Vous êtes sur la page 1sur 69

Programa CI-Brasil / CT-2

Conversores Digital-Analgico e
Analgico-Digital
Prof. Dr. Hamilton Klimach
hamilton.klimach@ufrgs.br
UFRGS Escola de Engenharia
Departamento de Eng. Eltrica
julho/2009

Objetivos
Discutir a relao entre sinais contnuos e discretos
Apresentar as caractersticas e limitaes dos processos de
converso entre os domnios contnuo e discreto
Entender e avaliar diversas topologias de converso DA e
AD, quanto a

resoluo
linearidade
erros
limitaes estticas e dinmicas
implementao
adequao ao processo MOS
aplicaes

Entender os princpios da converso por sobre-amostragem


H. Klimach

Conversores AD e DA

Sumrio

Converso AD e DA Onde, por que e como?


Sinais contnuos e discretos
Discretizao em amplitude e tempo
Estratgias de converso
Conversores DA

Caractersticas e limitaes estticas e dinmicas


Topologias e limites de implementao

Conversores AD

Caractersticas e limitaes estticas e dinmicas


Topologias e limites de implementao

Converso por sobre-amostragem

Sigma-Delta
Dithering

H. Klimach

Conversores AD e DA

Bibliografia Recomendada
Phillip Allen, Douglas Holberg, CMOS
Analog Circuit Design, Oxford, 2002, 2 ed
David Johns, Ken Martin, Analog Integrated
Circuit Design, Wiley, 1996
Paul G. A. Jespers, Integrated Converters, D
to A and A to D Architectures, Analysis and
Simulation, Oxford Press, 2001
Gabor C. Temes, Richard Schreier,
Understanding Delta-Sigma Data
Converters, Wiley-IEEE Press, 2004
H. Klimach

Conversores AD e DA

Converso AD e DA Onde?

H. Klimach

Conversores AD e DA

Converso AD e DA Onde?

H. Klimach

Conversores AD e DA

Converso AD e DA Onde?

H. Klimach

Conversores AD e DA

Converso AD e DA Onde?

H. Klimach

Conversores AD e DA

Converso AD e DA Por que?

H. Klimach

Conversores AD e DA

Converso AD e DA Como?
Um sistema de processamento de sinal pode ser
visto assim:

ADC

H. Klimach

DAC

Conversores AD e DA

10

Converso AD e DA Como?
Processo A=>D:

H. Klimach

idealmente:

Dout =

DREF
Ain
AREF

Conversores AD e DA

11

Converso AD e DA Como?
Processo D=>A:

H. Klimach

idealmente:

Conversores AD e DA

Aout =

AREF
Din
DREF

12

O que um SINAL?
Na nossa rea, um sinal a representao de uma
grandeza fsica que carrega informao
Grandeza: todo sinal existe para ligar uma
grandeza da natureza com nossos sentidos (segundo
Kant, a realidade s existe na medida em que a
percebemos)
Informao: o contedo do sinal; informao s
existe onde h variaes organizadas (papel em
branco no contm informao)
Representao: a forma ou meio onde o sinal
contido (variao de cor no papel, intensidade de
luz ou tenso eltrica, magnitude de um nmero...)

ANALGICA OU DIGITAL

H. Klimach

Conversores AD e DA

13

O que um SINAL?

H. Klimach

Conversores AD e DA

14

Sinais Contnuos e Discretos


Contnuo no
tempo e na
amplitude
(analgico)
Discreto no tempo
e contnuo na
amplitude (a)
Contnuo no
tempo e discreto
na amplitude (b)
Discreto no tempo
e na amplitude
(digital)
H. Klimach

Conversores AD e DA

15

Sinais Contnuos e Discretos

H. Klimach

Conversores AD e DA

16

Processo de converso AD e DA

H. Klimach

Conversores AD e DA

17

Processo de converso AD e DA

H. Klimach

Conversores AD e DA

18

Processo de converso AD e DA

H. Klimach

Conversores AD e DA

19

Discretizao em Amplitude
Este processo acrescenta ao sinal o erro de
discretizao
Este erro est relacionado resoluo do
conversor (interpretao esttica)
Dinamicamente, o erro de discretizao
acrescenta um rudo (de discretizao) ao
sinal, afetando a relao sinal/rudo (S/N
ratio)

H. Klimach

Conversores AD e DA

20

10

