Está en la página 1de 58

CONVERSORES DIGITAL-ANALOGO (D/A) Y

ANALOGO-DIGITAL (A/D)

Jorge Gianotti Hidalgo

2008

ELECTRONICA III 1
Conversión Digital-Análogo y Análogo-Digital
Introducción.-
Por motivos de precisión, corrección, comodidad, versatilidad, fiabilidad y
costo, la mayor parte de los sistemas de proceso de datos utilizan
técnicas digitales. Dichas técnicas necesitan que las funciones de datos
estén representadas por medio de niveles de tensión o de corriente.
Muchas fuentes de información, temperatura, presión y transductores de
presión, por ejemplo, son analógicas, es decir, sus salidas son formas de
onda de tensión o corriente que varían constantemente con el tiempo. La
interfaz entre una de estas fuentes de datos analógicos y el hardware de
procesamiento digital es el convertidor A/D y D/A, circuitos que aceptan y
producen formas de onda análogas o un código digitales.
Frecuentemente, después de concluir el procesamiento de datos, se
deben emplear los resultados de alguna forma física, por ejemplo,
gobernar un motor, un altavoz o un sistema de pantallas. Cuando esta
carga es un dispositivo analógico que necesita una entrada con una
forma de onda que varíe continuamente con el tiempo, se utiliza un
circuito electrónico conocido como Convertidor Digital – Analógico (D/A o
DAC), que suele manejar un número de 8, 12 o 16bits.
ELECTRONICA III 2
Conversión Digital a Analógica (D/A).-
Básicamente, consiste en el proceso de tomar un valor representado
como un código digital (binario o BCD) y convertirlo en un voltaje o
corriente que sea proporcional al valor del código.
Caso de un Convertidor D/A de 4 bits D C B A VSAL(volts)
0 0 0 0 0
Ver la siguiente Tabla 01
0 0 0 1 1
0 0 1 0 2
Conversor
Contador D/A 0 0 1 1 3
Binario Resolución = 1 V 0 1 0 0 4
0 1 0 1 5
D D 0 1 1 0 6
C C 0 1 1 1 7
VSAL 1 0 0 0 8
B B
1 0 0 1 9
A A 1 0 1 0 10
1 0 1 1 11
1 1 0 0 12
Reloj 1 1 0 1 13
1 1 1 0 14
1 1 1 1 15
ELECTRONICA III 3
• Para cada código binario de entrada el voltaje de salida del convertidor
D/A es un valor distinto. En este caso, VSAL es igual en volts al número
binario de entrada.
• El voltaje de salida puede ser a veces proporcional al valor del código
binario de entrada de acuerdo a un factor de proporcionalidad.
• La misma idea es aplicable si la salida es por corriente.
• En general la salida analógica se puede representar como:
Salida Analógica = K x Entrada Digital
• Donde K, es un factor de proporcionalidad y tiene un valor constante
para una DAC dado. Cuando la salida es un voltaje, K tiene unidades
de voltaje y cuando es por corriente posee unidades de corriente.

ELECTRONICA III 4
EJEMPLO.-
Un convertidor D/A de 5 bits tiene una corriente como salida, ISAL. Para
una entrada digital de 101002. se produce una corriente de salida de 10
mA. ¿Cuál será el valor de ISAL para una entrada digital de 111012?
SOLUCION.-
La entrada digital 10100 es igual al número 20 en representación decimal
y dado que produce una corriente de salida de 10 mA, se tiene por:
Salida analógica  K  Entrada digital
que el factor K será:
salida analógica 10mA
K   0.5mA
entrada digital 2010
Luego, K=0.5 mA, por consiguiente para la entrada digital 11101 que
equivale al número decimal 29, se tiene que la corriente de salida, ISAL,
será:
I SAL  K  29  0.5 mA 29  14.5 mA
ELECTRONICA III 5
EJEMPLO.- ¿Cuál es el valor máximo del voltaje de salida, VSAL,
producido por un DAC de 8 bits que genera 1.0 Volt. para una entrada
digital de 00110010?
SOLUCION.- Sea 001100102= 5010 y:

salida analógica 1.0V


K   20mV
entrada digital 5010

Luego, el mayor número digital que puede ingresar el DAC será:


111111112=25510

 VSAL  K  255  20 mV  255  5.10 V

