Está en la página 1de 39

Convertidores Digital-Analgico y Analgico-Digital

Conversin Digital-Analgica y Analgica-Digital

Con estos circuitos se trata de conseguir una relacin biunvoca entre una seal analgica y una digital o viceversa.
Las magnitudes fsicas son analgicas y normalmente el procesado de seal se realiza de forma digital, de ah la necesidad de los convertidores ADC. Tambin puede ser necesario actuar sobre un sistema analgico una vez procesada una seal de forma digital por lo que se hace necesario un convertidor DAC.

Conversin Digital-Analgica y Analgica-Digital


Caractersticas de los ADC
Entrada Nmero de canales Tipo de seal (tensin o corriente) Mrgen de valores (mximo y mnimo) Polaridad (unipolar, bipolar) Tensin de referencia (interna o externa, exactitud)

Conversin Digital-Analgica y Analgica-Digital


Caractersticas de los ADC
Salida Nmero de bits (resolucin) Cdigo de salida (binario, BCD) Formato (serie, paralelo) Velocidad de salida (bit rate) Niveles de tensin de salida Existencia de latches...

Conversin Digital-Analgica y Analgica-Digital


Caractersticas de los ADC
Relacin entrada-salida Exactitud (determinada por los errores) Velocidad de conversin

Conversin Digital-Analgica y Analgica-Digital


Caractersticas de los ADC
SALIDA DIGITAL 111 110 101 100 011 010 001 000 0 >1 LSB (a) 1,0 V / V i ref CA/D Ideal para 3 bits ERROR DE CERO

Errores en los ADC

SALIDA DIGITAL 111 110 101 100 011 CA/D Real para 3 bits G>1

Punto de Ganancia Real

Punto de Ganancia Nominal

Error de Ganancia Ideal para 3 bits G=1

Real para 3 bits

010 001 000 0 (b)

1,0

Vi / Vref

E cero =

Vi 00..01 1 LSB Vi LSB 2

E ganancia =

Vi GN Vi GR Vi LSB

Conversin Digital-Analgica y Analgica-Digital


Caractersticas de los ADC
Errores en los ADC
SALIDA DIGITAL 111 CA/D 110 101 100 011 010 001 000 0 e +1LSB +0,5LSB Vi/Vref 1LSB 1,0 Vi / Vref No-linealidad diferencial No-linealidad integral Prdida de Cdigo

- 0,5LSB -1LSB

Conversin Digital-Analgica y Analgica-Digital


Caractersticas de los ADC
Parmetros bsicos a considerar en la eleccin de un ADC
Nmero de canales Tipo de canales (unipolares, bipolares) Margen de tensin de entrada Resolucin (en nmero de bits) Exactitud Tensin de referencia necesaria Velocidad (frecuencia de conversin) Funciones adicionales a la entrada (multiplexado, muestreo, ganacia programable, entradas de bajo nivel) Funciones adicionales a la salida (latches) Condiciones ambientales Formato de la seal de salida (binario, BCD) Control de la conversin (interrupciones, control de estado)

Conversin Digital-Analgica y Analgica-Digital


Caractersticas de los DAC
Son anlogas a las de los ADC con la salvedad de que la entrada es digital y la salida analgica (tensin o corriente). Se habla, por ejemplo de error de cero a la salida y no linealidad de salida. Para la velocidad y el tiempo de conversin se considera una determinada banda de error alrededor del valor final considerado.

Conversin Digital-Analgica

Un DAC lineal, con cdigo de entrada binario puro, obtiene a partir de una palabra digital de n bits, Dn-1Dn-2D1D0, 2n niveles discretos de tensin o corriente, segn la relacin:

VO = VFE Dn 1 2 1 + Dn 2 2 2 + + D1 2 n 1 + D0 2 n
donde VFE es el valor de fondo de escala. El valor mximo de VO es:

VOmax = VFE

2n 1 2n

10

Conversin Digital-Analgica
DAC de resistencias ponderadas
En la figura la corriente en la masa virtual es:
D D1 D V D I O = Vref n 1 + n 2 + + n 2 + n 10 = O 2R 2 R 2 R RL R

y la tensin de salida:
VO = Vref RL R D D D0 D1 + n Dn 1 + n 2 + n 3 + + n 2 2 4 2 2 1

11

Conversin Digital-Analgica
DAC con red en escalera
V

VO = V

R1 2R

12

Conversin Digital-Analgica
DAC con red en escalera (caso 1000)

Vn 3 = Vref

V R = ref 3R 3

13

Conversin Digital-Analgica
DAC con red en escalera (caso 0100)

Vn 2 =

Vref 3

Vn 3 =

V Vn 2 = ref 2 6

14

Conversin Digital-Analgica
DAC con red en escalera (caso 0010)

Vn 2 =

V Vn1 = ref 2 6

Vn1 =

Vref 3 Vn 3 = V Vn 2 = ref 2 12

15

Conversin Digital-Analgica
DAC con red en escalera (caso 0001)

Vn 0 = Vn1 =

Vref 3

Vref Vn 0 = 2 6 Vref V Vn 2 = n1 = 2 12 Vref V Vn 3 = n 2 = 2 24

16

Conversin Digital-Analgica
DAC con red en escalera
A partir de esto se puede deducir cualquier combinacin de bits de entrada aplicando el teorema de superposicin. Adems sabemos que:

VO = Vn 3
por lo que podemos decir:

R1 2R

VO =

Vref R1 Dn 2 D1 D0 + + + + D n 1 3 2R 2 2 n 2 2 n 1

17

Conversin Analgica-Digital
Un ADC convierte una seal analgica a la entrada (tensin o corriente) en una palabra digital en un cdigo determinado (paralelo o serie) segn una relacin determinada. Existen gran cantidad de tipos de ADC (muchos ms que DAC), una posible clasificacin podra ser:
ADC directos Sin realimentacin (paralelos o flash) Con realimentacin Bit a bit (aprox. sucesivas) No bit a bit (servo o tracking) ADC indirectos Sin realimentacin Por intervalo de tiempo (rampa sencilla, doble o triple) Por frecuencia (convertidor V/F) Con realimentacin
18

Conversin Analgica-Digital
Convertidor Analgico-Digital paralelo (flash)

19

Conversin Analgica-Digital
Convertidor Analgico-Digital paralelo (flash)

Aumento de la resolucin a costa de la velocidad de un ADC tipo flash

20

Conversin Analgica-Digital
Convertidor Analgico-Digital por aproximaciones sucesivas
Este tipo de convertidores consiguen un buen compromiso entre velocidad de conversin y complejidad del circuito.

21

Conversin Analgica-Digital
Convertidor Analgico-Digital tipo servo
El contador bidireccional cuenta desde cero hasta un valor que hace que el DAC de una salida igual a la entrada analgica, una vez llegado a este punto cualquier variacin en la entrada se traduce en un incremento o decremento del contador para seguir a la entrada.

22

Conversin Analgica-Digital
Convertidor Analgico-Digital tipo sigma-delta

23

Conversin Analgica-Digital
Convertidor Analgico-Digital tipo sigma-delta
(A) mod_delta.dat 10V

0V

-10V 5.0V

V(Entrada)

V(Condensador)

Limitacion (Slew rate)

SEL>> 0V 0s

V(Sal_latch)

100us

200us

300us Time

400us

500us

600us

Date: October 18, 2001

24

Conversin Analgica-Digital
Convertidor Analgico-Digital tipo sigma-delta

25

Conversin Analgica-Digital
Convertidor Analgico-Digital tipo sigma-delta

26

Conversin Analgica-Digital
Convertidor Analgico-Digital tipo sigma-delta
(A) delta_sigma.dat 10V doble frec muestreo

0V

SEL>> -10V 5.5V

V(Entrada)

V(Condensador)

4.0V

2.0V

0V

0s

V(Sal_latch)

100us

200us

300us Time

400us

500us

600us

Date: October 23, 2001

27

Conversin Analgica-Digital
Convertidor Analgico-Digital con integrador de rampa sencilla
En el momento inicial el integrador y el contador se ponen a 0. El integrador genera una rampa que mientras no alcance el valor de Vi permite el paso de pulsos al contador. Una vez que llegue a Vi se bloquea el reloj y se obtiene una salida digital en el contador proporcional al tiempo que tarda en llegar a ese valor. La rampa ser:
VO = Vref RC t

el tiempo en alcanzar Vi:


Vi = T1 RC V RC T1 = i Vref
Vi RCf Vref

Vref

N = T1 f =

28

Conversin Analgica-Digital
Convertidor Analgico-Digital con integrador de doble rampa
Vo T1 T2 t
Vo1 Vo2

-V
T1 = 2n f Vi t RC V T V T V = i 1 V = i 1 RC RC Vref t VO1 = RC Vref T2 V = Vref T2 RC

En t = T1 VO 2 = V +

Vi N = T2 f = 2n Vref

Cuando VO 2 = 0 0 = V +

RC Vi T1 Vref T2 Vi T1 Vi 2 n = T2 = = RC RC Vref Vref f

29

Otros convertidores
Convertidor tensin-frecuencia

B
V1 = V Q Q= I1 i T1 C1 R1

30

Convertidor Tensin-Frecuencia
Durante el impulso del monostable:

V1 =

Vi T1 I C1 R1

Una vez cortada la fuente de corriente:

VA = V1

1 Vi Vi por dt V Vi = cte = t 1 C1 R1 R1 C1

en t = T2 VA = 0 V1 = Vi T2 R1 C1
A

por lo que : Vi Vi T2 T1 I = R1 C1 C1 R 1
B
31

Convertidor Tensin-Frecuencia
Vi T1 R1 (R1 I Vi ) T1 T2 = I V = R Vi i 1 T R I T1 Vi T1 R1 I T2 = 1 1 = T1 Vi Vi la frecuencia de salida f s : fs = 1 T1 + T2

Vi fs = R1 T1 I
32

Convertidor Tensin-Frecuencia
Una de las tcnicas ms empleadas para la realizacin del generador de corriente es la llamada espejo de corriente

33

Phase Locked Loop (PLL)

34

Phase Locked Loop (PLL) Comparadores 1

35

Phase Locked Loop (PLL) Comparadores 2

36

Phase Locked Loop (PLL) Ejemplo. HCF4046 (1)

37

Phase Locked Loop (PLL) Ejemplo. HCF4046 (2)

38

Comparacin entre convertidores A/D

ITES-Paraninfo

39