Discretizao em Amplitude
Cdigo
de Sada
111
110
101
100

2,9 V

3,1 V

011

Relao out x in ideal

010
001

(a)

Erro de discretizao

0,5 LSB
Erro 0
- 0,5 LSB

H. Klimach

Conversores AD e DA

21

Discretizao em Amplitude
0

Frequncia
Fundamental

-15

Ampl it ud e(d B )

-30
-45

Harmnicas

-60
-75

Nvel Mdio
de Rudo (rms)

-90
-105
-120
-135
-150

50

100

150

200

250

300

350

400

450

500

F r eq n c ia(H z)
H. Klimach

Conversores AD e DA

22

11

Discretizao em Tempo
Discretizar um sinal no tempo, ou amostrar, o
mesmo que fazer o produto do sinal por um trem
de pulsos
S(t)

H(t)
t

t(n)

P(t)

Tempo discreto
Amplitude contnua

t(n)
H. Klimach

Conversores AD e DA

23

Discretizao em Tempo
Um produto no domnio tempo o mesmo que uma
convoluo no domnio frequncia
S()

()
0

fmx
H()

...
()

P()

fmx

fs

2fs

...
()
0

H. Klimach

fs

2fs

Conversores AD e DA

24

12

Discretizao em Tempo
O critrio de Nyquist (fs 2fmx) estabelece os limites
do processo de discretizao temporal, para que no
resulte em distoro (aliasing)
H()

fs < fnyq
fmx

()

fs

2fs

3fs

H()

fs = fnyq
fmx

fs

()
2fs

3fs

H()

fs = 3fnyq
0

()

fmx

H. Klimach

fs

Conversores AD e DA

25

Discretizao em Tempo
As caractersticas do filtro analgico na entrada do
AD (ou do filtro de reconstruo na sada do DA)
dependem da frequncia de amostragem
H()

fs = fnyq
fmx

fs

()
2fs

3fs

H()

fs > fnyq
fmx

fs

()
2fs

3fs

H()

fs >> fnyq
0

H. Klimach

()

fmx

fs

Conversores AD e DA

26

13

Discretizao em Tempo
Este processo limita o espectro de frequncias do
sinal (critrio de Nyquist: fs 2fmx)
Se o critrio de Nyquist no for respeitado, esta
discretizao acrescenta distoro ao sinal, devido
ao processo de aliasing
Este erro est relacionado frequncia de
amostragem do conversor
Dinamicamente, este erro acrescenta harmnicos ao
sinal, que so reflexos das frequncias que foram
amostradas fora do critrio de Nyquist
H. Klimach

Conversores AD e DA

27

Discretizao em Tempo
f s = 9,9 f sig

H. Klimach

Conversores AD e DA

28

14

Discretizao em Tempo
f s = 1,11 f sig

H. Klimach

Conversores AD e DA

29

Discretizao em Tempo
f s = 0,91 f sig

H. Klimach

Conversores AD e DA

30

15

Discretizao em Tempo
Para evitar o aliasing, precisamos respeitar a
frequncia de Nyquist:

f s 2 f mx
Para tanto:

devemos ter uma frequncia de amostragem alta


o suficiente, para cobrir todas as componentes do
espectro do sinal, ou
limitamos o espectro do sinal atravs de
filtragem

H. Klimach

Conversores AD e DA

31

Estratgias de converso
O processo de converso AD ou DA pode ser
desdobrado no domnio:

Amplitude, onde a grandeza quantizada ou


reconstruda em um ou poucos momentos,
atravs de um grande nmero de segmentos de
amplitude (Nyquist-rate converters)
Tempo, onde a grandeza quantizada ou
reconstruda com poucos segmentos de
amplitude, atravs de um grande nmero de
momentos (over-sampling converters)
Um misto dos dois

H. Klimach

Conversores AD e DA

32

16

Estratgias de converso
O mercado exige compromissos diferentes:

instrumentao de preciso
udio, vdeo
telecomunicaes

Existem vrias maneiras de se fazer a


mesma coisa:

com diferentes compromissos


para cada condio, um custo-benefcio diferente

H. Klimach

Conversores AD e DA

33

Estratgias de converso
Em uma estratgia de converso, busca-se
conciliar resoluo, velocidade e consumo
pois, em geral:

quanto maior a resoluo, mais lento;


quanto mais rpido, menor a resoluo;
quanto mais rpido e/ou maior a resoluo, mais
potncia consumida