ELECTRONICA III 6
Salida Analógica.-
Desde el punto de vista técnico, la salida de un DAC no es una cantidad
analógica, ya que sólo puede tomar valores específicos, tal como los 16
posibles niveles de voltaje de salida, VSAL, señalados anteriormente en la
Tabla 01. De este modo la salida en realidad es digital. Sin embargo es
posible reducir la diferencia existente entre dos valores consecutivos al
aumentar el número de diferentes salidas mediante el incremento del
número de bits de entrada del convertidor. Esto permite producir una
salida más similar a una cantidad analógica que varíe de manera
continua sobre un rango de valores.
Factores de Ponderación de las Entradas al DAC.-
En un DAC, cada entrada digital contribuye con una cantidad diferente a
la salida analógica. A las contribuciones de cada entrada digital se les
asignan “factores de ponderación” según sea su posición en el número
binario. Por lo tanto, A es el LSB y tiene un factor de ponderación de 1.0
volts, B es de 2.0 volts, C lo es de 4.0 volts y D es el MSB (convertidor de
4 bits) y tiene el mayor ponderador de 8.0 volts. Los factores de
ponderación se duplican sucesivamente por cada bit comenzando por el
LSB.
ELECTRONICA III 7
• VSAL, es la suma de los factores de ponderación de las entradas digitales
o bien es la suma ponderada de las entradas digitales.
• Por ejemplo, VSAL, para una entrada digital 01112, sería de acuerdo a la
ponderación de cada bit de entrada, es decir, 7.0 volts (4V + 2V + 1V).

EJEMPLO.-
Un convertidor D/A de 5 bits produce VSAL=0.2 volts para una entrada
digital de 00001. Calcular el Factor de Ponderación de VSAL para una
entrada 11111 y el correspondiente valor de VSAL.

SOLUCION.-
Como 0.2 volts es el Factor de Ponderación LSB del Convertidor, luego
los restantes bits de entrada deben tener ponderación de 0.4 volts, 0.8
volts, 1.6 volts y 3.2 volts respectivamente. Por lo tanto la entrada 11111
pondrá una salida con factores de ponderación dados por:

VSAL  1 3.2V  11.6V  1 0.8V  1 0.4V  1 0.2  6.2 Volts

