Vous êtes sur la page 1sur 45

Unidade 3: Conversores A/D e D/A

Disciplina: Instrumentao Eletrnica (2014.1)


Prof. Dr. Lus Gustavo
UFPI
Sumrio
Interface com o Mundo Analgico
Converso Digital-Analgico
Circuitos Conversores D/A
Especificaes de DACs
Aplicaes de DACs
Converso Analgico-Digital
ADC de rampa digital
Aquisio de dados
Reconstruindo um Sinal Digitalizado
Circuitos S/H
Multiplexao
Interface com o Mundo Analgico
Interface com o Mundo Analgico
Quando um sistema digital usado para monitorar e/ou controlar um processo fsico, surge a
necessidade de se lidar com as diferenas entre a natureza digital do sistema e a natureza analgica
das variveis do processo.
Na realizao destas aplicaes, verificamos cinco elementos envolvidos.
Transdutor: dispositivo que converte varivel fsica em varivel eltrica.
Conversor Analgico-Digital (ADC)
Sistema Digital: Gera os sinais de controle ou realiza o monitoramento.
Conversor Digital-Analgico (DAC)
Atuador: o sinal analgico normalmente conectado em algum dispositivo que modificar a varivel fsica.
Converso Digital-Analgico
Visto que diversos mtodos de converso A/D usam o processo de converso D/A, analisaremos
primeiro a converso D/A.
Basicamente, a converso D/A o processo em que o valor representado em cdigo digital
convertido para uma tenso ou corrente proporcional ao valor digital.
Sada de fundo de escala
Sada analgica = K x entrada digital
Converso Digital-Analgico
A resoluo de um conversor D/A definida como a menor variao que pode ocorrer na sada
analgica como resultado de uma mudana na entrada digital.
( ) 1 2
= =
n
fs
A
K resoluo
Assim, conforme a faixa de operao do processo e o fundo de escala do conversor D/A,
podemos calcular a resoluo.
Converso Digital-Analgico
EXEMPLO: Controle de velocidade de um motor.
Quantos bits deveriam ser usados se o computador fosse capaz de
produzir uma velocidade no motor que estivesse, no mximo, a 2
rpm da velocidade desejada????
Circuitos Conversores D/A
Existem diversos mtodos e circuitos para implementar a converso D/A. No fundamental
estar familiarizado com todos os diversos esquemas de circuitos, porque os conversores D/A
esto disponveis como CIs. Mas importante saber as principais caractersticas dos DACs, em
geral, para que uma escolha adequada possa ser realizada conforme a aplicao desejada.
Circuito DAC Bsico
1 kO
1 kO
2 kO
4 kO
8 kO
Configurao amplificador somador
|
.
|