H. Klimach

Conversores AD e DA

34

17

Estratgias de converso
Consideraes sobre a natureza da aplicao de
Conversores AD e DA
Aplicao:

no de bits:

taxa de amostragem:

Instrumentao e controle

12 (16-24)

1100kHz

Compact Disc (udio)

16

44kHz

Telefonia

8-16 (codec) ~8kHz

Vdeo (TV)

12-16

~15MHz

Osciloscpio Digital

812

100MHz10GHz

H. Klimach

Conversores AD e DA

35

Estratgias de converso
Consideraes sobre o projeto com Conversores AD e DA
A/D
D/A
1- Resoluo
1- Resoluo
2- Exatido (linearidade)
2- Exatido (linearidade)
3- no de canais analgicos a serem
3- no de canais de sada
monitorados
4- Taxa de amostragem por canal
4- Settling time por canal
5- Tempo de converso
5- Taxa de atualizao
(throughput)
6- Necessidade de condicionamento 6- Natureza das cargas
de sinal
7- Custo
7- Custo
H. Klimach

Conversores AD e DA

36

18

Estratgias de converso
Os conversores tem sido empregados principalmente em aplicaes
que exigem alta resoluo e baixa largura de banda (BW).
H uma tendncia do emprego deste conversores para BW maiores.
Resoluo
[Bits]
20
15

r
eg
Int

1 nvel / TCLK

es
or
ad

1 word / (OSR.TCLK)

Oversampling
()
1 bit / TCLK
Aproximao
Sucessiva,
Algortmicos

10

Flash,
Pipeline,
Time-interleaved,
Folding,
Interpolating

1k
H. Klimach

10k

100k

1M

10M 100M

Conversores AD e DA

1 word / TCLK

1G BW [Hz]
37

Sumrio

Converso AD e DA Onde, por que e como?


Sinais contnuos e discretos
Discretizao em amplitude e tempo
Estratgias de converso
Conversores DA

Caractersticas e limitaes estticas e dinmicas


Topologias e limites de implementao

Conversores AD

Caractersticas e limitaes estticas e dinmicas


Topologias e limites de implementao

Converso por sobre-amostragem

Sigma-Delta
Dithering

H. Klimach

Conversores AD e DA

38

19

Conversores DA Conceito
Conceito Geral

H. Klimach

Conversores AD e DA

39

Conversores DA Classificao

H. Klimach

Conversores AD e DA

40

20

Conversores DA Curva Ideal


Relao ideal de
converso

H. Klimach

Conversores AD e DA

41

Conversores DA Erros Tpicos


Erros de offset e ganho

H. Klimach

Conversores AD e DA

42

21

Conversores DA Erros Tpicos


No-linearidade e no-monotonicidade

H. Klimach

Conversores AD e DA

43

Conversores DA INL e DNL

H. Klimach

Conversores AD e DA

44

22

Conversores DA INL e DNL

H. Klimach

Conversores AD e DA

45

Conversores DA Caractersticas
Caractersticas Estticas:

Resoluo: Vref/2N
Preciso: refere-se aos erros no sistemticos
introduzido pelo rudo inerente dos componentes
do conversor, rudo de sinais de chaveamento
digital, dependncia da temperatura, etc...
Erro de offset: Tenso ou corrente de sada quando
o cdigo digital for 0 (zero)
Erro de Ganho: Refere-se a diferena entre o valor
sada real e ideal em plena escala (D= 2N-1)
[ideal= Vref(2N-1 )/2N]

H. Klimach

Conversores AD e DA

46

23

Conversores DA Caractersticas
Caractersticas Estticas:

Erro de Linearidade Integral: desvio mximo em


relao a reta de referncia. Reta que passa por
(D=0, Vo=0) e (D= 2N-1, Vo= Vref(2N-1 )/2N)
Erro de Linearidade Diferencial: mxima diferena
entre a variao da tenso de sada para troca de D
para D+1 e a variao ideal= Vref/2N

H. Klimach

Conversores AD e DA

47

Conversores DA Caractersticas
Caractersticas Dinmicas:

Tempo de Estabilizao: Tempo necessrio para


que, estabelecido um novo cdigo de entrada, a
tenso de sada estabilize em seu valor final com
um erro menor que
Relao Sinal/Rudo (SNR): relao entre a
amplitude do sinal em fundo-de-escala com o rudo
mdio (quantizao+intrnseco)

