Está en la página 1de 22

Instrumentación Electrónica II

1.- Introducción
Diagrama de bloques de un sistema genérico con procesamiento digital de señal, A/D y D/A:

1
Instrumentación Electrónica II

2.- Conversión A/D

Diagrama de bloques de un sistema de adquisición de datos multicanal conectable a un ordendor.

2.1.- PRINCIPIOS DE LA CONVERSIÓN A/D

2.1.1.- FUNCIÓN DE TRANSFERENCIA IDEAL


En la imagen tenemos el caso genérico de un ADC de 3 bits:

Observar como la
máxima tensión de
entrada es 7/8 FS y
no FS.
(FS: Fondo de escala).

RESOLUCIÓN
La resolución viene dada por el peso del bit menos significativos (LSB), que corresponde al cambio de
señal analógica que se produce entre dos códigos adyacentes:
Valor del fondo de escala
LSB =
2nº de bits

2
Instrumentación Electrónica II

En el ejemplo de la imagen, si tenemos un rango de 10 voltios:


UNIPOLAR BIPOLAR
ADC 3 bits
0 - 10 V -5 V y 5 V
LSB = FS / 2n = 10/8 IDEM
001 - 000 = 1,25 V = 1,25 V
n-1 n
= (2 / 2 ) · FS
Valor máximo
= FS – 1 LSB 5 V – 1 LSB = 3,75 V
111
= 8,75 V
Valor mitad
(FS/2) = 10/2 = 5 = 1002 0V
100
Valor mínimo
0V -5 V
000

PROPUESTO: Realizar una tabla análoga para una resolución de 8 bits.

3
Instrumentación Electrónica II

2.1.2.- CUANTIFICACIÓN
Cuando la tensión analógica a convertir no se corresponde exactamente con los valores de los códigos
disponibles, se debe decidir por aproximar al valor más cercano.

Por ejemplo, si en la imagen


tenemos una tensión de entrada de
1’3 V el código de salida será 001,
cometiendo un error de 0’3 V.

En la imagen podemos observar el error de cuantificación en forma de gráfica.

2.1.2.1.- Ruido de cuantificación


Observar que el valor medio del error de cuantificación es cero. Sin embargo, el valor eficaz del error
viene dado por el factor de forma de la señal en diente de sierra:
1
LSB
ε vP 2
V rms = = ≈ 0,144 LSB
12 12

RELACIÓN S/N:
Aunque el ADC sea perfecto siempre tendremos un error de cuantificación. Se puede tratar ese error
como ruido blanco. Si consideramos ideal el ADC y por tanto no afectado por otras fuentes de ruido sino
únicamente por el ruido de cuantificación, la máxima relación S/N que se puede obtener viene dada por:
(S/N)máx = (6’02 · nº de bits) + 1’76 dB

4
Instrumentación Electrónica II

2.2.- PARÁMETROS ESTÁTICOS

2.2.1.- ERROR DE OFFSET

Es el valor de entrada analógica que hay que aplicar


para que la salida sea el código 0.

En el ejemplo el error cometido es de 1¼ LSB, que


para un fondo de escala de 10V se corresponde a 1’25
+ 1’25/4 = 1,56 V

2.2.2.- ERROR DE GANANCIA

Es la diferencia entre el valor máximo nominal y el


valor máximo real de la entrada analógica, supuesto
cero el error de offset. Es decir una variación de la
pendiente respecto a su valor ideal.
En el ejemplo:
Error ganancia = valor máx. real - valor máx. nominal
= 6 ¼ LSB – 7 LSB
= –3/4 LSB.

5
Instrumentación Electrónica II

2.2.3.- ALINEALIDAD
De forma intuitiva podemos decir que la anchura de los “escalornes” difiere de la ideal.

2.2.3.1.- Alinealidad integral (INL)

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


valores reales respecto de la curva de transferencia
ideal.
• Se especifica la mayor de ellas, por lo que en la
imagen, el INL es de – ½ LSB.

2.2.3.2.- Alinealidad diferencial (DNL)


Es la diferencia entre la anchura del
escalón real y la del ideal, que es 0 LSB.

En la figura el error DNL (Differential


Non-Linearity) es de +½ LSB, y de –½
LSB.

6
Instrumentación Electrónica II