ELECTRONICA III 8
Resolución (Tamaño de Paso).-
La resolución de un convertidor D/A, se define como la menor variación
que puede ocurrir en su salida analógica como resultado de un cambio en
la entrada digital.
• En referencia a la Tabla 01, su resolución es de 1 volts, puesto que VSAL
puede variar en no menos de 1 volts cuando cambia el código de
entrada.
• La resolución siempre es igual al Factor de Ponderación del LSB y
también se le conoce como “Tamaño de Paso” ya que es la cantidad de
VSAL que variará cuando el código de entrada pase de un paso al
siguiente.
• Cuando el estado del contador es 1111, la salida del D/A alcanza su
máximo valor de 15 volts y se conoce como el valor de salida a “escala
completa”
• En la siguiente figura, se ilustra un contador de 4 bits generando códigos
binarios de entrada de un volts de paso. La resolución de este D/A es de
1 volts.
ELECTRONICA III 9
Conversor
Contador D/A
Binario Resolución = 1 V
15V Código 1111
14V
D D 13V
12V
C C
11V
VSAL
B B 10V
9V
A A 8V
7V
6V
5V
Reloj 4V
3V
2V
1V {
0V Código 0000
Resolución = Tamaño del Paso = 1 Volt

ELECTRONICA III 10
• Observe que la escalera tiene 16 niveles, los que corresponden a los 16
estados de entrada, pero sólo existen 15 pasos o escalones entre el
nivel 0 volts y el de escala completa. En general, en un conversor D/A
de N bits, el número de estados será 2N, mientras que el de pasos es de
2N-1.
• En consecuencia, la resolución (tamaño de Paso) es igual al factor de
Proporcionalidad que aparece en la relación entrada/salida del
conversor D/A.

Salida analógica  K  Entrada digital

ELECTRONICA III 11
EJEMPLO.-
¿Cuál es la resolución de un conversor D/A de 5 bits que produce un
voltaje de salida, VSAL=0.2 volts para una entrada digital de 00001?.
SOLUCION.-
El LSB para este DAC tiene un factor de ponderación de 0.2 volts. Esta es
la resolución o tamaño de paso. Para 5 bits, la escalera tendrá 32 niveles
(25) que van desde 0 volts hasta la salida de escala completa de 6.2 volts,
con 31 escalones de 0.2 volts.
EJEMPLO.-
Para el ejemplo anterior determine el VSAL para una entrada digital de
10001.
SOLUCION.-
El factor de paso es de 0.2 volts (K), la entrada digital es 10001=1710,
luego:
 VSAL  K  VENT _ DIGITAL

 VSAL  0.2  17  3.4 V


ELECTRONICA III 12
Porcentaje de Resolución.-
La resolución puede expresarse como la cantidad de voltaje o corriente
por paso, también es posible expresarla como un porcentaje de la “salida
a escala completa”. Si por ejemplo, un DAC de 4 bits tiene una salida a
escala completa de 15 volts para una entrada digital 1111 y el tamaño de
paso es de 1 volts, luego la resolución es:

tamaño de paso
Resolución Porcentual  100%
escala completa (F.S.)
1V
Resolución Porcentual  100%  6.67%
15 V

ELECTRONICA III 13
EJEMPLO.-
Un DAC de 10 bits tiene un tamaño de paso de 10 mV. Determine el
voltaje de salida a escala completa y la resolución porcentual.
SOLUCION.-
Con 10 bits habrá 210-1=1023 pasos de 10 mV cada uno. La salida a
escala completa será:
VSAL  10 mV 1023 pasos  10.23 volts
10mV
Resolución Porcentual  100%  0.1%
10.23 V
La resolución porcentual se hace menor cuando se incrementa el número
de bits.
También la resolución porcentual se puede calcular como:
1
Resolución Porcentual  100%
número total de pasos
1
Resolución Porcentual  N
100%
2 -1
ELECTRONICA III 14
• Esto significa que es “solo el número de bits” el que determina la
resolución porcentual.
• Si se aumenta el número de bits, aumenta el número de pasos hasta
llegar a la escala completa, de manera que cada paso sea una parte
menor del voltaje de escala completa. De aquí que muchos fabricantes
de DAC especifican la resolución como el número de bits.
• Un DAC, no puede producir un rango continuo de valores. En
consecuencia, produce un número finito de valores de salida.
• Por ejemplo, un DAC de 6 bits tiene 63 posibles pasos de 0.159 volts
cada uno en la escala completa que va desde los 0 a 10 volts. Si se
emplea un DAC de 8 bits existen 255 pasos posibles, cada uno de 0.039
volts entre 0 y 10 volts. Luego, la resolución es más fina a medida que
aumenta el número de bits (el tamaño de pasos es más pequeño),
• En consecuencia, la resolución limita la cercanía que puede al contar la
salida de un DAC con respecto a un valor analógico dado.
• El costo del DAC, aumenta con el número de bits.

ELECTRONICA III 15
EJEMPLO:
La computadora que controla la velocidad de un motor, utiliza una DAC
para controlar la corriente de funcionamiento del motor a través de un
amplificador.
C OMP UTADOR DAC
AMP LIF IC ADOR

Is al

0 - 2 mA MOTOR

0 - 1000 R P M

La corriente analógica de 0 a 2 mA proviene de un DAC, que es


amplificada para producir velocidades en el motor que van desde 0 a
1000 RPM. ¿Cuántos bits deben utilizarse para que la computadora sea
capaz de producir en el motor una velocidad que se encuentre a no más
de 2 RPM de la velocidad deseada (1000 RPM).
ELECTRONICA III 16
SOLUCION.-
La velocidad del motor debe cambiar de 0 a 1000 RPM cuando la salida
del DAC cambia de 0 hasta su máximo valor a escala completa.
Cada paso de la salida del DAC produce un cambio en la velocidad del
motor. Se desea que este cambio no sea mayor de 2 RPM, por lo tanto se
necesita por lo menos de 500 pasos (1000 RPM / 2 RPM). Por
consiguiente, es necesario determinar cuantos bits se requieren para que
existan 500 pasos desde 0 hasta escala completa.
Se sabe que 2N-1> 500 , 2N> 501 y si N=8 se tiene 28= 256, pero si N=9
se tiene 29= 512, luego con 9 bits es posible obtener la cantidad de pasos
necesarios.

ELECTRONICA III 17
EJEMPLO.-
Si se utilizan 9 bits ¿qué tanto se debe ajustar la velocidad a 326 RPM?
SOLUCION.-
Con 9 bits existen 511 pasos (29-1), de este modo, la velocidad del motor
aumentará en pasos de:
1000 RPM
 1,957 RMP por paso
511 pasos

Luego, el número de pasos que se necesitan para alcanzar 326 RPM será:
326 RPM
 166,58 pasos
1,957 RPM
Redondeando a 167 pasos. La velocidad del motor en el paso 167 es de:

167  1,957 RPM  326,8 RPM


De este modo, a computadora debe enviar el equivalente binario de 9 bits
para el valor 16710 para producir la velocidad deseada del motor dentro de
los límites de resolución del sistema.
ELECTRONICA III 18
CODIGO DE ENTRADA BCD
Muchos DAC utilizan un código de entrada BCD, donde se emplean
grupos de códigos de 4 bits para cada dígito decimal.
MS B
B C D del D1 80
dígito más C1 40
significativo B1 20 DAC
( MS D) A1 10 con 100 valores posibles
LS B
8 entradas ya que entrada varía
D0 MS B 8 V S AL
B C D del BCD desde 00 a 99
dígito menos C0 4
significativo B0 2
( LS D) A0 1
LS B

tamaño de paso = valor de A 0

En la figura, cada grupo de código de 4 bits puede variar desde 00002


hasta 10012, formando en su totalidad la representación para los números
decimales del 00 al 99.
Cada entrada del DAC tiene un factor de ponderación distinta. Los bits que
forman el grupo BCD del dígito más significativo, tienen una ponderación
de 10 veces más respecto a las entradas BCD del dígito menos
significativo
ELECTRONICA III 19
EJEMPLO.-
Si el factor de ponderación de A0 es 0.1 volts, determine:
a. El tamaño de Paso
b. La salida a escala completa y la resolución porcentual
c. VSAL si D1C1B1A1=0101 y D0C0B0A0=1000

SOLUCION.-
a. El tamaño de Paso es el Factor de Ponderación del LSB del LSD, o
sea 0,1 volts.
b. Hay 99 pasos para los dos digitos BCD. Por consiguiente, la salida a
escala completa:
VSAL  0,1 99  9,9 volts
La Resolución es:
tamaño de Paso 0,1
Resolución Porcentual   100%   100%  1%
Escala completa 9,9
ELECTRONICA III 20
Los factores de ponderación exactos en volt son:

MSD LSD
D1 C1 B1 A1 D0 C0 B0 A0
8,0 4,0 2, 1,0 0,8 0,4 0,2 0,1
Luego VSAL para D1C1B1A1=0101 y D0C0B0A0= 1000 será:

VSAL = 4V + 1V + 0,8 V = 5,8 V

C1 A1 D0

Observe que el código de entrada 01011000 es el 5,810 , luego también se


puede obtener el VSAL como:
VSAL = 0,1 x 58 = 5,8 Volts

ELECTRONICA III 21
EJEMPLO.-
Un convertidor BCD digital – analógico de 12 bits tiene una salida a
escala completa de 9,99 volts.
a. Determine el porcentaje de resolución
b. Determine el tamaño del paso del convertidor

SOLUCION.-
a. Doce bits corresponden a tres dígitos decimales, esto es a números
decimales desde el 000 al 999. Luego el DAC tiene 999 posibles pasos
desde 0 hasta el 9,99 volts.
De este modo:
1
Porcentaje de Resolución=  100%
número de pasos
1
Porcentaje de Resolución=  100%  0,01%
999
ELECTRONICA III 22
b. Tamaño del paso:

F.S.
Tamaño del Paso=
número de pasos

9,99 V
Tamaño del Paso=  0,01 volts
999

ELECTRONICA III 23
DAC BIPOLAR.-
Algunos DAC están diseñados para producir valores tanto positivos como
negativos, tales como -10 volts a + 10 volts. Para ello se utiliza la entrada
binaria como un número con signo, donde MSB es el signo 0 para + y 1
para -. Por ejemplo, un DAC Bipolar de 6 bits que ofrece una resolución
de 0,2 volts, los valores binarios en su entrada varían de (-32) 100000 a
(+31) 011111 para producir salidas analógicas que van desde -6,4 volts
hasta 6,2 volts. Entre estos límites negativo y positivo existen 63 pasos
(26-1) de 0,2 volts.

ELECTRONICA III 24
CIRCUITERIA DE UN DAC.-
La circuitería más simple y básica se aprecia en un DAC de 4 bits,
formado por un amplificador operacional en configuración de amplificador
sumador proporcional, el cual produce la suma ponderada de 4 entradas
digitales cuyos valores son de 0 a 5 volts. El factor de ponderación de
cada entrada se obtiene de la razón entre la resistencia RF y la
correspondiente a cada entrada RENT.

R ent
1K
D Rf = 1 K
2K
C
4K
B
8K V S AL
A
E ntradas
Digitales
0 a 5 volts C .C .

ELECTRONICA III 25
• La razón proporcional entre RF y RENT para los distintos valores de las
resistencias de esta última, determinan los factores de atenuación de
cada entrada. En este caso:
• D no sufre atenuación, dado de RF/RENT= 1K/1K = 1
• C sufre atenuación, dado que RF/RENT= 1K/2K = 1/2
• B sufre atenuación, dado que RF/RENT= 1K/4K = 1/4
• A sufre atenuación, dado que RF/RENT= 1K/8K = 1/8
• Por consiguiente, la salida del amplificador se expresa como:
VSAL= (VD x 1 + VC x 1/2 + VB x 1/4 + VA x 1/8)
El signo negativo estará presenta debido a la configuración del
amplificador pero no será motivo de estudio.

ELECTRONICA III 26
TABLA DE CODIGOS DE ENTRADA AL AMPLIFICADOR
CODIGOS DE
ENTRADA
DCBA VSAL
(Volts)
0000 0,000 LSB
0001 -0,625
0010 -1,250
0011 -1,875
0100 -2,500
0101 -3,125
0110 -3,750
0111 -4,357
1000 -5,000
1001 -5,625
1010 -6,250
1011 -6,875
1100 -7,500
1101 -8,125
1110 -8,750
1111 -9,375 MSB (escala completa)
ELECTRONICA III 27
• La resolución de este convertidor D/A es igual a la asignación del
factor de ponderación del LSB, que es (1/8) x 5= 0,625 volts.
• Luego, la salida analógica aumenta en pasos de 0,625 volts.
EJEMPLO.-
a) Determine los factores de ponderación de cada bit para el circuito
sumador de 4 bits.
b) Cambie RF a 250 Ohms y determine la salida a escala completa.
SOLUCION.-
a) MSB = 5 V 2º MSB = 2,5 V 3er MSB = 1,25 V 4º MSB = 0,625 V
(LSB)
b) El valor de escala completa será reducido en un factor de 4 veces,
luego la salida se convierte a:
VSAL = -9,375/ 4 = - 2,344 volts

