digital. Por Dr. Ing. Ariel Lutenberg

Conversores Analógico/digital Por Dr. Ing. Ariel Lutenberg 011100110 011100110 Conversores Analógico/digital Organización de la clase: 1. Repaso d

20 downloads 189 Views 3MB Size

Recommend Stories


Por: Ing. Guillermo Bavaresco
PROCEDIMIENTO PARA EL DISEÑO DE EJES Por: Ing. Guillermo Bavaresco Con este procedimiento se quiere dar a conocer una forma rápida y sencilla para el

MEMORIA. Editores. Dr. Guillermo Ariel Briceño Félix Dr. Salvador Hurtado de la Peña M.C. Primitivo Díaz Mederos Ing. Federico Armando Pérez Mejía
1ER FORO DE DISCUSIÓN FITOSANITARIA EN EL CULTIVO DEL AGAVE AZUL TEQUILERO INTEGRANDO ESFUERZOS PARA IMPULSAR BIENESTAR EN EL SECTOR GUADALAJARA, JALI

Por: Ing. Enrique Bolaños Geyer
DISCURSO PRONUNCIADO POR EL ING. ENRIQUE BOLAÑOS GEYER EN PANAMA DURANTE EL III FORO INTERNACIONAL DE COMERCIO, INDUSTRIAS Y AGRICULTURA DE PANAMA EL

Prof. Dr. Ing. Antonio López Gómez HISTORIAL ACADÉMICO E INVESTIGADOR
Prof. Dr. Ing. Antonio López Gómez HISTORIAL ACADÉMICO E INVESTIGADOR FORMACIÓN ACADÉMICA Ingeniero Agrónomo Especialista en Ingeniería de las Industr

EXPRESIONISMO. Gonzalo Ariel Juan
G ww on w. za bl lo oc A kf ri lo el te J .c ua om n EXPRESIONISMO Nota: Por motivos de espacio me vi obligado a recortar parte del Expresionismo,

Story Transcript

Conversores Analógico/digital Por Dr. Ing. Ariel Lutenberg

011100110

011100110

Conversores Analógico/digital Organización de la clase: 1. Repaso de conversión A-D 2. Conversores A-D 3. Conversores D-A

1. Repaso de conversión A-D

1. Introducción a conversión A-D Señal analógica y señal digital • Una señal analógica puede tomar cualquier valor real. • Una señal digital toma valores discretos de un conjunto predeterminado.

1. Introducción a conversión A-D Ruido de cuantización • La distorsión introducida disminuye a medida que se usan más bits:

# valores de salida = 2N Resolución = FS/2N Error cuantización = ±1/2 LSB

1. Introducción a conversión A-D Ventajas de la señal digital 1. Puede replicarse sin perdida de calidad (CD, repetidores, etc). 2. Pueden detectarse y corregirse errores (ej. CD/DVD, CRC, etc.) 3. Procesamiento digital y compresión (MP3, JPG, etc.) Desventajas de la señal digital 1. Requiere conversores A/D y D/A 2. Introduce errores de cuantización.

1. Introducción a conversión A-D Tensión de referencia - Un conversor AD indica la proporción entre la señal de entrada y la tensión de referencia:

1. Introducción a conversión A-D Errores de conversión - Errores lineales: son corregibles mediante ajustes sencillos: • Error de offset 

• Error de ganancia 

- Errores no lineales: son difíciles de corregir:

• Error de alinealidad 

• Error de alinealidad 

1. Introducción a conversión A-D Circuito sample&hold (muestreo y retención) - Durante el tiempo de conversión (tc) la señal debe permanecer “estable”:

(

dvi FS ) max ≤ n dt 2 tc

Ejemplo Para un ADC de 8 bits, con tc = 100µs (10KHz) y FS = 2A y vi = A sin(2π ft ) Resulta:

dvi dv = 2π fA cos(2π ft )  ( i ) max = 2π fA dt dt

Entonces: 2π fA ≤

2A 2 n tc



f ≤

- Solución: circuitos sample&hold Muestrean la señal y retienen su valor durante la conversión.

1 2 π tc n

= 12.4 Hz

y

FS 2A = 2 n tc 2 n tc

 Esto es muy bajo!

