0% encontró este documento útil (0 votos)
114 vistas24 páginas

Convertidores A/D y D/A: Guía Técnica

El documento describe los convertidores analógico-digital (A/D) y digital-analógico (D/A), incluyendo sus componentes, especificaciones y circuitos. Explica que los convertidores A/D transforman señales analógicas en valores digitales discretos, mientras que los convertidores D/A hacen lo opuesto. Describe dos tipos de circuitos D/A, uno basado en resistencias ponderadas y otro en una red R-2R, que resuelve problemas del primero al mantener impedancias constantes.

Cargado por

MMS1981
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
114 vistas24 páginas

Convertidores A/D y D/A: Guía Técnica

El documento describe los convertidores analógico-digital (A/D) y digital-analógico (D/A), incluyendo sus componentes, especificaciones y circuitos. Explica que los convertidores A/D transforman señales analógicas en valores digitales discretos, mientras que los convertidores D/A hacen lo opuesto. Describe dos tipos de circuitos D/A, uno basado en resistencias ponderadas y otro en una red R-2R, que resuelve problemas del primero al mantener impedancias constantes.

Cargado por

MMS1981
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd

Tema 3

Convertidores A/D y D/A

3.1 Convertidores A/D y D/A. Introducción.


El mundo físico está ligado a las magnitudes analógicas con valores continuos,
mientras que los sistemas digitales emplean magnitudes con valores discretos, razón
por la cual se requieren sistemas que permitan llevar a cabo la transformación entre
ambas magnitudes.
Diagrama de bloques para el tratamiento digital de señales analógicas proporcionando
una variable de salida igualmente analógica.

- Preprocesado. Antes de realizar el procesado digital de una información


analógica se requiere un acondicionamiento de la señal eliminando el ruido y
adaptando el rango de amplitudes. Este bloque estará basado en circuitos
preamplificadores, filtros, fijadores de nivel, etc.
- Convertidor A/D. Este circuito proporciona un valor codificado digitalmente en
función de la amplitud de la señal analógica.
- Procesado digital. Mediante este bloque se proporciona la capacidad de
cálculo para obtener la funcionalidad deseada. Está basado en un sistema
microprocesador, microcontrolador, etc.
- Convertidor D/A. Este circuito realiza la conversión de la información digital en
una variable de magnitud analógica cuya amplitud es función directa de los
códigos digitales aplicados a la entrada del convertidor.
- Postprocesado. Formado básicamente por un filtro paso-bajo, su función es la
de suavizar los cambios bruscos de nivel producidos por la secuencia de códigos
digitales aplicados al convertidor D/A compuesto por valores discretos.
3.2 Convertidor D/A.
3.2.1 Convertidor D/A. Generalidades.

Convertidor digital analógico (DAC): es un dispositivo capaz de proporcionar una señal


analógica, en forma de corriente o de tensión, proporcional al código digital aplicado a
su entrada, ecuación:

K es una constante de proporcionalidad.


D el valor equivalente decimal del código digital.

Gráfica de la función de transferencia de un convertidor analógico digital de 3 bits.

La entrada digital es una variable discreta que proporciona un conjunto de niveles


discretos en la variable de salida.
Estructura general de un DAC.

Podemos observar una fuente de referencia, una red resistiva que entrega una
corriente proporcional al código digital aplicado y los bloques necesarios para aislar y
adaptar el sistema a los distintos tipos de tecnologías digitales.
En este tipo de sistemas es posible obtener la magnitud analógica de salida en forma
de tensión o de corriente, así se puede seleccionar la más aconsejable dependiendo de
las necesidades del diseño.

3.2.2 Especificaciones de los convertidores D/A.

