You are on page 1of 26

CAPTULO 8: Muestreo Apuntes: R3CT30 CONVERSION A/D-D/A MUESTREO - FILTROS - ANTIALIAS -

Magnitudes analgicas y digitales, unipolares y bipolares. Muestreo de seales analgicas. Circuitos de muestreo y retencin (sample and hold). Niveles de cuantizacin. Teora de Shannon. Criterio de Nyquist. Filtros anti-aliasing. Diseo asistido por computadora. Circuitos de acondicionamiento de entrada y salida.

CAPTULO 9: Conversin Analgica a Digital y Digital a Analgica.


Sistemas de adquisicin de datos. Conversores D/A. Principios de operacin. Abanicos de resistores. Redes R-2R. Conversores integradores y multiplicadores de 1, 2 y 4 cuadrantes. Anlisis de errores. Seleccin del conversor ms adecuado para una aplicacin. Conexin a microprocesadores.

Muestreo y Conversin

Muestreo y Conversin

Seales
Qu es una seal ? Una seal es la representacin de una magnitud analgica como presin, temperatura, ondas sonoras, etc. Una seal puede estar representada por una funcin con mltiples variables y que represente algo mensurable

Adquisicin y procesamiento
Qu

pretendemos?
Adquirir datos analgicos, convertirlos a digitales Medirlos Filtrarlos Comprimirlos y/o expandirlos Demodularlos etc. y eventualmente, volverlos al mundo analgico

Muestreo y Conversin

Muestreo y Conversin

El mundo
Vivimos en un mundo con seales analogicas El Sonido es un Onda: Continua

No existen seales analgicas en un Microcontrolador El sonido viaja como una onda sonora analgica continua La microcomputadora utiliza sonidos digitales (seales) cuyos valores pueden ser solamente 1 o 0.

Muestreo y Conversin

Muestreo y Conversin

Que debemos hacer? Digitalizar


Para convertir una seal analgica a una seal digital se toman las muestras de la seal e intervalos fijos.

Definicin
Digitalizar significa convertir una seal analgica a un formato digital

Muestreo y Conversin

Muestreo y Conversin

Definicin
Digitalizamos una seal para que esta puede ser procesada por circuitos digitales El circuito digital ms usado es el computador A diferencia de su contraparte analgica, la seal digital no pierde su calidad con mltiples transmisiones, reproducciones o procesamientos

Definicin
Las principales caractersticas de una digitalizacin son:
Frecuencia de Muestreo (Sampling rate) Nmero de bits

Muestreo y Conversin

Muestreo y Conversin

10

Qu es el muestreo ?
Muestreo es el equivalente del trmino ingls sampling, y se utiliza para indicar la accin de tomar muestras a intervalos de tiempo regulares.

Muestreo
Una seal continua puede representarse y reconstruirse partiendo del conocimiento de sus muestras. Esto se deriva de un resultado bsico llamado teorema de muestreo. Este teorema funciona como un puente entre las seales continuas y las discretas.

Muestreo y Conversin

11

Muestreo y Conversin

12

Muestreo y Cuantizacin
El proceso de Digitalizacin esta constituido por dos partes:
Muestreo Cuantizacin

Muestreo
El muestreo consiste en medir la amplitud de la seal a intervalos regulares Matemticamente puede ser visto como multiplicar una seal por un tren de impulsos En la practica se utiliza un circuito de mantenimiento (hold) de orden cero

En cada uno de estos pasos se convierte de continuo a discreto una de las variables o ejes de la seal

Muestreo y Conversin

13

Muestreo y Conversin

14

Muestreo

Muestreo
Lo que suceda con la seal en medio de un intervalo es descartado Debemos tener cuidado que el intervalo de muestreo sea lo suficientemente rpido para capturar toda la informacin de la seal

Muestreo y Conversin

15

Muestreo y Conversin

16

Muestreo

Cuantizacin
Cuantizar significa clasificar el valor de la amplitud de una seal en una serie de valores discretos Matemticamente puede considerarse como un redondeo del valor de la seal En la prctica se realiza con un circuito llamado Convertidor Analgico Digital

El muestreo convierte la Variable Independiente (Eje X) de continuo a discreto

Muestreo y Conversin

17

Muestreo y Conversin