H. Klimach

Conversores AD e DA

48

24

Conversores DA Topologias
Voltage scaling:
Vantagens:

MOS compatvel
(divisor MOS)
Monotnico!

Desvantagens:

INL depende da
razo dos resistores
Necessita buffer na
sada

H. Klimach

b2: MSB
b0: LSB

Conversores AD e DA

49

Conversores DA Topologias
Voltage scaling:
Menos chaves!!!

b2: MSB
b0: LSB
H. Klimach

Conversores AD e DA

50

25

Conversores DA Topologias
Current scaling:
Fontes de corrente casadas
R/2

+
Vo

S3
8I

H. Klimach

S2

S1

S0

4I

2I

Conversores AD e DA

51

Conversores DA Topologias
Current scaling:
Implementao por espelhos de corrente
casados

H. Klimach

Conversores AD e DA

52

26

Conversores DA Topologias
Current steering:
Espelhos de corrente dos MSB so intercalados
para reduzir descasamento

H. Klimach

Conversores AD e DA

53

Conversores DA Topologias
Current steering:

H. Klimach

Conversores AD e DA

54

27

Conversores DA Topologias
Current steering:
Diviso de cada fonte de corrente unitria (a) em 4
fontes (b) ou 16 fontes (c) intercaladas, de
forma a melhorar o casamento entre elas

H. Klimach

Conversores AD e DA

55

Conversores DA Topologias
Current steering:

H. Klimach

Conversores AD e DA

56

28

Conversores DA Topologias
Subranging:
Associao de dois
DACs (M e K bits),
com a devida
atenuao das
escalas, de forma a
compor um
conversor com
maior resoluo
(M+K bits)
H. Klimach

Conversores AD e DA

57

Conversores DA Topologias
Current scaling + subranging:

H. Klimach

Conversores AD e DA

58

29

Conversores DA Topologias
bN: MSB
b0: LSB

Rede R-2R:

H. Klimach

Conversores AD e DA

59

Conversores DA Topologias
Rede M-2M:
Equivalncia entre
associaes de transistores

H. Klimach

Conversores AD e DA

Associao M-2M

60

30

Conversores DA Topologias
Rede M-2M:
IB

VB

VR

MB1
MB2

IR
M71

Q7

M74

M72

M73

M61
M62

-Q7 Q6

M64

M01

M63

Q7 -Q6

-Q7

-Q6 Q0

M04

M02

M00

M03

-Q0

Q6 -Q0

Q0
I0
V0
IG
VG

GB
Q7
Di

D
ck

Q6
D

ck

Q1
D

ck

Q0
D

Do

ck

Ck

Diagrama do conversor D/A de 8 bits M-2M. O valor digital, a ser


convertido em analgico, programado no registrador de deslocamento.
H. Klimach

Conversores AD e DA

61

Conversores DA Topologias
Rede M-2M:

Microfotografia dos conversores fabricados: DAC0 (esq.) e DAC1 (dir.).


rede M-2M, cercada pelo anel de guarda e dummies
8 registradores, chaves de acionamento e capacitores de
desacoplamento
H. Klimach

Conversores AD e DA

62

31

Conversores DA Topologias
Rede M-2M:

Desvio-padro do erro medido das 20 amostras de DAC0 (esq.) e DAC1


(dir.), para todos os dados de entrada, e normalizado para 1 LSB. As
medidas foram realizadas sob os nveis de inverso 20 e 2000.
H. Klimach

Conversores AD e DA

63

Conversores DA Topologias
Charge scaling:
Usar capacitores
unitrios!!!
Funciona como
multiplicador, se
VREF for uma
entrada
b2: MSB
b0: LSB
H. Klimach

Conversores AD e DA

64

32

Conversores DA Topologias
Charge scaling + subranging:
Divisor capacitivo entre grupos MSB e LSB

H. Klimach

Conversores AD e DA

65

Conversores DA Topologias
Charge scaling: eliminando o efeito da capacitncia de
entrada do AmpOp

H. Klimach

Conversores AD e DA

66

33

Conversores DA Topologias
Voltage scaling (MSB) + Charge scaling (LSB):

H. Klimach

Conversores AD e DA

67

Conversores DA Topologias
Charge scaling
(MSB)
+
Voltage scaling
(LSB):

H. Klimach

Conversores AD e DA

68

34

