Está en la página 1de 14

1

JOSÉ LUIS MONEDERO GÓMEZ MONEDERO PERALES


02/09/2020

TEMA 23. ANÁLISIS DE CIRCUITOS REALIZADOS CON


DISPOSITIVOS CONVERTIDORES A/D Y D/A. PRINCIPIO DE LA
CONVERSIÓN ANALÓGICO-DIGITAL Y DIGITAL-ANALÓGICO.
FASES EN EL TRATAMIENTO DE LAS SEÑALES DURANTE LA
CONVERSIÓN. CLASIFICACIÓN, TIPOLOGÍA, FUNCIÓN Y
CARACTERÍSTICAS DE LOS DISPOSITIVOS ANALÓGICO-
DIGITAL Y DIGITAL-ANALÓGICO. CRITERIOS Y
PROCEDIMIENTOS UTILIZADOS PARA EL DISEÑO DE
CIRCUITOS CON ESTOS DISPOSITIVOS

1.- Introducción.

La mayor parte de las magnitudes físicas son señales continuas que varían en el
tiempo y por tanto señales analógicas. Pero dado el excesivo uso actual de los
microprocesadores que son circuitos digitales, es necesario dar un tratamiento a las
señales analógicas para poder usarlas como entradas digitales y adaptar las salidas
de los circuitos digitales para que vuelvan a ser analógicas. De hecho, muchos
circuitos analógicos que se usaban hasta la actualidad han sido sustituidos por
circuitos digitales consiguiendo mejores prestaciones y abaratando los costos.
Un sistema típico de adquisición de datos y tratamiento de una señal analógica
sería:

PROCESADOR
Entrada →PREPROCESAMIENTO→ CAD → DIGITAL→ CDA→ POSTPROCESAMIENTO →Salida.
Analógica Analógica

Tanto el preprocesamiento como el postprocesamiento consisten en ampliación,


filtrado y/o limitación del ancho de banda de la señal obtenida.

2.-Principio de la conversión a/d y d/a.

Si consideramos una magnitud analógica que varia entre 0 y 15, tomará infinitos
valores entre 0 y 15. Pero si queremos realizar una representación digital de dicha
señal y tomamos palabras de 4 bits, obtendremos 16 valores discretos posibles.
Podemos dibujar dichos valores discretos sobre la señal analógica i posteriormente
obtener su representación digital.

Llamaremos fondo de escala a la diferencia entre el mayor y el menor valor de la


señal analógica, en este caso, sería FS = 15. Llamaremos resolución al mínimo
2

incremento de la variable de salida, se calcula como FS/2 n-1 y en nuestro caso


valdrá 1.

3.- Fases del tratamiento de las señales durante la conversión.

En la conversión analógico digital podemos distinguir 3 fases:

a) Muestreo.

Teorema del muestreo: Una señal paso-bajo con ancho de banda W puede ser
recuperada si resulta muestreada a intervalos regulares de Tm < 1/2 , donde Tm
es el período de muestro. Por tanto la frecuencia de la señal será Fm>2W,
Llamada frecuencia de Nyquist. Si tenemos una señal analógica x(t) y la
multiplicamos por un tren de impulsos s(t) de frecuencia de Nyquist,
obtendremos una señal compuesta por un finito de muestras de sí misma. (se
puede dibujar).

Xm(t) = x(t) . s(t) = x(t) . ∑ δ(t-nTm).

El resultado se acercaría más a la realidad si consideramos que los impulsos


tienen cierto ancho.

Los circuitos de captura y mantenimiento se emplean para el muestreo de la


señal analógica (durante un intervalo de tiempo) y el posterior mantenimiento
de dicho valor, generalmente en un condensador, durante el tiempo que dura la
transformación A/D, propiamente dicha.
3

b) Cuantificación.

Consiste en hacer una discretización de la amplitud de la señal empleada, o sea,


tomar un conjunto de valores finitos de amplitudes a partir de una señal cuya
amplitud toma infinitos valores. La función que realiza dicho proceso es la
función escalonada Q(x). Mientras más valores de amplitud represente un valor
discreto, la calidad de la señal recuperada es peor. Llamamos ruido de
cuantificación a:
q = x(t) - Q(x)

c) Codificación:

Se asigna un código a cada nivel de cuantificación. Si todos los niveles son


positivos se usa un código unipolar (Binario, BCD, …). Si la señal escalonada
tiene niveles positivos y negativos se usa un código bipolar. (Códigos con bit
de signo, complemento a 2…).

4.- Clasificación, tipología, función y características de los dispositivos D/A y


A/D. Criterios y procedimientos utilizados para el diseño de circuitos con estos
dispositivos.