18

Cuantizacin

Cuantizacin
La cuantizacin esta definida por la cantidad de valores discretos en los que se puede clasificar la amplitud de la seal La cantidad de valores discretos depender de la cantidad de bits que se utilicen para la cuantizacin Se debe de utilizar suficientes bits como para capturar las variaciones pequeas en la seal

Muestreo y Conversin

19

Muestreo y Conversin

20

Cuantizacin

Digitalizacin

La cuantizacin convierte la Variable Dependiente (Eje Y) de continuo a discreto

Seal Analgica

Seal Digital

Muestreo

Cuantizacin

Muestreo y Conversin

21

Muestreo y Conversin

22

Teorema de Muestreo
La definicin de muestreo apropiado es sencilla N e c e s i t a m o s c a p t u r a r s u f i c i e n t e informacin para ser capaces de reconstruir la seal analgica original Es decir convertir la seal de Digital a Analgica nuevamente

Teorema de Muestreo

Muestreo y Conversin

23

Frecuencia seal: 2.5 Khz Frecuencia muestreo: 8 Khz (125 s) Muestreo y Conversin

24

Teorema de Muestreo

Cuntas muestras por segundo hay que tomar?


Una seal discreta puede corresponder a varias seales continuas

Seal Digital

Filtro Pasa Bajos


Muestreo y Conversin

Seal Analgica
25 Muestreo y Conversin 26

Qu nos indica el teorema del muestreo?


El teorema del muestreo o teorema de Nyquist, afirma que para muestrear correctamente una seal de X Hz, se requiere como mnimo una frecuencia de muestreo de 2X Hz. El odo humano es capaz de detectar frecuencias sonoras de hasta 20.000 Hz, para muestrear correctamente cualquier sonido se necesitar una frecuencia de muestreo superior o igual a 40.000 Hz En los CDs se toma un 10% de margen 44 KHz
Muestreo y Conversin 28

Muestreo y Conversin

27

Teorema de Muestreo
Teorema de Shannon o Teorema de Nyquist: Para muestrear adecuadamente una seal se necesita hacerlo con una frecuencia igual o mayor que el doble de la mayor frecuencia presente en la seal

Frecuencia de Nyquist
Se conoce como frecuencia de Nyquist la mitad de la frecuencia de muestreo Eso es la mayor frecuencia que puede ser digitalizada en la seal En la prctica se utilizan filtros para eliminar toda frecuencia sobre la frecuencia de Nyquist

Muestreo y Conversin

29

Muestreo y Conversin

30

Muestra de sonido

Muestra de sonido
Un valor de 16 bits, sin embargo, puede representar una amplitud de seal utilizando valores en el rango del 0 al 65535. El valor 0 corresponde a la seal en la lnea base y el valor 65535 corresponde al volumen mximo.

Una muestra de sonido de 8 bits segn su amplitud se toma valores en el rango de 0 a 255

Muestreo y Conversin

31

Muestreo y Conversin

32

Muestra de sonido
l

Aliasin (Aliasing)

Aunque una muestra de 16 bits representa con mayor precisin la onda original, se duplica la cantidad de datos requerida para representar la seal.

Muestreo y Conversin

33

F1= 2.5 Khz F2 = 5 Khz Fm= 8 Khz

Muestreo y Conversin

34

Aliasing

Aliasing

Muestreo y Conversin

35

Muestreo y Conversin

36

Muestreo

Muestreo

Muestreo y Conversin

37

Muestreo y Conversin

38

Filtros Antialias

Filtros Antialias
Respuesta Bessel

Excitacin
An Chebyschev atena en banda para filtro antialias fs = 10 kHz --> Atenuac = 100 Atenuacin en 3,7 kHz Supresin de armnicas altas - Distorsin
Muestreo y Conversin 39

Respuesta Chebyschev

Respuesta al Escaln
Muestreo y Conversin 40

10

Antialias
Vin0 Pre Amp

Adquisicin de datos
Acondicionador de seal
0

Ganancia Vin1 Pre Amp Acondicionador de seal


MUESTREO Y
1

CAD

PORT DE ENTRADA

D A T A

RETENCION

MULTIPLEXOR ANALOGICO

Ganancia
EOC SOC

B PORT DE SALIDA U S

