Está en la página 1de 12

Instrumentación Electrónica

Tema 10
CONVERSIÓN DIGITAL/ANALÓGICO
Universidad de Burgos. Area de Tecnología Electrónica
Ignacio Moreno Velasco
Versión 5.8
Ignacio Moreno Velasco Area de Tecnología Electrónica. Universidad de Burgos

INDICE

1.- CONVERSIÓN DIGITAL/ANALÓGICO ........................................................... 3

1.1.- Principio de funcionamiento ................................................................................................................... 3


1.1.1.- Salida unipolar .................................................................................................................................. 3
1.1.2.- Salida bipolar .................................................................................................................................... 3

1.2.- Parámetros Estáticos del convertidor D/A............................................................................................. 4


1.2.1.- Resolución......................................................................................................................................... 4
1.2.2.- Offset................................................................................................................................................. 5
1.2.3.- Error de ganancia .............................................................................................................................. 5
1.2.4.- Alinealidad ........................................................................................................................................ 6
1.2.5.- Precisión absoluta – Error ................................................................................................................. 7

1.3.- Parámetros dinámicos del DAC.............................................................................................................. 8


1.3.1.- Tiempo de establecimiento (Settling time)........................................................................................ 8
1.3.2.- Errores de transición (Glitch) ............................................................................................................ 8

1.4.- Convertidores D/A ................................................................................................................................... 9

1.5.- Convertidor D/A TIPO ” R-2R”............................................................................................................. 9

1.6.- Ejemplo: DAC0800-0802....................................................................................................................... 11

Apuntes de Instrumentación electrónica (versión 5.8) 3º I.T.I. Electrónica 2


Ignacio Moreno Velasco Area de Tecnología Electrónica. Universidad de Burgos

1.- CONVERSIÓN DIGITAL/ANALÓGICO

1.1.- PRINCIPIO DE FUNCIONAMIENTO

1.1.1.- SALIDA UNIPOLAR

DAC 3 bits Ent. Digital Salida analógica unipolar Ejemplo Rango 0-10V (FS =10)
Valor mínimo: 000 0/8 · FS 0V
Valor mitad: 100 4/8 · FS 5’00 V
Valor máximo: 111 7/8 · FS 8’75 V

1.1.2.- SALIDA BIPOLAR

Observar que en el caso de salida bipolar, se desplaza el eje X hasta ½ FS:

DAC 3 bits Ent. Digital Salida analógica bipolar Ej.: Rango ± 5V (Intervalo = 10 V)
Valor mínimo: 000 - 4/8 · Intervalo -5V
Valor mitad: 100 0/8 · Intervalo 0V
Valor máximo: 111 3/8 · Intervalo 3’75 V

Apuntes de Instrumentación electrónica (versión 5.8) 3º I.T.I. Electrónica 3


Ignacio Moreno Velasco Area de Tecnología Electrónica. Universidad de Burgos

1.2.- PARÁMETROS ESTÁTICOS DEL CONVERTIDOR D/A


Son aquellos parámetros que afectan a la precisión del convertidor cuando la señal de salida puede
considerarse continua (DC).

1.2.1.- RESOLUCIÓN
Es el cambio más pequeño que puede obtenerse a la salida como consecuencia de un cambio en la
combinación de entrada.

• Lógicamente, este cambio se producirá en el bit menos significativo también llamado LSB.
• Se expresa de varias formas:

⇒ Valor de 1LSB.
⇒ Porcentaje respecto al intervalo.
⇒ Directamente en el nº de bits del convertidor.

RESOLUCIÓN EN LSB

Intervalo
LSB =
2nº de bits

En el caso anterior del DAC de 3 bits:


Intervalo 10
LSB = nº de bits
= = 1'25V
2 23

RESOLUCIÓN EN PORCENTAJE
Si queremos expresar la resolución en porcentaje, debemos referirla al fondo de escala

