Documentos de Académico
Documentos de Profesional
Documentos de Cultura
09 DACs
09 DACs
Para que se pueda implementar cualquier tipo de aplicacin de control o medicin, con
ayuda de sistemas computarizados, hay que contar con circuitos especiales, esto es, convertidores
analgico digital, ADC, que se encargan de convertir variables elctricas analgicas a variables
discretas, que pueden ser interpretadas por los sistemas digitales. Para el proceso inverso se debe
tener un convertidor digital analgico, DAC, el cual transforma una seal representada mediante
un cdigo binario a una seal analgica.
Algunos ejemplos en los que se necesita tener tarjetas de conversin son: el anlisis y
almacenamiento de seales de origen biolgico, la transmisin de datos y el control de procesos
industriales como son los manipuladores o las bandas de produccin.
Ahora bien, las aplicaciones ms significativas de los DAC son las siguientes:
Instrumentacin Digital, Control por Computadora, Comunicaciones (Telemedicin y
Telecontrol), DSP (Procesamiento Digital de Seales).
Cualquier DAC debe proporcionar una salida analgica (A) proporcional a la magnitud
expresada por la magnitud digital (D).
=
Ec. 1
La salida analgica puede ser un voltaje o una corriente. La entrada digital puede ser
cualquier cdigo digital, el ms comn es el decimal codificado en binario (BCD).
Resolucin: Se define como la menor variacin que puede ocurrir en la salida analgica
como resultado de un cambio en la entrada digital. Siempre es igual al factor de ponderacin del
LSB (least significant bit, bit menos significativo) y tambin se conoce como tamao de paso ya
que es la cantidad de voltaje de salida que variar cuando el cdigo de entrada pase de un paso al
siguiente. Es la cantidad de bits o dgitos binarios que acepta en su entrada. Tambin puede
expresarse como el porcentaje del valor nominal mximo.
2 1
Ec. 2
Se define como el nmero de valores distintos de salida analgica que pueden ser
suministrados por un DAC. En el caso de un convertidor de bits,
= 2
Como el error de escala supera el error mximo pretendido se debe plantear una solucin
que permita corregir dicho error. Para esto se tienen dos alternativas: ajustar el valor de o
bien realizar un ajuste en la ganancia del circuito.
Error de escala: Es el error que se obtiene al final de la escala con respecto al valor ideal,
como se observa en la Figura 2. Se debe en general a errores de ganancia, en la referencia o en la
red resistiva. Se expresa tambin en LSB al final de la escala. El error de escala ideal es 0 LSB.
Figura 6 Glitch en la conmutacin entre dos valores que implican el cambio simultneo de muchos bits.
Ec. 3
Ec. 4
Ec. 5
Ec. 6
Se observa que la entrada representa el MSB puesto que aporta la mayor cantidad de
voltaje (peso) a la salida, por el contrario, la entrada representa el LSB puesto que aporta solo
la cuarta parte de . La ecuacin para el voltaje mximo de salida, voltaje a plena escala es:
7
=
2
4
4
Ec. 7
15
=
2
4
8
8
Ec. 8
2 1
=
1 =
2 4
2
21
Ec. 9
La Tabla 1 muestra todos los valores que se pueden dar con todas las combinaciones
posibles de entrada.
Tabla 1 para el DAC de resistencias ponderadas de 3 bits.
Ecuacin de salida
2
4
2
4
7
+
+
=
2 4
4
4
40 7
=
= 3.333 3.3
7
7 12
()
0.005
0.000
0.99
0.984
0.989
1.98
1.974
1.972
2.97
2.964
2.961
3.96
3.953
3.970
4.95
4.943
4.950
5.94
5.932
5.940
6.93
6.922
6.920
Ec. 10
2
2
=
+ 2
2 + 2
2
2
1
=
=
+ + 2
2 + 2
2
= + = 2
=
M. C. Fernando Vera Monterrosas
2
2
1
=
+ 2
2 + 2 2
Ec. 11
Ec. 12
2
2
1
=
=
+ + 2
2 + 2
2
= + ||2 =
2
2
1
1
=
=
2 + 2
2 + 2 2
4
= + = 2
2
2
1
=
+ 2
2 + 2 4
Ec. 13
Se observa que la entrada representa el MSB puesto que aporta la mayor cantidad de
voltaje (peso) a la salida, por el contrario, la entrada representa el LSB puesto que aporta solo
la cuarta parte de . La ecuacin para el voltaje mximo de salida, voltaje a plena escala es:
1
1
1
7
+ + =
2
4
8
8
Ec. 14
1
1
1
1
15
+ + +
=
2
4
8
16
16
Ec. 15
1
1
1
1
+ + + +
2
4
8
2
2 1
=
2
Ec. 16
La Tabla 3 muestra todos los valores que se pueden dar con todas las combinaciones
posibles de entrada.
Tabla 3 para el DAC de escalera resistiva 2 de 3 bits.
Ecuacin de salida
+ 1
+ 1
+ 1
+ 1
+
+ 1
+ 1
+ 1
+
+ 1
+ 1
+
+ 1
+ 1
+ 1
+
+
1
1
1
+ +
2
4
8
7
8
Si = 7 , = 10 y = 5 ,
=
8
7
8
7
7
1 = 0.6
5
Si = 100 ,
= 0.6 100 = 60
Tabla 4 para el DAC de escalera resistiva 2 de 3 bits.
()
0.008
0.000
1.008
0.978
2.008
1.989
3.008
2.970
4.008
3.980
5.008
4.960
6.008
5.970
7.008
6.950
Terico
Simulado Prctico
Figura 9 C. I. DAC08000.
Las terminales 14 y 15 son las terminales de referencia, lo que permite tener voltajes de
referencia positivos y negativos. El usuario puede ajustar la corriente de escalera de entrada al
DAC con mucha facilidad en un rango de 4 a 4 , siendo el valor tpico 2 .
Ec. 17
= =
2 1
Ec. 18
Ec. 19
Ec. 20
La suma de todas las corrientes de escaln del DAC0800 es igual a , esta suma siempre
se divide entre e
de tal manera que,
Ec. 21
1
2 1
Ec. 22
Ec. 23
1
10
=
1
5
1
= 39.21
255
= =
Para "00000001"
Para "00000010"
Para "00000100"
Para "00001000"
Para "00000000"
Para "00100000"
Para "01000000"
Para "10000000"
Para "11111111"
D7 D6 D5 D4 D3 D2 D1 D0
()
Terico Simulado Prctico
0.0392 1
0.0392
0.0390
0.0397
0.0392 2
0.0784
0.0781
0.0757
0.0392 4
0.1568
0.1562
0.1540
0.0392 8
0.3137
0.3125
0.3110
0.0392 0
0.0016
0.0392 32
1.2549
1.2500
1.2490
0.0392 64
2.5098
2.5000
2.5060
0.0392 128
5.0196
5.0196
5.0000
0.0392 255
10
9.9600
9.9700
Ejemplo: Analice el DAC con C. I. DAC0800 como el de la Figura 11, considere que
= 2 y = 10 .
Cada vez que se hace se ponen las salidas del contador a cero.
M. C. Fernando Vera Monterrosas
Aplique una seal de reloj, de 12 , a la entrada del contador con frecuencia variable.
Ajuste a 1 y observe como vara con un voltmetro. Cunto tardar en medir el
mximo de escala?
10
255
La lectura que se observa en el multmetro vara en un rango muy pequeo entre 4.5 y
5.3 y no llega a apreciarse de una manera correcta, esto se debe a la velocidad con que
cambian las lecturas y que no corresponde con la velocidad del convertidor analgico
digital que tiene el multmetro que para este caso resulta ser lento. Tarda en medir el
mximo a los 255 pulsos, como ya se sabe que la duracin de cada pulso es de 1 ,
entonces tarda 255 .
= 9.96
Duracin de la escalera 255.6055
= 10.1
Duracin de la escalera =
1
= 255.4278
3.915
= 39.0625
Duracin de un escaln 0.998
= 40.0
Vare la frecuencia del reloj de entrada al contador y repita los puntos anteriores.
Al aumentar
observables, esto es, se mantiene casi fijo en un valor, esto se debe a que el ADC del
multimetro, como ya se dijo es muy lento. La seal que aparece en el osciloscopio sigue
teniendo la misma forma solo que ahora va aumentando su frecuencia.
= 39.0625
un voltaje :
Ec. 24
hace positivo a e
lo hace negativo. Si la palabra de entrada digital aumenta en
Para realizar pruebas en un DAC se deben utilizar puntas de prueba lgicas y pulsadores
en las entradas pero se debe emplear un medidor u osciloscopio para la salida analgica. Existen
bsicamente dos formas para probar la operacin de un DAC: la prueba de exactitud esttica y la
prueba de escalera.
Cambios en los valores de los componentes internos del DAC, por ejemplo, los valores de
resistencias provocados por la temperatura, el envejecimiento o algn otro factor. Esto puede
provocar con bastante facilidad que los valores de la salida se encuentren fuera del rango
esperado para la exactitud.