9 - Conversores DA y AD-2023
9 - Conversores DA y AD-2023
9 - Conversores DA y AD-2023
Set-point
Circuito
ADC Digital DAC DRIVER
(Por ej. PC)
M Motor
TG
CONTROL DIGITAL DE Sensor
VELOCIDAD DE UN MOTOR Acondicionador
de Señal
F.S. 1 1 0 1 - 8,125V
K=0,625V K= N
2 −1 1 1 1 0 - 8,750V
1 1 1 1 - 9,375V
2,500V K
1,875V K% = 100
0,625V
1,250V F.S.
0V 0 ® 0V
Tiempo 1 ® 5V
U.Na.M. – Facultad de Ingeniería – Técnicas Digitales 1 y Sistemas Digitales 3
CONVERTIDORES DIGITAL-ANALÓGICO (DAC)
DAC de 4 bits con voltaje de referencia
En el DAC anterior, la exactitud de la convesión depende tanto del valor de las resistencias y como de los niveles lógicos aplicados en cada línea
de la entrada digital. Las resistencias pueden construirse con valores de buena exactitud, en cambio los niveles lógicos pueden variar si los voltajes
aplicados a A, B, C y D son proporcionados por otros circuitos digitales que se conectan a las entradas del DAC. Esto es debido que dichos
voltajes dependen del estado de carga correspondiente. Por tal motivo, para evitar el inconveniente mencionado, en los DACs se utiliza una
tensión de referencia, como se muestra en la siguiente figura.
R1 = 1KΩ Rf = 1KΩ
MSB
A R2 = 2KΩ +VCC
MSB
IREF/2
B 4R Rf
+VCC
VREF _
2R ISAL
Vo
IREF/4
C 8R +VCC Salida
MSB + Analógica
LSB
IREF/8
_ A
MSB R -VCC
D ISAL
Vo
LSB 2R
Salida
Conversor I-V
+ Analógica B
Entrada Digital
R Conversor I-V
-VCC
2R
I I I I I I I I
Vo= - Rf ISAL = - Rf REF A + REF B + REF C + REF D ISAL = REF A + REF B + REF C + REF D Con IREF =
VREF
1 2 4 8 2 4 8 16 R
VREF VDD
10pF
15 14 16 RFB +VCC
MSB 4
DATA
OUT1 _
1
INPUTS LSB 11 Vo
Pines AD7524
12 OUT2 Salida
CS
13 2 + Analógica
WR
-VCC
Conversor I-V
Tabla para
selección de modo
Diagrama Temporal
para el ciclo de
Escritura
13 14
MSB 5
A1 +VCC
Io
DATA
DAC0808
ISAL
_
INPUTS 4
Vo
LSB 12
A8 Salida
3 16 15 2
+ Analógica
0,1mF
-VCC
5KΩ
Conversor I-V
Pines
VEE=-15V
VREF A1 A2 A3 A4 A5 A6 A7 A8 Vo FS = Rf Io FS
Vo = Rf + + + + + + +
R 2 4 8 16 32 64 128 256
FILTRO PASA-BAJOS
(ANTIALIASING) Señal muestreada (sin retención) Señal muestreada (con retención)
R
CONVERTIDOR
C MULTIPLEXOR ANALÓGICO-DIGITAL
S
VREF+
Señal analógica CH0
VIN VREF-
CH1
C ADC
CH2
PARALELO o FLASH
Codificador
En este convertidor, el voltaje analógico de entrada VIN es comparado con una porción del voltaje R
de prioridad
de referencia VREF. Esto es efectuado a través de 2N-1 comparadores, cuyas salidas activan las de 8 a 3 líneas
7 _
entradas de un codificador de prioridad que produce un código binario de “N” bits en su salida. V7 = VREF
8 C7 I7
Esta técnica de conversión tiene la ventaja de que es muy rápida, ya que el tiempo de conversión R +
está dado por el tiempo que se demora en efectuar la comparación (prácticamente instantáneo) y 6
V6 = VREF
_
el tiempo en codificar los niveles lógicos obtenidos en los comparadores. Pero la complejidad del 8 C6 I6 Salida Digital
circuito aumenta notablemente con el incremento en la cantidad de bits de salida del ADC. Por R
+ de 3 bits
ejemplo, para un ADC flash de 8 bits se requieren 255 comparadores, 256 resistencias para el 5
V5 = VREF
_
8 C5 I5 D2 (MSB)
divisor de voltaje y un decodificador de prioridad de 256 a 8 líneas. Otra desventaja es que a +
R
mayor cantidad de bits es mayor el consumo de energía, debido al gran número de componentes 4 _
internos que posee este ADC. V4 = VREF D1
8 C4 I4
R +
Entrada Dato digital 3
V3 = VREF
_ D0 (LSB)
Analógica de salida 8 C3 I3
R +
0 ≤ VIN ≤ V1 000 2 _
V2 = VREF
8 C2 I2
V1 VIN ≤ V2 001 +
R
V2 VIN ≤ V3 010 1
V1 = VREF
_
8 C1 I1
V3 VIN ≤ V4 011 +
R
V4 VIN ≤ V5 100 I0 E
Entrada
V5 VIN ≤ V6 101 Analógica
VIN
V6 VIN ≤ V7 110
VIN V7 111 Habilitación
Entrada RESOLUCIÓN:
Analógica Comparador Es la que posee el DAC.
VIN Clock
+ FDC
VREF
_ K=
2N − 1
FDC
VREF Inicio
T. DE CONVERSIÓN (tCONV):
VIN
³ VT Depende del valor analógico
de entrada. Cuanto más
Contador
VAX grande es VIN, mayor es
DAC tCONV.
VAX
CLK t CONVmax = (2 N − 1).TCLK
Reset
FDC
Salida Digital Inicio
de “N” bits tCONV
VT = Voltaje Umbral
Reset SAR y
VAX
DAC VREF FDC=0
FDC
Salida Digital tCONV
de “N” bits
El contador finaliza el conteo de pulsos de reloj, cuando la salida del integrador alcanza el voltaje de entrada VIN. Por lo tanto, el tiempo de
conversión y el valor digital de salida serán:
V RC VREF RC
Vi = VIN REF t = VIN t CONV = VIN nTCLK = VIN n = VIN Valor Digital
RC VREF RC TCLK VREF
Como puede apreciarse, tCONV depende del valor de VIN. Además, el valor digital “n” es dependiente de R, C y fCLK, por lo cual para obtener precisión
con estos ADCs, es necesario contar con un CLK bien estable y los valores de R y C no deben cambiar en el tiempo.
R1 C Inicio
Entrada
S1
Analógica T2 T2
R1 _ R S1
VIN Ve _ Comparador
T1 Vi T1
+ ON
+ -VIN S2 2N pulsos n
+ FDC OFF
Inversor Integrador _
VIN
V1 Vi = t
Vi RC
V
Vi = - REF t + V1
RC
Unidad de Contador
Inicio CLK
Control Reset CLK
Clock tiempo
FDC
E0 E1 E2
MSB LSB
Salida Digital tCONV
de “N” bits
A partir del inicio de la conversión, hay tres etapas:
- Etapa E0, Auto cero: En esta etapa C se descarga y además se resetea el contador.
VIN N
- Etapa E1, Integración de VIN: Esta etapa se inicia con la apertura de S2, el integrador posee como entrada Ve = VIN. Se V1 = 2 TCLK
hace un conteo de pulsos hasta que el contador desborda (t=2NTCLK). El voltaje alcanzado por la salida del integrador es: RC Valor Digital
- Etapa E2, Integración de VREF: Esta etapa se produce luego de que el contador desborda y cuando S1 conmuta a
VREF 2N
Ve=VREF. El voltaje de salida del integrador disminuye hasta que se hace 0V, donde se inhibe la señal de reloj al 0=- nTCLK + V1 n = VIN
contador, debido a que se hace FDC=0. El número de pulsos “n” contado es proporcional a VIN. RC VREF
14
ADCS COMPATIBLES CON mP Y mC
Conversor ADC0804 Conversor de Aproximaciones Sucesivas de 8 bits
Características:
❑ ADC de aproximaciones sucesivas con resolución de 8 bits.
❑ Voltaje de alimentación único (VCC = +5V).
❑ Entradas analógicas diferenciales (reduce ruido en modo común).
❑ Generador de reloj “On-Chip”.
❑ Entradas y salidas compatibles con niveles TTL.
▪ Líneas de control: /CS; /RD; /WR; /INTR.
▪ Líneas de datos: DB7 – DB0.
[VIN(+) – VIN(-)].(28 – 1)
ADC0804
V.D. =
MICROPRO
VREF VIN(+)
Bus de CESADOR VREF
DB0 Datos D0
VCC
8
VIN(-) DB7 D7
VREF
+ _
VANA
_ Diagrama temporal
VREF/2 WR WR
+ CLK R RD RD
CS
INTR INT0
10kW
GND Analógico WR
CLK IN CS
150pF INTR
GND A0 A15
AGND DGND
Características:
❑ ADC de aproximaciones sucesivas con resolución de 8 bits.
❑ Multiplexor analógico de 8 canales con circuito de muestreo y retención
(Sample Hold).
❑ Voltaje de alimentación único (VCC = +5V).
❑ Referencia de voltaje diferencial (p/medic. ratiométricas).
❑ Entradas y salidas compatibles con niveles TTL.
▪ Líneas de control: START; EOC; OE; ALE; ADDR0; ADDR1; ADDR2.
▪ Líneas de datos: DB7 – DB0.
Diagrama temporal
ADDR0 56TCLK
ADDR1
ADDR2
Medición Ratiométrica:
La referencia está conectada a la tensión de
alimentación del transductor (en este ej. puente de
resistencias, celda de carga). Un cambio en la tensión
de alimentación es contrarrestado por el mismo cambio
en el proceso de conversión (o viceversa). Por lo tanto,
Valor Digital [VIN(+) – VREF(-)] . 256 el código de salida digital del ADC es inmune a las
de salida V.D. = variaciones en la fuente del transductor. Con esto, no
[VREF(+) – VREF(-)] es necesario un voltaje de referencia preciso para
lograr mediciones precisas.
Características:
❑ ADC de doble rampa analógica para 3½ dígitos ( 2000
cuentas, de 0000 a 1999) e indicación de polaridad.
❑ Voltaje de alimentación simétrico ( 5V).
❑ Generador de reloj “On-Chip”.
❑ Entradas analógicas diferenciales (reduce ruido en modo
común).
❑ Referencia de voltaje diferencial (p/medic. ratiométricas).
20 19 17 18 15 24 10 16 23 25 13 14 9 10 11 12 7 6 8 2 3 4 5
A. COMMON
V+
37
TEST
TC7107 conver GND
21
GND
VREF(+)
VREF(-)
26
VINT VBUFF CAZ OSC1 OSC2 OSC3 CREF+ CREF- VIN(+) VIN(-) V- -5V
27 28 29 40 39 38 34 33 31 30 32 35 36
22K
220nF 470K 47nF 180K 100pF
100nF
20K
200mV 10 100nF
Selección 2V 1K
de Rango Ajuste de
20V 100K Fondo de
Escala
200V 1M
2000V 10M
VIN
2K
Pinout Aplicación
74LS47
Características:
❑ ADC de doble rampa analógica para 4½ dígitos ( 20000
cuentas, de 0000 a 19999) con indicación de polaridad,
sobre-rango y bajo-rango.
❑ Voltaje de alimentación simétrico ( 5V).
❑ Salida de datos en BCD multiplexada a displays.
❑ Entradas analógicas diferenciales (reduce ruido en modo
común).