Você está na página 1de 13

Conversores D/A e A/D

Prof. Luiz Marcelo Chiesse da Silva

CONVERSORES D/A e A/D


Conversores A/D Analgico/Digital e D/A - Digital/Analgico so circuitos
responsveis pela converso de sinais analgicos para digitais, e de sinais digitais
para sinais analgicos.
O sinal na forma analgica contnuo, ento em cada intervalo do sinal
analgico existem infinitos valores de tenso (ou corrente), tornando-se impossvel
converter todos os valores do sinal para a forma digital, ou obter todos os valores
analgicos de sinais digitais. Deve ser efetuada uma amostragem do sinal: apenas
alguns valores, ou amostras, do sinal analgico so obtidos. Assim, origina-se um
novo sinal descontnuo, obtido de amostras, denominados sinais discretos,
provenientes do sinal analgico de origem. Os valores analgicos entre duas
amostras consecutivas no so convertidos para a forma digital, ocorrendo perdas
na converso.

V
amostras (sinais
discretos)

t0 t1 t2 t3 t4 t5 t6 t7 t8 t9 t10

.......

tn-2 tn-1tn

Apesar da impossibilidade de se obter todos os valores de um sinal analgico


na forma digital estas perdas, em muitas aplicaes prticas, so aceitveis, porque
possvel se obter amostras suficientes do sinal analgico de modo a no interferir
na sua qualidade. Um exemplo so os circuitos digitais de udio, como CD-Players.
So obtidas milhares de amostras do sinal analgico por segundo, de modo que as
perdas na converso sejam imperceptveis: o ouvinte no consegue perceber a
perda na qualidade do som na reproduo da msica.
Outra observao em relao converso A/D e D/A o nmero de bits
utilizados nos sinais digitais para representar um valor analgico. Quanto mais bits
so utilizados para a converso para a forma digital, maior o nmero de valores
UTFPR Cornlio Procpio

Conversores D/A e A/D

Prof. Luiz Marcelo Chiesse da Silva

analgicos possveis de serem representados digitalmente. Os valores analgicos


so convertidos pela combinao dos bits utilizados.
1 bit

2 bits

3 bits

4 bits

111
11

110

101
10
100
011
01

010

0
001
00
000

1111
1110
1101
1100
1011
1010
1001
1000
0111
0110
0101
0100
0011
0010
0001
0000

... .....

Na realidade, cada combinao de valores dos bits representa uma faixa de


valores analgicos. Quanto maior o nmero de bits, maior o nmero de faixas de
valores analgicos representados por cada combinao de bits . Os valores dentro
de cada faixa so arredondados para o valor digital mais prximo, o que gera o erro
na converso. Portanto, quanto maior o nmero de bits utilizado para os sinais
digitais, menor a faixa de valores a serem convertidos, e menor o erro. Como
exemplo abaixo, a converso de um sinal analgico de 0 a 100V utilizando 3 bits de
resoluo.
3 bits
100V
87,5 V
75 V

111
110
101

62,5 V

100
50 V

011
37,5 V

010
25 V

001
12,5 V

000
0V

UTFPR Cornlio Procpio

Conversores D/A e A/D

Prof. Luiz Marcelo Chiesse da Silva

Podemos observar do exemplo anterior que os valores entre 0 e 12,5V