4,1.- Convertidores D/A.

 CLASIFICACIÓN.:
4

a) CDA de entrada en serie.


Son aquellos en los que la combinación digital a convertir se aplica a través de
un único terminal de entrada en el que aparecen en secuencia los bits que lo
constituyen. estos circuitos no se usan normalmente porque son complejos y
además la salida de los procesadores digitales suele estar en paralelo.

b) CDA de entrada en paralelo.


Son aquellos en los que la información binaria a convertir se introduce
mediante un nº de entradas en paralelo. Proporcionan a su salida una tensión (o
intensidad) proporcional al nº decimal que representa el nº binario que aparece
en la entrada. La entrada puede aparecer en varios códigos.

b1) CDA de conversión simultánea o directa.


La información digital se convierte de manera directa en analógica sin pasar
por ningún proceso intermedio mediante un sumador resistivo que depende del
código binario que aparezca a la entrada.

b 1.1) CDA directos de resistencias ponderadas.

Si la entrada digital D tiene n dígitos, entonces la salida analógica A será:

A = K . D = K . ∑ai .2i .

Esta operación es fácilmente implementable mediante un sumador de n


entradas realizado con un A.O.

VA = - r/(2n . R) . ∑ai .2i .

En la práctica cada entrada se une a un conmutador que está conectado a una


tensión de referencia o a masa. Para diseñarlo, conocido el fondo de escala,
5

fijamos la resistencia de realimentación r y la tensión de referencia Vref. La


ganancia en tensión valdrá Av = Vo/Vi = r/Ri. Suponemos que sólo está activa
la entrada de menor peso y sabemos que la tensión de salida que hemos de
asignarle es FS/2n-1 y Vi = Vref . Por ejemplo, si tenemos un fondo de escala
de 6 V con 4 entradas y la tensión de referencia es de 0,4 V, R0 = 150K.

En el caso en que la entrada esté en BCD, los dígitos estarán dispuestos en


grupos de 4. Vo = (Ao +2Bo + 4Co + 8Do) + 10 (A1 +2B1 + 4C1 + 8D1)
+ ……
Si es un nº con pocos dígitos se puede pasar a binario y realizar el proceso
anterior. También se puede usar un circuito del tipo:

I3= 10 I2 = 100 I1 Rp = R//2R//4R//8R = 16R/15

Av centenas = 10 Av decenas → -R/Rp = -10R/Rp + Rs →Rs = 9 Rp →Rs =


9,6R

Av centenas = 100Av unidad →-R/Rp =-100R/Rp + Rs →Rs= 99Rp →Rs =


105,6R.

Este tipo de convertidores tiene el problema de que es necesario usar muchos


valores resistivos de R con una gran precisión por lo que es desaconsejable en
el caso de más de 8 bits de entrada.

b 1.2) CDA directo con red en escalera.

Tiene la ventaja de que sólo cuenta con dos valore de resistencia R-2R y
además sólo importa la precisión relativa. Supongamos el siguiente circuito de
4 entradas.
6

Aplicando el concepto de divisor de tensión de izda a dcha :

Vd = Vref/2 Vc = Vref/4 Vb = Vref/8 Va = Vref/16.

b2) Conversión secuencial o indirecta.

Primero convierte la señal digital en una secuencia de impulsos que a su vez se


transforma en una señal analógica. No requieren resistencias de precisión pero
son más lentos. Son circuitos complejos por lo que no merece la pena
profundizar en cuestiones de análisis o de diseño.

b2.1) CDA por generación de impulsos o modulación de anchura de impulsos.

Este circuito usa un comparador binario de dos entradas X (La entrada digital a
convertir de n dígitos) e Y (La salida de un contador binario MOD n). Si el
comparador da un nivel alto a la salida cuando X >Y , Los impulsos de salida
del comparador tendrán un duración Tx proporcional al valor equivalente de
cada palabra del código digital de entrada D. Si esta salida pasa sucesivamente
por un multiplexor digital ( 0, Vref) y un filtro integrador de salida Vo:

Vo = 1/T∫Vref dt = Vref.K.D/T.
7

b2.2) CDA de frecuencia variable.

Si la señal digital a convertir es de n dígitos, se usa un divisor de frecuencias


programable de n estados cuya salida pasa sucesivamente por un multiplexor
digital ( 0, Vref) y un filtro integrador de salida Vo.

Antes de acabar con los convertidores D/A hay que mencionar La existencia
del DAC0800 que es un CI de ponderación binaria de ( bits que proporciona
tensiones de salida de hasta 20Vpp.

 Parámetros característicos de los CDA.

a) Resolución: Es el mínimo incremento de la variable de salida, si la