Vin2

Pre Amp

Acondicionador de seal
2

S E L E C

0 1 n-1

Ganancia

Comparacin de la respuesta de varios antialias a seales escaln


Muestreo y Conversin

41

Muestreo y Conversin

42

Conversores D/A
Vo
7/8 Vr 6/8 Vr 5/8 Vr 4/8 Vr 3/8 Vr 2/8 Vr 1/8 Vr 0/8 Vr
o o o o o o o o
o

D/A por red de resistores


N
n

Vo =

FUNCIN TRANSFERENCIA DEL CONVERSOR


VR

2
n

VR

b3

2R

I3

b2

4R

b1

8R I

Vo

b0

16R

0 0 0 0 1 1 1 1 0 0 1 1 0 0 1 1 0 1 0 1 0 1 0 1

N = bj.2
j =0

I0

donde bj= 0 si el bit de orden j es 0 y bj = 1 si el bit de orden j es 1.


Muestreo y Conversin 43 Muestreo y Conversin 44

11

Transferencia del D/A


n j =0 n j =0 n j =0

Red R/2R
+VR b0 b1 b2 b3 3R 2R 2R R 2R R 2R R 2R 2R + Vo

Vo = Ij .R =. R . Ij = -R. bj.V R / R j

bj = 0 llave abierta bj = 1 llave cerrada

Rj = 2n-j . R ( Ej: bit2 j = 2 Rj |j=2 = 2n-2 . R = 24-2 . R = 4R)


n n b j. V R 2 b j .V R b j.V R VR n j V o = R . n j = n j = = n bj.2 n .R j =0 2 j =0 2 . j = 0 j = 0 2 2 2 n j

pero bj.2 = N
j =0

( Nmero binario )

luego:

Vo =

RED R- 2R

VR
45 Muestreo y Conversin 46

Muestreo y Conversin

bo Activa: +VR 2R R R R

Red R/2R
b2 Activa:
3R Rth Thevenin Vth 2R + Vo

Red R/2R
+VR 2R R R R 2R R Thevenin +VR

2R

2R

2R

2R

2R
Rth=R Vth=VR/2 Rth=R Vth=VR/4 Rth=R Vth=VR/8 Rth=R Vth=VR/16 Vo0=-VR/16

2R

2R

2R

2R

2R

b1 Activa: +VR 2R +VR 2R

b3 Activa:

2R R 2R
+VR 2R

Rth=R Vth=VR/2

Rth=R Vth=VR/4

Rth=R Vth=VR/8

Vo2=-VR/4

+VR 2R

R 2R 2R

R 2R

R 2R 2R

R 2R

R 2R

Thevenin
2R 2R

R Thevenin

2R

2R

2R

Rth=R Vth=VR/2

Vo3 = -VR/2

R 2R

Rth=R Vth=VR/2

Rth=R Vth=VR/4

Rth=R Vth=VR/8

Vo1=-VR/8

2R R 2R R 2R

Muestreo y Conversin

47

Muestreo y Conversin

48

12

Red R/2R
Aplicando Superposicin: Vo = Vo0+Vo1+Vo2+Vo3 Suponiendo activas todas las llaves bi : VR VR VR VR Vo = 16 8 4 2 n bj.V R V o = n j
j =0

R/2R en conmutacin de tensin


2R R R R IR 2R 2R 2R 2R R

Donde n es el nmero de bits y bj = 0 si la llave est inactiva y bj = 1 si est activa. Como:


n j

b .2
j j =0

=N

+ Vo

Entonces:

Vo =

V R. N

Muestreo y Conversin

49

Muestreo y Conversin

50

Modulacin del ancho del pulso


N Vo = COMPARADOR DE N BITS

Signo y Magnitud
MSB R/2 I N LSB +

VR si x <N 0 si x >= N Vo = -VR. N/ 2 +

-I.R/2

CONTADOR MODULO 2
N

Clk

R/2 R/2 -

Vo

0 Clk

10

11

12

13

14

15

+
12 Clk 4Clk

+I.R/2

V(t)

Salida del Conversor

Muestreo y Conversin

51

Muestreo y Conversin

52

13

Signo y Magnitud
VR VR Vo < 2 2
4/8 VR 3/8 VR 2/8 VR 1/8 VR 111 110 101 100 001 010 011