possuem o mesmo valor em sinal digital, 000; de 12,5V a 25V de 001, e assim por
diante. Um sinal analgico de 10V possui um valor de sinal digital 000, o mesmo
para 0V, originando um erro dentro desta faixa de valores. Utilizando-se um nmero
maior de bits, como 4 bits neste exemplo, a faixa de valores convertidos cai pela
metade (o valor 10V seria convertido para o sinal digital 001, com o mesmo valor
para 6,25V).
CONVERSORES D/A
Conversor D/A Digital/Analgico (ou DAC Digital to Analogic Converter) o
circuito responsvel pela converso de sinais eltricos na forma digital para a forma
analgica. O processamento e armazenamento de sinais eltricos mais vivel na
forma digital, mas na maioria das vezes a finalidade do processamento destes sinais
o acionamento de algum dispositivo, como um atuador, que funciona com sinais
analgicos. Como exemplo podemos citar motores de corrente contnua,
eletrovlvulas, caixas de som, amplificadores,....
Deste modo necessrio converter os sinais da forma digital para a forma
analgica, apresentando uma perda em relao ao sinal analgico original, para o
qual se deseja converter, como mostra o grfico da Figura 1. O sinal analgico
contnuo no tempo, mas o sinal digital no, sendo convertido a partir das amostras
(sinais discretos).

V
amostras (sinais discretos)

10111
10110
10010

sinal analgico convertido


10000

00010
00001

t0 t1 t2 t3 t4 t5 t6 t7 t8 t9 t10

.......

tn-2 tn-1 tn

Figura 1 Sinais digitais convertidos para um sinal analgico.


UTFPR Cornlio Procpio

Conversores D/A e A/D

Prof. Luiz Marcelo Chiesse da Silva

A converso D/A se baseia em circuitos simples, compostos por resistores,


que efetuam a soma ponderada de sinais lgicos, obtendo como resultado um valor
de tenso. Estes circuitos possuem mais de uma entrada para os sinais digitais e
uma nica sada para o sinal analgico. Como a combinao de bits limitada, o
nmero de valores obtidos tambm limitado e fornecido de acordo com a
resoluo do circuito.
1. Escada resistiva:
Circuito resistivo com valores ponderados de resistncias derivadas da
potncia de 2 (R, R/2, R/4, R/8,...), para proporcionar quedas de tenso ponderadas
de acordo com o peso de cada entrada binria.
d2

d1

d0

4R

2R

Vo

2. Escada binria:
Consiste em uma variao da escada resistiva, mas com o mesmo
funcionamento, apresentando a vantagem de se utilizar resistores de somente dois
valores (R e 2R). A preciso do valor de tenso analgica obtido depende da
preciso de cada resistor. A corrente e a potncia fornecidas podem ser
incrementadas com a conexo de um circuito amplificador sada do circuito.
dn

d2

d1

2R

2R

d0

2R

2R

2R

Vo

UTFPR Cornlio Procpio

Conversores D/A e A/D

Prof. Luiz Marcelo Chiesse da Silva

O valor da tenso de sada Vo, para o circuito em escada binria acima,


vlido tambm para o circuito em escada resistiva. Os valores di so os valores de
tenso do nvel lgico respectivo do bit correspondente.
CONVERSORES A/D
Conversor A/D Analgico/Digital (ou ADC Analogic to Digital Converter) o
circuito responsvel pela converso de sinais eltricos na forma analgica para a
forma analgica. Devido ao tempo necessrio para a operao de converso, e aos
infinitos valores presentes em cada faixa de valores de um sinal analgico,
necessrio efetuar a amostragem do sinal analgico. A taxa no tempo em que se
obtm cada amostra de um sinal analgico denominada taxa de amostragem. Na
figura a seguir a taxa de amostragem definida pelos intervalos de tempo ti em que
se obtm cada amostra.

V
amostras (sinais
discretos)

t0 t1 t2 t3 t4 t5 t6 t7 t8 t9 t10

.......

tn-2 tn-1tn

A taxa de amostragem vai depender do tempo para a converso de cada


amostra para um sinal digital. Os valores analgicos entre cada amostra no so
convertidos, sendo perdidos no processo de converso.
Os principais circuitos conversores A/D tambm utilizam circuitos conversores
D/A, apresentando principalmente os tipos a seguir.
1) Converso A/D simultnea:
Se baseia na comparao do sinal analgico com valores de referncia,
obtidos por comparadores. As sadas dos comparadores apresentam o nvel do sinal
analgico, e devem ser decodificadas para um valor binrio (BCD).
UTFPR Cornlio Procpio