\
|
+ + + =
A B C D OUT
V V V V V
8
1
4
1
2
1
Circuitos Conversores D/A
1 kO
1 kO
2 kO
4 kO
8 kO
Porm, para o circuito produzir os valores da tabela depende-se primeiramente de dois fatores:
(i) a preciso dos nveis de tenso na entrada e (ii) a preciso dos resistores de
entrada e realimentao.
Como solucionar este problema????
Circuitos Conversores D/A
Como as sadas de dispositivos lgicos no tm valores precisos de 0 V e 5 V, necessrio
acrescentar algum circuito entre essas sadas e os resistores de entrada para o amplificador
somador.
Circuitos Conversores D/A
DAC com sada em corrente
Circuitos Conversores D/A
O circuito DAC apresentado usa resistores ponderados para produzir o peso associado a cada bit.
Porm, a configurao mostrada no adequada quando se trabalha com uma alta resoluo
(muitos bits).
Com a atual tecnologia de fabricao de CIs muito difcil produzir valores de resistncia por
uma faixa larga de resistncias (como seria o caso ao se utilizar muitos bits) que ainda mantenha
uma razo precisa, especialmente com variaes na temperatura.
Por essa razo, prefervel ter um circuito que use resistncias que tenham valores mais
prximos.
Assim, um dos circuitos DAC mais amplamente usados que satisfaz esse requisito a rede R/2R,
em que os valores esto em uma faixa de apenas 2 para 1.
Circuitos Conversores D/A
Rede R/2R
Conversor Digital-Analgico
Especificaes de DACs
Uma ampla variedade de DACs est atualmente disponvel como CI. Assim, devemos estar
familiarizados com as especificaes mais importantes dos fabricantes para poder avaliar um DAC
para uma aplicao em particular.
A resoluo percentual de um DAC depende do seu nmero de bits. Por essa razo, os fabricantes
geralmente especificam a resoluo de um DAC como o nmero de bits.
Resoluo
Os fabricantes tm diversas formas de especificar preciso, as duas formas mais comuns so: erro
de fundo de escala e erro de linearidade. Essas medidas so normalmente expressas como
uma percentagem da sada de fundo de escala (% F.S.).
Preciso
OBS.: preciso e resoluo de um DAC tm que ser compatveis !!!!!!!!
Especificaes de DACs
Idealmente, a sada de um DAC ser zero volts quando a entrada binria estiver com todos os bits
em 0. Entretanto, na prtica, existir uma tenso muito pequena na sada quando ocorrer essa
situao isso denominado erro de offset. Caso no seja corrigido, esse erro ser somado a
todas as sadas do DAC.
Erro de offset
A velocidade de operao de um DAC geralmente especificada pelo tempo necessrio para a
sada do DAC ir do zero ao fundo de escala conforme a entrada binria muda desde de todos os
bits em 0 at todos em 1. Na realidade, o tempo de estabilizao medido como o tempo
para a sada do DAC estabilizar dentro de tamanho de degrau (resoluo) do seu valor final.
Tempo de estabilizao
Um DAC monotnico se sua sada aumentar conforme aumente a entrada.
Motonicidade
Aplicaes de DACs
DACs so usados sempre que a sada de um circuito digital tiver que fornecer uma tenso ou
corrente analgica para acionar um dispositivo analgico. Algumas aplicaes mais comuns so:
Controle
Teste Automtico
Reconstruo de Sinais
Converso A/D
Muitas dessas aplicaes de DACs envolvem um microprocessador. O principal problema do uso
de DACs com dados paralelos, como descrito at agora, que eles ocupam muitos bits da porta
de um microcomputador. Uma alternativa seria o uso de um DAC serial que possui um
registrador de deslocamento prprio embutido.
Converso Analgico-Digital
Um conversor analgico-digital recebe uma tenso analgica de entrada e, aps um certo
tempo, produz um cdigo digital de sada que representa a entrada analgica. O processo de
converso A/D geralmente mais complexo e consome mais tempo do que o processo D/A.
Converso Analgico-Digital
Alguns tipos importantes de ADCs usam um DAC como parte de seus circuitos. A operao bsica
de ADCs deste tipo consiste nos seguintes passos:
Um pulso de COMMAND START inicia a operao.
Um registrador interno modificado continuamente a cada ciclo de clock.
O contedo do registrador convertido para uma tenso analgica, V
AX
, pelo DAC.
feita a comparao entre V
AX
e a entrada analgica V
A
. Enquanto

<

, a sada do
comparador permanece em nvel ALTO. Quando a entrada analgica for menor que

, a
sada do comparador vai para BAIXO e para o processo de modificao do registrador. O
contedo do registrador considerado uma aproximao do sinal analgico de entrada.
A lgica de controle ativa o sinal de fim de converso (end-of-conversion), EOC, quando a
converso finalizada.
Conversor Analgico-Digital
ADC de Rampa Digital
Qual a preciso da converso ????
Uma das verses mais simples do ADC geral usa um contador binrio como registrador, e permite
que o clock incremente o contador um passo de cada vez at V
AX
> V
A
. Esse denominado ADC
de rampa digital.
ADC de Rampa Digital
Considerando-se que V
A
, a tenso analgica a ser convertida, seja positiva:
Um pulso START leva o contador para 0. Este pulso tambm inibe os pulsos de clock de
passarem para o contador.
Com todas as suas entradas em 0, a sada do DAC ser 0 V.
Visto que

<

, a sada do comparador, , estar em nvel ALTO.


Quando START retorna para o nvel BAIXO, a porta AND habilitada e os pulsos de clock
vo para o contador.
Conforme avana, a sada do DAC,

, aumenta um degrau de cada vez.


O processo descrito continua at que

alcance o degrau que exceda

por uma
quantidade igual ou maior do que

(normalmente 10 a 1000 V). Neste ponto,


inibir a passagem dos pulsos para o contador.
O processo de converso est completo.
O contador manter o valor digital at que um prximo pulso de START inicie uma nova
converso.
ADC de Rampa Digital
EXEMPLO 1: Suponha os seguintes valores para o ADC mostrado na figura anterior: frequncia de
clock = 1MHz; V
T