Conversores DA Topologias
Algorithmic Serial DAC: Pipeline approach

H. Klimach

Conversores AD e DA

69

Conversores DA Topologias
Algorithmic Serial DAC: Iterative
pipeline approach
Exemplo: Data = 11001

H. Klimach

Conversores AD e DA

70

35

Sumrio

Converso AD e DA Onde, por que e como?


Sinais contnuos e discretos
Discretizao em amplitude e tempo
Estratgias de converso
Conversores DA

Caractersticas e limitaes estticas e dinmicas


Topologias e limites de implementao

Conversores AD

Caractersticas e limitaes estticas e dinmicas


Topologias e limites de implementao

Converso por sobre-amostragem

Sigma-Delta
Dithering

H. Klimach

Conversores AD e DA

71

Conversores AD Conceito
Diagrama em blocos geral

H. Klimach

Conversores AD e DA

72

36

Conversores AD Classificao
Topologias Clssicas:
integrador de corrente (8-20 bits, Hz-kHz)
aproximaes sucessivas (8-12bits, Hz-MHz)
flash (MHz-GHz)
semi-flash (MHz)
pipeline e folding (MHz-GHz)
sigma-delta (Hz-MHz)

H. Klimach

Conversores AD e DA

73

Conversores AD Curva Ideal


Relao ideal de
converso
Erro de
quantizao!!!

H. Klimach

Conversores AD e DA

74

37

Conversores AD Caractersticas
Caractersticas Estticas:

Resoluo: menor variao de sinal que pode ser


percebida pelo ADC
Erro de offset: tenso de entrada que fica no centro
da faixa correspondente ao cdigo digital 0 (zero)
Erro de ganho: refere-se diferena entre o valor
de entrada que provoca a ltima transio do
conversor, com o valor atribudo ao fundo-deescala (ideal)

H. Klimach

Conversores AD e DA

75

Conversores AD Caractersticas
Caractersticas Estticas:
Erro de Linearidade Integral (INL): desvio mximo
da curva real, em relao curva ideal de resoluo
finita, dado em LSBs.
Erro de Linearidade Diferencial (DNL): variao
diferente de 1 LSB entre cdigos contguos (pode
provocar cdigos perdidos, que nunca aparecem
na sada do conversor)
(in)Preciso: refere-se aos erros no sistemticos
introduzido pelo rudo dos componentes do
conversor, dos sinais de chaveamento digital,
variaes da temperatura,
etc...
H. Klimach
Conversores AD e DA
76

38

Conversores AD Caractersticas
Caractersticas Dinmicas:

Tempo de Converso: tempo necessrio para que


um novo valor de entrada seja amostrado e
convertido, e seu cdigo correspondente
apresentado na sada
Relao Sinal/Rudo (SNR): relao entre a
amplitude da representao digital do sinal em
fundo-de-escala com o rudo mdio
(quantizao+intrnseco)

H. Klimach

Conversores AD e DA

77

Conversores AD Erros Tpicos


Erros de offset e ganho

H. Klimach

Conversores AD e DA

78

39

Conversores AD Erros Tpicos


No-linearidade Integral e Diferencial

H. Klimach

Conversores AD e DA

79

Conversores AD S&H
Processo de
Amostragem e
Reteno

Cuidado com
capacitncias
parasitas das chaves
(Cgs, Cgd) !!!
H. Klimach

Conversores AD e DA

80

40

Conversores AD S&H

Circuito
melhorado:
compensa
queda na chave
que carrega CH
H. Klimach

Conversores AD e DA

81

Conversores AD S&H
Jitter de fase do amostrador:
Se o erro de fase aleatrio, o resultado um
rudo acrescido ao sinal amostrado.

Efeito do jitter de fase, comparado ao rudo de


quantizao, em funo da frequncia do sinal.
H. Klimach

Conversores AD e DA

82

41

Conversores AD Rampa Simples


Rampa Simples:
Muito simples
(baixo custo)
Pouca rea
Lento
Linearidade da
rampa reflete
linearidade do
conversor
H. Klimach

Conversores AD e DA

83

Conversores AD Rampa Dupla


Rampa Dupla (integrador):

H. Klimach

Conversores AD e DA

84

42

Conversores AD Rampa Dupla

H. Klimach

Conversores AD e DA

85

Conversores AD Rampa Dupla