2.2.3.3.- Precisión absoluta – Error

Unifica todos los errores anteriores además del


error de cuantificación.
Se define como la máxima diferencia entre un
valor analógico y el valor central del escalón ideal.

2.2.3.4.- Códigos perdidos


En las especificaciones de los fabricantes, es
habitual leer la frase “No missing codes”, es decir
“no hay pérdida de códigos”. En la imagen
podemos observar como un error de linealidad
demasiado grande consigue que el código 100 no
llegue a darse en la salida: es lo que se llama
“missing code”.

Ejemplo: Función de transferencia con un código perdido


En la figura anterior, se puede ver el código perdido
00..0101. En otras palabras, no existe tensión de entrada que
produzca ese código de salida. Esto significa, por ejemplo
que la tarjeta no distingue entre una entrada de 100 µV y
una de 140 µV , a pesar de que los 40 µV de diferencia son
mayores que el valor de 1 LSB (i.e. 24 µV). Cada código
perdido significa un peldaño menos en la función de
transferencia.

7
Instrumentación Electrónica II

2.3.- PARÁMETROS DINÁMICOS

2.3.1.- MUESTREO IDEAL


Supongamos una señal de entrada de banda limitada a f1.

DOMINIO DEL TIEMPO:


El resultado del muestreo es un tren de pulsos cuya amplitud está modulada por la señal de entrada y que
representan la amplitud de la señal de entrada en los instantes de muestreo.

DOMINIO DE LA FRECUENCIA:

• La multiplicación en el tiempo es equivalente a la operación convolución en frecuencia.


• El espectro del tren de pulsos está compuesto de una serie de armónicos situados a múltiplos de la
frecuencia de muestreo.
• El resultado es el espectro de la señal de entrada repetido cada fs y reflejado respecto a fs (doble banda
lateral).

8
Instrumentación Electrónica II

2.3.2.- VELOCIDAD DE MUESTREO

2.3.2.1.- Teorema de Nyquist

Establece que para poder reconstruir una señal muestreada la velocidad de muestreo fs debe ser al menos
el doble de la mayor de las componentes de la señal muestreada:
fs ≥ 2 * fmax
En la práctica se toma al menos entre 3 y 5 veces mayor que la frecuencia máxima. Como explicaremos en
el próximo punto, esto evita que las frecuencias superiores cercanas a la máxima produzcan aliasing..

Ej.: señales de audio


Las señales de audio recogidas por un micrófono y convertidas a señal eléctrica tienen componentes
de hasta 20 KHz. Para digitalizar esta información y poder reconstruirla después se debe muestrear a
una velocidad mayor de 40 Kmuestras/s. (Los Compact Disc lo hacen a la velocidad normalizada de
44,8 Kmuestras/s)

2.3.2.2.- Aliasing (solapamiento)

EN EL DOMINIO DEL TIEMPO:

Señal muestreada a frecuencia superior a la de Nyquist

.
Señal muestreada a frecuencia inferior a la de Nyquist, aparece el aliasing: Al reconstruir la señal se obtiene otra de
frecuencia inferior.

En la imagen anterior, si la señal original fuera de 3 KHz, ¿Qué frecuencia observaríamos tras
reconstruir la señal muestreada?

9
Instrumentación Electrónica II

EN EL DOMINIO DE LA FRECUENCIA:
Supongamos una señal de interés cuyo espectro está centrado en f1 y otra interferente cuyo espectro está
centrado en f2, como puede verse en la siguiente figura:

Como puede apreciarse en la siguiente figura, cuando una señal cuyo espectro está centrado en fx se
muestrea a una velocidad fs, su espectro aparece reflejado en fx-fs/2

H
Solapamiento

En este caso, al muestrear la señal centrada en f1, el espectro reflejado f1-(fs/2) queda a la izquierda del
origen de frecuencias, por lo que no hay problema. Sin embargo al muestrear la señal centrada en f2 su
espectro reflejado f2-(fs/2), se solapa con f1 confundiéndose con él. De esta forma, la señal f2 interfiere
con la señal útil f1.

10
Instrumentación Electrónica II

Ejemplo: señal cuadrada de 500 Hz


Únicamente nos fijaremos en un ancho de banda limitado a 2 KHz, por lo que idealmente, además del
fundamental sólo debería existir un armónico a 1500 Hz.