Resolución.
Representa la mínima variación incremental posible en la magnitud de salida.
De este modo un convertidor de n bits resolverá en una parte de 2n partes.
Un DAC de n bits para 2n códigos (0, …, 2n-1) proporciona 2n niveles de la variable de
salida dividida en 2n-1 intervalos.
FS es el rango a fondo de escala de la variable de salida, un valor que define el margen
de salida de la función de transferencia de un DAC.
Ecuación que representa la resolución de un convertidor D/A, es función del rango a
fondo de escala FS.

Figura que define FS. Sean V2 y V1 dos tensiones analógicas de tal modo que V2 > V1.

Si el FS (fondo de escala) varía entre cero y V2, la resolución corresponde a la variación


incremental asociada al bit de menos peso (LSB).

Si el FS (fonde de escala) varía entre + V2 y – V2, la resolución corresponde a:


Definimos la constante de proporcionalidad K = a, la magnitud de salida varía a
intervalos regulares múltiplos enteros de a, es decir, 0, a, 2·a, …, (2n-2)·a, (2n-1)·a,
alcanzando su valor máximo de salida V0max de valor (2n-1)·a para el mayor código
posible (2n-1). Por tanto también es posible definir la resolución como:

La variable V0max representa la máxima tensión de salida posible del convertidor DAC.

OJO: observar que la diferencia entre el fondo de escala FS y V 0max es siempre igual al valor de
resolución a.

Precisión.
Es la desviación, tomada en el peor caso, de la magnitud de salida respecto al valor
teórico esperado. Se incluyen errores de offset, ganancia, ruido, etc. por tanto, es n
parámetro que define el grado de precisión o imprecisión en el establecimiento de un
valor analógico de salida.
Se expresa como % de FS o % de LSB.

Tiempo de conversión o establecimiento (setting time).


Es el tiempo que transcurre desde que se aplica un código estable a la entrada del
convertidor hasta que la magnitud analógica de salida alcanza su valor estable. Este
tiempo dependerá del incremento en la magnitud de salida, por ello este parámetro se
especifica en la peor condición posible, la que implica un incremento desde su valor
mínimo hasta un valor próximo a FS.
Se expresa en % de FS.
Sensibilidad frente a las variaciones de temperatura.
Representa la variación de magnitud de offset, ganancia o linealidad frente a los
incrementos de la temperatura ambiente.
El offset se expresa en μV/ºC (μA/ºC) o ppm/ºC.
La ganancia se expresa en ppm/ºC.
La variación de linealidad en ppm/ºCFS.

Sensibilidad frente a las variaciones de la tensión de alimentación.


Representa la variación de magnitud de offset, ganancia o linealidad frente a los
incrementos de la tensión de la fuente de alimentación.
El offset se expresa en μV/ºC (μA/ºC) o ppm/ºC.
La ganancia se expresa en ppm/ºC.
La variación de linealidad en ppm/ºCFS.

Error de offset.
Es el valor de la magnitud de salida que hace que la función de transferencia no pase
por el origen. Este error es debido a las tensiones o corrientes de offset del dispositivo
de salida y puede ser ajustado con potenciómetros externos.

Error de ganancia o escala.


Es la diferencia en las pendientes de las funciones de transferencia real e ideal. El
fabricante proporciona este dato como la diferencia entre ambas rectas a fonde de
escala expresado en % sobre FS. El error se puede corregir de forma externa.

Error de linealidad.
Describe la no – linealidad y representa la máxima desviación de la función de
transferencia real respecto de la teórica.
Se expresa como % LBS puesto que en ningún caso deberá ser superior al valor
absoluto a ½ LBS para que se cumpla la condición de monotonicidad en la función de
salida.
3.2.3 Circuitos convertidores D/A.

[Link] Convertidores D/A con resistencias ponderadas.

Convertidor con una fuente de referencia de tensión Vref, la red de conmutadores