= 0,1 mV; sada de fundo de escala do DAC = 10,23 V e entrada de 10 bits.
Determine os valores a seguir.
a) O equivalente digital obtido para V
A
= 3,728V;
b) O tempo de converso;
c) A resoluo desse conversor.
ADC de Rampa Digital
Para um mesmo resultado digital na sada, temos uma faixa de valores analgicos de entrada.
T T
V V V V faixa + 73 , 3 a 72 , 3 :
EXEMPLO 2: Qual faixa produziria o mesmo resultado 0101110101
2
= 373
10
?
Degrau V
AX
(V)
371 3,71
372 3,72
373 3,73
374 3,74
375 3,75
ADC de Rampa Digital
Caractersticas de ADCs:
Tornando o tamanho do degrau menor, podemos reduzir o erro potencial, mas sempre haver
uma diferena entre a quantidade real (analgica) e o valor digital associado.
Erro de Quantizao
Assim como no DAC, a preciso do dispositivo est dependente da preciso dos componentes do
circuito, tais como o comparador, os resistores de preciso e as chaves de corrente do DAC.
Preciso
Tempo entre o fim do pulso START e a ativao da sada . O tempo mximo ocorrer
quando a tenso de entrada estiver um pouco abaixo do fundo de escala. A maior desvantagem
do mtodo de rampa digital que o tempo de converso essencialmente dobra para
cada bit acrescentado ao contador.
Tempo de converso, t
c

Aquisio de Dados
H diversas aplicaes nas quais dados analgicos tm que ser digitalizados e transferidos para a
memria de um computador esse processo conhecido como aquisio de dados.
A aquisio do valor de um nico ponto de dado conhecida como amostragem do sinal
analgico, e o ponto de dado denominado amostra.
Reconstruindo um Sinal Digitalizado
No sistema de aquisio anteriormente descrito, os tempos de converso no eram constantes
assim, seria necessrio guardar esses tempos para reconstruir a forma de onda
digitalizada.
Normalmente, quando se armazena uma forma de onda digitalizada, as amostras
so obtidas em intervalos fixos a uma taxa que seja pelo menos duas vezes maior do
que a maior frequncia presente no sinal analgico.
Sinal Original Sinal Reconstrudo
Reconstruindo um Sinal Digitalizado
O objetivo bvio da reconstruo de sinais fazer a reconstruo quase idntica do sinal analgico
original. Para evitar perda de informao, o sinal de entrada tem de ser amostrado a uma
taxa maior do que duas vezes o componente de maior frequncia do sinal de
entrada (Critrio de Nyquist).
Caso a amostragem no ocorra segundo esse critrio, ocorrer o fenmeno chamado aliasing
(falseamento ou sobreposio).
ADC de Aproximaes Sucessivas
O conversor de aproximaes sucessivas um dos tipos de ADCs mais amplamente usados.
Possui um circuito mais complexo que um ADC de rampa digital, mas um tempo de converso
muito menor. Alm disso, conversores de aproximaes sucessivas tm um valor fixo de tempo de
converso que no depende do valor analgico de entrada.
A configurao bsica similar do
ADC de rampa digital. Porm, o
contador substitudo por um
registrador em que a lgica de
controle modifica bit a bit o
contedo do registrador at que o
dado do registrador seja o
equivalente digital entrada
analgica
ADC de Aproximaes Sucessivas
ADC de Aproximaes Sucessivas
Na operao descrita anteriormente, a lgica de controle atua em cada bit do registrador,
decidindo se o mantm ou no em 1 e passando para o prximo bit. O processamento de cada bit
dura um ciclo de clock.
Tempo de converso, t
c

