Você está na página 1de 27

Converso Digital Analgico e Analgico Digital

Disciplina: Eletrnica Bsica


Prof. Manoel Eusebio de Lima

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 e Digitais

Grandezas Analgicas

Operam como grandezas contnuas


Podem assumir diversos valores ao longo do
tempo

Potencial eltrico
Volume
Presso
Temperatura...

Y(t)

Grandezas Analgicas e Digitais

Grandezas Digitais

Operam com cdigos digitais discretos


Podem assumir estados ao longo do tempo

Estado binrio
Cdigo binrio

Maq.
Estados

Por que Converter?

Grandezas fsicas se encontram na natureza na forma


analgica

Processamento digital mais eficiente

Difcil Processamento;
Difcil Armazenamento;
Maior velocidade e preciso;

Freqentemente sinais processados na forma digital


necessitam ser convertidos para a forma analgica

CD Players
Telefones celulares
................
5

Sistemas Digitais e Analgicos


(em nosso cotidiano)

Exemplo: Diagrama Bsico Para Tratamento de


Sinais

Varivel Fsica

Entrada Digital

Temperatura

Sada Analgica

Tenso
Presso ...

Transdutor

ADC

.
.
.

Processamento
(Microcontrolador,DSP,
FPGA ...)

.
.
.

DAC

Atuador

Para o controle de
varivel analgica
Entrada Analgica

Sada Digital

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.

Converso D/A - exemplo


CD player porttil
Linear-Phase-Filter
Processador
digital

DAC

LPF

Y(t)

(t)

T
A sada do DAC tem uma forma
de escada desde que cada impulso
seguro (hold) por um tempo T(s)

Conversores D/A Malha Resistiva Ponderada*

D3

Iout
2R

D2

4R

D1

Iout =
8R

D0

Iout =
1 = Vcc

D3
R
1
R

D2
2R

D3 +

D2
2

D1
4R

D1
4

D0
8R

D0
8

Di =
0 = GND

10

Conversores D/A Malha Resistiva Ponderada

D3

Iout
2R

D2

4R

D1

Vout
8R

D0

- Vout =

R . Iout

- Vout =

R .

- Vout =

Considerando as entradas digitais


D3=D2=D1=D0= tenso = 5V

D3 +

D2

D3 +

D2
2

2
D1
4

D1

4
D0
8

D0
8

Cdigo

Vout (Volts)

0000

0001

0.625

0010

1.250

0011

1.875

0100

2.500

0101

3.125

0110

3.750

0111

4.375

1000

5.000

1001

..

..

1111

9.375
11

Converso Digital/Analgica (R-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.

Ganho do AMP-OP = (-3R/2R)


Vo = Vin.(- 3R/2R)

3R

Terra virtual
2R

2R

2R

2R

X2

X1

X0
LSB

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

2R

2R

Vin
X3
MSB
VR (5V) +

(Entrada Digital)

De maneira geral:
MSB 1
0
input
0
LSB 0

Conversor
D/A

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

Exemplo:
Considerando que Vd o bit mais significativo (MSB), 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
(ponto O) 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.
13

Converso Digital/Analgica
Sada analgica
Resoluo do conversor Digital/Analgico = 5/16 V = 0,3125 V

Vo = Vin.(- 3R/2R)
Vin

3R
N 0
+

Vo = Vin.(- 3R/2R)
Sada analgica

N N-3

2R

N N-2
R

2R

2R

2R

X1

X2

2R
X0

N N-1 2R

MSB
VR +

10

10

01

Vo

2R

X3
LSB

10

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

Entrada Digital
14

Converso Digital/Analgica

MSB

LSB

Ganho do AMP-OP igual


a (-3R/2R)
Vo = Vin.(- 3R/2R)

15

Converso Digital / Analgica

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
R = Vref*[1/(2n)]

Range ou faixa de atuao

Distncia entre o valor mais positivo e o valor mais negativo.

Exemplo:

Considerando conversor do exemplo anterior teramos um faixa de


atuao de
(4,875)-0 = 4,875 de faixa de atuao
16

Converso AD

A converso AD o processo no qual um sinal analgico (mundo contnuo)


transformado para um sinal discreto no tempo (representao simblica).

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.

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.

Tempo

de converso: o tempo necessrio para se obter o valor na sada (digital


para o A/D; analgico para o D/A) a partir do momento em que o sinal de entrada foi
aplicado e iniciado o processo de converso. Depende da estrutura do circuito
utilizado e da sua resoluo. De modo geral, quanto maior a resoluo, maior o
17
tempo de converso.

Amostragem Para Converso Analgica / Digital

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

n
0
1
2
3
4
5
6
7
8
9
10

tempo(seg)

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

sinal

Parte inteira

Parte frac.

Processo de converso AD
A freqncia de amostragem deve
ser pelo menos duas vezes a
freqncia do sinal

Filtro passa baixa


X(t)
Entrada
analgica

Sinal contnuo em
tempo e amplitude

Durante a aquisio o sinal analgico deve permanecer


esttico na entrada do conversor A/D.
Enquanto a chave est fechada o sinal de entrada
amostrado e seu valor armazenado em um capacitor.
A converso A/D efetuada em seguida durante o
tempo em que a chave est aberta.
A chave abre e fecha em sincronia com o conversor A/D
e a cada nova aquisio.

Amostragem e
armazenamento

Quantizador
2b

fs

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)