Amplificador Diferencial

overflow negativo

overflow positivo

Muestreo y Conversin

53

Muestreo y Conversin

54

Amplificador diferencial

Amplificador de Instrumentacin

Muestreo y Conversin

55

Muestreo y Conversin

56

14

Binario Desplazado
-VR LSB N MSB 2R Red en abanico o escalera de n - 1 bits IA +
FS
4/8 VR

Errores
CTR: CURVA DE TRANSFERENCIA REAL FS
7/8 Vr 6/8 Vr 5/8 Vr 4/8 Vr 3/8 Vr 2/8 Vr 1/8 Vr 0/8 Vr
o o o

Vo
o
o

FS
CTR
o o o o

Vo
o
o

7/8 Vr 6/8 Vr 5/8 Vr 4/8 Vr 3/8 Vr 2/8 Vr 1/8 Vr 0/8 Vr

o o

CTI
o o o o

CTI

CTR

Vo
CURVA DE TRANSFERENCIA IDEAL (CTI)
o o o o o o o o
o

Error de Cero

N
overflow

N
overflow

0 0 0

0 0 0 1 1 1 1 0 1 1 0 0 1 1 1 0 1 0 1 0 1

0 0 0 0 1 1 1 1 0 0 1 1 0 0 1 1 0 1 0 1 0 1 0 1

7/8 Vr 6/8 Vr 5/8 Vr 4/8 Vr 3/8 Vr


COMP. A 2

ERROR DE CERO U OFFSET FIGURA 11

ERROR DE ESCALA FIGURA 12

3/8 VR

2/8 VR 1/8 VR (111) (000) 011 100

2/8 Vr 1/8 Vr 0/8 Vr

N
0 1 0 0 1 1 1 0 0 1 0 1 1 1 1 1 0 1

FS
7/8 Vr 6/8 Vr 5/8 Vr 4/8 Vr 3/8 Vr 2/8 Vr 1/8 Vr 0/8 Vr

Vo
o
o

FS
CTI
o o o o o

Vo
o
o

(100) 000

(101) 001

(110) 010

(001) 101

(010) 110

(011) 111

BINARIO DESPLAZADO

-1/8 VR

overflow positivo

0 0 0 0 0 1

overflow

7/8 Vr 6/8 Vr 5/8 Vr 4/8 Vr 3/8 Vr 2/8 Vr 1/8 Vr 0/8 Vr


o o o o

CTI
o o

CTR

CTR

o o

N
overflow

N
overflow

-2/8 VR

0 0 0

0 0 0 1 1 1 1 0 1 1 0 0 1 1 1 0 1 0 1 0 1

0 0 0 0 1 1 1 1 0 0 1 1 0 0 1 1 0 1 0 1 0 1 0 1

-3/8 VR

ERROR DE LINEALIDAD
-4/8 VR

GRAN ERROR DE LINEALIDAD FIGURA 14

FIGURA 13

Muestreo y Conversin

57

Muestreo y Conversin

58

Conversores A/D
NUMERO DIGITAL DE SALIDA 111 110 101 100 011 010 001 000 0 1/8FS 2/8FS 3/8FS 4/8FS 5/8FS 7/8FS 6/8FS NORMALIZADA VALOR NORMAL CUANTIZADO 1 LSB 001 000 1 LSB TRANSF ERENCIA IDEAL 011 010 VALOR NORMAL CUANTIZADO ( +- LSB) NUMERO DIGITAL DE SALIDA 111 110 101 100 TRANSF ERENCIA IDEAL

Resolucin, exactitud y precisin

FS

1/8FS 2/8FS

3/8FS 4/8FS

5/8FS

7/8FS 6/8FS

FS

ENTRADA ANALOGICA

ENTRADA ANALOGICA

NORMALIZADA

Muestreo y Conversin

59

Muestreo y Conversin

60

15

Historia
1954 "DATRAC" 11-bit, 50-kSPS Vacuum Tube ADC

Historia
ADC-12U 12-Bit, 10-s SAR ADC

Muestreo y Conversin

61

Muestreo y Conversin

62

Distintos tipos

Seleccin

Muestreo y Conversin

63

Muestreo y Conversin

64

16