1. Introducción a conversión A-D Acondicionamiento de la señal de entrada - La señal debe aprovechar todo el rango de entrada del ADC: • Se aprovecha mejor la resolución del conversor • Se minimiza el efecto de los errores de conversión Ejemplo Se tiene una señal con rango -10 a 10 Volts y un conversor con rango 0-5Volts.



- Hoy en día generalmente el scaling viene integrado en los ADCs.

1. Introducción a conversión A-D Características de los ADCs Entradas analógicas:  Tensión o corriente  Unipolar o bipolar  Número de canales  Rango de señal Salidas digitales:  Resolución [Bits]  Throughput Rate (1/t ) c  Salida paralelo o serie  Tensión 5V, 3.3V, etc. Detalles adicionales:  Tensión de alimentación  Consumo de potencia  Tensión de referencia interna o externa  Clock del conversor interno o externo  PRECIO

• Error de offset • Error de ganancia • Monotonicidad • Relación señal/ruido • Encapsulado

1. Introducción a conversión A-D Evolución de los ADCs Por ejemplo, en el Instituto de Microelectrónica de Sevilla (IMSE) - C.N.M.: • • • • • • • • • • • •

17-bit 40-kS/s 4th-order SC Σ∆M (CMOS 1.2um) [IEEE JSSC,1995] 16.4-bit 9.6-kS/s 1.71mW SC Σ∆M (CMOS 0.7um) [IJCTA,1997] 13-bit 2.2-MS/s 55mW SC Σ∆M (CMOS 0.7um) [IEEE JSSC,1999] 10.5-bit 1.63-MHz SI Band-pass Σ∆M (CMOS 0.8um) [IEEE JSSC,2000] 13-bit 4-MS/s 77mW SC Σ∆M (CMOS 0.35um) [Kluwer,2002] 2.5-V SC Σ∆M for ADSL/ADSL+ (CMOS 0.25um) [IEEE TCAS,2004] 110-dB 40-kS/s Prog. gain SC Σ∆M (CMOS 0.35um) [IEEE JSSC,2005] 12-bit 80MS/s Pipeline ADC for PLC (CMOS 130nm) [IEE ADDA05] 12-bit 80MS/s Current Steering DAC for PLC (CMOS 130nm) [IEE ADDA05] Reconf. SC Σ∆M for GSM/UMTS/BT (CMOS 130nm) [IEEE A-SSCC07] 12-bit 40-MS/s 3-2 Cascade CT Σ∆M (CMOS 130nm) [IEEE VLSI08] Adaptive SC Σ∆M for Beyond-3G Wireless Telecom (CMOS 90nm) [ESSCIRC10]

0.35um (Sensor Interface, Best FOM, JSSC 2005)

0.25um (ADSL, in production, TCAS-I, 2004)

0.13um (MStd Com., A-SSCC07)

90nm (B-3G) ESSCIRC‘2010

1. Introducción a conversión A-D Evolución de los ADCs El avance de los ADCs es muy rápido, pero más lento que los circuitos digitales:

1. Introducción a conversión A-D Mercado de aplicación de los ADCs

1. Introducción a conversión A-D Mercado de aplicación de los ADCs El precio de los conversores disminuye, lo que posibilita más y más aplicaciones.

2. Conversores A-D

2. Conversores A-D Comparación de tecnologías de ADC La tecnología a utilizar depende de los requisitos de la aplicación. Veamos las características de las principales tecnologías: TECNOLOGÍA

VELOCIDAD RESOLUCIÓN INMUN. RIUDO COSTO

Time Interleaving

Muy rápido

4-10 bits

No

Alto

Flash

Rápido

4-10 bits

No

Medio

Pipelined Subraging

Rápido

10-16 bits

No

Alto

Succesive Approximation Medio

10-16 bits

Escasa

Bajo

Integrating

Lento

12-18 bits

Buena

Bajo

Sigma-Delta

Lento

12-24 bits

Muy buena

Bajo

 Existe relaciones de compromiso al elegir la tecnología del ADC

2. Conversores A-D Comparación de tecnologías de ADC

Veamos en detalle cada una de las tecnologías…

2. Conversores A-D a. ADC – Flash converters Realiza la conversión de manera inmediata en una única operación. La salida es inherentemente digital. La cadena de resistores imposibilita más de ~8 bits de resolución (255 resistores) y/o impone un alto costo $$$.