Los valores en las resistencias aumentan a partir del MSB por un factor de
2.
ELECTRONICA III 28
EXACTITUD DE LA CONVERSION.-
• Aún cuando es posible obtener valores muy precisos para las
resistencias de entrada y realimentación del convertidor, siempre
existe el inconveniente con la exactitud de los niveles de voltaje de las
señales que ingresan al convertidor y que representan los valores
binarios.
• Dado que el valor binario para los estados lógicos “1” y “0” se traduce
en un rango de valores y aún más, varía de circuito integrado en
circuito integrado, es posible que los niveles de voltaje que ellos
representan no sean todo lo homogeneo que se desea.
• Para superar esta anomalía, se utilizan los voltajes de entrada al
convertidor, como señales que controlan a un interruptor
semiconductor. Esto último, permite fijar como entrada lógica “1” el
valor de un voltaje de referencia, mientras que como valor lógico “0”,
se considera al interruptor en posición abierto.
• El voltaje de referencia de precisión produce un voltaje preciso y muy
estable, necesario para obtener una salida analógica exacta.

ELECTRONICA III 29
Un nivel Lógico "1" cierra el correspondiente
Interruptor

Voltaje de
R eferencia
1K
Rf = 1 K
( MS B) 2K
D
4K
C
8K V S AL
B