Conversores D/A e A/D

Prof. Luiz Marcelo Chiesse da Silva

Comp.

C6

(7/8)V

Comp.

C5

(3/4)V

Comp.

C4

(5/8)V
Va

b2
Comp.

Circuito
Decodificador

C3

(1/2)V

b1
b0

Comp.

C2

(3/8)V

Comp.

C1

(1/4)V

Comp.

C0

(1/8)V

O circuito decodificador um circuito combinacional que transforma os nveis


de tenso crescentes Ci para um valor binrio. Os valores analgicos de Va so
convertidos para os seguintes valores de bi:
C0
0
1
1
1
1
1
1
1

C1
0
0
1
1
1
1
1
1

C2
0
0
0
1
1
1
1
1

UTFPR Cornlio Procpio

C3
0
0
0
0
1
1
1
1

C4
0
0
0
0
0
1
1
1

C5
0
0
0
0
0
0
1
1

C6
0
0
0
0
0
0
0
1

b0
0
0
0
0
1
1
1
1

b1
0
0
1
1
0
0
1
1

b2
0
1
0
1
0
1
0
1

Va
0 a (1/8)V
(1/8)V a (1/4)V
(1/4)V a (3/8)V
(3/8)V a (1/2)V
(1/2)V a (5/8)V
(5/8)V a (3/4)V
(3/4)V a (7/8)V
acima de (7/8)V

Conversores D/A e A/D

Prof. Luiz Marcelo Chiesse da Silva

Os nveis de tenso (1/8V, 1/4V, 3/8V,...) podem ser obtidos por um divisor de
tenso com o valor de tenso na escala mxima de Va. A vantagem da converso
A/D simultnea a rapidez na converso, porm, so necessrios (2n-1)
comparadores para n bits de resoluo. Por exemplo, para 10 bits de resoluo
seriam necessrios (210-1)=1023 circuitos comparadores, resultando em um circuito
grande e complexo, de difcil integrao. Por esta razo, os outros tipos de
conversores A/D possuem poucos comparadores.
2) Converso A/D de rampa digital:
Uma maneira de reduzir o nmero de circuitos comparadores necessrios
converso A/D a utilizao de um comparador, um conversor D/A e um contador
digital. O contador digital produz sadas digitais em uma contagem de ordem
crescente, e conectadas a um conversor D/A, resultam em uma tenso de valor
analgico crescente, no formato de uma rampa (ou escada). O diagrama
esquemtico do conversor exibido na figura abaixo.

Este valor de tenso crescente produzido pelo contador e DAC inserido em


um comparador com a tenso analgica a ser convertida. Quando os dois valores
de tenso so iguais, o valor das sadas do contador o sinal digital equivalente ao
sinal analgico de tenso. Aps a converso, efetua-se um reset no contador,
reiniciando o processo.
O tempo de converso tc (ou a taxa de converso) dependente da frequncia
do sinal de clock do circuito contador, determinando o tempo em que a tenso
crescente em rampa igualar o valor do sinal analgico no comparador.
UTFPR Cornlio Procpio

Conversores D/A e A/D

Prof. Luiz Marcelo Chiesse da Silva

:
:
0100
0011
0010
0001
0000

tc1 tc2 tc3

tc4

...

3) Conversores de rampa nica


Tipos simples de conversores que utilizam integradores (amp-op na configurao
integrador), pois no necessitam dos circuitos conversores D/A. Os voltmetros
digitais, em sua maioria, empregam circuitos deste tipo.

Na figura anterior, o sinal analgico retido do circuito de amostragem e


reteno tambm controla um interruptor que aciona um integrador. A tenso do
integrador e a tenso amostrada so aplicadas, ao mesmo tempo, no circuito
comparador. No instante em que tudo isso acontece, um contador entra em
funcionamento, produzindo uma sada digital progressiva. O integrador est ligado a
uma fonte de tenso de referncia CC de valor constante, produzindo em sua sada
uma tenso crescente linear que em determinado momento se iguala tenso
amostrada. No momento em que isso ocorre, a contagem interrompida. A taxa de
crescimento da tenso na sada do integrador e a frequncia de contagem
UTFPR Cornlio Procpio