Codificador

Circuito
lgico

X(n)
Cdigo
digital

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)
19

Conversor A/D Flash

Estados do conversor A/D paralelo


como funo da tenso de entrada
Tenso de
referncia
Sada

20

Conversor A/D
Algoritmo de aproximao Sucessiva (baseado em um contador)
Incio

Reseta todos os bits

Incio da converso digital


EOC =1 (Incio de contagem)

Inicia no LSB

Incrementa
contador

Va = Valor a ser convertido

no
Vax > Va ?

Vax = Valor gerado a ser comparado

sim
EOC=0
Para contagem

Converso completa

Fim

EOC =0 (Fim de contagem)

Conversor A/D

Ck
Va

+
Vax

Lgica de controle

...

Start
EOC

Registrador de
Controle (SAR)

...

Sada
Digital

DAC

22

Converso A/D Escada


binrio

0110
0101
0100
0011
0010
0001
0000

Clear

tempo

Amplitude (mv)

Clock

Contador
binrio

MSB

Comparador de tenso

0
1

X(0)

Vd
+

6
X(4)

5
4
3

X(5)

5,89 V

X(2)

X(6)

1
0
0

ts

2 ts

3 ts

4 ts

5 ts

6ts

Entrada
Analgica
tempo

LSB

Sada
Digital

01

Vs

X(3)

X(1)

4,0
4,0
3,0
1,0
5,0
0,0
2,0 V
6,0

Conversor
D/A

0
00
1
10
10
0
0101
0
10
1

Converso completa(EOC)

Quantificao de erros na converso A/D

Conversores AD, em geral, geram palavras binrias de tamanho fixo, 8,


16, 24 bits, .....
Conversores comerciais so categorizados pelo tamanho das palavras
binrias que podem gerar, 8, 16, 24 bits, .....
Uma entrada tpica analgica de entrada de um conversor AD de 1 a +
1 volt.
O bit menos significativo da palavra de converso (Least Siginificative bit lsb) quantifica o menor valor a ser codificado pelo conversor.
Exemplo:
Conversor de 8 bits, entrada analgica de 1 a+1 V.
lsb(valor) = faixa de tenso na entrada = 2V = 7.81mV
2tamanho da palavra
28
Isto significa dizer que podemos representar tenses contnuas
(analgicas) perfeitamente, desde que elas sejam mltiplas de 7.81
mV.

24

Converso AD
amplitude

Sinal analgico em milivolts

Sada digital

X(0)

31.25

00000100

X(4)

23.43
15.62

00000011
00000010

X(5)

7.81

00000001

0
X(1)

-7.81

00000000

X(3)

10000001
X(2)

-15.62

10000010

X(6)

-23.43

10000011

-31.25

10000100
0

ts

2 ts

3 ts

4 ts

5 ts

6ts

tempo

Quantizao do erro
7.81

00000001

Faixa de erro na quantizao

7.81

10000001
0

ts

2 ts

3 ts

4 ts

5 ts

6ts

Converso Analgica / Digital

Taxa de converso
Freqncia com a qual o sinal analgico digitalizado (Hz ou medidas/
segundo)
Exemplo: um conversor de 100 KHz efetua um mximo de 100.000
medidas/s ou um medida a cada 10 s
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.
26

Bibliografia

Sistemas Digitais Tocci & Widmer, Ed. Prentice Hall


Cap 10, Interface com o mundo analgico
Eletrnica Digital Taub & Schiling, Ed. McGraw Hill
Cap. Conversores AD e DA

27

Você também pode gostar