Conversor A/D ideal y error de cuantizacin


START

Seales

Resultado de Conversin

/EOC

ADC

/OE
Muestreo y Conversin 65 Muestreo y Conversin 66

Aproximaciones Sucesivas

Aproximaciones Sucesivas

Muestreo y Conversin

67

Muestreo y Conversin

68

17

Por arrastre
VR V FS 6/8 Vi 4/8 2/8 CONTADOR BIDIRECCIONAL 1=UP 0=DOWN CLK t

Paralelo o Flash
Si Vin < LSB Todas las salidas = BAJO Si LSB < Vin < 1 LSB COMP1 = Alto Si 1 LSB < Vin < 2 LSB COMP1y COMP2 = Alto

CDA N
SALIDA DIGITAL COMPARADOR
-

Vi
+

Muestreo y Conversin

69

Muestreo y Conversin

70

Pipeline
SOC
Vo=+VR.t/RC

Rampa
Vo Vin = VR.t/RC

EOC VR
R C

Vin

+ Vin +
HAB

Pend = VR/RC

CONTADOR
CLK N SALIDA DIGITAL t (CONT = N)

Vo

En el momento en que la tensin de la rampa alcanza el mismo valor que Vi, se verifica la siguiente igualdad:

Vfs = 5.0V, por ello Vref = 2.5V. Si Vin = 3.70V, V1 = 3.70V. Como V1 > Vref, SW1B cerrada y MSB = 1 La entrada al primer amplificador es 3.7 - 2.5 = 1.2V, V2 = 2 1.2 = 2.4 V Como V2 < Vref , SW2A cerrada y MSB - 1 = 0
Muestreo y Conversin 71

t .VR
R .C

= Vi t =

R .C .Vi VR

Reemplazando t en la expresin de N se tiene:


N = fck . R .C .Vi VR

Muestreo y Conversin

72

18

Doble Rampa
RESET

Conversin V - f
CLK RESET

N
N
SALIDA DIGITAL

VR
LOGICA DE

CONTADOR Y Vo LOGICA DE CONTROL


+

SALIDA DIGITAL

R
+

C
-

CONTROL HAB. CARRY CONTADOR DE N DIGITOS

Vi

+ -1 -Vi

Vi
EOC

R
-1 -Vi -

INTEGRADOR SOC COMPARADOR Vi Vo Vi.t/RC = VR t/RC Pend=Vi/RC Pend=-VR/RC VR

VR

f INTEGRADOR SOC Vo T VR Pend=Vi/RC T'<T COMPARADOR EOC

T T = 10 ; t = Vi ; N = t . fck N = 10 Vi fck VR VR

Pend=Vi'/RC t' T = cte. (cont = 10 ) n t (cont = N )

t Vi Vi'>Vi

Muestreo y Conversin

73

Muestreo y Conversin

74

Carga Balanceada
VR d ( ciclo de servicio )

Sigma Delta Principios


Para un CAD de 16 bits y 3 V de referencia: LSB = 23 V. Buscaremos hacer un filtrado digital basado en sobremuestreo y dndole formato a la distribucin del ruido.

f=d.f
R1~R2 R2 Vo

clk

Vi

R1
-1 -Vi + -

C
-

N
CONTADOR Y D Vc Q LOGICA DE CONTROL SALIDA DIGITAL

VR

INTEGRADOR N=f.Tp N=d.f CLK Tp=d.f CLK .n.T CLK COMPARADOR clk EOC

N=(R2/R1).n.(Vi/VR)~nVi/VR SOC

Vi 3VR/4 VR/2 t Vo Pend=Vi/R1C Pend=Vi/R1C-VR/R2C~( Vi-VR)/R1C

Vc

t Clk

t Q

t Q & Clk

Muestreo y Conversin

75

Muestreo y Conversin

76

19

Sigma Delta Principios


Ruido de cuantizacin = q/12 en fs/2 Donde q es el valor del LSB y fs es la frecuencia de muestreo SNR = (6.02 N + 1.76) dB Donde N es la cantidad de bits de la muestra ENOB = Nmero efectivo de bits de la conversin (El ruido puede enmascarar bits menos significativos)

FFT

SNR para un ADC de 1-bit es de 7.78dB (6.02 + 1.76)


