Professional Documents
Culture Documents
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.
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
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
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
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
Seal Digital
Seal Analgica
25 Muestreo y Conversin 26
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
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
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
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
Vo =
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
11
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
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
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
b .2
j j =0
=N
+ Vo
Entonces:
Vo =
V R. N
Muestreo y Conversin
49
Muestreo y Conversin
50
Signo y Magnitud
MSB R/2 I N LSB +
-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)
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
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
3/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
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
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
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
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
Muestreo y Conversin
72
18
Doble Rampa
RESET
Conversin V - f
CLK RESET
N
N
SALIDA DIGITAL
VR
LOGICA DE
SALIDA DIGITAL
R
+
C
-
Vi
+ -1 -Vi
Vi
EOC
R
-1 -Vi -
VR
T T = 10 ; t = Vi ; N = t . fck N = 10 Vi fck VR VR
t Vi Vi'>Vi
Muestreo y Conversin
73
Muestreo y Conversin
74
Carga Balanceada
VR d ( ciclo de servicio )
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
Vc
t Clk
t Q
t Q & Clk
Muestreo y Conversin
75
Muestreo y Conversin
76
19
FFT
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
Filtrado Digital
Muestreo y Conversin
83
Muestreo y Conversin
84
21
Espectro Configurado
Filtrado Digital
Muestreo y Conversin
85
Muestreo y Conversin
86
Muestreo y Conversin
87
22
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
Muestreo y retencin
TENSION Vi Vo C S = SAMPLE H = HOLD
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
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