Conversores AD DA
Conversores AD DA
Conversores AD DA
Introduo
Importncia do estudo dos Conversores Analgicos/Digitais
(ADC) e Digitais/Analgicos (DAC):
- A comunicao de dados atravs de sinais digitais mais eficiente
do que a comunicao por sinais analgicos: maior imunidade a
rudos e, portanto, maior robustez e maior confiabilidade.
- O processamento de sinais digitais tambm realizado de forma
mais eficiente do que o processamento de sinais analgicos:
microprocessadores.
AD
Processamento
Digital
DA
Amplif.
Etapas de converso AD
O procedimento de converso envolve as etapas de
Amostragem, Reteno, Quantificao e Codificao.
Codificao
Consiste em converter os valores de tenso amostrados
para valores correspondentes escala disponvel no
conversor A/D.
Ex: sinal de vdeo de 0 a 5V com um conversor A/D de 8
bits:
- Quantificao = 5/(28) = 0,0195V por nvel.
- Codificao = cada nvel vale 1 unidade binria.
Codificao
Conversores AD
Conversores Analgico-Digital
(AD)
Conversor AD
Smbolo:
Conversor AD
Como um conversor digital no realiza uma converso instantnea, o
valor analgico de entrada deve necessariamente ser mantido
constante durante o perodo de tempo em que o conversor realiza a
converso (chamado de tempo de converso).
Um circuito de entrada sample and hold executa esta tarefa,
geralmente com o uso de um capacitor para armazenar a tenso
analgica de entrada, e uma chave eletrnica para desconectar o
capacitor da entrada.
Vrios circuitos integrados ADC incluem internamente um subsistema
sample and hold.
Funcionamento:
Com o conversor inativo, a entrada start (ativa no nvel alto) est em "0", e a sada Q do flip-flop
tambm est zerada ("0"), garantindo o fechamento da chave eletronicamente controlada (entrada
de controle ativa no nvel baixo), mantendo o capacitor de integrao descarregado, e inibindo o
incremento do contador (count em "0"). A sada do integrador estar tambm em zero volts,
fazendo com que qualquer tenso a ser convertida, Vi, diferente de zero (positiva) mantenha a
sada do comparador em "1".
Para iniciar uma converso, aplica-se nvel alto em start. No prximo clock Q estar em nvel alto,
abrindo a chave, permitindo a integrao de VRef (produzindo uma rampa crescente), ao mesmo
tempo que libera a contagem no contador (count = "1"). start pode ser levado novamente a "0",
mas o flip-flop continua com Q = "1 devido realimentao pela porta OU.
Quando a rampa ultrapassar o valor em Vi, a sada do comparador ir para "0", congelando a
contagem e zerando novamente o flip-flop no prximo clock (Q = "0"). O prprio sinal count serve
tambm como indicativo de fim de converso, ativo em nvel baixo (!EOC) para que o sistema
cliente possa saber quando o barramento de sada conter o valor vlido da converso. O sistema
cliente ento, sua convenincia, aplica nvel alto em OE para abrir o conjunto de buffers tri-state
e ler o contedo do contador, que proporcional ao valor analgico em Vi.
Obs.: supe-se que haja um mecanismo de zeramento do contador antes de cada nova
converso.
Obs.: O erro de converso (de discretizao) ser a parte fracionria (mdulo) da diviso Vi/P,
podendo portanto variar de 0 a P.
Exemplo:
Considere um conversor de 8 bits (n = 8), com R = 10 K, C = 25,5nF, Fclock
= 1MHz, VRef = 5V, e que Vi possui faixa dinmica de 0 a 5V.
Na converso de uma tenso Vi = 3,7896V, o resultado seria int(193,2696D) =
193D = C1H = 11000001B.
Uma vez de posse deste valor digital, tudo o que poderemos dizer sobre Vi
que seu valor situa-se entre os valores analgicos correspondentes aos
valores digitais C1H e C2H (193D e 194D), ou seja, entre 3,7843V e 3,8039V
(usando 4 casas decimais).
Opcionalmente, para um conversor como este que trunca em vez de
arredondar, poderemos adicionar metade do passo P para obter (via
programa) um valor correspondente ao arredondamento. Neste exemplo
obteramos 3,7941. Quando o sistema escasso em recursos, como um
pequeno microprocessador ou microcontrolador em uma aplicao dedicada,
normalmente trabalha-se diretamente com o valor inteiro (193D = C1H).
Conversor AD Flash
Tambm chamado de Paralelo, Simultneo ou com
Comparador.
passo
Vref
2n
Conversor AD Flash
Para arredondamento:
Ri=R/2 e Rf = 3R/2
Com estes valores, a
primeira tomada de
comparao 0,5P, a
segunda 1,5P, e assim
por diante, at a ltima que
ser (2n -1,5)P.
Conversor AD Flash
Conversor AD Flash
Conversores DA
Conversores Digital-Analgico
(DAC)
Conversores DA so dispositivos que transformam um nmero
digital binrio de entrada em uma varivel analgica (tenso ou
corrente) de sada, proporcional ao nmero digital.
Conversor DA de Resistncias
Ponderadas
Conversor DA de Resistncias
Ponderadas
Sada
analgica
Entrada digital
Rede R-2R
Ex.:
Vcc = 7,5 V
I out
I REF
I REF
I REF
I REF
b3
b2
b1
b0
2
4
8
16
VREF
(8 b3 4 b2 2 b1 b0 )
16 R
VREF n 1 i
n 2 bi
2 R i 0
Vout
n 1
VREF R f n 1 i
2 bi P 2i bi
n
R i 0
i 0
2
Conversor DA Exemplo
Amplificador
de corrente
Computador
.
.
.
DAC
IOUT
0-2 mA
M
0-1000 RPM