salida varía entre 0 y Vmáx:
Resolución = Vmáx/ 2n-1. (Se suele expresar en %)
b) Precisión: Se refiere al porcentaje de error que presenta el convertidor a
fondo de escala, respecto de la variable analógica. Debe estar alrededor
del 2%.

c) Setting time (Tiempo de establecimiento): Es el tiempo que transcurre


desde que se presenta a la entrada del convertidor la combinación
binaria hasta que Va Adquiere el valor correspondiente. También se
puede definir Como el tiempo requerido para un cambio de 0 a Vmáx o
un % del mismo.

d) Estabilidad térmica: Es la inmunidad a cambios de Tª y se expresa por


un coeficiente térmico en µV/ºC

e) Códigos digitales que acepta.

f) Sensibilidad ante las variaciones de la fuente de alimentación: Es el


cociente entre las variaciones que se producen a la salida y las
variaciones en la fuente de alimentación que las producen.

g) Margen dinámico de la señal de salida (Margen de V o I que se puede


obtener)

 Errores característicos de los CDA.

a) Error de OFFSET: Cuando al aplicar a la entrada la combinación


(0000….0) la tensión de salida no es cero y por tanto esta diferencia
aparece en todos los escalones. Suele expresarse en %FS. Se puede
corregir mediante un potenciómetro externo.
8

b) Error de ganancia o escala: Cuando la ganancia es alta, la altura de los


escalones es mayor que la resolución y viceversa. Se puede corregir
mediante un potenciómetro externo.
c) Error en linealidad. A incrementos iguales de la variable de entrada
corresponden aumentos de la tensión de salida distintos. Los escalones
no son iguales. Son característicos de los convertidores con red de
resistencias ponderadas.
d) Error en monotonicidad. Para combinaciones crecientes de entrada no se
producen siempre incrementos positivos en la salida. Los escalones
suben y bajan. Son característicos de los convertidores con red de
resistencias ponderadas.
e) Efecto glitch. Se debe a los transitorios que pueden introducir los
conmutadores de entrada.

4,1.- Convertidores A/D.

 GENERALIDADES.

La conversión A/D consiste en asignar a un valor digital discreto, un conjunto


de valore analógicos. Si contamos con n dígitos de entrada, tendremos 2 n
valores discretos. Mientras mayor sea n tendremos una salida analógica mas
precisa puesto que cada valor discreto representara un intervalo más pequeño
de valores continuos. Para un CAD de 3 dígitos.

 CLASIFICACIÓN.

a) CAD con salida en serie. Usan un circuito secuenciador. No son de uso


común
b) CAD con salida en paralelo.
b 1) De bucle abierto. Convertidor A/D flash.
b 2) De bucle cerrado.
9

b 2.1) Método contaje.


b 2.1.1) Conversión D/A.
b 2.1.1.1) Mediante rampa binaria.
b 2.1.1.2) Mediante contaje continuo.
b 2.1.2) Mediante rampa analógica.
b 2.1.2.1) Sencilla.
b 2.1.2.2) Doble.
b 2.1) Método de aproximaciones sucesivas.

b 1) . Convertidor A/D flash. Se aplica una tensión de entrada que es comparada


con varias tensiones de referencia mediante un circuito compuesto por un divisor
de tensiones conectado a varios A.O.. La salida de este circuito entra en un
codificador que le asigna un código digital

b 2) CAD De bucle cerrado.

Estos circuitos están constituidos por dos bloques:


 Un circuito de conversión secuencial que combina un circuito analógico
con otro digital síncrono.
 Un circuito de control del anterior.

b 2.1.1.1) CAD De bucle cerrado mediante rampa binaria.

El circuito está compuesto por un contador binario, un CDA, un Latch y una


circuitería de control.
10

Inicialmente el contador está a cero Por lo que la salida del CDA está a cero.
Mientras que la salida del CDA sea menor que la entrada analógica Va, el contador
estará funcionando por lo que la salida del CDA irá aumentando hasta que supere
el valor de la Va. En ese instante el valor del contador nos da la salida digital
correspondiente. El circuito de control resetea el contador y se inicia de nuevo el
ciclo. Este método es más sencillo que el CAD flash pero más lento. Además, la
salida digital se pone a cero después de cada cuenta por lo que el tiempo de
conversión es variable en función de la señal analógica de entrada.

b 2.1.1.2) CAD De bucle cerrado mediante contaje continuo.

El funcionamiento es similar al anterior sólo que sustituye la puerta AND y al


