Professional Documents
Culture Documents
TECNICAS DIGITALES II
Departamento de Electrnica
Ctedra: Tcnicas Digitales II
Versin 3
Fecha de revisin: Octubre 1994
TECNICAS DIGITALES II
o
o
5/8 Vr
4/8 Vr
o
o
3/8 Vr
2/8 Vr
1/8 Vr
0/8 Vr
o
o
o
0 0
0 0
0 0
1 1
1 1
0 0
1 1
1 1
0 1
0 1
0 1
0 1
FIGURA 1
As vemos que no puede alcanzarse el valor VR, sino 7/8 del mismo. No obstante se
adopta como convencin tomar a VR como valor de fondo de escala. Como el valor del
nmero N de entrada jams llegar a 2n ( n = numero de bits ), los puntos de la curva de
respuesta tendern a VR sin alcanzarla.
La expresin de la tensin de salida ser:
Vo =
VR
N = bj.2
j =0
TECNICAS DIGITALES II
2R
b2
4R
b1
8R
I3
VR
b0
Vo
16R
I0
FIGURA 2
El amplificador operacional se comporta como un ampermetro ideal ( Ri , Vo
proporcional a I ).
Si b3 est cerrada circula I3. Si cierra b2 circula I2 = I3 / 2. Si cierra b1 circula I1 =
I2 / 2 = I3 / 4. Finalmente si cierra b0 circula I0 = I1 / 2 = I2 / 4 = I3 / 8. Teniendo en cuenta
esto, la corriente I ser la suma de las componentes individuales de las ramas que tengan la
llave bi cerrada.
Entonces:
n
Vo =
Ij.R =. R. I
j =0
j =0
= -R. bj.V R / R j
j =0
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)
j
n
n
bj.V R 2
bj.V R
bj.V R
VR n
j
= n j =
= n bj.2
n
n j
.
R
.
j =0
j =0 2
j =0 2 2
2
2 j =0
n
V o = R .
pero
b .2
j
=N
( Nmero binario )
j =0
luego:
Vo =
VR
TECNICAS DIGITALES II
mantener esta condicin, ya que R0 sera 256R para 8 bits, 512R para 9 bits, 1024R para 10
bits, y as sucesivamente, lo que implica el uso de resistores de diferente constitucin, y en
consecuencia la aparicin de derivas trmicas.
b0
b1
b2
b3
3R
2R
2R
2R
R
2R
2R
2R
+
Vo
RED R- 2R
FIGURA 3
Cada llave hace sumar una componente de corriente proporcional a la entrada en
pasos de a dos.
Para evaluar cada componente se aplica el teorema de superposicin.
bo Activa:
+VR
3R
2R
R
Rth
2R
2R
2R
2R
-
Thevenin
Vth
2R
+
Vo
Vo0=-VR/16
Rth=R
Rth=R
Rth=R
Rth=R
Vth=VR/2
Vth=VR/4
Vth=VR/8
Vth=VR/16
TECNICAS DIGITALES II
b1 Activa:
+VR
+VR
2R
2R
R
2R
2R
2R
2R
2R
Thevenin
2R
2R
R
Rth=R
Vth=VR/2
2R
Rth=R
Vth=VR/4
Rth=R
Vth=VR/8
Vo1=-VR/8
b2 Activa:
+VR
+VR
2R
R
2R
Thevenin
2R
2R
2R
2R
2R
2R
R
Rth=R
2R
Vth=VR/2
R
Rth=R
Rth=R
Vth=VR/4
Vth=VR/8
Vo2=-VR/4
2R
b3 Activa:
+VR
+VR
2R
R
2R
R
Thevenin
2R
2R
2R
2R
2R
Rth=R
Vth=VR/2
Vo3 = -VR/2
R
2R
R
2R
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
=N
j =0
Entonces:
Vo =
V R. N
TECNICAS DIGITALES II
2R
2R
IR
2R
2R
Vo
FIGURA 4
1.a.iv_ CDA Por Modulacin de ancho de pulso
Con todos los circuitos vistos hasta aqu se tiene un problema al intentar obtener
buena precisin, ya que se requiere gran cantidad de resistores de buena precisin (baja
tolerancia). Buscamos un circuito de gran exactitud pero con pocos elementos que pesen en
la precisin. La respuesta en este sentido la da el CDA por Modulacin de ancho de pulso.
Se trata de un circuito con muy pocos elementos que influyan en la precisin, pero tiene una
desventaja: al tratarse de un circuito secuencial, el tiempo de conversin resulta lento. En los
circuitos anteriores, en cambio, la conversin era inmediata.
Su funcionamiento se basa en la siguiente filosofa: Se tiene una onda rectangular de
amplitud y frecuencia fijas, pero con su duty cicle ( ancho del pulso alto sobre el perodo de
la seal completa ) variable. Se la hace pasar por un filtro pasabajos para obtener en la salida
su valor medio, que resulta proporcional al duty cicle .
Por lo tanto el problema se resuelve generando una seal rectangular cuyo ancho de
pulso sea proporcional al nmero N a convertir.
A continuacin tenemos el circuito resultante:
TECNICAS DIGITALES II
VR si x <N
Vo =
0 si x >= N
COMPARADOR
DE N BITS
Vo = -VR. N/ 2
+
CONTADOR
MODULO 2
Clk
N
FIGURA 4
En el mismo momento en que se inyecta el nmero N en el comparador, se dispara
el contador mdulo 2n ( n = nmero de bits ). La salida del comparador ser la resultante de
la diferencia entre el nmero N y la cuenta. Cuando la cuenta alcance al nmero N la salida
del comparador pasa al estado bajo.
Supongamos N = 12 ( 11002 )y n = 4 bits:
0
10
11
12
13
14
15
Clk
V(t)
12 Clk
4Clk
Salida del
Conversor
FIGURA 5
El duty cicle ser:
12
16
Vo =
Donde :
1 2
V(t) dt =
1
T
T
0
N
0
f (t) dt
VR dt +
1 2
N +1
0 dt =
VR
n
N
0
dt = VR .
TECNICAS DIGITALES II
VR . N
n
El siguiente circuito bsicamente realiza lo siguiente: todos los bits del nmero a
convertir, salvo el mas significativo que indica su signo, se envan a un conversor unipolar de
n-1 bits con fondo de escala VR/2.
MSB
R/2
I
N
-I.R/2
+
LSB
R/2
Vo
R/2
+
+I.R/2
FIGURA 6
La salida de ste conversor se toma en forma normal, o invertida segn sea 0 1
respectivamente el MSB del nmero a convertir, con lo cual tendremos:
VR
VR
Vo <
2
2
TECNICAS DIGITALES II
4/8 VR
3/8 VR
2/8 VR
1/8 VR
111
110
101 100
001 010
011
overflow
negativo
overflow
positivo
FIGURA 7
1.b.i_Binario Desplazado
-VR
Red en abanico
o escalera de
N
MSB
2R
LSB
n - 1 bits
IA
FIGURA 8
La red resistiva coloca a la entrada del operacional una tensin dada por :
CONVERSORES A/D Y D/A
Vth =
TECNICAS DIGITALES II
VR . N
VR . N 1 VR
n .
2 R 2. R
VR . N
VR
2
Como N es el nmero binario de entrada del conversor, Vo ser -VR/2 para N=0, y
+VR/2 para N=2n.
Si quisiramos trabajar en complemento a 2 en lugar de binario desplazado, bastar
con invertir el bit mas significativo a la entrada .
El siguiente grfico muestra la salida para ambos tipos de conversores bipolares.
4/8 VR
3/8 VR
2/8 VR
COMP. A 2
1/8 VR
(100)
(101)
(110)
000
001
010
(111) (000)
011
100
(001)
(010)
(011)
101
110
111
-1/8 VR
overflow
positivo
BINARIO
DESPLAZADO
-2/8 VR
-3/8 VR
-4/8 VR
FIGURA 9
CONVERSORES A/D Y D/A
TECNICAS DIGITALES II
CURVA DE
7/8 Vr
6/8 Vr
o
o
TRANSFERENCIA
o
IDEAL (CTI)
5/8 Vr
4/8 Vr
o
o
3/8 Vr
2/8 Vr
o
o
1/8 Vr
0/8 Vr
0 0
0 0
0 0
1 1
1 1
0 0
1
1
1
1
0 1
0 1
0 1
overflow
FIGURA 10
En primer lugar, (Fig. 11) tenemos los errores que introduce el operacional por cero
u offset, los cuales provocan un desplazamiento de la recta de transferencia hacia arriba o
hacia abajo de la ideal.
CTR: CURVA DE TRANSFERENCIA REAL
Vo
Vo
FS
FS
7/8 Vr
3/8 Vr
2/8 Vr
1/8 Vr
Cero
0/8 Vr
CTI
o
o
o
4/8 Vr
CTI
3/8 Vr
2/8 Vr
0/8 Vr
overflow
ERROR DE ESCALA
FIGURA 11
FIGURA 12
Vo
Vo
FS
FS
7/8 Vr
7/8 Vr
o
o
6/8 Vr
CTI
5/8 Vr
3/8 Vr
o
overflow
2/8 Vr
1/8 Vr
0/8 Vr
CTR
3/8 Vr
4/8 Vr
2/8 Vr
1/8 Vr
CTI
5/8 Vr
CTR
o
o
6/8 Vr
4/8 Vr
0/8 Vr
CTR
overflow
1/8 Vr
5/8 Vr
4/8 Vr
o
o
6/8 Vr
CTR
5/8 Vr
Error de
7/8 Vr
o
o
6/8 Vr
o
o
ERROR DE LINEALIDAD
overflow
FIGURA 13
TECNICAS DIGITALES II
2_ CONVERSIN A/D
En este caso se tendr una curva de transferencia (Fig. 15), en donde la entrada ser
analgica, es decir, una tensin que se medir como fraccin de VR, y la salida ser un
nmero N. La entrada ser continua, es decir, podr adoptar infinitos valores, mientras que la
salida ser discreta, pudiendo tener 2n valores diferentes, donde n es el nmero de bits de
salida.
NUMERO
DIGITAL DE
111
SALIDA
NUMERO
DIGITAL DE
111
SALIDA
110
110
101
101
100
100
TRANSFERENCIA
IDEAL
011
TRANSFERENCIA
IDEAL
011
010
010
VALOR NORMAL
CUANTIZADO
001
VALOR NORMAL
CUANTIZADO ( +-LSB)
001
1 LSB
000
1 LSB
000
0
1/8FS
3/8FS
5/8FS
2/8FS
4/8FS
ENTRADA ANALOGICA
7/8FS
FS
6/8FS
NORMALIZADA
1/8FS
3/8FS
5/8FS
2/8FS
4/8FS
ENTRADA ANALOGICA
7/8FS
FS
6/8FS
NORMALIZADA
FIGURA 15
La primer caracterstica importante a definir en un CAD es su resolucin, es decir,
cuanto se puede distinguir perfectamente bien entre dos niveles consecutivos de la entrada.
Esta resolucin entre los niveles de entrada o fracciones de VR, se traduce en ltima
instancia en el nmero de bits a la salida. Por ejemplo, si se quisiera tener una resolucin de
1/1000 de VR se necesitar tener n=10 bits de salida, ya que 210=1024.
En la Fig. 15 se ha graficado la curva de transferencia de un CAD de 3 bits. Por ser
n=3, el intervalo de 0 a VR de la tensin de entrada se puede dividir en 8 partes iguales. En la
misma figura se han dibujado dos curvas de transferencia reales, que dependiendo de la
resolucin del CAD se aproximarn mas o menos a la curva ideal.
La curva A sigue la siguiente filosofa: mientras la tensin de entrada no supere el
valor o fraccin de VR igual a j/2n, la salida permanece en el valor j-1. Es evidente que si la
resolucin crece excesivamente, no se podr apreciar diferencia alguna entre la escalera real
y la recta ideal. Pero puede verse que con la curva A, tambin llamada curva por truncado, se
comete demasiado error en su aproximacin a la curva ideal, ya que por ejemplo, si tenemos
5.98/8 de VR, la salida ser 5 (101 binario), es decir que se trunca o recorta a la fraccin de
CONVERSORES A/D Y D/A
TECNICAS DIGITALES II
entrada para utilizar solo el nmero entero de octavos. Una mejor aproximacin es la curva B
, tambin llamada curva por redondeo, en donde dicha curva corta a la recta ideal en dos
puntos por cada octavo de VR: en 0.5 j /8 y en j/8 para j entero entre 0 y 7.
Lo mencionado hasta ahora es lo concerniente al primer error en un CAD, el error de
cuantificacin. La curva A tiene un error de +0 , -1 LSB, ya que nunca est por encima del
valor terico, pero s est hasta 1 bit menos significativo por debajo. Mientras que la curva B
puede estar hasta bit menos significativo por encima o por debajo, con lo cual el error ser
LSB.
Los CAD tambin tienen los errores que presentan los CDA: cero u offset, escala y
linealidad, pero existe otro error en los CAD que se debe a la variacin de la tensin a la
entrada del conversor durante el tiempo de conversin. En efecto, la mayora de los CAD son
circuitos secuenciales, con lo cual necesitarn de un tiempo T para completar la conversin.
Si la seal a convertir es un nivel de continua, no habr problemas, pero si la seal es
dependiente del tiempo, por ejemplo una senoide, durante el tiempo T habr variado, con lo
cual tendremos un cierto error en su conversin. El problema ser mayor cuanto mayores
sean la amplitud y la frecuencia de la seal, ya que sern mas rpidas sus variaciones.
Supongamos una senoide de pulsacin y amplitud VR/2 y deseamos saber cuanto es lo
mximo que puede variar sta seal durante el perodo de conversin T. Derivando a la
expresin de la seal de entrada respecto del tiempo y obteniendo su mximo valor hallamos
la mxima pendiente, que multiplicada por T, nos da la mxima variacin de Vi:
V i d V R
VR
V R..T
= . .sen( t ) =
. .cos( t ) V imax =
2
2
t
dt 2
Para que este error sea despreciable, la variacin mxima de Vi debera ser menor al
error de cuantificacin, es decir:
VR . max .T VR
< n T <
2
2
2
=
. max
1
.. f
max
TECNICAS DIGITALES II
COMPARADOR
+
COMIENZO
Vref
PONER EN 1 EL MSB
CDA
<
Vo:Vin
N
>
SALIDA
DIGITAL
SOC
REGISTRO DE
APROXIMACIONES SUCESIVAS
S.A.R.
FIN DE
NO
CONVERSION
EOC
Fue el LSB?
PONER A 1 EL BIT
DE SIGNIFICACION
INMEDIATO
SI
INFERIOR
EOC
FIN
FIGURA 16
Estos conversores tienen un tiempo de conversin del orden de 1 s. Hay otros
mtodos que permiten obtener conversores mas rpidos y tambin mas lentos, estando los de
Aproximaciones Sucesivas en el centro de la escala, tanto en velocidad como en precisin (
hasta 12 bits de resolucin ).
TECNICAS DIGITALES II
VR
V
CDA
FS
N
SALIDA
6/8
Vi
4/8
DIGITAL
2/8
COMPARADOR
-
CONTADOR
Vi
BIDIRECCIONAL
1=UP
CLK
0=DOWN
FIGURA 17
En este circuito, no existe una orden de comienzo de conversin ni seal de fin de
conversin, sino que sta se realiza en forma continua, actualizndose su salida a cada
instante, de tal forma que si tensin en su entrada vara con el tiempo, el conversor tratar de
arrastrar su salida, siguiendo las variaciones de su entrada. Consta de un contador
bidireccional, un CDA y un comparador. Si suponemos que inicialmente el contador est en 0
como indica el grfico de la Fig. 17, y colocamos una tensin Vi en la entrada del
comparador, como sta es mayor que la salida del CDA, a la salida del comparador habr un
1 y el contador comenzar a contar hacia arriba, hasta que a la salida del comparador haya un
nmero N tal que provoque una tensin de salida del CDA mayor que la presente en la otra
entrada del comparador, y fuerce un 0 en la salida de ste, obligando al contador a contar en
forma descendente. Este proceso se repite indefinidamente, logrndose de esta forma que la
salida del comparador siga a la tensin de entrada si la frecuencia de variacin de la misma
no es muy elevada de modo que supere la velocidad de conversin del CDA.
7/8 VR
6/8 VR
+
-
5/8 VR
+
-
CODIFICADOR
4/8 VR
CON
SALIDA
DIGITAL
3/8 VR
PRIORIDAD
+
2/8 VR
+
-
1/8 VR
n-1
2
COMPARADORES
FIGURA 18
TECNICAS DIGITALES II
Este es el conversor mas rpido, con un tiempo de conversin del orden de los ns.
Est compuesto por 2n-1 comparadores, siendo n la resolucin (cantidad de bits) y un
codificador con prioridad. El funcionamiento es el siguiente: supngase que Vi es mayor que
3/8 de VR y menor que 4/8 de VR, entonces los primeros cuatro comparadores tendrn su
salida en 1. Como el codificador con prioridad coloca en su salida el cdigo de la entrada de
mayor peso que est en 1, en este caso N ser un 3.
Es evidente que la limitacin para este tipo de circuitos es la resolucin, ya que por
ejemplo, para n = 8 se necesitan 255 comparadores.
Una de las aplicaciones de los CAD es en voltmetros digitales. Estos en general son
de 3 , 3,5 , 4 , y 4,5 dgitos, para los que se requiere una resolucin de 10 , 11 , 14 , y 15 bits
respectivamente. Los dos primeros se podran implementar con CAD por Aproximaciones
Sucesivas, pero los dos ltimos estn fuera de su alcance, y ni pensar en un CAD flash. Sin
embargo, existe otra cuestin a analizar: los voltmetros digitales, miden esencialmente
tensiones continuas, con lo cual bastara con que la conversin se realizase, por ejemplo, en
100 ms.
Por lo tanto, se vern a continuacin algunos mtodos que a costa de sacrificar
velocidad, logran una conversin muy precisa.
EOC
VR
Vin = VR.t/RC
Vo
Vo=+VR.t/RC
Vin
Pend = VR/RC
HAB
CONTADOR
+
Vin
Vo
N
SALIDA
DIGITAL
CLK
t (CONT = N)
FIGURA 19
De la Fig. 19, podemos analizar el funcionamiento del circuito: cuando llega la
orden de comenzar la conversin, se resetea el contador y se descarga el capacitor C; al
desaparecer el pulso de inicio, a la salida del integrador, se dispara una rampa de pendiente
+VR / RC, y como al principio la amplitud de la rampa es menor que Vi, la salida del
comparador estar en 1, quedando el contador habilitado para contar los pulsos del Clk,
comenzando de este modo a aumentar el valor N. Cuando la amplitud de la rampa sea igual a
Vi, la salida del comparador ser 0 y el contador quedar bloqueado en el valor final de N, y
en la salida del conversor habr un 1 indicando el fin de la conversin. El tiempo que la
rampa tarda en alcanzar a Vi (t), ser proporcional a Vi, y ser l quien determine el tiempo
de cuenta. Por lo tanto ser:
TECNICAS DIGITALES II
N = fck . t
En el momento en que la tensin de la rampa alcanza el mismo valor que Vi, se
verifica la siguiente igualdad:
t .VR
R .C
= Vi t =
R .C .Vi
VR
N=
fck . R .C
.Vi
VR
TECNICAS DIGITALES II
RESET
CLK
VR
RESET
LOGICA DE
SALIDA
DIGITAL
CONTROL
HAB.
CONTADOR DE
Vi
CARRY
-1
N DIGITOS
-Vi
INTEGRADOR
SOC
EOC
COMPARADOR
Vi
VR
Vo
Vi.t/RC = VR
t/RC
Pend=Vi/RC
Pend=-VR/RC
Pend=Vi'/RC
t
t'
T = cte.
(cont = 10 )
t
n
(cont = N )
FIGURA 20
En una primer etapa se integra a la seal de entrada Vi durante un tiempo constante
T, que ser mltiplo de 20 ms. Al final de la integracin la amplitud de la rampa ser
proporcional a Vi , de tal forma que si entonces se comienza a integrar a VR pero con
pendiente negativa y constante, el tiempo t que tarde en descargarse el capacitor C del
integrador, tambin ser proporcional a Vi , restando solo digitalizar dicho tiempo. Esto se
realiza mediante el contador de n dgitos, que queda habilitado para contar durante el tiempo
t por la lgica de control. Pero para que la conversin sea independiente de fck, el tiempo T
tambin tendra que ser mltiplo de fck . Lo que generalmente hace es lo siguiente: cuando la
lgica de control comienza la integracin de Vi , tambin hace que el contador comience a
contar los pulsos de clock. Cuando el contador llega a10n y emite un carry, la lgica de
control interrumpe la integracin de Vi y comienza a integrar VR comenzando el contador
nuevamente a contar los pulsos de clock, hasta que el comparador detecta el cruce por cero
de la rampa, momento en el cual la lgica de control bloquea al contador y emite la seal de
EOC.
De lo expuesto surge que :
n
T
T = 10 ; t = Vi ; N = t . fck N = 10 Vi
fck
VR
VR
Se ve claramente que la precisin de la conversin depende exclusivamente de la
estabilidad de VR .
En los voltmetros electrnicos, la orden de conversin, tpicamente la entrega un
astable cada, por ejemplo, 2 segundos, mientras que la seal de EOC se utiliza para renovar
la informacin en el display a travs de latchs, que permanecen bloqueados mientras el
conversor trabaja a fin de que la visualizacin sea estable durante cada medicin.
TECNICAS DIGITALES II
CONTADOR Y
Vo
Vi
LOGICA DE
-1
CONTROL
-Vi
VR
f
INTEGRADOR
EOC
SOC
COMPARADOR
Vo
T
T'<T
VR
Pend=Vi/RC
t
Vi
Vi'>Vi
FIGURA 21
En el circuito mostrado en la Fig 21, lo que esencialmente se hace es transformar a
la tensin de entrada Vi , en una seal de frecuencia igual a su amplitud y luego digitalizar la
frecuencia. Para convertir la tensin en frecuencia, se integra Vi , con lo cual se obtiene una
rampa de pendiente Vi t / RC. El comparador detecta cuando la amplitud de la rampa alcanza
un valor de referencia VR , instante en el cual descarga bruscamente al capacitor C, y da
comienzo a una nueva rampa, obtenindose en Vo una seal diente de sierra, cuyo perodo es
inversamente proporcional a Vi :
VR
Vi
= VR T = RC
Vi
RC
f =
1
1 Vi
f =
T
RC VR
Para digitalizar la frecuencia, solo hace falta que un contador permanezca habilitado
durante un tiempo patrn Tp , para contar los pulsos provenientes de la seal de frecuencia
desconocida debidamente conformados, obteniendo a la salida del contador el nmero N=
f.Tp.
N = f .Tp =
Tp Vi
RC VR
Es de destacar que este circuito rechaza el zumbido de lnea que pudiera haber en
si se elige adecuadamente el tiempo de integracin de esta seal, pero presenta el
inconveniente que la precisin de la conversin depende de muchos factores ( como en el
caso de la simple rampa ), existiendo otros mtodos mas complejos que solo dependen de
VR.
TECNICAS DIGITALES II
d ( ciclo de servicio )
f=d.f
R1~R2
R2
Vo
R1
Vi
clk
-1
-Vi
CONTADOR Y
VR
SALIDA
DIGITAL
LOGICA DE
CONTROL
Vc
INTEGRADOR
N=f.Tp
N=d.f
COMPARADOR
CLK
Tp=d.f
CLK
.n.T
CLK
clk
N=(R2/R1).n.(Vi/VR)~nVi/VR
EOC
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
FIGURA 22
Vin0
Pre
Amp
Acondicionador
TECNICAS DIGITALES II
de seal
Ganancia
D
Vin1
Pre
Amp
Acondicionador
de seal
MUESTREO Y
1
PORT DE
ENTRADA
CAD
RETENCION
A
T
MULTIPLEXOR
ANALOGICO
Ganancia
EOC
SOC
B
Vin2
Pre
Amp
Acondicionador
de seal
S
E
L
E
C
PORT DE
SALIDA
1
n-1
Ganancia
FIGURA 23
La Figura 23 muestra el esquema de un Sistema de Adquisicin de Datos. En ella se
distinguen los principales componentes.
Normalmente se utilizan traductores para generar una tensin elctrica proporcional
a alguna magnitud fsica. Esta seal entregada por el traductor casi siempre es de bajo nivel
(es decir, menor a 1V). Por lo tanto cada canal del Sistema de Adquisicin de Datos posee
una etapa preamplificadora de ganancia ajustable de modo de darle a la seal de entrada el
nivel suficiente para ser procesada por el resto del sistema.
Se observa que a la salida del Pre Amplificador, se dispone de una etapa de
Acondicionamiento de la seal. Su funcin es filtrar y linealizar (de ser necesario, de acuerdo
al traductor empleado) la seal de entrada.
Cada canal ingresa a una entrada de un multiplexor analgico. Este dispositivo
conceptualmente es idntico al multiplexor digital, salvo que trabaja con seales analgicas.
Posee entradas de seleccin a las que se enva el nmero binario correspondiente a la entrada
que se desea transmitir. A la salida, tendremos la seal presente en la entrada seleccionada.
Entre la salida del Multiplexor y la entrada del conversor A/D, generalmente se
encuentra un dispositivo denominado Muestra y Retencin (Sample and Hold). La funcin
del mismo consiste en muestrear el valor de tensin a convertir y mantenerlo constante a la
entrada del conversor A/D. De este modo durante el intervalo de tiempo en que el conversor
tome seal desde su entrada, sta no variar contribuyendo a la precisin de la conversin. Si
el A/D utilizado fuese del tipo de aproximaciones sucesivas o doble rampa, por ejemplo, la
condicin de entrada constante se torna crtica. En el primero una entrada variable, adems
de demorar la conversin puede tornar inexacta la salida. En el segundo introduce errores en
la rampa de carga del capacitor a la tensin de entrada. Si el A/D no termina la conversin
antes de que la entrada vare 1/2 LSB, su salida es inexacta.
En sntesis, los circuitos de muestra y retencin hacen con las seales analgicas, lo
que los biestables tipo D hacen con las seales digitales.
La Figura 24 muestra un circuito terico de muestra y retencin y un grfico de
entrada y salida del mismo.
TECNICAS DIGITALES II
TENSION
Vi
S = SAMPLE
Vo
H = HOLD
C
S H S H S H S H S H
TIEMPO
FIGURA 24
Cuando cierra el interruptor el circuito est en muestreo (SAMPLE), y la tensin de
salida Vo sigue a la entrada Vi. Cuando se abre el interruptor el circuito entra en modo
retencin (HOLD), y el capacitor mantiene el valor de tensin que haba a la entrada en el
momento en que se abri el interruptor indefinidamente haciendo que la tensin de salida Vo
permanezca constante .
Obviamente este circuito es terico y sirve nicamente a efectos de comprender el
concepto de funcionamiento de un sistema de muestra y retencin.
En la prctica, el interruptor se implementa mediante una llave analgica controlada
por una seal digital. y se agregan separadores de muy alta impedancia de modo que el
capacitor no encuentre caminos de "descarga rpida" y mantenga la tensin lo mas constante
posible.
La Figura 25 muestra un circuito prctico de muestra y retencin.
Interruptor
FET
A1
Vi
Vo
Control S/H
A2
Excitacin
de Gate
Capacitor
de retencin
FIGURA 25
A1 y A2 estn en configuracin ganancia unitaria. A1 presenta muy alta Impedancia
a la entrada y muy baja a la salida. De este modo no carga al Multiplexor analgico y permite
que el capacitor se cargue muy rpidamente al cerrarse el interruptor (saturar el FET),
mediante una tensin 0V en Control S/H.
Cuando el interruptor se abre (5v en control S/H, para poner al corte al FET), el
capacitor queda desconectado de la entrada teniendo como nico circuito de descarga posible
la Impedancia de entrada de A2, que es muy elevada. Esto permite que no se produzca
descarga apreciable durante el intervalo de retencin.
TECNICAS DIGITALES II
Desde este punto de vista podemos clasificar a los conversores en dos categoras:
Compatibles con el bus de un P y no compatibles con el bus de un P.
Los conversores A/D compatibles con el bus de un P cumplen los siguientes
requisitos:
* Latchean internamente sus salidas.
* Salidas three-state.
* En caso de ser de mas de 8 bits, poseen una o dos lneas para seleccionar byte alto
y byte bajo de modo de poder leer la salida en dos posiciones de E/S.
Los conversores D/A compatibles con el bus de un P cumplen los siguientes
requisitos:
* Latchean internamente sus entradas.
* Entradas three-state.
* En caso de ser de mas de 8 bits, poseen una o dos lneas para seleccionar byte alto
y byte bajo de modo de poder escribir el valor a convertir a seal analgica en dos
posiciones de E/S.
Esto permite conectar a ambos conversores a un P en forma directa, sin necesidad
de utilizar ports de E/S. El P los trata como ports de E/S comunes y corrientes. En la Fig. 26
se muestran los terminales de un A/D de 12 bits compatible con bus de P. HBEN y LBEN
trabajan de Chip Select, para los bytes alto y bajo respectivamente de la salida del conversor.
As manejando convenientemente la lgica de decodificacin de E/S, el P "ve" al A/D como
dos ports de E/S.
Comentario [U1]: Pgina: 22
Bus de
Datos
Lneas
de CS
D0
D7
D8
D12
HBEN
LBEN
RD
FIGURA 26
Obsrvese en la figura anterior que las lneas correspondientes a los bits mas
significativos se solapan con el byte bajo, de modo de conectarse a un bus de 8 bits. Esto se
debe a la ventaja de tener salidas three-state. De este modo con un bajo en LBEN, se vuelca
al bus la parte baja de la salida, y con un bajo en HBEN se vuelcan, en este caso, los cuatro
bits mas significativos de la salida en el nibble bajo del bus y en el nibble alto, "basura". Esto
CONVERSORES A/D Y D/A
Ing. ALEJANDRO FURFARO
22
TECNICAS DIGITALES II
a nivel de software, implica dos lecturas de E/S consecutivas, a las direcciones dadas por la
lgica de decodificacin.
Nada impide que un P trabaje con conversores no compatibles con un bus, pero
debe tomarse la precaucin de utilizar ports entre el P y el conversor, ya que al no tener
estos conversores las propiedades citadas anteriormente, (salidas latcheadas y three-state,
etc.) no existe la posibilidad de conexin directa.
Si el conversor no compatible tuviese mas de 8 bits, se debe proveer un doble
latcheado, como se muestra en la siguiente figura.
CS1
LE
OE
LATCH
LATCH
OE
LE
D0
D7
Vo
CS3
CS2
D/A
OE
LE
LATCH
LATCH
LE
OE
D8
D11
FIGURA 27
Como puede verse en la Fig. 27 se trabaja con dos etapas de latcheo. La razn es,
que si el bus del microprocesador es de 8 bits, los dos latches no se escribirn a la vez, con lo
cual, si se utilizace una sola etapa de latches, el dato llegar en dos tiempos al conversor, y de
este mododurante un tiempo se tendr una salida errnea. El objetivo de la segunda etapa es
justamente, al tener sus dos Lath Enable juntos, pasar el datos de 12 bits de una sola vez al
conversor. El Latch Enable de esta segunda etapa, se puede manejar con un CS separado
(CS3 en la figura), o bin con una lnea de salida del latch, que maneja las lneas de datos D8
a D11 (Lnea puntada en la figura).
TECNICAS DIGITALES II
ANEXO I
Conversores Comerciales.
Tipos y caractersticas Generales:
Conversores D/A.
Covnersores A/D.