A
( LS B)

ELECTRONICA III 30
RED ESCALERA R/2R.-
Una de las desventajas en el DAC anterior, es el número de resistencias
diferentes que utiliza. Por ejemplo, un convertidor de 8 bits, requiere 8
resistencias en el rango que va desde R hasta 128R, en pasos
ponderados. Este rango requiere tolerancias de 1 entre 255 (menor del
0,5%) para convertir la entrada con precisión, lo que hace muy difícil
fabricar este tipo de DAC en grandes cantidades.
Otro método para realizar la conversión D/A es utilizar una red
escalonada R/2R. Este método, resuelve uno de los problemas del DAC
con ponderación binaria, ya que sólo requiere dos valores de resistencia.

ELECTRONICA III 31
Circuito del convertidor Digital a Analógico en Escalera R/2R.-

D0 D1 D2 D3

2R R f = 2R
R1 2R R3 2R R5 2R R7

R2 R4 R6 R8

2R R R R V S AL

ELECTRONICA III 32
Sea D3=1 D2=0 D1=0 y D0=0

+5 V D3=1 I=5V/2R
R F =2R

R 7=2R

R esistencia equivalente
a la escalera con V S AL
R E Q =2R
D2,D1 y D0 conectadas
a tierra

 5V 
VSAL  I  RF      2R  5V
 2R 

La corriente circula a través de R7 y RF. A través de la resistencia


equivalente, REQ, no circula corriente ya que la entrada inversora está a
tierra (potencial entre terminales inversor u no-inversor es
aproximadamente igual a cero volt)
ELECTRONICA III 33
Análisis para D3=0 D2=1 D1=0 y D0=0

+5 V D 2=1 I=2,5V/2R
R F =2R R F =2R
+ -
R 5=2R
R 8=R R T H=R R 8=R

V S AL V T H=+2,5 V V S AL
R E Q =2R R 7=2R R 7=2R
I=0

D 0=D 1=0 D 2=0

 2,5V 
VSAL  I  RF      2R
 2R 
VSAL  2,5V

ELECTRONICA III 34
Análisis para D3=0 D2=0 D1=1 y D0=0

+5 V D 1=1 I=1,25V/2R
R F =2R R F =2R
+ -
R 3=2R
R 6=R R 8=R R TH R 8=R

