Anda di halaman 1dari 38

Conversores A/D e D/A

Walter Fetter Lages


w.fetter@ieee.org

Universidade Federal do Rio Grande do Sul Escola de Engenharia Departamento de Engenharia Eltrica Programa de Ps-Graduao em Engenharia Eltrica ELE00002 Sistemas de Automao

Copyright (c) Walter Fetter Lages p.1

Introduo

Em geral conversores A/D so implementados utilizando-se conversores D/A Conversores D/A usualmente so rpidos Conversores A/D usualmente so lentos

Copyright (c) Walter Fetter Lages p.2

Conversores D/A

Tipicamente, o D/A possui um segurador de ordem zero Existe um latch na entrada do D/A Conversor com resistores ponderados Conversor com malha R-2R (multiplicativo) Conversor por modulao de largura de pulso (PWM)

Copyright (c) Walter Fetter Lages p.3

Resistores Ponderados
Vref R0 D0

R1 D1

Rf

R0 =
Vo

R 20 R 21 R 22 R 23

=R = = =
R 2 R 4 R 8

R2 D2

R1 = R2 = R3 =

R3 D3

Rf Vref 3 2 D3 + 22 D2 + 21 D1 + 20 D0 Vo = R

Copyright (c) Walter Fetter Lages p.4

Conversor com Malha R-2R


Vref 2R D0 R 2R D1 R 2R D2 R 2R D3 2R
+

2R

Rf

Vo

Copyright (c) Walter Fetter Lages p.5

D0 = 1D1 = 0D2 = 0D3 = 0


Vref 2R D0 2R
Vref 2

D0 R R 2R D1 R R 2R D2 R Rf 2R
+

2R D1

2R D2

R Vo D3 2R
+

Rf

2R D3

2R

Vo

Copyright (c) Walter Fetter Lages p.6

D0 = 1D1 = 0D2 = 0D3 = 0


Vref 4

R D1 R 2R D2 R 2R D3 2R
+

Rf Rf 3R
Vref 16

Vo

Vo

Copyright (c) Walter Fetter Lages p.7

D0 = 0D1 = 1D2 = 0D3 = 0


2R D0 R Vref 2R D1 R 2R 2R D2 R 2R D3 2R
+

2R
Vref 2R

D1 R D2 Rf 2R Vo D3 R 2R
+

Rf

Vo

Rf
Vref 8

3R
+

Vo

Copyright (c) Walter Fetter Lages p.8

Conversor com Malha R-2R


Rf Vref D3 D2 D1 D0 Vo = + 2 + 3 + 4 1 3R 2 2 2 2 Rf Vref 3 Vo = 2 D3 + 22 D2 + 21 D1 + 20 D0 48R

Copyright (c) Walter Fetter Lages p.9

Pulse Width Modulation

Copyright (c) Walter Fetter Lages p.10

Modulador PWM Analgico

Copyright (c) Walter Fetter Lages p.11

PWM Digital

Implementao totalmente digital Freqncia do PWM pode ser programada

Copyright (c) Walter Fetter Lages p.12

Interface

Copyright (c) Walter Fetter Lages p.13

Conversores D/A

O problema mais importante individualmente em sistemas de controle digital o atraso associado ao D/A Ocorre devido sada do D/A ser mantida constante entre instantes de amostragem Causa um atraso no sinal de Ts /2 Esta variao de fase pode ser signicativa e ter implicaes na estabilidade bastante signicativa na freqncia de Nyquist (90o ) Para que o efeito da amostragem possa ser desprezado, necessrio utilizar uma freqncia de amostragem bem maior do que a freqncia de Nyquist

Copyright (c) Walter Fetter Lages p.14

Conversores A/D

Conversores A/D so tipicamente precedidos por um sample & hold Operaes realizadas pelos conversores A/D Amostragem Converte o sinal contnuo no tempo em discreto no tempo Quantizao Converte o sinal contnuo em tenso em discreto em tenso Usualmente em automao se utiliza quantizao uniforme Codicao Gera o cdigo que representa o sinal

Copyright (c) Walter Fetter Lages p.15

Conversores A/D

Conversor por contagem Conversor por aproximaes sucessivas Conversor por dupla inclinao Conversor ash

Copyright (c) Walter Fetter Lages p.16

Conversor por Contagem


reset

Vi

contador

clock D/A

valor convertido

Copyright (c) Walter Fetter Lages p.17

Aproximaes Sucessivas
reset

Vi

SAR

clock D/A

valor convertido

Copyright (c) Walter Fetter Lages p.18

Aproximaes Sucessivas
D[0...n1]=0

i=n1

D[i]=1

N c=1 D[i]=0

S N i=i1 i=0

S fim

Copyright (c) Walter Fetter Lages p.19