ADC de Aproximaes Sucessivas
Assim, o tempo total de converso para um conversor de aproximaes sucessivas
de N bits ser de N ciclos de clock.
t
c
para o conversor de aproximaes sucessivas = N x 1 ciclo de clock
ADC de Aproximaes Sucessivas
ADC Flash
O conversor flash o ADC disponvel de maior velocidade, porm requer muito mais circuitos
do que os outros tipos. Por exemplo, um ADC flash de seis bits requer 63 comparadores
analgicos, enquanto uma unidade de oito bits requer 255 comparadores, e um conversor de dez
bits requer 1023 comparadores.
Os conversores flash esto normalmente disponveis em unidades de dois a oito bits, e a maioria
dos fabricantes tambm oferece unidades de nove e dez bits.
Para entender o princpio de operao, descreve-se o funcionamento do conversor flash de trs
bits, a fim de limitar o circuito a um tamanho razovel. Uma vez entendido o conversor de trs
bits, ser fcil entender a idia bsica para um conversor flash com um nmero maior de bits.
ADCs Flash
EXEMPLO
Outros Mtodos de Converso A/D
Alm dos mtodos de RAMPA DIGITAL, APROXIMAES SUCESSIVAS e FLASH, h
diversos outros tipos de converso A/D.
Conforme vimos, o ADC de rampa digital relativamente lento porque o contador resetado
para 0 no incio de cada nova converso. Uma variao mais rpida o ADC de rampa digital
crescente/decrescente.
Este ADC projetado para contar crescente sempre que V
AX
< V
A
, e para contar decrescente
sempre que V
AX
> V
A
. Assim, a sada do ADC estar sempre sendo dirigida na direo do valor de
V
A
. Quando uma nova converso comea, o contador no resetado, mas comea contando de
modo crescente ou decrescente a partir do ltimo valor.
ADC de Rampa Digital Crescente / Decrescente (ADC Rastreador)
Outros Mtodos de Converso A/D
Alm dos mtodos de RAMPA DIGITAL e APROXIMAES SUCESSIVAS, h diversos
outros tipos de converso A/D.
O conversor de rampa dupla tem um dos maiores tempos de converso (normalmente de 10
a 100 ms), porm tem a vantagem de um custo relativamente baixo por no requerer
componentes de preciso tais como um DAC ou um VCO (oscilador controlado por tenso).
Este ADC realiza a converso a partir da carga e descarga linear de um capacitor usando
correntes constantes. Primeiro o capacitor carregado por um intervalo de tempo fixo a partir de
uma corrente constante derivada da entrada analgica, V
A
. Nesse ponto, o capacitor
descarregado linearmente a partir de uma corrente constante derivada de uma tenso de
referncia precisa, V
ref
. Durante o intervalo da descarga, uma frequncia digital de referncia
enviada para um contador ao final da descarga o contador ter um valor proporcional tenso
inicial do capacitor. A aplicao para este ADC normalmente em voltmetros ou
multmetros.
ADC de Rampa Dupla
Outros Mtodos de Converso A/D
Alm dos mtodos de RAMPA DIGITAL e APROXIMAES SUCESSIVAS, h diversos
outros tipos de converso A/D.
O conversor de tenso-frequncia mais simples do que outros ADCs por no usar um
DAC. No lugar disso, usa um oscilador controlado por tenso linear (voltage-controlled
oscilator VCO).
Neste ADC, a tenso analgica a ser convertida aplicada no VCO para gerar uma frequncia que
enviada para o contador durante um intervalo de tempo fixo. A contagem final ter um valor
proporcional ao valor da tenso analgica. Embora esse seja um mtodo simples de converso, ele
difcil de ser implementado com um alto grau de preciso em virtude da dificuldade em se
projetar um VCO com precises melhores que 0,1%.
ADC de tenso-frequncia
Circuitos S/H
Quando uma tenso analgica conectada diretamente na entrada de um ADC, o processo de
converso pode ser adversamente afetado se a tenso analgica estiver mudando durante o
processo de converso.
A estabilidade do processo de converso pode ser melhorada usando-se um circuito de
amostragem e reteno (sample-and-hold circuit) para manter a tenso analgica
constante enquanto a converso A/D estiver sendo realizada.
Multiplexao
Quando as entradas analgicas de fontes diversas devem ser convertidas, uma tcnica de
multiplexao pode ser usada de modo que um ADC possa ser compartilhado.
Processamento Digital de Sinais (DSP)
Uma das reas mais dinmicas dos sistemas digitais atualmente est no campo do
PROCESSAMENTO DIGITAL DE SINAIS (Digital Signal Processing DSP).
Um processador DSP uma forma muito especializada de microprocessador que foi otimizado
para realizar clculos repetitivos sobre uma srie de dados digitalizados. A principal aplicao de
DSP na filtragem e condicionamento de sinais analgicos.
Como exemplo, um DSP pode ser programado para receber uma forma de onda analgica, tal
como a sada de um amplificador de udio, e passar para a sada apenas aquelas componentes de
freqncia que esto abaixo de uma certa freqncia.
Processamento Digital de Sinais (DSP)
Processamento Digital de Sinais (DSP)
Processador Digital de Sinais (DSP)
FIM

Vous aimerez peut-être aussi