V S AL V T H=+1,25 V V S AL
R E Q =2R R 5=2R R 7=2R R 7=2R

 1,25V 
VSAL      2R  1,25V
 2R 
Análisis para D3=0 D2=0 D1=0 y D0=1

 0,625V 
VSAL     2R  0,625V
 2R 
ELECTRONICA III 35
DAC CON SALIDA DE CORRIENTE.-
La figura siguiente muestra un esquema básico para generar una
corriente de salida analógica que es proporcional a la entrada binaria.
+V R E F

R I0 2R I0 /2 4R I0 /4 8R I0 /8

Interruptor
cerrado cuando
el bit de entrada IS A L
es = 1

RL

MS B LS B
B3 B2 B1 B0
E NT R ADAS B INAR IAS

I0 I I
ISAL  B3  I0  B2   B1  0  B0  0
2 4 8
VREF
I0 
ELECTRONICA III
R 36
• Este DAC tiene resistencias con factores de ponderación binarios.
• Cada interruptor semiconductor es controlado por el nivel lógico de la
respectiva entrada binaria.
• Un amplificador operacional convertidor de corriente a voltaje, se
emplea en la salida para entregar un voltaje de salida proporcional a la
corriente de entrada ISAL.

RF

IS AL

V S AL =-IS AL xR F

ELECTRONICA III 37
EJEMPLO.-
Suponga que VREF=10 volts y R=10K. Determine la resolución y la salida a
escala completa del DAC con salida de corriente. Considere que RL es
mucho menor que R.
SOLUCION.-
VREF 10V
Sea I0    1mA
R 10K
• 1mA es el factor de ponderación del MSB. Luego las corrientes
restantes serán 0,5 mA, 0,25mA y 0,125 mA. Por lo tanto, el LSB es de
0,125 mA que también es la resolución.
• La salida a escala completa ocurre cuando todas las entradas binarias
son todas altas (1) de manera de tener una corriente total de:

ISAL  1  0,5  0,25  0,125  1,875mA

ELECTRONICA III 38
• La corriente de salida es proporcional a VREF. La resolución y la salida
a escala completa cambiarán proporcionalmente para cualquier
cambio de VREF.
• A fin de que ISAL sea exacta, RL debe ser un cortocircuito a tierra, para
ello se puede usar un amplificador operacional como convertidor de
corriente a voltaje. Este tipo de salida no produce carga sobre el
circuito de conversión.

ELECTRONICA III 39
CARACTERISTICAS DE FUNCIONAMIENTO DE LOS
CONVERTIDORES DIGITALES – ANALOGICOS.-

Las características de funcionamiento de un DAC incluyen:


• Resolución
• Precisión
• Linealidad
• Monotonicidad
• Tiempo de establecimiento

ELECTRONICA III 40
RESOLUCION.- Es el recíproco del número de escalones discretos de la
salida. Depende del número de bits de entrada. También puede
expresarse como el número de bits que se convierten.
PRECISION.- Es una comparación entre la salida real de un DAC y la
salida esperada. Se expresa como un porcentaje de la tensión de salida a
escala completa. Por ejemplo, si la salida a escala completa de un
convertible es 10 volts y la precisión es + 0,1%, entonces el error máximo
en la salida para cualquier tensión de salida es 10V x 0,001=10mV.
Idealmente, la precisión debería ser como mucho, + ½ del LSB. Para un
convertidor de 8 bits, LSB es de 1/256=0,0039 (0,39%) del valor de escala
completa. Luego, la precisión debería ser aproximadamente + 0,2%.
LINEALIDAD.- Un error lineal es una desviación de la salida ideal (línea
recta) del DAC. Un caso especial es el error OFFSET, que es la tensión
de salida cuando los bits de entrada son cero.
MONOTONICIDAD.- Un DAC es monotónico si no produce escalones
inversos cuando se le aplica secuencialmente su rango completo de bits
de entrada.

ELECTRONICA III 41
ELECTRONICA III 42
ELECTRONICA III 43
ELECTRONICA III 44
ELECTRONICA III 45
TIEMPO DE ESTABLECIMIENTO.- Normalmente el tiempo de
establecimiento se define como el tiempo que tarda un DAC en quedar
dentro de + ½ LSB del valor final, cuando se produce un cambio en el
código de entrada.
EJEMPLO.-
Un DAC de 8 bits tiene una salida a escala completa de 2 mA con un error
también a escala completa (F.S.) de + 0,5 F.S.¿Cuál es el rango de
posibles salidas para una entrada 100000002.?
SOLUCION.-
El tamaño del paso es: (2mA / 255)=7,84 uA (100000002=12810)
La salida ideal deberá ser : 128 x 7,84 uA=1,004 mA.
El error puede ser a lo más: + 0,5% x 2mA= + 10uA.
Así la salida real se puede desviar de la ideal 1,004 mA y la salida podrá
resultar ser 994 uA ò 1014 uA.