electrónicos y el conjunto de resistencias ponderadas con un valor proporcional al
peso de cada bit que le corresponde a las entradas digitales S0, …, Sn-1. Finalmente, un
sumador basado en un amplificador operacional convierte la magnitud de corriente en
tensión de salida.
Los conmutadores S conectan cada resistencia ponderada a Vref o masa dependiendo
de que la entrada digital sea “0” o “1” lógico.
Las entradas que sean “0” no aportan ninguna corriente a la corriente total I0.
Las entradas que sean “1” aportan una corriente dependiente de su peso:

donde: n es igual al número de bits del convertidor.


k es la posición del bit de entrada, varía entre 0 ≤ k ≤ n-1.

Sumando todas las corrientes aportadas por cada bit de información digital se obtiene
la expresión:

Para la tensión de salida V0.

Para el valor mínimo V0min, el margen dinámico de la salida del convertidor será:
Para el valor máximo de V0max, el margen dinámico de la salida del convertidor será:

Ventajas e inconvenientes de estos convertidores:


- Ventajas.
o Simplicidad.
- Inconvenientes.
o No es posible ajustar correctamente las corrientes de offset de los
terminales de entrada del amplificador operacional al no disponer la red
resistiva de una impedancia constante.
o En la práctica resulta complicado encontrar resistencias precisas con los
valores requeridos, R, 2R, 4R, 8R, etc.

[Link] Convertidores D/A con red R – 2R.

La red resistiva en escalera R – 2R resuelve los problemas mencionados anteriormente


para los DAC con resistencia ponderada, presentado dos únicos valores resistivos (R –
2R) y una impedancia de entrada y salida constante, lo que posibilita un correcto
ajuste de las corrientes de offset del operacional.
Para comprender el funcionamiento de la red R – 2R, se deben tener en cuenta algunas
propiedades de esta red basadas en su simetría. Si se considera un nudo cualquiera de
corrientes de la parte superior de la red, se puede observar que la impedancia
equivalente sobre este punto, vista sobre cualquiera de las direcciones, toma siempre
el valor de R0 = (2R/2R) + R = 2R.

La impedancia de salida de la red es de valor constante RS = 3R con independencia del


estado de los conmutadores electrónicos.

La impedancia presente en las entradas de los conmutadores es constante y de valor R i


= 3R.
Debido a las simetrías de impedancias, el principio de funcionamiento de la red R – 2R
es el de ir dividiendo sucesivamente entre dos la corriente que llega a cada nudo. De
este modo, la corriente aportada por el terminal Sn-2 será la mitad que la aportada por
el terminal Sn-1 sobre la corriente total I0.

En un circuito convertidos A/D basado en la red R – 2R y considerando los efectos


individuales producidos al aplicar la tensión de referencia Vref sobre cada una de las
entradas lógicas, se deduce que cuando se aplica un nivel lógico alto a la entrada Sn-1, la
corriente de entrada sobre este terminal contribuye a una corriente I 0 en una cantidad
igual a la mitad de su valor.

Una corriente de entrada aplicada sobre el terminal S n-2 contribuye sobre la corriente
total con un valor igual a una cuarta parte de su valor y así sucesivamente siguiendo
una relación inversa de potencia de dos.
Puesto que la impedancia de entrada en cualquier terminal es constante, la corriente
de entrada será también constante y de valor:

Aplicando el teorema de superposición de efectos sobre la corriente total, se obtiene:

donde, n es el número de bits del convertidor.

La tensión de salida V0.

El valor mínimo de salida V0min.


El valor máximo de salida V0max.
3.3 Convertidor A/D.
3.3.1 Convertidor A/D. Generalidades.

Para convertir una señal analógica en digital se requiere de un proceso basado en


cuatro fases: muestreo, retención, cuantificación y codificación.

Muestreo.
Es una técnica que consiste en tomar una serie de muestras de amplitud instantánea
de la señal a intervalos regulares de tiempo obteniendo de este modo una serie de
pulsos modulados en amplitud (PAM). La frecuencia de muestreo fc debe permitir la
reconstrucción completa de la señal original a partir de las muestras tomadas.