Muestreo y Conversin 77 Muestreo y Conversin 78

Sobremuestreo

Sobremuestreo

Si sobremuestreamos a K fs el valor del ruido ser el mismo pero distribuido en un ancho de banda mayor Si luego hacemos un filtrado digital, eliminaremos la parte del ruido de alta frecuencia y mejoraremos la relacin Seal/Ruido

Muestreo y Conversin

79

Muestreo y Conversin

80

20

Sobremuestreo

Decimacin

El sobremuestreo por 4 incrementa la SNR en 6dB, y cada 6dB de mejora equivale a ganar 1 bit
Muestreo y Conversin 81 Muestreo y Conversin 82

Conformacin del Ruido


Si sobremuestreamos para incrementar la resolucin, deberemos sobremuestrear con un valor de K = 22Npara mejorar la resolucin en N bits. En realidad, el conversor - no necesita ese sobremuestreo pues no solo limita el ancho de banda, sino que adems configura el ruido para que mayoritariamente caiga fuera de la banda de paso.

Filtrado Digital

Muestreo y Conversin

83

Muestreo y Conversin

84

21

Espectro Configurado

Filtrado Digital

Muestreo y Conversin

85

Muestreo y Conversin

86

Sigma Delta Principios

Sigma Delta Principios


Supongamos que una entrada continua en Vin. El integrador est en constante cambio gradual hacia arriba o abajo en el nodo A con forma de rampas. La salida del comparador se realimenta a travs de un DAC de 1 bit a la entrada del sumador en el nodo B. El lazo de realimentacin negativa de la salida del comparador a travs del DAC de 1 bit al punto del sumador, forzar que la tensin media del nodo B iguale a Vin. Esto implica que la tensin media de salida del DAC debe ser igual a la tensin de entrada Vin.
Muestreo y Conversin 88

Muestreo y Conversin

87

22

Sigma Delta Principios


Esto implica que la tensin media de salida del DAC debe ser igual a la tensin de entrada Vin. La tensin media de salida del DAC esta controlada por la densidad de unos en el flujo de datos de 1 bit de salida del comparador. A medida que la seal de entrada crece hacia +Vref, el nmero de "unos" en el flujo de bits serie crece y el nmero de "ceros" decrece. S imilarmente, a medida que la seal decrece hacia -Vref, el nmero de "unos" en el flujo de bits serie decrece y el de "ceros" crece.
Muestreo y Conversin 89

Formas de seal

Muestreo y Conversin

90

Filtrado

De segundo orden

Muestreo y Conversin

91

Muestreo y Conversin

92

23

Ejemplo

Errores

Muestreo y Conversin

93

Muestreo y Conversin

94

Sistema de Adquisicin de Datos


Vin0 Pre Amp Acondicionador de seal

Muestreo y retencin
TENSION Vi Vo C S = SAMPLE H = HOLD

Ganancia Vin1 Pre Amp Acondicionador de seal


MUESTREO Y
1

CAD

PORT DE ENTRADA

D A T A

RETENCION

MULTIPLEXOR ANALOGICO

S H S H S H S H S H

TIEMPO

Ganancia
EOC SOC

B PORT DE SALIDA U S
-

Vin2

Pre Amp

Acondicionador de seal
2

S E L E C

0 1 n-1

A1 Vi
+

Interruptor FE T

A2
+

Vo

Ganancia

C ontrol S / H

E xcitacin de G ate

C apacitor de retencin

Muestreo y Conversin

95

Muestreo y Conversin

96

24

Conexin con un microprocesador


Bus de Datos
D0 D7 D8 D12 HB E N L BE N RD

Conversin

Lneas de CS

Muestreo y Conversin

97

Muestreo y Conversin

98

Conexin a un P

D/A

Muestreo y Conversin

99

Muestreo y Conversin

100

25

Links
http://www.eetimes.com/design/signalprocessing-dsp/4017545/ADCs-for-DSPpart-2?pageNumber=1 D:\TDII\CAPITULO\Conversores\AD Sigma Delta\PlanetAnalog-Parte 2.pdf D:\TDII\CAPITULO\Conversores\AD Sigma Delta\PlanetAnalog-Parte 3.pdf

Muestreo y Conversin

101

26

You might also like