2. Conversores A-D a. ADC – Flash converters (ejemplo)

2. Conversores A-D a. ADC – Flash converters (importancia del layout en la velocidad)

2. Conversores A-D b. ADC – Time Interleaved La idea de estos conversores es usar un sistema de M canales en paralelo que convierten alternativamente a la señal y alimentan a un MUX. El resultado es un conversor M veces más rápido que cada conversor individual.

2. Conversores A-D b. ADC – Time Interleaved

2. Conversores A-D b. ADC – Time Interleaved Es fundamental ecualizar los M canales y para eso hay varias alternativas:

Los resultados son muy Impresionantes. Ejemplo del “Advanced Filter Bank” del AD12400:

2. Conversores A-D c. ADC – Succesive Aproximation - Es apto para aplicaciones de baja resolución y velocidad. - Su bajo costo posibilita integrarlo en microcontroladores baratos. Su algoritmo de funcionamiento es:

2. Conversores A-D c. ADC – Succesive Aproximation (ejemplo)

2. Conversores A-D d. ADC – Pipelined subraging Utilizan una estructura en cascada tipo tubería (pipeline), donde la conversión se realiza sucesivamente sobre fracciones cada vez menores de Vin (subraging). Por ejemplo, en un ADC subraging de 4 etapas de rango 0-1 Volts y una señal de entrada de 0.7 Volts el funcionamiento sería el siguiente:

1011 Ejercicio: repitan ustedes para el caso Vin = 0.4 Volts.

2. Conversores A-D d. ADC – Pipelined subraging (ejemplo) Para un ADC subraging de 4 etapas de 1 bits y de rango 0-1 Volts, y una señal de entrada de 0.4 Volts indique las tensiones y conversiones en cada etapa. Resolución

0.8V 0.3

0.6V 0.1

0.4V -0.1

0.2V -0.3

1011 0

1

1

0  Output = 0110

2. Conversores A-D d.ADC – Pipelined subraging Implementación para más bits: Estos ADCs dominan las aplicaciones de alta velocidad (>5 MSPS) en video, procesamiento de imágenes, comunicaciones, etc.

2. Conversores A-D d.ADC – Pipelined subraging (ejemplo)

2. Conversores A-D e. ADC – de integración • La señal de entrada se integra por un tiempo T que se controla con R y C • Luego el integrador se descarga a una tensión –VREF conocida y se mide tx. Entonces:

Tvin = t xVREF



vin = VREF

tx T

• La resolución depende de la cantidad de pulsos ck contabilizados durante tx. • Hay una relación inversa entre resolución y velocidad de conversión.

2. Conversores A-D e. ADC - integración • Ventaja: - El ruido de frecuencia n/T es filtrado durante el proceso de integración • Desventajas: - Requiere muchos componentes discretos. - El valor de T depende de R y C (varía con la temperatura y tiene alta dispersión, sobre todo el capacitor).

2. Conversores A-D e. ADC – integración (ejemplo)

2. Conversores A-D f. ADC - Sigma Delta El lazo cerrado fuerza a que el valor medio de B sea igual a VIN: 

= VIN

La tensión es controlada por la densidad de unos y ceros del “BIT DATA STREAM” en C : 

↑ VIN ⇒ C : ↑1 – ↓0 ↓ VIN ⇒ C : ↑0 – ↓1

Ver Simulación Interactiva

ADCTutorial.jar

A partir de se obtienen en D los N bits de salida mediante el filtro digital y el decimador: 

⇒ DOUT

2. Conversores A-D f. ADC - Sigma Delta Una resolución de 24 bits implica medir una parte en 16.777.216 ( 0,059 ppm) Para alcanzar esta resolución es imprescindible reducir el ruido de cuantización.

2. Conversores A-D f. ADC - Sigma Delta Una resolución de 24 bits implica medir una parte en 16.777.216 ( 0,059 ppm) Para alcanzar esta resolución es imprescindible reducir el ruido de cuantización.

¿ Qué es el “ruido de cuantización”?

2. Conversores A-D f. ADC - Sigma Delta El error máximo de cuantización ideal es de ±½ LSB

2. Conversores A-D f. ADC - Sigma Delta El error máximo de cuantización ideal es de ±½ LSB Considerando una probabilidad uniforme del error: +