Primera imagen: la señal es muestreada a fs=4KHz y no


se ha filtrado. Observamos aliasing de los armónicos
superiores.

Segunda imagen: fs=4KHz y previamente al muestreo se


realizado un filtrado paso-bajo con frecuencia de corte
de 2 KHz que ha eliminado muchos de los picos debidos
al aliasing.

Tercera imagen: además del filtrado se ha subido fs= 8


KHz eliminando los picos. El armónico de 1000 Hz es
debido a la imperfección de la señal cuadrada.

El filtrado debe ser previo al muestreo (i.e. filtrado analógico). Después del muestreo, el aliasing
no puede eliminarse; la señal alias no puede separarse de la señal útil mediante ningún tipo de
filtro, pués cae en su ancho de banda.

11
Instrumentación Electrónica II

2.3.3.- MUESTREO-RETENCION (SAMPLE & HOLD)


Los circuitos de muestreo-retención toman una muestra de la señal (Sample) y mantienen fijo su valor (hold)
hasta que el ADC haya realizado la conversión. Estos circuitos se basan en condensadores para
conseguirlo.
Cuando la señal de entrada no puede considerarse DC, no es deseable que durante el intervalo de
muestreo varíe más de ½ LSB, ya que de ser así estaríamos cometiendo un error inaceptable. Por lo tanto
se hace necesario un sistema que mantenga estable el valor de la señal mientras dure el muestreo.

Circuito elemental de muestreo y retención. En la imagen el


conmutador se encuentra en posición de retención.

2.3.3.1.- Máxima frecuencia de muestreo sin Sample & Hold


Durante un periodo muestreo (Ts) la señal analógica no debe variar más de ½LSB para evitar la
ambigüedad.

V
Señal de entrada

∆V m = ∆V/Ts

t
TS
VFS
1 LSB viene definido por LSB =
2n
VFS
luego para ½ LSB tenemos que ∆V ≤
2 ⋅ 2n

MÁXIMA FRECUENCIA DE SEÑAL


Para averiguar la máxima frecuencia de señal admisible sin caer en ese error partiremos de nuestra señal
patrón, es decir una senoide: f(t) = VFS sen ωt

La variación máxima de la señal senoidal la averiguamos igualando a cero su derivada segunda:


f ’(t) = ω VFS cos ωt

12
Instrumentación Electrónica II

f ’’(t) = -ω VFS sen ωt


Por tanto igualamos
-ω VFS sen ωt = 0
Esta igualdad se cumple en t = 0, π, 2π, ..... (Evidentemente también se cumple en ω = 0).
En esos instantes (pasos por cero de nuestra señal f(t) = sen ωt) la variación de la señal vale:
f ’(t) = ω VFS (t =0, π, 2π, .....)
Esta variación de la señal debe cumplir:
∆V
ω ⋅ VFS ≤
Ts

Como esa variación debe ser menor que ½LSB podemos establecer
VFS 1 VFS
ω ⋅ VFS ≤ n
ya que ∆V = LSB =
Ts ⋅ 2 ⋅ 2 2 2 ⋅ 2n

VFS 1
2 ⋅ π ⋅ f ⋅ VFS ≤ n
⇒f ≤ n+ 2
Ts ⋅ 2 ⋅ 2 2 ⋅ π ⋅ TS

En conclusión:
fs
f máx . = n+2
2 ⋅π

Ejemplo: Conversor A/D AD7820, tiempo de conversión = 2 µs


Tconversión = 2 µs y por lo tanto fsmáx = 500 KHz
Según teorema de Nyquist la máxima frecuencia de señal que admitiría sería
fmáx = 500 KHz
Sin embargo, según lo hallado anteriormente:
fs 500000Hz
f máx . = n+ 2
= ≈ 155Hz
2 ⋅π 2 8+ 2 ⋅ π

13
Instrumentación Electrónica II

2.3.3.2.- Circuito de retención

Observar la gráfica del tiempo de adquisición en función del condensador externo y de la precisión
deseada: Se puede conseguir un mínimo de 6 us con una precisión del 0’01%, o de 3 us (1%). Para ello, el
condensador será de 1 nF.

2.3.4.- SUBMUESTREO

