CONVERSORES D/A e A/D - iris.sel.eesc.usp.briris.sel.eesc.usp.br/sel414/16-conversores.pdf ·...
Transcript of CONVERSORES D/A e A/D - iris.sel.eesc.usp.briris.sel.eesc.usp.br/sel414/16-conversores.pdf ·...
CONVERSORES D/A e A/DCONVERSORES CONVERSORES D/A e A/DD/A e A/D
SEL 414 - Sistemas Digitais Prof. Homero Schiabel
SEL 414 SEL 414 -- Sistemas Digitais Sistemas Digitais Prof. Homero Prof. Homero SchiabelSchiabel
1. Introdução1. Introdução
Os conversores A/D e D/A fazem a interface entre o mundo analógico e o digital. Ex.:• Comunicação: sinal voz pulsos sinal voz reconstruído• Proc. Imagens: sinal vídeo níveis binários (digitaliz.) memória processamento reconstrução
Os conversores A/D e D/A fazem a interface entre o mundo analógico e o digital. Ex.:• Comunicação: sinal voz pulsos sinal voz reconstruído• Proc. Imagens: sinal vídeo níveis binários (digitaliz.) memória processamento reconstrução
Conversor D/AConversor D/A
Grandeza física
Grandeza física
Grandeza física
Grandeza física
tt tt
Variação contínua(ANALÓGICO)
Variação contínua(ANALÓGICO)
Variação discreta(DIGITAL)
Variação discreta(DIGITAL)
Quantização transferência de um sinal contínuo analógico num conjunto de estados discretos
Quantização transferência de um sinal contínuo analógico num conjunto de estados discretos
Conversor D/AConversor D/A
2. Teoria da Quantização2. Teoria da Quantização
Codificação associação de um código digital a cada um desses estados
Codificação associação de um código digital a cada um desses estados
Estados de
Saída
Estados de
Saída
Entrada (ex.: V)Entrada (ex.: V)
Conversor idealConversor ideal
Q
Resolução: no estados de saída e = 2n
Quantum: tamanho da qti// analógica correspondente a um est. saída discreto
Q = V / 2n
Q = menor diferença analógica sensível ao conversor
Resolução: no estados de saída e = 2n
Quantum: tamanho da qti// analógica correspondente a um est. saída discreto
Q = V / 2n
Q = menor diferença analógica sensível ao conversor
3.Conversor Digital-Analógico (D/A) 3.Conversor Digital-Analógico (D/A)
Circuito básico (Conversor por rede proporcional): Circuito básico (Conversor por rede proporcional):
Conversor D/AConversor D/A
VSVS
RR
2R2R
4R4R
2n-1 R2n-1 R
A1A1
A2A2
A3A3
AnAn
R’R’
I/2I/2
I/4I/4
I/8I/8
I/2nI/2n
VS = R’ Σ Ai (I / 2i) VS = R’ Σ Ai (I / 2i)
Generalizando: VS = R’ N I
onde N = a1 2-1 + a2 2-2 + ... + an 2n
Generalizando: VS = R’ N I
onde N = a1 2-1 + a2 2-2 + ... + an 2n
3.Conversor Digital-Analógico (D/A) 3.Conversor Digital-Analógico (D/A)
Melhoramento:Melhoramento:
Conversor D/AConversor D/A
VSVS
RR
2R2R
4R4R
2n-1 R2n-1 R
A1A1
A2A2
A3A3
AnAn
Desvantagens:Desvantagens:
Para muitos bits há necessi-dade de valores muitos altos de R para o LSB;
correntes muito reduzidas nos bits menos significativos (ruído);
necessidade de grande preci-são dos valores de componen-tes riscos de não monotonici-dade;
velocidade de conversão limi-tada pela velocidade de comu-tação da chave (e, eventual-mente, qualidade do amp. op.)
Para muitos bits há necessi-dade de valores muitos altos de R para o LSB;
correntes muito reduzidas nos bits menos significativos (ruído);
necessidade de grande preci-são dos valores de componen-tes riscos de não monotonici-dade;
velocidade de conversão limi-tada pela velocidade de comu-tação da chave (e, eventual-mente, qualidade do amp. op.)
--
++
R0R0
3.Conversor Digital-Analógico (D/A) 3.Conversor Digital-Analógico (D/A)
Conversor por rede R-2R:Conversor por rede R-2R:
Conversor D/AConversor D/A
2R2R2R2R
RR
2R2R
RR
2R2R
RR
2R2R 2R2R VSVS
A1A1A2A2A3A3An ...An ...
• VS -A1 = VCC / 3• VS -A2 = VCC / 6• VS -A3 = VCC / 12• VS -A4 = VCC / 24...
• VS -A1 = VCC / 3• VS -A2 = VCC / 6• VS -A3 = VCC / 12• VS -A4 = VCC / 24...
Vantagens:Vantagens:
Elimina o problema da ampla variação de valores do CDA proporcional
Mais facilidade para precisão dos componentes (só 2 valores - R e 2R)
Elimina o problema da ampla variação de valores do CDA proporcional
Mais facilidade para precisão dos componentes (só 2 valores - R e 2R)
Conversores A/DConversores A/D
1. Conversor Contador (ou de rampa simples) 1. Conversor Contador (ou de rampa simples)
DD
DD
DD
DD
CkCk
CkCk
CkCk
CkCkQQ
AA
BB
CC
DD
ContadorDécada
ContadorDécada
ConversorD/A
ConversorD/A
VinVin
VrefVref
CkCkCkCk
CLCL
SS
CkCk
Conversores A/DConversores A/D
VREFVREF
tt
Vin = 5 VVin = 5 V
VREF comparada com Vin:• se VREF < Vin S = 1
(contador continua a contagem)• se VREF > Vin S = 0
(contador pára e valor digital é mostrado)
VREF comparada com Vin:• se VREF < Vin S = 1
(contador continua a contagem)• se VREF > Vin S = 0
(contador pára e valor digital é mostrado)
1. Conversor Contador (ou de rampa simples) 1. Conversor Contador (ou de rampa simples)
Conversores A/DConversores A/D
2. Conversor Integrador (ou de rampa dupla) 2. Conversor Integrador (ou de rampa dupla)
----
++++
Chave analógicaChave analógica
-VA-VA
VRefVRef
RR
CC
VINTVINT
Lógica de Controle
Lógica de Controle
ClockClock
ContadorContador SAÍDA DIGITALSAÍDA
DIGITAL
ENTRADA ANALÓGICAENTRADA
ANALÓGICA
VINTVINT
tt
VINT-BVINT-B
VINT-AVINT-A
t1t1 t2At2A
t2Bt2B
CC
----
++++
Chave analógicaChave analógica
-VA-VA
VRefVRef
RR
VINTVINT
Lógica de Controle
Lógica de Controle
ClockClock
ContadorContador SAÍDA DIGITALSAÍDA
DIGITAL
ENTRADA ANALÓGICAENTRADA
ANALÓGICA
Conversores A/DConversores A/D
VA = VRef (t2 / t1)VA = VRef (t2 / t1)
VRef = cte.t1 = cte.
VRef = cte.t1 = cte.
VA = f (t2)VA = f (t2)
Conversores A/DConversores A/D
ComparadorComparador
3. Conversor de Aproximação Sucessiva3. Conversor de Aproximação Sucessiva
--
++
REGISTRADOR DE APROXIMAÇÃO
SUCESSIVA
REGISTRADOR DE APROXIMAÇÃO
SUCESSIVA
CONVERSORD/A
CONVERSORD/A
. . .. . .
VAVA
ENTRADA ANALÓGICAENTRADA
ANALÓGICA
SAÍDA DIGITALSAÍDA
DIGITAL
VRefVRef
Início de conversãoInício de
conversão CkCk
Conversores A/DConversores A/D
4. Conversor Paralelo (ou tipo “flash”) 4. Conversor Paralelo (ou tipo “flash”)
--
++
--
++
--
++
+3Vref / 4+3Vref / 4
+Vref / 2+Vref / 2
+Vref / 4+Vref / 4
VAVA
ENTRADA ANALÓGICAENTRADA
ANALÓGICA
DECODIFI-CADOR
Saída 21
Saída 21
Saída 20
Saída 20
TENSÃODE
ENTRADA
(VA)
TENSÃODE
ENTRADA
(VA)
SAÍDA DO
COM-PARA-DOR
SAÍDA DO
COM-PARA-DOR
C1C1
C2C2
C3C3
0a
+V/4
0a
+V/4
+V/4a
+V/2
+V/4a
+V/2
+V/2a
+3V/4
+V/2a
+3V/4
+3V/4a
+V
+3V/4a
+V
0 0
0 0
0 0
11
0 0
0 0
1 1
1 1
0 0
1 1
1 1
1 1
C3C3
C2C2
C1C1
Conversores A/DConversores A/D
4. Conversor Paralelo (ou tipo “flash”) 4. Conversor Paralelo (ou tipo “flash”)
ENTRADA ANALÓGICAENTRADA
ANALÓGICA
C7C7
7V/87V/8
C6C6 C5C5 C4C4 C3C3 C2C2 C1C1
VAVA
VV
S2S2 S1S1 S0S0SAÍDA
DIGITALSAÍDA
DIGITAL
TENSÃO DE REFERÊNCIATENSÃO DE
REFERÊNCIA
3V/43V/4 5V/85V/8 V/2V/2 3V/83V/8 V/4V/4 V/8V/8
DECODIFICADORDECODIFICADOR
Conversores A/DConversores A/D
5. Comparações5. Comparações
TÉCNICA DE CONVERSÃOTÉCNICA DE CONVERSÃO
CONTADOR (RAMPA
SIMPLES)
CONTADOR (RAMPA
SIMPLES)
• Simplicidade• Baixo custo • Simplicidade• Baixo custo
VANTAGENSVANTAGENS DESVANTAGENSDESVANTAGENS APLICAÇÕES PRINCIPAIS
APLICAÇÕES PRINCIPAIS
INTEGRADOR (RAMPA DUPLA)
INTEGRADOR (RAMPA DUPLA)
APROXIMAÇÃO SUCESSIVA
APROXIMAÇÃO SUCESSIVA
PARALELO (FLASH)
PARALELO (FLASH)
• Lento• Precisão depende do
CDA
• Lento• Precisão depende do
CDA
• Medidores digitais em geral
• Medidores digitais em geral
• Precisão depende de VREF
• Capaz de operar com 12 bits (3 dígitos BCD)• boa rejeição ao ruído
• Precisão depende de VREF
• Capaz de operar com 12 bits (3 dígitos BCD)• boa rejeição ao ruído
• Tempo de conversão pequeno: ~10 a 20 µs• Tempo de conversão pequeno: ~10 a 20 µs
• Extrema rapidez (conversão praticamente
em tempo real)
• Extrema rapidez (conversão praticamente
em tempo real)
• Tempo de conversão ainda grande (~ 10 ms
ou mais)
• Tempo de conversão ainda grande (~ 10 ms
ou mais)
• Precisão depende muito do CDA interno e seus
componentes
• Precisão depende muito do CDA interno e seus
componentes
• Alto custo• Alto custo
• Multímetros digitais e outros medidores
comerciais
• Multímetros digitais e outros medidores
comerciais
• Aquisição de sinais para processamento
• Aquisição de sinais para processamento
• Digitalização de sinais de alta freqüência (vídeo,
áudio...)
• Digitalização de sinais de alta freqüência (vídeo,
áudio...)
ANÁLISE DE ERROS EM CONVERSORES D/A-A/DANÁLISE DE ERROS EM ANÁLISE DE ERROS EM CONVERSORES CONVERSORES D/AD/A--A/DA/D
Análise de errosAnálise de erros
Saída analógicaSaída analógica
1. Erro de Off-set1. Erro de Off-set
Entrada bináriaEntrada binária
idealideal
com errocom erro
Saída bináriaSaída binária
Entrada analógicaEntrada analógica
idealidealcom errocom erro
ee
Análise de errosAnálise de erros
Saída Saída
2. Erro de Ganho 2. Erro de Ganho
Entrada Entrada
idealidealcom errocom erro
erroerro
Fundo de escalaFundo de escala
Análise de errosAnálise de erros
Saída analógicaSaída analógica
3. Erro de Linearidade3. Erro de Linearidade
Entrada bináriaEntrada binária
idealideal
realreal
Saída bináriaSaída binária
Entrada analógicaEntrada analógica
idealideal
desvio máximodesvio máximo
Saída bináriaSaída binária
Entrada analógicaEntrada analógica
idealideal
LINEARIDADE INTEGRALLINEARIDADE INTEGRAL LINEARIDADE DIFERENCIALLINEARIDADE DIFERENCIAL
CONVERSOR D/ACONVERSOR D/A
CONVERSOR A/DCONVERSOR A/D
Análise de errosAnálise de erros
4. Perda de Monotonicidade4. Perda de Monotonicidade
Saída analógicaSaída analógica
Entrada bináriaEntrada binária
idealideal
Não monotônicoNão monotônico
Saída bináriaSaída binária
Entrada analógicaEntrada analógica
idealideal
Não monotônicoNão monotônico