ε (t )

2

s = q

q 2s

∫ +

q 2s

q2 ( s ⋅ t ) dt = 12 2

ε RMS =

q 12

Señal auxiliar propuesta para el error

2. Conversores A-D f. ADC - Sigma Delta El error máximo de cuantización ideal es de ±½ LSB Considerando una probabilidad uniforme del error: +

ε (t )

2

s = q

q 2s

∫ +

q 2s

q2 ( s ⋅ t ) dt = 12 2

ε RMS =

q 12

Para una señal sinusoidal de amplitud máxima: q2N vin ( t ) = sin ( 2π f ⋅ t ) 2

vRMS

q2N = 2 2

Señal auxiliar propuesta para el error

2. Conversores A-D f. ADC - Sigma Delta El error máximo de cuantización ideal es de ±½ LSB Considerando una probabilidad uniforme del error: +

ε (t )

2

s = q

q 2s

∫ +

q 2s

q2 ( s ⋅ t ) dt = 12 2

ε RMS =

q 12

Para una señal sinusoidal de amplitud máxima: q2N vin ( t ) = sin ( 2π f ⋅ t ) 2

vRMS

q2N = 2 2

Señal auxiliar propuesta para el error

Resultando la relación señal/ruido de cuantización: v  POT (v )  SNR = 10 log10  = 20 log10  RMS   POT (ε )   ε RMS