Esta técnica es utilizada en osciloscopios digitales para aumentar el ancho de banda de sus canales, aunque
solo es válida si las señales son repetitivas.

El funcionamiento es similar al utilizado en los osciloscopios convencionales, donde solo pueden verse
señales repetitivas (periódicas). La forma de onda es redibujada en cada barrido, de forma que si su
frecuencia es suficiente se forma una imagen estable al ojo. En el submuestreo, se toman múltiples
muestras y se solapan para formar una imagen.

14
Instrumentación Electrónica II

RESTRICCIONES:

• No es posible submuestrear señales que estén armónicamente relacionadas con la frecuencia de


muestreo. En la práctica esto supone que si la forma de onda está relacionada con la frecuencia de
muestreo, los puntos muestreados siempre caen en la misma posición relativa de la forma de onda,
quedando las regiones intermedias desconocidas.
• Se necesita poder medir al menos la frecuencia fundamental para poder partir el buffer de muestras en
trozos múltiplos del periodo y después solaparlos. Véase la figura superior.

A la hora de evaluar las prestaciones de un osciloscopio digital, hay que tener cuidado ya que
el fabricante resalta una frecuencia máxima permitida que se alcanza mediante submuestreo.
A la hora de capturar señales no repetitivas (Transitorios, espureos, picos, etc) la especificación
válida es la frecuencia de muestreo real.

15
Instrumentación Electrónica II

2.4.- TIPOS DE CONVERSORES A/D

2.4.1.- CONVERSOR PARALELO (FLASH)

Codificador
V3
3
Observar que si Vinput
V2 es positiva,
Iref 2 la salida de los
Salida comparadores
V1 binaria (i.e. la entrada del
codificador) es de
1
lógica negada.
V0
0

Comparadores

La corriente de referencia Iref es constante, pues los comparadores ideales no absoben corriente:
V ref V ref
I ref = =
R R 4 ⋅R
+R +R +R +
2 2
Para el comparador 3:
 R
V3 = I ref  3R + 
 2
V  7R  7
V3 = ref   = Vref ⋅
4R  2  8
Para el comparador 2:

 R
V 2 = I ref  2R + 
 2
V ref  5R  5
V2 =   = V ref ⋅
4R  2  8
Análogamente:
3
Para el comparador 1: V1 = V ref ⋅
8
1
Para el comparador 0: V 0 = V ref ⋅
8
Resolución: Observar que la resolución en este caso no equivale al peso del bit menos

2
significativo. Resolución = V 1 −V o = Vref ⋅ nºbits
≠Vo
2

16
Instrumentación Electrónica II

En general, el conversor tipo flash:


• Está compuesto por 2n comparadores y 2n+1 resistencias donde n es el nº de bits.
• Es el más simple en cuanto a su funcionamiento y además el más rápido (Hasta 500 MHz aprox.), por
lo que es utilizado, por ejemplo, en sistemas de captura de transitorios y osciloscopios.
• Con excepciones, es utilizado en sistemas de hasta 8 bits, ya que para más bits se encarece demasiado.

Son usados por ejemplo en osciloscopios digitales (tipicamente de 8 bits, i.e. 256
comparadores) cuyas señales de entrada pueden ser de alta frecuencia.

Propuesto: Analizar el siguiente circuito:

2.4.2.- APROXIMACIONES SUCESIVAS

Se utiliza un conversor Digital/Analógico y un


comparador.

La lógica de control incluye entre otras cosas un


contador.

FUNCIONAMIENTO

17
Instrumentación Electrónica II

Realiza una búsqueda binomial, de forma similar al algoritmo que usamos las personas para acertar un
número dentro de un rango: Primero intentamos con el valor ½ del máximo. Si nos contestan que es
menor, lo intentamos con el valor ¼ del máximo; y así sucesivamente vamos acotando el número hasta
acertar.

Supongamos una entrada analógica correspondiente a la combinación de 4 bits “1010”:

1.- El contador comienza generando la combinación intermedia, es decir MSB = 1 y el resto de bits son 0.
En nuestro ejemplo “1000”
1.1.- El conversor DAC genera la tensión correspondiente a dicha combinación (1/2 FS).
1.2.- A continuación se realiza la comparación entre esta tensión y la de entrada (Vinput):
Si la entrada es mayor significa que el MSB debe permanecer a 1, en caso contrario se pone a 0.
En nuestro ejemplo MSB permanecería a 1.