ELECTRONICA III 46
CONVERTIDOR DIGITAL – ANALOGICO DE 8 BITS : DAC-08
El DAC-08 es un convertidor de 8 bits, monolítico, con un encapsulado de
16 terminales, de alta velocidad de corriente de salida con valores típicos
de 100 nseg.
• Terminales de Alimentación.- los terminales 3 y 13 se ocupan para
la alimentación positiva y negativa respectivamente y puede tener
cualquier valor de + 4,5 a + 18 volts. Baja potencia de consumo, 33
mW a + 5 volts. Entre cada terminal de alimentación y tierra debe
conectarse un condensador de 1 uF (eliminación de variantes de la
fuente de alimentación).
• Terminales de Referencia.- posee dos terminales de entrada de
referencia, ellos son los terminales 14 y 15 que permiten voltajes de
referencia positivos y negativos respectivamente. Es posible ajustar
con facilidad la corriente de escalón a escalera de entrada del DAC-
08, éste se puede hacer desde 4 uA a 4 mA, siendo su valor típico de
2,0 mA.
IREF = VREF / RREF ec. 00

ELECTRONICA III 47
• Terminales de entrada Digital.- los terminales 5 al 12 identifican las
entradas digital. La terminal 5 es el bit más significativo (MSB) y el 12
es el bit menos significativo (LSB).
Las terminales son compatibles con la lógica TTL y CMOS. La
entrada lógica “0” es 0,8 o menos y la entrada lógica “1” es 2,0 volts o
mayor, cualesquiera sean los voltajes de las fuentes.
La terminal 1, VLC, normalmente se conecta a tierra. Se le conoce
como Umbral de lógica (VTH), de acuerdo con la ecuación : VTH=VLC +
1,4 volts.
Las entradas digitales controlan 8 interruptores de corriente.

ELECTRONICA III 48
Conexión del DAC-08 para salidas de voltaje sólo positivas
-15V +15V

0,1 uF 0,1 uF 0,1 uF R F =5K

IR E F =V R E F /R R E F =2,0mA IS AL
3 16 13
14 4
R R E F =5K
DAC 08 IS AL
V R E F =10 V V S AL =IS AL x R F
MS B LS B
15 5 6 7 8 9 10 11 12 1 2

5K

D7 D6 D5 D4 D3 D2 D1 D0

E ntradas compatible con TTL o C MOS

Entradas Digitales Salida Analógica


D7 D6 D5 D4 D3 D2 D1 D0 ISAL VSAL
LSB 0 0 0 0 0 0 0 1 7,812 uA 39 mV
Media Escala 1 0 0 0 0 0 0 0 1,000 mA 5,0 V
Escala Completa
1 1 1 1 1 1 1 1 1,992 mA 9,96 V

ELECTRONICA III 49
Conexión del DAC-08 para salidas de voltaje bipolar
-15V +15V

0,1 uF 0,1 uF 0,1 uF R F =5K

IR E F =V R E F /R R E F =2,048mA IS AL
3 16 13
14 4
R R E F =5K
DAC 08 IS AL
V R E F =10,24 V V S AL =IS AL x R F
MS B LS B
15 5 6 7 8 9 10 11 12 1 2

5K
R F =5K

D7 D6 D5 D4 D3 D2 D1 D0

E ntradas compatible con TTL o C MOS

Entradas Digitales Salidas Analógicas


D7 D6 D5 D4 D3 D2 D1 D0 ISAL mA ISAL ´mA VSAL V
Escala Completa Negat. 0 0 0 0 0 0 0 0 0 2,040 -10,20
Cero Negativo 0 1 1 1 1 1 1 1 1,016 1,024 -0,040
Cero Positivo 1 0 0 0 0 0 0 0 1,024 1,016 +0,040
Escala Completa Posit. 1 1 1 1 1 1 1 1 2,040 0 +10,20

ELECTRONICA III 50
• De la figura se aprecia que la terminal “4” conduce la corriente de salida
ISAL y la terminal “2” conduce su complemento, ISAL´. Es decir, un estado
lógico “1” en algún terminal de entrada digital hace que uno de los 8
interruptores de corriente haga fluir, ISAL, mientras que una entrada “0” en
iguales terminales de entrada hace que fluya una corriente ISAL´.
• El valor de la corriente del LSB en estado “1”, fija la resolución en la escala
como:
V 1
RESOLUCION=(valor de 1 LSB)= REF  n Ec. 01
RREF 2

donde n= número de bits del convertidor.


• ISAL se calcula como:

ISAL  (valor de 1 LSB)  D Ec. 02

ELECTRONICA III 51
donde D es el valor decimal de la palabra de entrada digital. La corriente de
salida a plena escala o escala completa (F.S.) en la terminal “4”, ISAL, se
calcula para 11111111, o sea, con D=255, luego la corriente a plena escala,
IFS será:
IFS=(valor de 1 LSB) x 255. Ec. 03

• Por otra parte, la suma de todas las corrientes de la escala del DAC-08 es
igual a IFS. Como esta suma se divide en ISAL e ISAL´, el valor de ISAL´será:

ISAL´= IFS - ISAL Ec. 05

ELECTRONICA III 52
EJEMPLO.-
Calcule:
a) La corriente de entrada de escalones IREF del DAC-08.
b) El valor de la corriente de 1 LSB.
SOLUCION.-
a) En base a la figura del DAC-08 y la ecuación 00 se tiene que:

VREF 10V
IREF    2mA
RREF 5K
b) En base a la ecuación 01, se tiene que:
VREF 1
Valor Actual de 1 LSB o resolución=  n
RREF 2

10V 1
Corriente de 1 LSB=  8  7,812  A
5K 2
ELECTRONICA III 53
EJEMPLO.-
Calcule los valores de ISAL e ISAL´ para las entradas digitales siguientes:
a) 00000001 => D=1
b) 10000000 => D=128
c) 11111111 => D=255
SOLUCION.-
Como la resolución es 7,812 uA, se calcula por la ecuación 03, IFS:
IFS= (Resolución) x D = 7,812 uA x 255 = 1,992 mA

ISAL = 7,812 uA x 1 = 7,812 uA ISAL´= 1,992 mA - 7,812 uA= 1,984 mA


a) ISAL = 7,812 uA x 128 = 1,000 mA ISAL´= 1,992mA - 1,000 mA=
0,992 mA
b) ISAL = 7,812 uA x 255 = 1,992 mA ISAL´= 1,992mA - 1,992 mA=
0,000 mA
ELECTRONICA III 54
VOLTAJE DE SALIDA UNIPOLAR.-
En la figura del DAC-08, la corriente de salida ISAL del DAC se convierte
en la salida de voltaje VO por el amplificador operacional y la resistencia
RF, externas. Esta salida de voltaje presenta una resolución de:

VREF 1
RESOLUCION   RF  n Ec. 06
RREF 2
y VO será:
VO = Resolución x D = ISAL x RF Ec. 07

ELECTRONICA III 55
EJEMPLO.-
Calcule VO para las entradas digitales siguientes:
a) 00000001
b) 11111111

SOLUCION.-
A partir de la ecuación 06 se tiene:

10V 1 mV
RESOLUCION=  5K  8  39,0
5K 2 bit

a) Si D=1, VO=Resolución x D  VO=39,0 mv/bit X 1 = 39, 0 mV


b) Si D=255, VO=Resolución x D  VO=39,0 mv/bit X2 55 = 9,961 V

ELECTRONICA III 56
VOLTAJE DE SALIDA BIPOLAR.-
Es posible cablear las salidas del convertidor DAC-08 para obtener una
salida analógica bipolar en respuesta a una entrada digital.
El amplificador operacional a la salida del convertidor junto a las dos
resistencias, convierte la diferencia entre ISAL e ISAL´ en un voltaje VO:
VO=(ISAL – ISAL´) x RF

La corriente ISAL, hace positivo a VO, mientras que ISAL´ hace a VO un valor
negativo.
Si la entrada digital aumenta en 1 bit, ISAL aumenta en 1 LSB, mientras
ISAL´ disminuye en 1 LSM, en consecuencia, la corriente de salida
diferencial cambia a 2 LSB, de ahí que se espera que el intervalo del
voltaje de salida bipolar sea el doble de una salida unipolar.

ELECTRONICA III 57
EJEMPLO.-
Para el circuito con salida bipolar, calcule el voltaje de salida VO para
las entradas siguientes:
a) 00000000 b) 01111111 c) 10000000 d) 11111111
SOLUCION.-
El valor de la corrientes 1 LSB es igual a 8 uA, luego:
IFS= 8 uA x 255 = 2,040 mA
a) ISAL = 8 uA x 0 = 0 ISAL´=2,040 mA
VO= (ISAL – ISAL´) x RF = (0 – 2,040 mA) x 5K = -10,20 Volts

b) VO= - 0,040 V ISAL= 1,016 mA ISAL´= 1,024 mA


c) VO= + 0,040 V ISAL= 1,024 mA ISAL´= 1,016 mA
d) VO= + 10,20 V ISAL= 2,040 mA ISAL´= 0 mA

ELECTRONICA III 58

También podría gustarte