Retención.
La tensión instantánea muestreada debe ser retenida entre dos impulsos consecutivos
de muestreo para permitir que el circuito convertidor analógico – digital realice la
conversión en el tiempo que precisa Tc. Las operaciones de muestreo y retención se
obtienen a partir de circuitos específicos denominados de muestreo y retención
gobernados a partir del terminal Vs/h.
Cuantificación.
Consiste en asignar una función que determina qué margen de valores de la tensión de
entrada deberá proporcionar un único nivel de la función de salida.
Si la función es lineal, entonces el intervalo de cuantificación (q) es constante y se
determina a partir de la siguiente expresión:

N es el número de niveles del cuantificador.


q representa el intervalo Vk+1 – Vk al cual se le hace corresponder como función de
salida el nivel k·q para valores de k = 0, 1, 2, …, (N – 1).

Función de transferencia de un cuantificador unipolar de 8 intervalos, N = 8, sobre un


fondo de escala FS determinado. La función de salida del cuantificador, constará de N
niveles de cuantificación divididos en N – 1 tramos o escalones. Por tanto, para un
rango de entrada Vin entre Vin max – Vin min se obtendrá un rango de salida Vout entre 0 y
(N – 1)q.
Error de cuantificación: es un error que se produce siempre que se aplica una función
de cuantificación. Depende básicamente del intervalo de cuantificación y de la función
de salida del cuantificador.

Se emplean dos procedimientos de cuantificación:


- Cuantificación por truncamiento.
Para el intervalo Vk+1 – Vk se le asigna una función de salida (k·q). En estas condiciones
se produce un error máximo de cuantificación de valor q.
Cuantificador de 8 intervalos, se observa que el rango de entrada es simétrico y el de
salida asimétrico respecto del valor central.
- Cuantificación por redondeo.
Para el intervalo V(k+q/2) – V(k-q/2) se le asigna una función de salida (k·q). En estas
condiciones se produce un error máximo de cuantificación de valor ± q/2.
Observamos que tanto el rango de entrada como el de salida son asimétricos respecto
del valor medio, y por tanto el fonde de escala superior (FS1) e inferior (FS2) tienen
distinto valor.

El error instantáneo εi que se producirá en una determinada conversión está


delimitado por su valor máximo q/2. La función densidad de error ϕε tomará el valor
1/q, para todo -q/2≤ εi ≤ +q/2.

Media o valor central.


La desviación típica respecto de la media, representa el valor del error probable en un
cuantificador EC.

Codificación.
Consiste en asignar un código digital a cada uno de los niveles de salida del
cuantificador.
Puesto que q representa el intervalo mínimo de cuantificación, este valor debe ser
asignado a la variación mínima entre dos códigos consecutivos, equivalente al valor del
bit menos significativo LSB del código empleado en la codificación.

Si se aplica una codificación binaria a la salida de un cuantificador, se hace preciso que


el número N de intervalos de cuantificación coincida con una potencia de dos, con el
fin de obtener todas las combinaciones posibles en el código de salida formado a partir
de n bits.

Códigos digitales más utilizados:


- Códigos unipolares: representan únicamente valores positivos o negativos,
correspondientes a la tensión de entrada en el cuantificador.
o Binario Natural (BN). Cada palabra binaria representa una fracción del
rango a fondo de escala FS. Es un código de salida muy utilizado en
ADCs.
o Binario Codificado en Decimal (BCD).

- Códigos bipolares: representan valores positivos y negativos, correspondientes


a la tensión de entrada del cuantificador.
o Binario natural con signo magnitud.
o Binario natural en complemento a dos. Es el que mejor se adapta a las
representaciones con variación de signo y centradas sobre cero.

o Binario natural desplazado (OB). Aporta la solución a la aplicación del


