Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Sadf 6
Sadf 6
* EN FUNCIN DE SU VALOR:
- ANALGICAS (pueden tomar infinitos valores dentro de un
determinado intervalo)
- DIGITALES (toman solo unos determinados valores dentro del
intervalo)
CONVERSORES
ANALGICO-DIGITALES
DIGITAL-
-SISTEMAS
DE
CONTROL
(MICROPROCESADORES,
MICROCONTROLADORES ETC.)
seal analgica
PREPROCESAMIENTO
(amplif.,desplaz., filtro....)
Conversin
representacin digital
analgico digital:
(S&H + ADC)
conversor
analgico-digital
mediante
desplazamiento,
amplificacin o atenuacin.
Limitacin, mediante filtrado, del ancho de banda de la seal a
aquel que exija el sistema.
Proporcionar una multiplexacin analgica de las distintas seales
de entrada
Aislar galvnicamente diferentes mdulos del sistema
Transformar, de forma general, las caractersticas iniciales de la
seal.
Conversin digital
POSTPROCESAMIENTO
analgica:
seal analgica
(filtro...)
(DAC)
S&H +
ADC
Conversin D-A
Sistema
DAC
seal analgica
reconstruida
y tratada
Postprocesam
digital
4 PUERTAS ANALGICAS
- Son interruptores cuya apertura y cierre se controla por una seal
exterior digital.
- Actualmente se suelen disear usando transistores FET o MOSFET.
- Comportamiento ideal:
A
Puerta ON
Puerta OFF
control
A
A
(R = 0 cortocircuito)
B (R = cir. abierto)
Efectos destacables:
Hay una cierta resistencia (Ron) entre el terminal A y B.
El comportamiento vara con la frecuencia.
Hay tiempos de propagacin...
ts > tadqu
Para un tadqu interesa que CH
dVo dV (C H ) I F
=
=
dt
dt
CH
Q
CH
vo
ve
feedthrough = 20log
ve
hold
10
11
12
S&H
Cuantificacin
Codificacin
ADC
13
MUESTREO
- Consiste en extraer el valor de la seal en un nmero finito de valores
(muestras), normalmente equiespaciados.
- Para que las muestras de la seal sean representativas (contengan
tericamente toda la informacin necesaria de la seal) ha de cumplirse
el teorema de Nyquist:
fs 2 femax
14
CUANTIFICACIN
- Es el proceso por medio del cual se transforma una seal de entrada
con infinitos valores de amplitud en una seal con un nmero finito de
valores N.
N = 2n (siendo n el nmero de bits del conversor ADC)
Ej: Con n = 3 bits, N = 23 posibles valores de amplitud.
siendo:
15
Ejercicio 1:
Qu valores digitales tomara una seal analgica de entrada,
comprendida entre 0 y 2 V, que se cuantifica con 2 bits?
Vo (V)
2
2
N = 2 = 4 posibles valores
q=
3q = 1,5
2q = 1
1q = 0,5
Ve
0q = 0
Ejercicio 2:
Qu valores digitales tomara una seal analgica de entrada,
comprendida entre 1 y 3 V, que se cuantifica con 2 bits?
Vo (V)
N = 22 = 4 posibles valores
q=
3q = 2,5
2q = 2
1q = 1,5
0q = 1
Ve
16
Ve Vemin
q
n LSB =
Ve Vemin 1,4 1
=
= 0,8 (0,8 unidades de q)
q
0,5
b) qu valor digital de salida (de entre los posibles valores 0q, 1q, 2q, 3q) se
asignara a la amplitud Ve = 1,4 V ( 0,8q)?
Vo (V)
3
3q = 2,5
2q = 1
1q = 1,5
0q = 1
Ve
17
- Mtodos de cuantificacin:
POR REDONDEO
POR TRUNCAMIENTO
Vo
Vo
2q
2q
q
-3q/2 -q/2
q
-2q -q
Ve
Ve
q/2 3q/2
-q
q
-q
-2q
-2q
2n 1
2n + 1
A Ve entre
q,
q se asigna nq
2
2
2q
q
2
S
= 1,76 + 20 log 2 n
N
HAY
Ve
QUE
ADECUAR
EL
MARGEN DE LA SEAL DE
ENTRADA AL MARGEN DEL
CONVERSOR A-D
18
19
CODIFICACIN
- Es el proceso de conversin de la seal digital (de magnitud en voltios
que puede tomar nicamente valores enteros de q) en un cdigo
numrico (ceros y unos) con el que pueda trabajar el sistema de
procesamiento digital.
- Cuando el cuantificador es unipolar se utilizan los cdigos binario
natural, BCD
- Cuando el cuantificador es bipolar se utilizan los cdigos C2, binario
desplazado etc.
Ej.
Nivel
C2
Binario desplazado
3q
011
111
2q
010
110
001
101
0q
000
100
-q
111
011
-2q
110
010
-3q
101
001
-4q
100
000
20
Ejercicio 4.
Dada una seal con un rango de entrada entre 0 y 4 V y suponiendo que
el nmero de bits del codificador son 2 y que trabaja en binario natural.
Se pide:
a) Hallar el valor de q (o bit menos significativo)
b) Dibujar la funcin de transferencia del cuantificador por redondeo
y por truncamiento
c) Cdigo digital que corresponde a una entrada de 1,4 V y 1,6 V,
con ambos tipos de cuantificadores
d) Valores entre los que ha de estar la entrada si el cdigo binario de
salida es el 10.
21
22
23
Al cdigo de entrada 2 se le
2q
q
-2
-1
Ve
1
-q
-2q
fs
2
DAC
proporciona
la
seal
analgica
muestras convertidas
De esta forma se eliminan las repeticiones del espectro de la seal analgica original debidas al muestreo. Este
filtro paso bajo no sera necesario si se muestrea muy por encima de la frecuencia de Nyquist de forma que las
repeticiones del espectro estn fuera del ancho de banda de los sistemas analgicos a los que el DAC aporta seal.
24
25
Digital
Salida analgica
de corriente
Red
Conmutadores
...
Interface
...
...
Entradas
digitales
Fuente de referencia:
tensin o corriente
Electrnicos
resistiva de
Etapa de
salida
Salida analgica
de tensin
precisin
Vref
2R
2R
2R
2R
ANLISIS
Zeq = 2R
Zeq = R
Zeq = R
I/2
I/4
Vref
I
I/2
2R
I/4
2R
I/8
I/8
2R
2R
Vref
26
Vref
2R
I/4
I/2
Bn-2
Bn-1
2R ......
I/2n
2R
2R
B0
Ro
Io
Io
Vo
Io
Vo = Ro Io = Ro Ii
Vref
R
I
I
I
I
Vref
+ Bn 2 + ....+ B0 n = n ( Bn 1 2 n 1 + Bn 2 2 n 2 + ....+ B0 ) =
vdc
2
4
2
2
R 2n
I
I
I
I
Vref
Io = B n 1 + B n 2 + ....+ B 0 n = n ( B n 1 2 n 1 + B n 2 2 n 2 + ....+ B 0 ) =
vdc
2
4
2
2
R 2n
Io = Bn 1
complementado
- Hay picos no deseados a la salida debido a que no conmutan todos los
interruptores a la vez: se pueden eliminar mediante filtrado
M Soledad Escudero Hernanz
27
Ro
Io
-
DAC unipolar
Ioffset
Vo
+
1
(255 vdc) siendo :
n
2
1
Io corriente de salida del DAC. Io(max) = Iref 8 255 Iref
2
Io = Iref
1
vdc;
n
2
Io = Iref
+
=
255 2mA
1
2
1
2
1
(
)
28
28
2mA
2mA
Im in = 8 (0 2 81 + 0 2 8 2 + + 0) = 8 0 = 0mA
2
2
2mA
q = bit _ menor _ peso = 8 (1) = 7,81A
2
Im ax =
28
Funcionamiento:
1. El contador se resetea
2. El DAC genera la seal analgica de comparacin Vb a partir
del cdigo del contador.
3. Se muestrea la seal de entrada (seal Va)
4. Mientras Va > Vb el contador se incrementa
5. Cuando Va = Vb el contador se para y queda listo el cdigo
binario a la salida (cdigo salida contador = salida digital).
Caractersticas
- Relativamente lento pues el tiempo de conversin puede llegar a
ser de 2n, siendo n el n de bits de resolucin del ADC
29
Funcionamiento:
- Inicialmente el registro da la salida correspondiente a la mitad del
rango (1000...0). Este valor es convertido a analgico y se compara
con la seal de entrada analgica de modo que:
- Si la entrada analgica es mayor, el bit de mayor peso del
registro se pone a 1 y si no a 0.
- Luego se compara el nuevo cdigo (convertido a analgico) con la
seal de entrada y si la entrada analgica es mayor, el siguiente bit en
peso del registro se pone a 1 y si no a 0 y as sucesivamente....
Caractersticas
- El tiempo de conversin requiere nicamente n pasos siendo n el
n de bits del ADC (Tc tpicos de s)
30
8 ESTRUCTURAS DE UN SAD
8.1 Sistema formado por un ADC
-
fsmax =
1
Tc
Adems fs 2 femax
Tc
dVe
1
q
dt max 2
Ejemplo:
Si Ve = A sen t, particularizando para un conversor de 8 bits con un
Tc = 10s Cul sera fs mxima? Y la frecuencia de la seal de
entrada mxima?
Tc
fsmax
1
= =100KHz
Tc
dVe
1
q
dt max 2
1 2 A
Tc A 2 f cos t n
2 2
Caso peor cos t = 1
f
1
= 62 Hz
n +1
Tc 2
31
fs max =
t adqu
1
+ t ap + t as + Tc
Adems fs 2 femax
- Durante la conversin el S&H est en modo hold y tambin hay una
pequea variacin en la seal de salida debido al:
droop _ rate =
dVH dV (C H )
=
dt
dt
Ahora se ha de cumplir:
dV (C H ) 1
dV (C H )
q donde
= droop _ rate
2
dt
dt
q
droop _ rate
Eleccin de CH para este droop_rate
2 Tc
Tc
J tap
2
1
dVe
q
dt max 2
En lo sucesivo, se supondr que el tiempo de asentamiento tas del S&H no incluye el tiempo de apertura tap
32
ENTRADAS
MULT.
fsmax =
N (TMULT
1
+ tadqu + tap + tas + Tc)
fsmax =
N (tadqu
1
+ tap + Tx )
33