Conversores D/A e A/D

Prof. Luiz Marcelo Chiesse da Silva

determinam a taxa de converso. Como na faixa de operao do integrador a


tenso aumenta linearmente, a freqncia e a contagem dos sinais de clock do
contador correspondem digitalmente aos valores da grandeza a ser convertida.
Como exemplo, utilizando um contador de 8 bits (contagem at 256), a tenso
do integrador aumenta de um extremo a outro da escala de tenses analgicas de
entrada em um tempo que corresponde a 256 ciclos de clock. Quando a contagem
paralisada, seu valor digital corresponde ao valor do sinal convertido.

4) Conversores de rampa dupla


Um tipo que tem um desempenho melhor que o anterior o conversor de
dupla rampa, cujo diagrama de blocos apresentado na figura 20.

Nesse circuito, o sinal amostrado e o sinal de uma fonte de referncia so


chaveados pelo clock de controle e aplicados entrada de um circuito integrador. A
rampa gerada pelo sinal da entrada negativa, enquanto que a rampa gerada pelo
sinal de referncia positiva. Como as duas so chaveadas, a rampa final tem uma
inclinao que depende das duas. Como uma fixa, e a outra corresponde ao sinal
de entrada, pode-se usar o sinal de sada para chavear o contador. A partir do
contador o funcionamento como no tipo anterior.
UTFPR Cornlio Procpio

Conversores D/A e A/D

Prof. Luiz Marcelo Chiesse da Silva

5) Conversor de aproximaes sucessivas


A figura abaixo representa o diagrama de blocos do conversor de aproximaes
sucessivas.

Este circuito conversor utiliza um registrador de aproximaes sucessivas no


lugar do contador do conversor A/D de rampa, que o torna muito mais rpido, no s
reduzindo os tempos de converso, mas uniformizando-os, ou seja, tornando-os
iguais, independemente do ponto da escala em que o sinal de entrada se encontre.
O sinal aplicado entrada retido pelo circuito de amostragem e reteno, vai
entrada do comparador e ao mesmo tempo dispara o circuito de clock do bloco de
converso digital. Ao iniciar a converso, o registrador de aproximaes sucessivas
insere o valor 1 para o bit mais significativo (MSB) da sada, no conversor D/A. Se a
tenso fornecida pelo conversor D/A entrada de referncia do comparador for
maior que a de entrada, o valor que este bit representa maior que aquele que se
deseja converter.
O comparador envia um sinal ao registrador de aproximaes sucessivas, que
retorna o MSB ao valor zero e insere o valor 1 na posio do bit seguinte (segundo
mais significativo). Uma nova comparao efetuada, e se o valor da tenso
produzida pelo conversor D/A for menor que a de entrada, o valor deste bit
mantido na posio do registrador, testando-se o bit seguinte (inserindo o valor 1).
Se o valor novamente for maior, o comparador envia um sinal ao registrador de
aproximaes sucessivas para o valor do bit retornar a zero, passando o bit seguinte
a 1, repetindo-se o teste e todo o processo de comparao.
Quando todos os bits forem testados, teremos na sada do registrador um valor
binrio muito prximo do desejado, dependendo da resoluo do circuito. Testando
todos os bits desta forma, a converso se torna muito rpida, uma vez que no ser
preciso esperar a contagem at o final, conforme sugere a figura abaixo.

UTFPR Cornlio Procpio

10

Conversores D/A e A/D

Prof. Luiz Marcelo Chiesse da Silva

Como exemplo, em um conversor de rampa digital de 8 bits, o contador digital