LSB
Resolución(%) = ⋅ 100
Intervalo
Intervalo
nº de bits 1
Teniendo en cuenta la expresión del LSB: Resolución(%) = 2 = Nº de bits
⋅ 100
Intervalo 2

Como los convertidores no son ideales, aparecen unos parámetros que definen sus limitaciónes, estos
errores tambíen se miden en LSB o en % del fondo de escala (Intervalo):

Por ejemplo, un error de ½ LSB en un DAC de 8 bits corresponde a


1 1
⋅ ⋅ 100 = 0'2% del fondo escala
28 2

Apuntes de Instrumentación electrónica (versión 5.8) 3º I.T.I. Electrónica 4


Ignacio Moreno Velasco Area de Tecnología Electrónica. Universidad de Burgos

1.2.2.- OFFSET

También llamado error de cero, ya que es la


diferencia entre el valor nominal y el real para la
combinación que represente una salida cero (0...0 en el
caso unipolar).

1.2.3.- ERROR DE GANANCIA


También llamado error de fondo de escala, ya que representa la diferencia entre la salida real y la
salida ideal a fondo de escala (suponiendo ya corregido el error de offset).

# Propuesto 10.1: ¿Cuál sería el error del DAC de la figura si tuviera una resolución de 8 bits en un
intervalo de 10 V?.

Apuntes de Instrumentación electrónica (versión 5.8) 3º I.T.I. Electrónica 5


Ignacio Moreno Velasco Area de Tecnología Electrónica. Universidad de Burgos

1.2.4.- ALINEALIDAD

ERROR DE LINEALIDAD INTEGRAL (INL)

(INL, Integral Non-Linearity). Es la desviación de los


valores de salida real respecto de la función de
transferencia ideal. Se mide entre un código y su
adyacente. Normalmente se especifica el valor
máximo de los errores; en la gráfica siguiente,
tendríamos un INL de ½ LSB.
También es conocido como error de linealidad a
secas.

ERROR DE LINEALIDAD DIFERENCIAL (DNL)

(DNL: Differential Non-Linearity): Se define error de linealidad diferencial como la variación del valor
entre salidas analógicas adyacentes respecto al valor ideal que debería ser 1 LSB siempre.

• También en este caso se especifica el peor caso.


• En la imagen, tenemos un error DNL en valor absoluto de ¼ LSB.

Diferencia INL - DNL


Como puede observarse en los ejemplos, el DNL mide el error entre códigos adyacentes de la
curva real, mientras que el INL lo hace entre la curva real y la ideal.

Apuntes de Instrumentación electrónica (versión 5.8) 3º I.T.I. Electrónica 6


Ignacio Moreno Velasco Area de Tecnología Electrónica. Universidad de Burgos

MONOTONICIDAD
Se dice que un DAC es no monotono cuando la pendiente de su función de transferencia cambia de
signo.

En la imagen la pendiente es positiva excepto entre los códigos 011 y 100, donde un incremento en el
código de entrada produce un decremento en la salida analógica.

1.2.5.- PRECISIÓN ABSOLUTA – ERROR

Es el valor máximo de la diferencia entre el valor de salida real y el ideal.

Este parámetro resume los errores


de offset, ganancia, alinealidad.

# Propuesto 10.2: ¿Cuál sería el error del DAC de la figura si tuviera una resolución de 10 bits en
un rango de 5 V?.

Apuntes de Instrumentación electrónica (versión 5.8) 3º I.T.I. Electrónica 7


Ignacio Moreno Velasco Area de Tecnología Electrónica. Universidad de Burgos

1.3.- PARÁMETROS DINÁMICOS DEL DAC

1.3.1.- TIEMPO DE ESTABLECIMIENTO (SETTLING TIME)

Tiempo (ts) que tarda la salida en alcanzar la precisión requerida (Habitualmente ½ LSB). Este
parámetro limita la frecuencia máxima que puede generarse.

• Normalmente se especifica para el mayor de los cambios posibles, es decir desde la combinación
0...000 hasta la 1...111. P. ej. si deseamos generar una señal cuadrada de máxima amplitud.

