Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
2007
INTRODUCCION
la
Am p.O p
C om ando de
I n ic io
U n id a d d e
C o n tro l
R e lo j
FD C
F in d e C o n v e r s i n
C o n v e r tid o r
D /A
R e g is t r o
AX
R e s u lt a d o
D ig ita l
FIGURA 01
Un contador
Un DAC
Un comparador analgico
Una compuerta AND de control
E n tra d a
A n a l g ic a
VA
R e lo j
Am p.O p
FDC
C o m p a ra d o r
R e s ta b le c e r
I n ic io
V
V
C o n v e r tid o r
D /A
C o n v e r s i n c o m p le ta
e l c o n t a d o r d e ja d e
c o n ta r
AX
C o n ta d o r
AX
FDC
R e s u lta d o
D ig ita l
tC
I n ic io
FIGURA 02
SOLUCION
a.- El DAC tiene una entrada de 10 bits y una salida de escala
completa de 10.23 V. Por tanto, el nmero de pasos posibles es
210 - 1=1023 pasos, de manera que el tamao de paso es:
10.23V / 1023 = 10 mV
Esto significa, que VAX aumenta en pasos de 10 mV cuando el
contador cuenta hacia arriba desde cero. Ya que VA=3.728 V y
VT=0.1 mV, VAX tiene que llegar a 3.7281 V ms antes de que el
comparador cambie al estado BAJO. Esto requerir que:
3.7281 V / 10 mV = 372.81 = 373 pasos
Al trmino de la conversin, el conversor contendr el equivalente
binario de 373, que es 0101110101. Este es el equivalente digital
deseado para VA=3.728 V que produce este ADC.
9
10
EJEMPLO
Para el mismo ADC del ejemplo anterior, determine el rango
aproximado de voltajes de entrada analgicos que producirn
el mismo resultado digital 01011101012=37310
SOLUCION
En la tabla siguiente se muestra el voltaje de salida ideal para
el DAC, VAX, para varios pasos alrededor del nmero 373.
PASO
VAX (V)
371
3.71
372
3.72
373
3.73
374
3.74
375
3.75
11
AX
V o lts
3 .7 5
3 .7 4
3 .7 3
3 .7 2
3 .7 1
R a n g o a p ro x im a d o d e v a lo re s
d e V A q u e p ro d u c e n u n a
s a lid a d ig ita l = 3 7 3
FIGURA 03
13
14
16
EJEMPLO
Cierto ADC de 8 bits tiene una entrada de escala completa
de 2.55 V (es decir, VA=2.55 V produce una salida digital de
11111111). Tiene un error especificado de 0.1% F.S.
Determinar la cantidad mxima para la salida VAX que la
salida puede diferir de la entrada analgica.
17
SOLUCION
El tamao de paso es 2.55 / (28 - 1), que es exactamente 10 mV.
Esto significa que an si el DAC no tiene imprecisiones, la salida
VAX podra variar tanto como 10 mV debido a que VAX solamente
puede cambiar en pasos de 10 mV; este es el error de
cuantizacin.
El error especificado de 0.1 % F.S. es:
0,1% * 2.55 V = 2.55 mV.
Esto significa que el valor de VAX puede alejarse tanto como 2.55
mV debido a las imprecisiones de los componentes. Por
consiguiente, el posible error total podra ser tanto como:
10 mV + 2.55 mV = 12.55 mV
18
19
TIEMPO DE CONVERSION tC
En la figura 02, se muestra el tiempo de conversin como el
intervalo de tiempo entre el final del pulso de INICIO y la
activacin de la salida (FDC)'.
El contador comienza a contar desde 0 hasta que el voltaje VAX
exceda VA, donde (FDC)' pasa a BAJO para terminar el proceso
de conversin. Debe quedar claro que el valor del tiempo de
conversin tC, depende de VA. Un mayor valor de VA requerir de
un mayor nmero de pasos para que el voltaje de la rampa
escalonada exceda VA.
El mximo tiempo de conversin se presenta cuando VA tiene un
valor un poco menor que el de la escala completa; en este caso
VAX tiene que esperar hasta el ltimo paso para activar la seal
20
(FDC)
22
ADQUISICION DE DATOS
Entre las aplicaciones que suelen darse a los ADC y DAC, est la
de digitalizacin de informacin controlada por computadora. El
proceso por el cual una computadora adquiere informacin
analgica se conoce como adquisicin de datos. En esencia, la
computadora controla el proceso de adquisicin de los datos y su
almacenamiento en memoria. Bajo esta premisa, el computador
puede procesar los datos adquiridos y luego controlar una
aplicacin digital a anloga. Para esto ltimo, hace uso de los
convertidores ADC y DAC.
23
24
Figura 04
25
Voltaje real
(V)
Equivalente
digital
1.74
10101110
1.47
10010011
1.22
01111010
26
27
Figura 05
28
29
E n tra d a
A n a l g ic a
VA
V
AX
Am p.O p
R e lo j
C o m p a ra d o r
In ic io
L g ic a d e
C o n tro l
FDC
R e g is tro d e C o n tro l
M SB
LSB
D AC
V
Figura 06 a
AX
30
Figura 06 b
31
32
h a c i a la
l g i c a d e
c o n tro l
C o m p a ra d o r
E n tra d a
A n a l g i c a
V A = 1 0 .4 V
AX
12
C o n v e r s i n
c o m p le ta
11
d e s d e la
l g i c a d e
c o n tro l
R
E
G
I
S
T
R
O
M SB
v o lt s
DAC
Tam ao de
Paso
1V
10
9
8
AX
t0
Figura 07
t1
t2
t3
t4
t5
t6
T ie m p o
33
EJEMPLO
Un CAS de 8 bits tiene una resolucin de 20 mV. Cul sera la
salida digital para una entrada analgica de 2.17 V?
SOLUCION
Nmero de Pasos= 2.17 / 20 mV = 108.5
Luego el paso 108 producir VAX=2.16 V, mientras que el paso
109 producir un VAX=2.18 V.
El CAS siempre produce un VAX final que es el paso anterior a VA.
Por consiguiente, para el caso donde VA=2.17 V, la salida es
10810=011011002.
34
EJEMPLO
Compare los tiempos mximos de conversin de un convertidor
ADC de rampa digital y un convertidor ADC de aproximaciones
sucesivas CAS de 10 bits, si ambos utilizan una frecuencia de
reloj de 500Khz.
SOLUCION
Para el convertidor de rampa digital, el tiempo de conversin es:
(2N-1) x (1 ciclo de reloj) = 1023 x 2 useg = 2046 useg.
Para el convertidor CAS , el tiempo de conversin siempre es 10
perodos de reloj o bien de 10 x 2 useg = 20 useg
Por tanto, el CAS es cerca de 100 veces ms rpido que el
convertidor de rampa digital.
36
Conclusin
Ya que los CAS tienen tiempos de conversin relativamente
rpidos, su uso en aplicaciones de adquisicin de datos
permite que se adquieran ms valores en un intervalo de
tiempo dado.
Esto es importante cuando los datos analgicos cambian a
una frecuencia relativamente rpida.
37
38
+ 5V
V IN ( + )
V IN ( - )
T ie r r a
A n a l g i c a
(6 )
(1 1 )
CC
(7 )
(1 2 )
(8 )
(1 3 )
(1 4 )
REF
/2
R ELO J S AL
R ELO J E N T
C S
R D
W R
(9 )
(1 9 )
ADC 0804
8 - B IT
(1 5 )
(1 6 )
(4 )
(1 7 )
(1 )
(1 8 )
(2 )
(3 )
(5 )
(1 0 )
D
D
M SB
s a lid a s
d ig it a le s
IN T R
T ie rra
D ig ita l
Figura 08
39
41
43
(RD)'
[READ]. Se emplea para habilitar los buffers de las
salidas digitales. Con (CS)' = (RD)' = BAJO, las terminales
correspondientes a las salidas lgicas tienen niveles lgicos
que representan el resultado de la ltima conversin A/D. La
microcomputadora puede entonces leer estos datos digitales
en el canal de datos del sistema.
(WR)'
[ESCRIBIR]. Un pulso BAJO es aplicado a esta
entrada para sealar el inicio de una nueva conversin. De
hecho es una entrada de inicio de conversin. Es llamada
entrada ESCRIBIR porque en una aplicacin tpica, una
microcomputadora generar un pulso "ESCRIBIR" (similar al
utilizado para escribir en memoria) que manejar esta entrada.
44
45
0-5
19.6
2.25
0 - 4.5
17.6
2.0
0-4
15.7
1.5
0-3
11.8
46
47
Figura 09
48
en
el
mercado
49
50
Figura 10a
51
Figura 10b
52
Tiempo de Conversin
El convertidor paralelo no utiliza ninguna seal de reloj porque
no requiere sincronizacin o secuenciacin.
La conversin se lleva a cabo de manera continua.
Cuando cambia el valor de la entrada analgica, las salidas
del comparador cambian y esto, a su vez, provoca un cambio
en las salidas del codificador.
El tiempo de conversin es el tiempo que debe transcurrir para
que aparezca una nueva salida digital como respuesta a un
cambio en VA, y depende slo de los retrasos de la
propagacin de los comparadores que forman parte de la
lgica del codificador.
Por esta razn, los convertidores en paralelo tienen tiempos
de conversin muy pequeos, por ejemplo, menos de 20 ns.
53
EJEMPLO
Determinar el cdigo binario de salida del ADC flash de tres bits
para la seal analgica de entrada de la Figura 11 y los impulsos
de muestreo mostrados (habilitacin del codificador). En este
ejemplo VREF=+8V.
Figura 11
54
SOLUCION
La Secuencia de salida resultante corresponde a los valores que
se enumeran y al cronograma que se muestra en la Figura 12 en
relacin con los impulsos de muestreo.
Figura 12
55
E n tr a d a A n a l g ic a
C ir c u ito d e
C o n tr o l d e l
L a tc h
D O W N
U P CO NTADO R
C LK
C o m p a ra d o r
Q 1Q
EN
C LK
L a tc h e s
D5D
D 1D
D
D
D
D
D
D
D
D
O
1
2
3
4
S a l id a
B in a r i a
5
6
7
DAC
Figura 13
57
ascendente
que
Este contador est diseado para contar hacia arriba cada vez
que la salida del comparador indica que VAX<VA, mientras que
cuando VAX>VA el contador cuenta en forma descendente. De
este modo, la salida del DAC siempre aumenta en la direccin
indicada por el valor de VA.
Cada vez que la salida del comparador cambia de estado,
indica que VAX ha sido sobrepasado por el valor VA y que el
equivalente digital de VA se encuentra en el contador, por lo
que el proceso de conversin a terminado.
Cuando va a dar comienzo a una nueva conversin, el
contador no es puesto a cero, pero comienza a contar ya sea
en forma ascendente o descendente, lo que depende de la
salida del comparador, a partir de su ltimo valor.
58
59
61
E n t r a d a A n a l g ic a ( V in )
S
C LO C K
R
-V
REF
C
+
In te g r a d o r
(g e n e r a d o r d e
Ram pa)
C o n tr o l d e In te r r u p to r
A
+
C LK
2
CO NTADO R
EN
L a tc h e s
C o m p a ra d o r
CLEAR
L g ic a d e
C o n tro l
D5D
D 1D
S a lid a B in a r ia
o BC D
Figura 14
62
63
E n t r a d a A n a l g ic a
( V in )
S
0V
-V
C
A
+
C LO C K
In te g r a d o r
(g e n e r a d o r d e
Ram pa)
REF
A
+
A L T O (H )
C o m p a ra d o r
C o n tr o l d e In te r r u p to r
I n t e r v a lo f ijo
C LK
CO NTADO R
EN
L a tc h e s
c u e n ta a s c e n d e n te
R h a s ta n y lu e g o
p u e s ta
a c e r o ( R e s e t)
CLEAR
L g ic a d e
C o n tro l
t = c u e n ta h a s ta n
T e n s i n
V a r ia b le
-v
P e n d ie n t e
V a r ia b l e
In te r v a lo fijo , r a m p a n e g a tiv a ( m ie n tr a s
q u e e l c o n ta d o r c u e n ta h a s ta n )
Figura 15(a)
D 5D
D 1D
S a lid a B in a r ia
o BC D
64
Figura 15(b)
65
E n tr a d a A n a l g ic a
( V in )
S
0V
-V
A
+
C LO C K
-1
A L T O (H )
A
C LK
CO NTADO R
EN
L a tc h e s
C o m p a ra d o r
REF
CLEAR
C o n tr o l d e In te r r u p to r
L g ic a d e
C o n tro l
Figura 15(b)
D5D
D 1D
S a lid a B in a r ia
o BC D
66
67
68
E n tr a d a A n a l g ic a
( V in )
S
0V
-V
C
A
+
C LO C K
-
In te g r a d o r
(g e n e r a d o r d e
Ram pa)
REF
C LK
2
C u e n ta a s c e n d e n te
h a s ta q u e la r a m p a
s e h a c e ig u a l a c e r o
C o m p a ra d o r
C o n tr o l d e In te r r u p to r
CLEAR
L g ic a d e
C o n tro l
In te r v a lo v a r ia b le
0
T e n s i n
V a r ia b le
-v
L a tc h e s
R a m p a p e n d ie n t e
f ij a
Figura 15(c)
c a r g a d e la c u e n ta
e n lo s la t c h e s
EN
D5D
D 1D
S a lid a B in a r ia
o BC D
69
70
E n tra d a d e
c o n tro l d ig ita l
A
V
E n tra d a
A n a l g ic a
S a lid a
h a c ia la
e n tra d a
AD C
Figura 16
71
Multiplexaje
Cuando las entradas analgicas de varias fuentes van a ser
convertidas, se puede utilizar una tcnica de multiplexaje, de
manera que un convertidor A/D pueda compartir su tiempo.
El esquema bsico se ilustra en la Figura 17 para un sistema
de adquisicin de 4 canales. El conmutador rotatorio S se
utiliza para conectar cada entrada analgica a la entrada del
ADC, uno a la vez en secuencia.
La circuitera de control maneja la posicin del conmutador de
acuerdo con los bits de "seleccin de direccin" A1, A0 del
contador mdulo 4.
74
E n trd a s
a n a l g ic a s
A0
A1
A2
A3
C o n v e rtid o r
A /D
S a lid a s
d ig ita le s
R e lo j d e l A /D
FD C
In ic io
C irc u ite ra d e
c o n tro l
A
S e le c c i n d e d ire c c i n
M O D -4
R e l o j d e m u l ti p l e x a je
Figura 17
75
76
dV
dt
max
F .S .
n
2 tc
77
Ejemplo
Considere una seal de entrada sinusoidal dada por vi = A
Sen (2 f t), con amplitud A y frecuencia f que est siendo
convertida por un convertidor monoltico de 8 bits que tiene
un tiempo de conversin de 100s.
La razn de cambio de la seal de entrada est dada por :
dvi
2 f A Cos (2ft )
dt
y la mxima razn de cambio est dada por:
dvi
dt
2 f A
max
78
2A
2 f A n
2 tc
f max
1
n
12.4 Hz
2 tc 2
81
0
+10V
+5V
2.5V
-5V
-2.5V
Vi
-10V
4R
4R
ADC
-10V
Figura 18
83
84
85
86
87
88
89