contador ascendente por un contador reversible cuya señal de reloj no está
relacionada con la salida del comparador. De este modo, cuando la salida del
comparador sea 0 no se detiene la cuenta sino que cuenta hacia abajo
proporcionando una señal de salida más representativa de la señal analógica. Tiene
la desventaja de que cuando la entrada analógica permanece constante, la salida
oscila entre dos valores binarios.

b 2.1.2.1) Mediante rampa analógica sencilla.

Tiene la ventaja de no usar un CDA. El circuito consiste en un generador de rampa


lineal constituido por un integrador cuya entrada es una tensión de referencia
constante –Vref.
11

Cuando el interruptor está cerrado, la salida del A.O. es 0. Cuando se abre, tras un
tiempo t la salida del A.O. alcanza un valor:

Vi = -Vref.t/RC .

Y el nº de impulsos llegados al contador N = t/Tc = -Vi.R.C.fc/Vref.


Donde Tc es el periodo de la señal de reloj.

Cuando Vi = Ve el contador deja de contar y el circuito de control cierra el


interruptor. El inconveniente de este circuito es que depende de los valores de R y
de C.

b 2.1.2.2) Mediante rampa analógica doble.

Este circuito es similar al anterior salvo porque en lugar de un interruptor en


paralelo con el condensador, tiene un conmutador que pasa de Ve a –Vref a la
entrada del integrador. Como Ve se aplica al conmutador, el comparador tendrá
una entrada a masa virtual. Partimos de un reset que pone el contador a 0 y
situamos el conmutador a Ve. El condensador se carga a través de la resistencia
produciendo a al salida del integrador una rampa negativa hasta que el contador se
desborda mandando una señal al circuito de control que conmuta a –Vref. A partir
de aquí el condensador se descarga linealmente dando lugar a una rampa positiva.

El tiempo que tarda en descargarse es proporcional a la tensión de entrada la


pendiente de descarga es constante. Cuando la tensión de salida del integrador Vc
vale 0 el contador se detiene y el nº de impulsos coincide con el valor binario de
salida.

Durante la carga:

t = 0 ; Vc =-1/RC . ∫ Vedt = -Vet/RC; Vc(To) = -Ve . To/RC


12

Durante la descarga:

t = To; Vc = Vc(To) + 1/RC . ∫ Vedt = -Ve . To/RC + -Ve .( T1-To)/RC

Si Vc = 0 → Ve/Vref = T1 – To/To ;

Además se cumple que T1 – T0 = N . Tc y To = 2 n . Tc Donde N ≡ nº de


impulsos que llegan al contador y Tc periodo de la señal de reloj.

Ve/Vref = N . Tc/2n . Tc → N = K . Ve

Y Hemos eliminado La dependencia con R Y C.

b 2.1) Método de aproximaciones sucesivas.

Se trata del método más rápido de realizar la conversión y tiene un tiempo de


conversión fijo para cualquier valor de la señal analógica de entrada. El circuito
consta de un CDA, un registro de aproximaciones sucesivas y un comparador
analógico
13

El proceso consiste en poner a nivel alto uno de los Bits de entrada del CDA en
cada pulso de reloj Empezando por MSB = D3. Si la salida del CDA es menor que
Va, se vuelve a poner a 0 dicho bit, Si es mayor Se pone a1. Se continua el proceso
con D2 Y se repite asta llegar a D0.

A este tipo de CAD corresponde la serie ADC 080X que disponen de 8 salidas. Son
muy usados porque su relación velocidad precio es muy buena y garantizan la
característica de monotonicidad.

 Parámetros de los convertidores A/D.

a) Resolución: Es el cambio de tensión necesaria para cambiar el bit de menor


peso = Vfs/2n
b) Tiempo de conversión. Tiempo que transcurre desde que se aplica la señal
analógica hasta que se obtiene a la salida el código digital.
c) Margen de tensiones analógicas de entrada. Nos da el Vmáx Y Vmín que
admite la entrada analógica.
d) Código de salida.

 Errores de los convertidores A/D.

a) Código ausente. Algunas palabras del código no tienen la posibilidad de


aparecer a la salida.
b) Códigos incorrectos. Alguno de los bits de salida valen siempre lo mismo y
esto hace que se den valores incorrectos.
c) OFFSET. Para un valor cero de la tensión analógica, la salida no toma el
código 000..0.
d) Error de ganancia. Las funciones de transferencia real e ideal tiene
pendientes distintas.
14

BIBLIOGRAFIÁ:

Lógica digital y microprogramable. Remiro, Gil Padilla y Cuesta.


Electrónica digital. Remiro, Gil Padilla y Cuesta
Principios digitales. L. tokheim

También podría gustarte