Para una resolución de N bits:

 3  N = 20 log 2 + 20 log )  10 ( 10   2    

SNR = 6.02 N + 1.76dB

2. Conversores A-D f. ADC - Sigma Delta • La señal está mezclada con el ruido:

Potencia espectral

Señal

Ruido de cuantización Frecuencia

fs 2

fs

2. Conversores A-D f. ADC - Sigma Delta • La señal está mezclada con el ruido:

Potencia espectral

Señal

El proceso de conversión consta de: Sobre-muestreo Filtrado digital Decimación

Ruido de cuantización Frecuencia

fs 2

fs

2. Conversores A-D f. ADC - Sigma Delta • La señal está mezclada con el ruido:

Potencia espectral

Señal

El proceso de conversión consta de:

Ruido de cuantización

Sobre-muestreo Filtrado digital Decimación

Frecuencia

fs

fs

2 Potencia espectral

Señal

Ruido de cuantización Frecuencia

Kfs 2

Kfs

2. Conversores A-D f. ADC - Sigma Delta • La señal está mezclada con el ruido:

Potencia espectral

Señal

El proceso de conversión consta de:

Ruido de cuantización

Sobre-muestreo Filtrado digital Decimación

Frecuencia

fs

fs

2 Potencia espectral

Señal

Ruido de cuantización Frecuencia

Kfs Potencia espectral

Kfs

2 Señal

Ruido de cuantización Frecuencia

Kfs 2

Kfs

2. Conversores A-D f. ADC - Sigma Delta • La señal está mezclada con el ruido:

Potencia espectral

Señal

El proceso de conversión consta de:

Ruido de cuantización

Sobre-muestreo Filtrado digital Decimación

Frecuencia

fs

fs

2 Potencia espectral

Señal

Ruido de cuantización Frecuencia

Kfs Potencia espectral

Kfs

2 Señal

Ruido de cuantización Frecuencia

fs 2

fs

2. Conversores A-D f. ADC - Sigma Delta • La señal está mezclada con el ruido:

Potencia espectral

Señal

El proceso de conversión consta de:

Ruido de cuantización

Sobre-muestreo Filtrado digital Decimación

• Muestreando a la frecuencia de Nyquist:

Frecuencia

fs

fs

2 Potencia espectral

Señal

SNR = 6.02 N + 1.76dB

Ruido de cuantización Frecuencia

Kfs Potencia espectral

Kfs

2 Señal

Ruido de cuantización Frecuencia

fs 2

fs

2. Conversores A-D f. ADC - Sigma Delta • La señal está mezclada con el ruido:

Potencia espectral

Señal

El proceso de conversión consta de:

Ruido de cuantización

Sobre-muestreo Filtrado digital Decimación

• Muestreando a la frecuencia de Nyquist:

Frecuencia

fs 2 Potencia espectral

Señal

SNR = 6.02 N + 1.76dB • Sobremuestreando K veces, filtrando y decimando:  Kf s 2  SNR = 6.02 N + 1.76dB + 10 log10    fs 2 

Ruido de cuantización Frecuencia

Kfs Potencia espectral

Kfs

2 Señal

SNR = 6.02 N + 1.76dB + 10 log10 K Se consigue mejorar la SNR en un factor de K

fs

Ruido de cuantización Frecuencia

fs 2

fs

2. Conversores A-D f. ADC - Sigma Delta • La señal está mezclada con el ruido:

Potencia espectral

Señal

El proceso de conversión consta de: Sobre-muestreo Filtrado digital Decimación

• Muestreando a la frecuencia de Nyquist: SNR = 6.02 N + 1.76dB • Sobremuestreando K veces, filtrando y decimando:  Kf s 2  SNR = 6.02 N + 1.76dB + 10 log10    fs 2 

SNR = 6.02 N + 1.76dB + 10 log10 K Se consigue mejorar la SNR en un factor de K

Ruido de cuantización Frecuencia

fs

fs

2

¿ Y esto no es igual que promediar K muestras?

2. Conversores A-D f. ADC - Sigma Delta  Modelo del ruido de cuantización:

2. Conversores A-D f. ADC - Sigma Delta  Modelo del ruido de cuantización:



La ecuación del lazo resulta: Y=

1 ( X -Y ) + Q f

2. Conversores A-D f. ADC - Sigma Delta  Modelo del ruido de cuantización:



La ecuación del lazo resulta: Y=



1 ( X -Y ) + Q f

Despejando la señal de salida: Y=

X Q⋅ f + f +1 f +1

↓ f ⇒ Y ≈ X (Q ≈0) ↑ f ⇒ Y ≈ Q (X ≈0)

2. Conversores A-D f. ADC - Sigma Delta  Modelo del ruido de cuantización:



La ecuación del lazo resulta: Y=



1 ( X -Y ) + Q f

Potencia Señal

Ruido de cuantización

Despejando la señal de salida: Y=

X Q⋅ f + f +1 f +1

↓ f ⇒ Y ≈ X (Q ≈0) ↑ f ⇒ Y ≈ Q (X ≈0)

Frecuencia

Kfs 2

Kfs

2. Conversores A-D f. ADC - Sigma Delta  Modelo del ruido de cuantización:



La ecuación del lazo resulta: Y=



1 ( X -Y ) + Q f

Potencia Señal

Ruido de cuantización

Despejando la señal de salida: Y=

X Q⋅ f + f +1 f +1

↓ f ⇒ Y ≈ X (Q ≈0) ↑ f ⇒ Y ≈ Q (X ≈0)

Frecuencia

Kfs 2

Kfs

2. Conversores A-D f. ADC - Sigma Delta  Modelo del ruido de cuantización:



La ecuación del lazo resulta: Y=



1 ( X -Y ) + Q f

Potencia Señal

Ruido de cuantización

Despejando la señal de salida: Y=

X Q⋅ f + f +1 f +1

↓ f ⇒ Y ≈ X (Q ≈0) ↑ f ⇒ Y ≈ Q (X ≈0)

Frecuencia

Kfs 2

Kfs

2. Conversores A-D f. ADC - Sigma Delta  Modelo del ruido de cuantización:



La ecuación del lazo resulta: Y=



Potencia Señal

1 ( X -Y ) + Q f

Ruido de cuantización

Despejando la señal de salida: Y=

X Q⋅ f + f +1 f +1

↓ f ⇒ Y ≈ X (Q ≈0) ↑ f ⇒ Y ≈ Q (X ≈0)

Frecuencia

fs 2

fs

2. Conversores A-D f. ADC - Sigma Delta  Modelo del ruido de cuantización:



La ecuación del lazo resulta: Y=



Potencia Señal

1 ( X -Y ) + Q f

Ruido de cuantización

Despejando la señal de salida: Y=

X Q⋅ f + f +1 f +1

↓ f ⇒ Y ≈ X (Q ≈0) ↑ f ⇒ Y ≈ Q (X ≈0)

Frecuencia

fs

fs

2

Se reduce notablemente el ruido de cuantización!!

2. Conversores A-D f. ADC - Sigma Delta • Aumentando el orden del modulador se obtienen mejores SNR:

Conversor Σ-∆ de segundo orden

• Para comparar la SNR obtenida con la de un conversor ideal se define:

ENOB =

SNR − 1.76dB 6.02dB

Effective Number of Bits

2. Conversores A-D f. ADC - Sigma Delta (ejemplo de diseño) • Digitalizar una señal de audio de 20Hz - 20kHz con una resolución de 16bits y una SNR de 80dB

• Solución: Existen dos alternativas: Utilizar un Σ-∆ de tercer orden. Esto implica un K de 26: fs = 20kHz x 2 x 26 = 1.04MHz



Utilizar un Σ-∆ de segundo orden. Esto implica un K de 85: fs = 20kHz x 2 x 84 = 3.36MHz



El ENOB será de:

26

85

(80dB – 1.76dB)/6.02 = 13bits

- Sólo 13bits de los 16bits contendrán información libre de ruido. Importante: El Σ-∆ de 3 orden requiere complejos sistemas de estabilización del lazo.

2. Conversores A-D f. ADC - Sigma Delta Ventajas: La mayor parte del sistema es digital: - Posibilidad de alta integración en µC, DSP, etc. - No existen derivas térmicas ni temporales. - Bajo costo. La alta tasa de sobre-muestreo y la baja precisión de la conversión analógica implica: - No se requiere circuitos externos de sample & hold - No se requieren filtros antialiasing (Ej. RC pasa-bajos) El filtro digital permite obtener: - Excelente figura de ruido - Minimización del ruido en puntos críticos (Ej. 50/60 Hz) - Nivel de ruido independiente de la amplitud de la señal Es un diseño inherentemente monotónico y lineal - Ideal para lazos cerrados de control Desventajas: Limitación en la velocidad de conversión debido a la necesidad de sobremuestreo. Problemas en sistemas multiplexados debido a la latencia del filtro digital: - Sin embargo, en estos casos la solución más económica y conveniente es colocar un circuito integrado con varios Sigma-Delta incorporados.

2. Conversores A-D f. ADC - Sigma Delta (ejemplo)

Figure 6. Schematic of the AD7793

2. Conversores A-D f. ADC - Sigma Delta (ejemplo)

Figure 6. Schematic of the AD7793

2. Conversores A-D f. ADC - Sigma Delta (simulación en LTspice)

Figure 6. Schematic of the AD7793

2. Conversores A-D f. ADC - Sigma Delta (simulación en LTspice)

Figure 6. Schematic of the AD7793

2. Conversores A-D f. ADC - Sigma Delta (Inmunidad a variaciones de la ganancia)

Una variación del 20% en la ganancia sólo produce una variación de 2dB en en el ruido de fondo de 80dB. Figure 6. Schematic of the AD7793

2. Conversores A-D f. ADC - Sigma Delta (Inmunidad a variaciones de la ganancia)

Una variación del 20% en la ganancia sólo produce una variación de 2dB en en el ruido de fondo de 80dB. Figure 6. Schematic of the AD7793

3. Conversores D-A

3. Conversores D-A Introducción • Un DAC convierte una entrada digital a una señal analógica de salida:

El resultado es una aproximación con “escalones”:

3. Conversores D-A Distorsión armónica • La discretización puede verse como el producto con un tren de deltas de Dirac y la posterior convolución con una ventana cuadrada:

• En el dominio de la frecuencia esto equivale a convolucionar la señal con un tren de deltas de frecuencia fc y multiplicar por una ventana sinc.  Estos armónicos pueden filtrarse con un pasa-bajos.

3. Conversores D-A Distorsión armónica • La discretización puede verse como el producto con un tren de deltas de Dirac y la posterior convolución con una ventana cuadrada:

Esta falta de planicidad se puede ecualizar

• En el dominio de la frecuencia esto equivale a convolucionar la señal con un tren de deltas de frecuencia fc y multiplicar por una ventana sinc.  Estos armónicos pueden filtrarse con un pasa-bajos.

3. Conversores D-A Tiempo de establecimiento – Settling time • En algunas aplicaciones puede ser importante el tiempo de establecimiento. Ejemplo: en un display de video puede haber una transición entre negro y blanco entre pixeles adyacentes y esto debe resolverse en

Get in touch

Social

© Copyright 2013 - 2024 MYDOKUMENT.COM - All rights reserved.