código Binario Natural a un convertidor ADC bipolar, agregando un
offset para conseguir que a la palabra binaria 100…000 le corresponda
el valor 0 V de entrada, quedando a la mitad superior de la tabla
asociada a las tensiones positivas y la mitad inferior a las negativas de
forma continua.

3.3.2 Especificaciones de los convertidores A/D.


Resolución.
Es el número de bits del código digital de salida en relación con el intervalo de
cuantificación q y el valor del rango de fondo de escala FS.

Tiempo de conversión.
Tiempo que transcurre entre la orden de inicio de conversión (SOC) y la salida estable
del código equivalente a la señal de entrada, asociada a una señal EOC (End of
conversión).

Margen de tensión analógica de entrada.


Define el rango admisible de tensión de entrada ADC.

Código de salida.
Especifica los tipos de código de salida del ADC. Lo más común es binario natural (BN)
y/o binario natural en complemento a dos (BN – C – 2).
Salida digital.
Hace referencia al tipo de tecnología digital empleado en los buffers de salida y el tipo
de salida.

Errores en la conversión:
- Error de cuantificación.
Error mencionado anteriormente. Se asocia al valor ±1/2 LBS o superior.

- Error de linealidad diferencial.


Si se produce un error de linealidad y éste es tal que impide la generación de
determinados códigos a la salida, entonces se genera este error, también se
denomina como códigos omitidos.

El resto de errores mantienen una definición muy similar a los estudiados en los DAC.

3.3.3 Circuitos convertidores A/D.

También llamados ADCs, pueden construirse en dos tipos básicos: ADCs de bucle
abierto y ADCs de bucle cerrado.
- ADCs de bucle abierto.
No existe realimentación interna, se obtiene la información digital de forma directa.

- ADCs de bucle cerrado.


Poseen un lazo de realimentación interno a partir de un convertidor DAC. Los procesos
de cuantificación y codificación se producen de forma simultánea, obteniéndose una
secuencia de códigos digitales que a su vez son reconvertidos a un valor analógico y
comparados con la señal de entrada. El código de salida se obtiene por técnicas de
aproximación comparación.
[Link] Convertidor A/D instantáneo.

En este tipo de convertidor los procesos de cuantificación y codificación están


claramente separados y diferenciados.

El primer proceso se lleva a cabo mediante comparadores que discriminan entre un


número finito de niveles de tensión. Estos comparadores reciben en sus entradas la
señal analógica junto con una tensión de referencia, distinta para cada uno de ellos.
Finalmente, un bloque codificador obtendrá el código de salida mediante técnicas
combinacionales a partir de los distintos niveles de salida de los comparadores.
Código de salida y estado de las salidas del cuantificador en función de la variable de
entrada, en un circuito ADC que tiene tres bits de resolución:
Este convertidor se dice que es instantáneo porque el tiempo de conversión será la
suma de los tiempos de conmutación de los comparadores más el tiempo de
asentamiento del codificador.
La red consta de 2n – 1 comparadores y 2n resistencias. Luego

a partir de ésta expresión se obtiene la que relaciona la tensión de referencia con el


fondo de escala FS.

Ventajas.
Simplicidad en el diseño y rapidez en el tiempo de conversión, para aplicaciones
de baja resolución.

[Link] Convertidor A/D de rampa.

Se llama también ADC con integrador de simple pendiente.


Proporciona un impulso de anchura variable, directamente proporcional al valor de
tensión analógica aplicado a la entrada, pudiendo ser convertido a una magnitud
digital mediante un reloj y un contador de pulsos.
Componentes:
- Circuito de reloj construido a partir de un generador de pulsos de frecuencia
fija y estable.
- Generador de rampa construido a partir de un circuito integrador.
- Biestable cuya misión es la de fijar un retener un determinado estado lógico a
su salida.
- Contador de pulsos cuya misión consiste en contar el número de pulsos
aplicado a su terminal de entrada en código binario natural.

También podría gustarte