Conversor por Dupla Inclinao


Vin
+

m de contagem lgica de controle reset clock

valor convertido contador

iref Vref

overow

V V1 > V2 > V3

V1 V2 V3

inclinao constante

tempo constante

(overow)

intervalo de contagem

Copyright (c) Walter Fetter Lages p.20

Conversor Flash
Vref R Vin
+

Vin >

4Vref 5

Vin >

3Vref 5

D1

codicador R Vin >


2Vref 5

D0

Vin >

Vref 5

Copyright (c) Walter Fetter Lages p.21

Sample & Hold


R C

Copyright (c) Walter Fetter Lages p.22

Sample & Hold

Para anlise matemtica pode ser considerado como uma modulao de impulsos seguida por uma operao de hold Modulao de impulsos

r (t) =
k=

r(t)(t kT )

Operao de hold rh (t) = r (kT ) para kT < t < kT +T = (k+1)T

Copyright (c) Walter Fetter Lages p.23

Amostragem

Sob determinadas condies possvel reconstruir totalmente um sinal analgico amostrado a partir de suas amostras No h perda de informao na amostragem

Copyright (c) Walter Fetter Lages p.24

Aliasing

r (t) =
k=

r(t)(t kT ) kT ) em srie de Fourier:

Expandindo

k= (t

(t kT ) =
k= n=

Cn ej(2n/T )t

com 1 Cn = T
T /2 T /2 k=

(t kT )ejn(2t/T ) dt

1 Cn = T

Copyright (c) Walter Fetter Lages p.25

Aliasing
1 (t kT ) = T k=
n= 2 T

ej(2n/T )t tem-se

Se a freqncia de amostragem for s = 1 r(t) L [r (t)] = T


n=

ejns t est dt

ou

1 R (s) = T

n=

r(t)ejns t est dt

que resulta 1 R (s) = T


n=

R(s jns )

Copyright (c) Walter Fetter Lages p.26

Aliasing
R()
...

()
...

2s

s R ()

2s

...

...

2s

2s

Copyright (c) Walter Fetter Lages p.27

Aliasing

A amostragem faz com que o espectro do sinal amostrado seja o espectro do sinal contnuo atenuado de 1/T e repetido a cada ns Se s for menor do que o dobro da maior freqncia do sinal, as repeties do espectro iro se sobrepor, provocando distores (Teorema de Nyquist) necessrio que o sinal a ser amostrado tenha banda limitada Tipicamente os sinais existentes em sistemas reais no possuem banda limitada necessrio utilizar um ltro anti-aliasing antes da converso A/D

Copyright (c) Walter Fetter Lages p.28

Conversor

So bastante diferentes dos demais conversores No existe diferena substancial entre conversores A/D e D/A Conversor A/A

Copyright (c) Walter Fetter Lages p.29

Conversor

Modulador Implementado de forma digital para entrada digital Implementado de forma analgica para entrada analgica Filtro Passa-baixas Implementado de forma digital para sada digital Implementado de forma analgica para sada analgica

Copyright (c) Walter Fetter Lages p.30

Bitstream

Sinal serial de 1 bit com uma taxa muito mais alta do que a taxa de converso do A/D ou D/A Pode ser considerada como um sinal digital ou analgico O valor mdio representa o valor mdio do sinal de entrada Semelhante um sinal PWM O bitstream convertido para gerar a sada do conversor

Copyright (c) Walter Fetter Lages p.31

Bitstream

Sada analgica O bitstream convertido para um sinal analgico por um conversor D/A de 1 bit Converso para dois valores de tenso, por exemplo 1V e +1V Sada digital O bitstream convertido valores digitais conforme a codicao utilizada Converso para o valor digital mximo ou valor digital mnimo, por exemplo 7f e 80 em um sistema de 8 bits em complemento 2

Copyright (c) Walter Fetter Lages p.32

Filtro Passa-Baixas

O valor convertido o valor mdio do bitstream O bitstream como se fosse um sinal com informao em baixa freqncia com bastante rudo nas freqncias altas

Copyright (c) Walter Fetter Lages p.33

Modulador

Analgico

Digital

Copyright (c) Walter Fetter Lages p.34

Sinais (Modulador de 1 Ordem)

Clock 64 vezes a freqncia do sinal

Copyright (c) Walter Fetter Lages p.35

Modulador de 2 Ordem

Rudo menor e mais espalhado em freqncia Rudo "mais branco" Moduladores de ordem superior a 2 Mais de 2 integradores Instveis devido variao de fase

Copyright (c) Walter Fetter Lages p.36

Rudo de Quantizao

Copyright (c) Walter Fetter Lages p.37

Conversores Multi-bit

Copyright (c) Walter Fetter Lages p.38

Anda mungkin juga menyukai