Muito linear, ainda que C e R no o sejam
Baixo erro de offset ou ganho (em circuitos
mais complexos, pode-se incluir autozeramento de offset)
Baixa rea consumida; baixo custo
Alta resoluo e preciso (instrumentao de
bancada)
Sinais lentos

H. Klimach

Conversores AD e DA

86

43

Conversores AD Rampa Dupla

Integrador a capacitor
chaveado
H. Klimach

Conversores AD e DA

87

Conversores AD Aprox. Sucessiva


Compara sada de DAC com sinal de entrada
Cdigo de entrada do DAC determinado por
circuito lgico
Relgio

Vin

Lgica

DAC

H. Klimach

Bloco Lgico:
Se contador: rampa
Se up/down: tracking
SAR: aproximaes
sucessivas

Cdigo de
sada

Conversores AD e DA

88

44

Conversores AD Aprox. Sucessiva


Populares pela simplicidade de projeto e
velocidade de converso
uma busca binria, onde N ciclos so
necessrios para N bits de resoluo

H. Klimach

Conversores AD e DA

89

Conversores AD Aprox. Sucessiva


Linearidade depende do DAC
Offset depende do comparador e do DAC
Velocidade depende do tempo de
estabilizao do DAC (principal) e do tempo
de comparao
Algoritmo exige que Vin no varie durante o
processo de converso (sample&hold)

H. Klimach

Conversores AD e DA

90

45

Conversores AD Aprox. Sucessiva


Aproximao sucessiva capacitivo fase 1

todos os capacitores so carregados para Vin


o comparador zerado
Vx resulta zero .
o array de capacitores faz o papel de S&H

H. Klimach

Conversores AD e DA

91

Conversores AD Aprox. Sucessiva


Aproximao sucessiva capacitivo fase 2

abre-se S2 tirando o comparador do reset


todos os capactiores vo a GND => Vx = -Vin
muda-se S1 para Vref, para varrer um bit por vez

H. Klimach

Conversores AD e DA

92

46

Conversores AD Aprox. Sucessiva


Aproximao sucessiva capacitivo fase 3

O maior capacitor vai para Vref => Vx= -Vin+Vref/2


Se Vx negativo (Vin>Vref/2) => b1=1 (mantem-se o
capacitor conectado). Seno => b1=0 e passa-se o capacitor
para GND
repete-se com cada bit, at o LSB

H. Klimach

Conversores AD e DA

93

Conversores AD Aprox. Sucessiva


Aproximao sucessiva com escalamento de tenso e carga

H. Klimach

Conversores AD e DA

94

47

Conversores AD Aprox. Sucessiva


Fase 1: SF fechado e Vin aplicado a todos os capacitores
atravs de SB (sample&hold)
Fase 2: SF aberto (libera comparador) e o processo de
aprox. sucessiva comea no divisor de tenso, procurando o
segmento onde a tenso Vin melhor se aproxima
Fase 3: SA e SB so
travadas neste segmento
e a aprox. sucessiva
comea a ser executada
nos capacitores, de
modo a refinar o
processo
H. Klimach

Conversores AD e DA

95

Conversores AD Algortmico
Conversor Algortmico

Multiplica o erro por 2 a cada passo,


acomodando-o dentro da faixa de converso
(+Vref/2 a Vref/2)

H. Klimach

Conversores AD e DA

96

48

Conversores AD Algortmico

2(V-Vref/4)

H. Klimach

2(V+Vref/4)

Conversores AD e DA

97

Conversores AD Algortmico
Multiplicador por 2 preciso (exige 4 ciclos)

H. Klimach

Conversores AD e DA

98

49

Conversores AD Algortmico

H. Klimach

Conversores AD e DA

99

Conversores AD Flash

H. Klimach

Conversores AD e DA

100

50

Conversores AD Flash
Maneira clssica de se ter velocidade ( o
mais rpido! Converte em 1 ciclo)
2n resistores, 2n-1 comparadores
Muita rea
Capacitncia de entrada enorme
Enorme consumo de potncia
Grande sensibilidade ao offset do
comparador (limitante de resoluo: 6~7 bits)
H. Klimach

Conversores AD e DA

101

Conversores AD Flash
Impacto do Vos dos comparadores na linearidade do
conversor:

todos os comparadores precisam ter Vos menor que 0,5


LSB para que no ocorram cdigos perdidos

H. Klimach

Conversores AD e DA

102

51

Conversores AD Flash
Consumo de rea Flash x Aprox. Sucessiva