efetua uma contagem at 256 degraus da escada, enquanto o conversor de
aproximaes sucessivas necessita de 8 testes e comparaes (32 vezes mais
rpido).
6) Conversor - (Sigma-Delta):
Esse tipo de conversor foi criado em 1962, mas utilizado em maior escala com
o advento dos circuitos VLSI. Sua operao, na maior parte do circuito, feita de
forma digital, tornando possvel sua integrao na mesma pastilha de
microprocessadores. Outra vantagem deste tipo de conversor a utilizao de um
ADC com quantizao de apenas 1 bit, operando numa freqncia mais alta que o
sinal analgico de entrada (obedecendo ao critrio de Nyquist), com uma decimao
no domnio digital que abaixa a freqncia de sada, aumentando assim a preciso.
Este tipo de conversor mais utilizado em aplicaes que envolvem DSPs
(Digital Signal Processor Processador Digital de Sinais), operando com base no
mtodo "modulao delta" (empregado principalmente na modulao de sinais em
amplitude), onde os valores absolutos amostrados no so convertidos, mas as
variaes de valores entre as amostragens sucessivas.

Um integrador utilizado para esta finalidade, resultando em um circuito linear


(implementao mais simples). Como exemplo, de um sinal senoidal amostrado
obtm-se apenas a quantizao das variaes entre uma amostra e a amostra
anterior, com a representao destas variaes feita por um bit apenas, permitindo
obter a reproduo do sinal. O nome sigma-delta origina-se do sinal de soma
UTFPR Cornlio Procpio

11

Conversores D/A e A/D

Prof. Luiz Marcelo Chiesse da Silva

(sigma) seguido do modulador ou sinal de variao (delta). O circuito conversor


sigma-delta completo composto por um ADC e um DAC de 1 bit, e um filtro de
decimao (geralmente digital).

O filtro de decimao reduz a freqncia com que os valores digitais so


produzidos, sendo possvel sua implementao como circuito digital ou em circuitos
programveis, como microcontroladores ou DSPs (FIR e IIR).
Especificaes dos circuitos A/D:
a) Nmero de sadas ou bits:
Determina a resoluo na converso A/D, sendo que valores entre 4 e
24 bits so comuns em circuitos conversores comerciais, porm, um nmero maior
de sadas pode ser obtido. Com a disponibilidade de computadores de 32 bits e
64 bits possvel contar com conversores compatveis. Assim, um conversor de 8
bits pode ser suficiente at mesmo para aplicaes industriais menos crticas,
contando com 256 pontos de escala, e de 12 bits, com 4096 pontos de escala (os
de 8 bits geralmente so compatveis com as portas paralelas dos computadores
PCs).
b) Nmero de entradas
Existem conversores A/D, em circuitos integrados, que podem possuir
diversas entradas, normalmente multiplexadas (os mais comuns so de 2, 4 e 8
entradas). A leitura das tenses de entrada feita de forma seqencial, convertendo
os valores encontrados para a forma digital e fornecendo-os seqencialmente nas
sadas. Em alguns modelos possvel selecionar digitalmente, por entradas
apropriadas, quais entradas sero lidas.

UTFPR Cornlio Procpio

12

Conversores D/A e A/D

Prof. Luiz Marcelo Chiesse da Silva

f) Linearidade
A curva de converso, que representa os valores analgicos convertidos para
a forma digital, linear para um conversor ideal (sem erros de converso). Isto
significa que no existem desvios na correspondncia entre um valor analgico e
seu respectivo valor digital ao longo da escala de valores em que o conversor deve
trabalhar. Em um conversor real ocorrem pequenos desvios, resultando em uma
curva ligeiramente deformada.

Para o conversor real, em determinadas faixas de valores a converso pode


ser menos precisa. Esta impreciso maior nos conversores que apresentam maior
definio, uma vez que estes desvios podem possuir a mesma ordem de grandeza
que os "degraus" da escada de converso, afetando a preciso final da converso.

UTFPR Cornlio Procpio

13