2.- El contador genera una combinación que mantiene el MSB al valor hallado anteriormente y con el
siguiente bit a 1. En el ejemplo “1100”
2.1- El conversor genera la tensión analógica correspondiente a dicha combinación. Se vuelve a realizar
la comparación. En el ejemplo el resultado es que la tensión de entrada es menor que la tensión
probada (i.e. 1010 < 1100), por lo que el 2º bit queda fijado a “0”.

3.- La siguiente combinación a probar sería la “1011” y así sucesivamente.

Debe esperarse entre cada paso hasta que el DAC genere la combinación y ésta se estabilice.

CARACTERÍSTICAS

• Es más lento que el conversor flash, pero es habitual conseguir velocidades de hasta 200 kS/s y
superiores.
• Es relativamente barato para implementar sistemas de 12-16 bits y es usado habitualmente en sistemas
DAQ basados en PC.

18
Instrumentación Electrónica II

2.4.2.1.- Ejemplo el ADC080X de National Semiconductor

• Resolución 8 bits
• Error total ± 1 ⁄4 LSB, ± 1 ⁄2 LSB y ±1 LSB para el 0801, 0802, y el 0803 respectivamente
• Tiempo de conversion 100 µs
• Tensión de entrada analógica diferencial
• Generador de reloj incluido
• No requiere ajuste del cero
• El rango de entrada puede ser función de la señal de entrada, ser fijo de 5 VDC , 2’5 VDC, o ajustarse
mediante una tensión de referencia. P. ej. Rango de entrada de 0V a 5V con una fuente única de 5V
• De cara a su conexión con un microprocesador, este A/D aparece como una posición de memoria o
un puerto I/O. Por lo que no requiere circuito de interfaz.

2.4.3.- ADC POR INTEGRACIÓN

2.4.3.1.- Integración de doble rampa

• Se carga el condensador mediante una corriente proporcional a la tensión de entrada Vinput, durante un
tiempo fijo Ti

19
Instrumentación Electrónica II

• Se descarga a corriente constante (Pendiente fija) midiendo el tiempo de descarga mediante un


contador digital.
• La tensión de entrada se determina midiendo el tiempo de carga o descarga del condensador. Según la
figura, vendrá dada por la expresión: Vinput = Vref (Ti/Td)

VENTAJAS

• Reduce el ruido recogido de la linea eléctrica si tomamos un tiempo de integración múltiplo del
periodo de la red: Ti = n · 20 ms (20 ms = 1/50 Hz). Esto hace que se utilice en multímetros digitales
de precisión.
• Son comunes resoluciones de 20 bits
• Coste relativamente bajo pues no requiere de componentes adicionales como un DAC o un VCO
(Voltage Control Oscilator, Oscilador Controlado por Tensión).

DESVENTAJAS
Tiempo de conversión lento (máximo entorno a 60 Hz. Más lento si se integra sobre varios ciclos de
linea).

2.4.3.2.- ADC de Rampa digital (ADC de seguimiento)


Utiliza un contador ascendente/descendente para reducir este tiempo desperdiciado, el contador
reemplaza al contador ascendente que proporciona las entradas al DAC
Es relativamente lento debido a que el contador tiene que volver a ponerse en cero al inicio de cada
conversión.

20
Instrumentación Electrónica II

2.4.4.- CONVERSOR TENSIÓN-FRECUENCIA

• La tensión de entrada es convertida a frecuencia, es decir, se genera un tren de pulsos cuya frecuencia
es proporcional a la tensión de entrada Vin.
• El bloque Pulse counter cuenta los pulsos sobre un intervalo fijo de tiempo.
• Se deduce la tensión de salida a partir de una relación conocida

CARACTERÍSTICAS

• Alto rechazo de ruido ya que la tensión de entrada es integrada sobre el intervalo de conteo.
• Indicado para señales lentas y ruidosas.

2.4.5.- COMPARACIÓN DE LOS A/D

21
Instrumentación Electrónica II

2.4.5.1.- Aplicaciones

CONEXIÓN DEL A/D CON MICROCONTROLADOR

Ejemplo: ADC MAX186: 12 bits, 8 canales (4 en modo diferencial), salida de datos en serie.

22

También podría gustarte