Escolar Documentos
Profissional Documentos
Cultura Documentos
Agenda
Grandezas Digitais e Analgicas Por que converter? Diagrama bsico para converso Conversores D/A Malha Resistiva Ponderada Conversores D/A Malha Resistiva R-2R Conversor Flash Tcnica de aproximao Sucessiva Conversor A/D de aproximao Sucessiva Caractersticas dos conversores Concluses
Grandezas Analgicas
Operam como grandezas contnuas Podem assumir diversos valores ao longo do tempo
Y(t)
Grandezas Digitais
Operam com cdigos digitais discretos Podem assumir estados ao longo do tempo
Maq. Estados
Freqentemente sinais processados na forma digital necessitam ser convertidos para a forma analgica
Entrada Digital
Sada Analgica
Transdutor
ADC
. . .
. . .
DAC
Atuador
Converso D/A
O conversor DA (DAC) aceita como entrada dados digitais e produz uma sada analgica, a qual relacionada com o cdigo digital de entrada. Um registrador usado para armazenar a entrada do DAC e assegurar que sua sada fique estvel at que o conversor seja alimentado por uma outra entrada digital. O registrador pode ser externo ou fazer parte do DAC. Cada palavra digital (nmero de bits em paralelo) convertida no tempo Filtros podem ser usados para suavizar ou restaurar o sinal analgico em sua sada.
DAC
LPF
(t)
Y(t)
T A sada do DAC tem uma forma de escada desde que cada impulso seguro (hold) por um tempo T(s)
D3 D2 D1 D0
R Iout 2R
4R Iout = 8R
D3 R 1 R
D2 2R
D1 4R
D0 8R D0 8
Iout = 1 = Vcc
D3 +
D2 2
D1 4
Di =
0 = GND
10
D3 D2 D1 D0
R Iout 2R +
4R
Vout 8R
- Vout = - Vout =
R . Iout R .
1 R 2
(
D2
D3 + +
D2 2 D1 4 +
+ D0 8
D1 4
D0 8
- Vout =
D3 +
)
11
. . .
2R
2R
2R
2R
2R
12
Converso Digital/Analgica
Ganho do AMP-OP = (-3R/2R) Vo = Vin.(- 3R/2R)
Em qualquer n da escada, olhando para direita, para a esquerda ou abaixo (chave), a resistncia de 2R. Portanto, a corrente se divide igualmente para esquerda, direita e para a direo das chaves.
3R
Terra virtual
2R + 2R 2R X2 2R X1 2R X LSB 0 2R R R R
Exemplo: Vo Considerando VR = +5 V Para X=[1000] (entrada) Vin= -VR/3 Como Vo = Vin.(- 3R/2R) Vo =(-VR/3)(-3R/2R) = VR/2 => Vo = 2,5 V
Vin
X3 MSB VR (5V) +
(Entrada Digital)
De maneira geral: MSB 1 0 input 0 LSB 0 X3 X2 X1 X0 2,5 V output 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 Vin -VR/3 -VR/6 -VR/12 -VR/24 V0 (V) +VR/2 +VR/4 +VR/8 +VR/16
Conversor D/A
Exemplo: Considerando que Vd o bit menos significativo (LSB), e que a tenso de referncia est aplicada neste bit e os demais so OV, teramos uma malha resistiva equivalente dada abaixo:
Simplificando o circuito por associaes sucessivas de resistncias em paralelo e em srie, dedui-se que a resistncia entre o ponto Z e a massa R. Assim, a tenso Vzo = V/3. A resistncia entre o ponto Y e o ponto O R e, portanto, a tenso Vyo = Vzo/2 = V/6. Assim de forma anloga pode-se concluir que Vxo = Vyo/2 = V/12 e Vpo = Vxo/2 = v/24.
14
1 LSB de D7 D6 D5 D4 D3 D2 D1 D0 = 00000001 com VREF = 5V, gera valor de tenso final de 0.039V
15
Vo = Vin.(- 3R/2R) (
3R N 0 + 2R
Vin
N N-3 R N N-2 R N N-1 2R R
Vo
2R X0 MSB VR +
2R X1
2R X2
2R X3 LSB
2R
1 0
1 0
0 1
1 0
0,0000 0,3125 0,6250 0,9375 1,2500 1,5625 1,8750 2,1875 2,5000 2,8125 3,1250 3,4375 3,7500 4,0625 4,3750 4,6875
16
Entrada Digital
Converso Digital/Analgica
MSB
LSB
17
Resoluo
Resoluo de um conversor Digital/Analgico refere-se a diferena entre dois valores consecutivos da sada do conversor D/A.
Exemplo:
Considerando o exemplo em evidncia a resoluo do conversor seria de 0,3125 Percebe-se que quanto mais bits, maior a qualidade da resoluo do conversor
Exemplo:
Considerando conversor do exemplo anterior teramos um faixa de atuao de (4,875)-0 = 4,875 de faixa de atuao
18
Processo de converso AD
A converso
se processa atravs do que chamamos amostragem do sinal de entrada (limitado em banda), convertendo o sinal analgico em um sinal discreto no tempo. A amplitude de cada sinal amostrado quantizado dentro de um dos 2n nveis possveis, onde n o nmero de bits usados para representar uma amostra no conversor AD (ADC). Os nveis de amplitude discretos so representados ou codificados em palavras binrias distintas, cada uma de tamanho de b bits.
19
Amostragem Em aplicaes de conversores A/D pode ser interessante ler o valor do sinal a cada t segundos(tempo de amostragem). A sada ser uma srie de valores referentes a amostragem do sinal de entrada.
Exemplo: s(t) = sen wt, onde w = 12 rad/seg Amostre 11 vezes no intervalo de 0 a 20 segundos. Perodo de uma amostragem ser de 2 segundos, t= nt, n= 0, 1,....10.
Amostragem tempo(seg)
n 0 1 2 3 4 5 6 7 8 9 10
nt 0 2 4 6 8 10 12 14 16 18 20
sen 12nt 0,000 0,500 0,866 1,000 0,866 0,500 0,000 -0,500 -0,866 -1,000 -0,866
X(nt) 00000 00100 00111 01000 00111 00100 00000 10100 10111 11000 10111
5 bits so usados para amostrar o valor digital - 3 bits p/parte fracionria - 1 bit p/parte inteira - 1 bit para o sinal
Processo de converso AD
Amostragem e armazenamento
Quantizador
2b
fs
Circuito lgico
O sinal contnuo em amplitude, mas definido apenas em pontos discretos de tempo. Assim, o sinal zero, exceto no tempo t=nT(instantes de amostragem)
O sinal digital x(n) (n=0,1,..n). Este sinal existe apenas em pontos discretos no tempo e em cada ponto do tempo pode haver um dos 2n valores (valor discreto em tempo discreto)
21
Estados do conversor A/D paralelo como funo da tenso de entrada Tenso de referncia Sada
22
Inicia no LSB
Incrementa contador
Converso completa
Fim
Start EOC
...
Registrador de Controle (SAR)
...
DAC
Sada Digital
24
Clear Clock
Amplitude (mv)
0
Comparador de tenso
Contador binrio
MSB
8 7 6 5 4 3 2 1 0 0
X(0)
0 1
+
X(4) X(1) X(2) X(6) X(3) X(5)
Vd
Conversor D/A
LSB
0 0 0 1 0 0 1 1 0 1 0 0 1 0 0 1 1
Sada Digital
Vs
Entrada Analgica
tempo
ts
2 ts
3 ts
4 ts
5 ts
6ts
26
Converso AD
Sinal analgico em milivolts
amplitude
X(0)
00000010 00000001
X(1) X(2)
X(3)
00000000 10000001
X(6)
ts
2 ts
3 ts
4 ts
5 ts
6ts
tempo
Quantizao do erro
7.81 0 7.81 0 ts 2 ts 3 ts 4 ts 5 ts 6ts 00000001 Faixa de erro na quantizao 10000001
Usando apenas 8 bits no possvel representar todos os valores no contnuo + o que acarreta erros na informao armazenada. O maior erro ocorre quando a entrada est a mesma distncia de 2 valores adjacentes. Exemplo: No meio entre 7.81mV e 15.62mV 7.81 /2 15.62 Erro de quantificao Este erro introduzido pela aproximao digital de um sinal contnuo. Como reduzir este erro? Aumentando o nmero de bits usados para armazenar o sinal digital.
28
Bibliografia
Cap. Conversores AD e DA
29