H. Klimach

Conversores AD e DA

103

Conversores AD 2 Step Flash


2 step flash ou sub-ranging converter

H. Klimach

Conversores AD e DA

104

52

Conversores AD 2 Step Flash


2 step flash ou sub-ranging converter
Reduz-se velocidade para ganhar em rea
Muito menos comparadores (2x 2n/2-1 contra
2n-1 no flash), menos potncia, menor
capacitncia de entrada
Todos os componentes devem ter resoluo
equivalente total do conversor
Pode-se usar correo digital (bits
redundantes p/ ajuste das faixas)
H. Klimach

Conversores AD e DA

105

Conversores AD 2 Step Flash


2 step flash converter c/ correo digital

H. Klimach

Conversores AD e DA

106

53

Conversores AD 2 Step Flash


Converso de volta para analgica, do valor digital
resultante (AD+DA juntos)

H. Klimach

Conversores AD e DA

107

Conversores AD 2 Step Flash


Converso de volta para
analgica, do valor
digital resultante
(AD+DA juntos)
Mais simples!!!

H. Klimach

Conversores AD e DA

108

54

Conversores AD Pipeline
Semelhante ao 2-step, mas com vrios estgios
independentes operando simultaneamente

H. Klimach

Conversores AD e DA

109

Conversores AD Time-interleaved
M conversores AD operam em paralelo, com
amostras defasadas no tempo

H. Klimach

Conversores AD e DA

110

55

Conversores AD Time-interleaved
A velocidade multiplicada por M!!!
O descasamento entre os canais aparece na sada
como o acrscimo de tons (distoro harmnica)
Se M for elevado e a seleo aleatria, o
descasamento entre canais (no-linearidade dos
conversores) aparece como rudo na sada

H. Klimach

Conversores AD e DA

111

Conversores AD Interpolao

H. Klimach

Conversores AD e DA

112

56

Conversores AD Interpolao
Funcionamento semelhante ao Flash e to rpido
quanto
Menos pares diferenciais ligados Vin
Todos os comparadores tm o mesmo threshold,
facilitando seu projeto (pode-se at utilizar latches)
Pode-se usar redes de MOSFETs ou espelhos de
corrente para implementar a interpolao

H. Klimach

Conversores AD e DA

113

Conversores AD Interpolao
Interpolao implementada com espelhos de
corrente MOS

H. Klimach

Conversores AD e DA

114

57

Conversores AD Folding

H. Klimach

Conversores AD e DA

115

Conversores AD Folding
Funcionamento semelhante ao Flash e to rpido quanto
A caracterstica no-linear dos blocos de folding permite
que cada comparador possa ser utilizado em mais de um
segmento de discretizao
A lgica digital converte a sequncia de bits dos
comparadores

H. Klimach

Conversores AD e DA

116

58

Conversores AD Folding
A clula no-linear bsica

H. Klimach

Conversores AD e DA

117

Conversores AD Concluso
Guia de orientao rpida
Baixa a m dia M dia
velocidade,
velocidade,
alta resoluo m dia
resoluo
Integrador
Aproxim aes
sucessivas
O versam pling Algoritm ico

Alta
velocidade,
baixa a m dia
resoluo
Flash, sem i
Flash
Folding
Pipeline
Tim e interleaved

H. Klimach

Conversores AD e DA

118

59

Sumrio

Converso AD e DA Onde, por que e como?


Sinais contnuos e discretos
Discretizao em amplitude e tempo
Estratgias de converso
Conversores DA

Caractersticas e limitaes estticas e dinmicas


Topologias e limites de implementao

Conversores AD

Caractersticas e limitaes estticas e dinmicas


Topologias e limites de implementao

Converso por sobre-amostragem

Sigma-Delta
Dithering

H. Klimach

Conversores AD e DA

119

Converso Analgico-Digital
Viso genrica do processo de converso AD
Discretizao no Tempo
(freq. de amostragem)

H. Klimach

Discretizao em Amplitude
(resoluo)

Conversores AD e DA

120

60

Resoluo x Rudo de Quantizao


ADC

Assumindo que o erro de quantizao tem


uma distribuio uniforme:

DAC
q

VLSB

FS
= N
2

PDF

1/ VLSB

11

-VLSB / 2

10
01
00
VFS

VLSB / 2

A potncia (RMS) do rudo de quantizao


pode ser escrita como:

FS (Full Scale)

=
2
e

VLSB / 2

1
VLSB

VLSB

e de =

VLSB

2
VLSB
FS 2
=
12 12 2 N

( )

-VLSB / 2

H. Klimach

Conversores AD e DA

121

Resoluo x Rudo de Quantizao


A relao sinal-rudo-de-quantizao definida como:

SNR =
Potncia de um sinal senoidal
com amplitude A:

Potncia do Sinal de
Entrada

2
u
2
e

Potncia do Rudo de
Quantizao

A2
=
2
2
u

(FS 2 ) / 2
2

Para um sinal senoidal com


amplitude FS / 2:

SNR =

(FS 2 ) / 12
2

3 2N
2
2

SNRdB = 10 log10 SNR = 6,02 N + 1,76 [dB]


H. Klimach

Conversores AD e DA

122

61

Amostragem x Rudo de Quantizao


PSD

PSD

Banda de
Sinal

Banda de
Sinal
Filtro PB

Rudo (e)

Rudo (e)

Rudo
Filtrado (Ne)

fB = fs / 2

fB

fs / 2

Over-sampling converter

Nyquist-rate converter

fs
2 fB
A potncia do rudo de quantizao na banda de sinal pode ser expresso como:
Define-se Oversampling-Ratio (OSR):

OSR =

e2
2 B 2

=
Ne =
df
e
f s 0
OSR

SNR =

u2
OSR
e2

Dobrando o OSR incrementa-se o SNR em 3 dB (0,5 bit / oitava)!


H. Klimach

Conversores AD e DA

123

Amostragem x Resoluo
No processo de quantizao em amplitude, a resoluo
determina a relao sinal/rudo resultante:

SNRdB = 10 log10 SNR = 6,02 N + 1,76 [dB]


No processo de amostragem temporal, o fator de sobreamostragem (OSR) afeta a relao sinal/rudo presente na
banda do sinal:
2

SNR =

u
OSR
e2

Ser possvel manter a relao sinal/rudo de um sinal


discretizado, reduzindo a resoluo do quantizador e
aumentando o fator de sobre-amostragem???
H. Klimach

Conversores AD e DA

124

62

Amostragem x Resoluo
SIM!!!
Desde que se coloque um filtro sobre a banda do sinal, ao final
do processo de converso AD:

H. Klimach

Conversores AD e DA

125

Decimao

H. Klimach

Conversores AD e DA

126

63

Sigma-Delta Conceito
1
Y= B
s
1
Y = (X Y )
s
Y
1
=
X s +1

H. Klimach

Conversores AD e DA

127

Sigma-Delta Conceito
Vantagem do quantizador de 1 bit:
Como s existem 2 nveis de quantizao, o DAC
absolutamente linear!!!
Isso garante a linearidade do processo de converso AD .

H. Klimach

Conversores AD e DA

128

64

Sigma-Delta Modelo

H. Klimach

Conversores AD e DA

129

Sigma-Delta Anlise

H. Klimach

Conversores AD e DA

130

65

Sigma-Delta Noise Shaping

H. Klimach

Conversores AD e DA

131

Sigma-Delta Noise Shaping

H. Klimach

Conversores AD e DA

132

66

Sigma-Delta Noise Shaping


A incluso de um integrador dentro do lao que compe o
processo de amostragem e quantizao aumenta a relao
sinal-rudo, correspondendo a um aumento de resoluo
efetiva!
O uso de um integrador de maior ordem reduz ainda mais a
parcela de rudo de quantizao que sobra dentro da banda
do sinal, aumentando ainda mais a resoluo efetiva!!

H. Klimach

Conversores AD e DA

133

Sigma-Delta Noise Shaping


Multi-order sigma-delta noise shapers

H. Klimach

Conversores AD e DA

134

67

Sigma-Delta Noise Shaping


Spectra of 3 sigma-delta noise shapers

H. Klimach

Conversores AD e DA

135

Dithering
A: Input Signal
B: Output Signal [no dither].
C: Total Error Signal [no dither].
D: Power Spectrum of Output Signal
[no dither].
E: Input Signal.
F: Output Signal [with dither].
G: Total Error Signal [with dither]
H: Power Spectum of Output Signal
[with dither].
H. Klimach

Conversores AD e DA

136

68

Dithering

H. Klimach

Conversores AD e DA

137

69

Vous aimerez peut-être aussi