Slew rate: Máxima velocidad de cambio que puede producir el DAC en la señal de salida.
Por lo tanto para generar señales de alta frecuencia es necesario un pequeño tiempo de
establecimiento y un gran slew rate.

1.3.2.- ERRORES DE TRANSICIÓN (GLITCH)

12
Lógica BITS Conector
de E/S
12
Control
BITS

Esquema típico de una tarjeta DAQ con dos canales de salidas analógicas de 12 bits

• Los interruptores digitales que dictan el valor de la salida analógica no conmutan en el mismo
instante de tiempo; siempre habrá una diferencia por pequeña que sea.

⇒ Esto provoca que durante la transición de una combinación a la siguiente se den combinaciones no
deseadas que producen picos en la salida analógica.
⇒ El peor caso se dará cuando todos los bits deban cambiar, por ejemplo entre la combinación
0...000 y la 1...111, ó entre 101010 y la 010101.

Los glitches más grandes


suceden cuando cambia el
MSB.

Analog Devices, Inc.

Este problema reafirma la necesidad de añadir un filtro paso bajo a la salida del DAC que
elimine estos picos llamados “glitches”.

Apuntes de Instrumentación electrónica (versión 5.8) 3º I.T.I. Electrónica 8


Ignacio Moreno Velasco Area de Tecnología Electrónica. Universidad de Burgos

1.4.- CONVERTIDORES D/A


R1

R R 2R
A B C D -
Vo
+ AO
Iout
2R 2R 2R 2R

X0 LSB X1 X2 MSB

Vref
Iref

1.5.- CONVERTIDOR D/A TIPO ” R-2R”


Los más utilizados se basan en una configuración de resistencias ponderadas en escalera R-2R:

ANÁLISIS DEL CIRCUITO:


La expresión de la tensión de salida es:
Vo = - Iout · R1 Î Buscaremos Iout en función de Vref y del estado de los interruptores,
representado por la palabra binaria [X] ≡ X0 · 20 + X1 · 21 + X2 · 22

Aplicamos superposición: Cerramos un interruptor a Vref y el resto a masa.


Análisis para X2 en Vref y el resto de interrruptores a masa, combinación 100 (X2 = MSB = 1).
Hallemos la corriente I1:

Î
Thevenin en C

V ref
La corriente Iref que luego llamaremos corriente de referencia, vale: I ref =
3R

Apuntes de Instrumentación electrónica (versión 5.8) 3º I.T.I. Electrónica 9


Ignacio Moreno Velasco Area de Tecnología Electrónica. Universidad de Burgos

V ref / 2 V ref I
Y la corriente I1 vale: I1 = = = ref
3R 6R 2
Análisis para X1 en Vref: y el resto de interruptores a masa, es decir, la combinación 010.

Î Î
Thevenin Thevenin
en B en C

V ref
Se sigue cumpliendo que I ref =
3R
Y la expresión de la corriente I2 queda:

V ref / 4 V ref I
I2 = = = ref
3R 12R 4
Análisis para X0 en Vref y el resto de interruptores a masa, o sea, combinación 001 (LSB = 1).
Este análisis donde el bit de menor peso, (LSB = X0 = 1) sería análogo:

Se sigue cumpliendo que:

V ref
I ref =
3R
Luego la expresión será:

V ref / 8 V ref I
I3 = = = ref
3R 24R 8
Análisis del conjunto: Podemos observar, que la influencia de cada
interruptor sobre la corriente Iout es la mitad que el anterior según disminuye su peso.
Aplicando superposición, obtendríamos una corriente total Iout:
Iout = I1 + I2 +I3

V ref ⋅ X 2 V ref ⋅ X 1 V ref ⋅ X 0


I out = + +
6R 12R 24R
V ⎛X X X ⎞
I out = ref ⎜ 2 + 1 + 0 ⎟
3R ⎝ 2 4 8 ⎠
⎛ X 2 X1 X 0 ⎞
I out = I ref ⎜ + + ⎟
⎝ 2 4 8 ⎠
Donde Xi vale 0 ó 1 en función del estado del interruptor. Podemos ahora expresar Vo:

Apuntes de Instrumentación electrónica (versión 5.8) 3º I.T.I. Electrónica 10


Ignacio Moreno Velasco Area de Tecnología Electrónica. Universidad de Burgos

⎡Vref ⎛ X 2 X 1 X 0 ⎞⎤
Vo = − R1 ⋅ ⎢ ⎜ 1 + 2 + 3 ⎟⎥
⎣ 3R ⎝ 2 2 2 ⎠⎦
o también
⎛X X X ⎞
Vo = − R1 ⋅ I ref ⋅ ⎜ 12 + 21 + 30 ⎟
⎝2 2 2 ⎠
Multiplicando el paréntesis por 23 para llegar a una expresión en función de la palabra binaria [X]
[X] = X0 · 20 + X1 · 21 + X2 · 22:

Vo = − R1 ⋅
Vref
(X ⋅ 2 2 + X 1 ⋅ 21 + X 0 ⋅ 2 0 )
3R ⋅ 2 3 2

Vref
Vo = − R1 ⋅ ⋅ [X ]
3R ⋅ 2 3
Generalizando para N bits:

Vref I ref
Vo = − R1 ⋅ ⋅ [X ] ó Vo = − R1 ⋅ ⋅ [X ]
3R ⋅ 2 N 2N

1.6.- EJEMPLO: DAC0800-0802

Iref

⎛B B B ⎞
Iout = Iref ⋅ ⎜ 11 + 22 + .... 88 ⎟
⎝2 2 2 ⎠
⎛B B B ⎞
Iout = Iref ⋅ ⎜⎜ 11 + 22 + .... 88 ⎟⎟
⎝2 2 2 ⎠

Observar que, sería más congruente haber numerado los bits de B0 a B7 y no de B1 a B8.

Apuntes de Instrumentación electrónica (versión 5.8) 3º I.T.I. Electrónica 11


Ignacio Moreno Velasco Area de Tecnología Electrónica. Universidad de Burgos

A fondo de escala (combinación 1111111) se cumple:

⎛ 1 1 1 ⎞ Iref ⎛ 28 28 28 ⎞
Iout = Iref ⋅ ⎜ 1 + 2 + .... 8 ⎟ Î Iout = ⋅ ⎜ + + .... ⎟ operando
⎝2 2 2 ⎠ 28 ⎜⎝ 21 22 28 ⎟⎠

Iout =
Iref
8
(
⋅ 27 + 26 + ....20 ) Î
⎛ 255 ⎞
I out = I ref ⋅ ⎜ ⎟ y I out = 0
2 ⎝ 256 ⎠
⎛ 255 ⎞
Cumpliéndose para cualquier combinación de entrada: I out + I out = I ref ⋅ ⎜ ⎟
⎝ 256 ⎠

Ejemplo: ajuste del rango de salida a modo unipolar de 0 a 10V

La fuente de 10 V, junto con la resistencia de 4’5k establecen una corriente de referencia de 2 mA,
que se ajusta mediante el potenciometro de 50k. Cuando la caida de tensión en el potenciómetro
(patilla 15 y masa) es de 1 V, la caida de tensión en bornes de la resistencia de 4’5k es de 10-1 = 9V, lo
que hace que la corriente Iref sea de 9/4’5 = 2 mA.
Según esto, la corriente a fondo de escala será:

⎛ 255 ⎞
I out = I ref ⋅ ⎜ ⎟
⎝ 256 ⎠
⎛ 255 ⎞
I out = 2 mA ⋅ ⎜ ⎟
⎝ 256 ⎠
I out = 1'992 mA
En las resistencias de salida de 5 k tendremos: E o = −1'992 mA ⋅ 5 KΩ = −9'96V
Podemos establecer la siguiente tabla:

Apuntes de Instrumentación electrónica (versión 5.8) 3º I.T.I. Electrónica 12

También podría gustarte