Vous êtes sur la page 1sur 19

Capítulo 10: Circuitos de Adquisición de

Datos

SISTEMAS DE ADQUISICIÓN DE DATOS

• Convertidores D/A
• Convertidores A/D

Capitulo 10: Circuitos de Adquisición de Datos 1

Puntos discretos sobre una señal analógica

15
1110 1110 1110 1110
14
1101 1101 1101 1101
13
1100 1100 1100 1100
12
1011 1011 1011
11
10 1010
9 1001 1001 1000
8
7 0111 0111 0111 0111
0110 0111 0111
6
0110 0101
5 0101
0101 0101
4
0100 0100
3 0100
2 0010
1
0000
t
0
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35

Capitulo 10: Circuitos de Adquisición de Datos 2

Lógica Digital y Microprogramable. Autor:


Fernando Remiro Domínguez 1
Capítulo 10: Circuitos de Adquisición de
Datos

Representación Digital de las muestras de la


señal analógica

15
14
13
12
11
10
9
8
7
6
5
4
3
2
1
t
0
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35

Capitulo 10: Circuitos de Adquisición de Datos 3

Sistema de Adquisición de datos

Prepro- Conversor Conversor Postpro-


cesamiento A/D D/A cesamiento
Entrada Salida

Analógica Analógica

Procesador
Digital

Capitulo 10: Circuitos de Adquisición de Datos 4

Lógica Digital y Microprogramable. Autor:


Fernando Remiro Domínguez 2
Capítulo 10: Circuitos de Adquisición de
Datos

Clasificación de los convertidores D/A

• Entrada Serie
• Entrada Paralelo
F Conversión simultánea o directa
PRed de Resistencias Ponderadas
PRed de Resistencias R-2R
FConversión Secuencial o Indirecta
PPor generación de Impulsos
PPor frecuencia variable

Capitulo 10: Circuitos de Adquisición de Datos 5

Diagrama de bloques de un
Convertidor D/A serie

Convertidor
D/A serie
Información Variable
Digital Analógica

Capitulo 10: Circuitos de Adquisición de Datos 6

Lógica Digital y Microprogramable. Autor:


Fernando Remiro Domínguez 3
Capítulo 10: Circuitos de Adquisición de
Datos

Diagrama de un
convertidor D/A paralelo

B0

B1
Señal Digital

Convertidor
B2
D/A
B3 Variable
Paralelo Analógica
B4

Capitulo 10: Circuitos de Adquisición de Datos 7

Conversor D/A de conversión simultánea

Procesador Sumador
Digital Resistivo

 − Entrada de datos en binario


* Resistencias poneradas 
Convertidores D/A  − Entrada de datos en BCD
* Resistencias en escalera R - 2R

Capitulo 10: Circuitos de Adquisición de Datos 8

Lógica Digital y Microprogramable. Autor:


Fernando Remiro Domínguez 4
Capítulo 10: Circuitos de Adquisición de
Datos

Convertidor D/A por generación de impulsos

0V Multiplexor V2 Filtro
analógico Integrador
VR
V1

X Comparador
Información Binario
Digital n bits
n bits

Generador
Contador de
Impulsos
Capitulo 10: Circuitos de Adquisición de Datos 9

Señales de un Convertidor D/A por generador


de impulsos variables
T = 2n × TCLK

TCLK

CLK

Salida
del
comparador

Tx

Salida Vref
del
multiplexor
analógico
Capitulo 10: Circuitos de Adquisición de Datos 10

Lógica Digital y Microprogramable. Autor:


Fernando Remiro Domínguez 5
Capítulo 10: Circuitos de Adquisición de
Datos

Convertidor D/A
de frecuencia variable
VR “0”

Multiplexor Salida
Analógico Filtro Integrador
Analógica

Información Digital

Divisor de
Generador
frecuencia
de Impulsos
Programable

Capitulo 10: Circuitos de Adquisición de Datos 11

Señales del Convertidor D/A de frecuencia


variable

TCLK
Generador
de impulsos

Salida del
multiplexor
analógico
Vref
t

Capitulo 10: Circuitos de Adquisición de Datos 12

Lógica Digital y Microprogramable. Autor:


Fernando Remiro Domínguez 6
Capítulo 10: Circuitos de Adquisición de
Datos

Circuito sumador con A.O.

an an –1 an –2 a1 r

2R 4R 8R 2nR

-
+
Vs

V = a n 2n-1 + a n-1 2n- 2 + ..............+ a 2 21 + a1 20


 r r r r 
V S = -  an + a n -1 + an-2 + ............ + a1 n 
 2R 4R 8R 2 R
VS=-
r
( an 2 + an-1 2 + .............+ a1 )
n -1 n -2

R 2n
Capitulo 10: Circuitos de Adquisición de Datos 13

Convertidor BCD D/A con resistencias


ponderadas
VCC = 15 V

D2 C2 B2 A2 D1 C1 B1 A1 D0 C0 B0 A0

R27 R18 R9
1M 100K 10K

R26 R17 R8
1M 100K 10K

R25 R23 R16 R14 R7 R5 R28


1M 1M 100K 100K 10K 10K 10K

R24 R22 R21 R20 R19 R15 R13 R12 R11 R10 R6 R4 R3 R2 R1
1M 1M 1M 1M 1M 100K 100K 100K 100K 100K 10K 10K 10K 10K 10K VCC = 15 V

2 4
– 1
+ VS
3 11

Capitulo 10: Circuitos de Adquisición de Datos 14

Lógica Digital y Microprogramable. Autor:


Fernando Remiro Domínguez 7
Capítulo 10: Circuitos de Adquisición de
Datos

Convertidor D/A con entrada en BCD

VCC

D2 C2 B2 A2 D1 C1 B1 A1 D0 C0 B0 A0

2R 4R 8R 16R 2R 4R 8R 16R 2R 4R 8R 16R

9,6R 105,6
VCC
I3 CENTENA I2 DECENA I1 UNIDAD

-
+
Vs

Capitulo 10: Circuitos de Adquisición de Datos 15

Red resistiva R-2R


I 1/2 I 1/4 I

R R R R

2R 2R 2R 2R 2R 2R
I
2I

A A
B R A B R
Vref E = Vref/2

2R 2R R
2R 2R R R

Capitulo 10: Circuitos de Adquisición de Datos 16

Lógica Digital y Microprogramable. Autor:


Fernando Remiro Domínguez 8
Capítulo 10: Circuitos de Adquisición de
Datos

Convertidor D/A con red en escalera R-2R

R D R C R B R A
Vref

2R 2R 2R 2R 2R

D3 D2 D1 D0 R

+ VCC


+ Vs

Capitulo 10: Circuitos de Adquisición de Datos 17

Diagrama de conexión del Convertidor D/A


DAC0800
(Control de
umbral) VLC 1 16 Compensación
Iout 2 15 Vref (–)
V– 3 14 Vref (+)
Iout 4 13 V+
MSB B1 5 12 B8 LSB
B2 6 11 B7
B3 7 10 B6
B4 8 9 B5
Capitulo 10: Circuitos de Adquisición de Datos 18

Lógica Digital y Microprogramable. Autor:


Fernando Remiro Domínguez 9
Capítulo 10: Circuitos de Adquisición de
Datos

Diagrama de bloques del convertidor D/A


DAC0800
MSB LSB
V+ VLC B8 B7 B6 B5 B4 B3 B2 B1

13 1 5 6 7 8 9 10 11 12

Red
de
polarización 4
Iout

Interruptores 2
de comienzo Iout
corriente
14
Vref(+)
Amplificador
de referencia
+
15
Vref(–) –

DAC 0800
16 3

Capitulo 10: Circuitos de Adquisición de Datos 19


COMP V–

Circuito para el cálculo de la corriente de


referencia del DAC0800
DAC0800

Iref
R1
14
V1 = Vref(+)
3
R2 + 6
15 2 –
V2 = Vref(–)

I=0

Capitulo 10: Circuitos de Adquisición de Datos 20

Lógica Digital y Microprogramable. Autor:


Fernando Remiro Domínguez 10
Capítulo 10: Circuitos de Adquisición de
Datos

DAC 0800 Modo de funcionamiento


unipolar negativo básico
Entradas digitales

MSB LSB
B1 B2 B3 B4 B5 B6 B7 B8
EO

5K
IO 4

Iref = 2 mA 14 DAC0800
5K
IO 2

EO

B1 B2 B3 B4 B5 B6 B7 B8 IO mA IO mA EO EO

Fondo de escala (FS) 1 1 1 1 1 1 1 1 1,992 0,000 –9,960 0,000


Fondo de escala –LSB 1 1 1 1 1 1 1 0 1,984 0,008 –9,920 –0,040
Media escala +LSB 1 0 0 0 0 0 0 1 1,008 0,984 –5,040 –4,920

Media escala 1 0 0 0 0 0 0 0 1,000 0,992 –5,000 –4,960


Media escala –LSB 0 1 1 1 1 1 1 1 0,992 1,000 –4,960 –5,000
Escala cero +LSB 0 0 0 0 0 0 0 1 0,008 1,984 –0,040 –9,920
Escala cero 0 0 0 0 0 0 0 0 0,000 1,992 0,000 –9,960
Capitulo 10: Circuitos de Adquisición de Datos 21

DAC 0800 Modo de funcionamiento


con salida bipolar básica
Entradas digitales

MSB LSB
B1 B2 B3 B4 B5 B6 B7 B8

10K +10,000V
EO
IO 4

Iref = 2 mA 14 DAC0800
EO 10K
IO 2

B1 B2 B3 B4 B5 B6 B7 B8 EO EO

Escala total positiva 1 1 1 1 1 1 1 1 –9,920 +10,000


Escala total positiva –LSB 1 1 1 1 1 1 1 0 –9,840 +9,920
Escala cero +LSB 1 0 0 0 0 0 0 1 –0,080 +0,160
Escala cero 1 0 0 0 0 0 0 0 0,000 +0,080
Escala cero –LSB 0 1 1 1 1 1 1 1 +0,080 0,000
Escala total negativa +LSB 0 0 0 0 0 0 0 1 +9,920 –9,840
Escala total negativa 0 0 0 0 0 0 0 0 +10,000 –9,920
Capitulo 10: Circuitos de Adquisición de Datos 22

Lógica Digital y Microprogramable. Autor:


Fernando Remiro Domínguez 11
Capítulo 10: Circuitos de Adquisición de
Datos

DAC 0800 Modo de funcionamiento


binario simétrico básico
Entradas digitales

5K
MSB LSB
RC
B1 B2 B3 B4 B5 B6 B7 B8

5K
Vref = 10 V IO 4 –

DAC0800 LM741C EO = Vref


( –256
256
+
2X
256
5K Donde X es el
IO 2 + código de entrada y
5K RC = RC = Rref
RC

Si RC = RC dentro del ± 0,05%, la salida es simétrica respecto a masa

B1 B2 B3 B4 B5 B6 B7 B8 EO
Escala total positiva 1 1 1 1 1 1 1 1 +9,960
Escala total positiva –LSB 1 1 1 1 1 1 1 0 +9,880
Escala cero (+) 1 0 0 0 0 0 0 0 +0,040
Escala cero (–) 0 1 1 1 1 1 1 1 –0,040
Escala total negativa +LSB 0 0 0 0 0 0 0 1 –9,880
Escala total negativa 0 0 0 0 0 0 0 0 –9,960
Capitulo 10: Circuitos de Adquisición de Datos 23

Parámetros de los convertidores D/A

• Resolución
• Tiempo de establecimiento
• Estabilidad térmica
• Conversión Unipolar/bipolar
• Códigos digitales de entrada
• Salida Analógica
• Sensibilidad ante variaciones de la fuente de
alimentación
• Margen dinámico de la señal de salida
Capitulo 10: Circuitos de Adquisición de Datos 24

Lógica Digital y Microprogramable. Autor:


Fernando Remiro Domínguez 12
Capítulo 10: Circuitos de Adquisición de
Datos

Parámetros de los convertidores D/A


Resolución
Es el mínimo incremento de la variable analógica de salida. Se
obtiene dividiendo la máxima variación de la salida por el número
total de combinaciones de entrada posible, por lo tanto la
resolución coincide con el valor de la señal de salida
correspondiente al bit menos significativo.
VSalida ( max )
Resolución = n
2

1
Resolución = × 100
2 −1
n

Capitulo 10: Circuitos de Adquisición de Datos 25

Parámetros de los convertidores D/A


Tiempo de establecimiento(Setting Time)
Es el tiempo que transcurre desde que se presenta a la
entrada del convertidor una combinación binaria hasta
que la señal analógica de salida adquiere el valor que le
corresponde. Entre los ±1/2 LSB.
Vs

Error máximo
Fondo
de
escala

t
t0
T. Subida
Tiempo de conversión
Capitulo 10: Circuitos de Adquisición de Datos 26

Lógica Digital y Microprogramable. Autor:


Fernando Remiro Domínguez 13
Capítulo 10: Circuitos de Adquisición de
Datos

Parámetros de los convertidores D/A


Precisión Absoluta
Es el porcentaje de error que presenta el convertidor, a fondo
de escala (FS), en su magnitud de salida analógica, es decir, el
porcentaje de error entre el la salida analógica real y la salida
esperada.
Si por ejemplo la salida a fondo de escala de un convertidor
D/A es de 10V y su precisión es de ±0,1%, entonces, el error
máximo para cualquier tensión de salida es:
Errormáx = 10V . 0,001 = 10 mV

Capitulo 10: Circuitos de Adquisición de Datos 27

Parámetros de los convertidores D/A

FEstabilidad térmica: Es la inmunidad del convertidor D/A a


cambios de temperatura y se mide por el coeficiente de
temperatura, que se expresa por el número de microvoltios (µV)
que cambia la salida por grado centígrado de incremento de la
temperatura
FConversión unipolar/bipolar: indica la posibilidad de que se
acepten códigos de entrada unipolares y/o bipolares.
FCódigos digitales de entrada: Indica los códigos digitales de
entrada que acepta el conversor D/A. Generalmente los códigos
más utilizados son el binario natural (SB), BCD (CD),
complemento a dos (TC), y binario desplazado (OB), así como
sus complementarios.

Capitulo 10: Circuitos de Adquisición de Datos 28

Lógica Digital y Microprogramable. Autor:


Fernando Remiro Domínguez 14
Capítulo 10: Circuitos de Adquisición de
Datos

Parámetros de los convertidores D/A


F Salida analógica:
La salida puede ser por corriente o por tensión. La salida de tensión
requiere un tiempo de conversión mayor ya que se obtiene a partir de
un circuito conversor corriente-tensión realizado con un Amplificador
Operacional y esto introduce retardos.
FSensibilidad ante variaciones de la fuente de alimentación:
Al variar la tensión de alimentación, la salida analógica del
convertidor D/A también cambia. Esta variación se expresa con el
porcentaje de cambio de la salida para un cambio de 1% del valor
nominal de la fuente de alimentación. Como norma se considera que
un cambio del 3% en la fuente de alimentación, no debe variar la
salida del convertidor D/A .

Capitulo 10: Circuitos de Adquisición de Datos 29

Parámetros de los convertidores D/A

FMargen dinámico de la señal de salida:


Es el margen de corrientes o tensiones que se pueden obtener en
las salidas. En los convertidores con salida de tensión el margen
dinámico puede ser modificado por el usuario mediante
modificaciones de la red externa

Capitulo 10: Circuitos de Adquisición de Datos 30

Lógica Digital y Microprogramable. Autor:


Fernando Remiro Domínguez 15
Capítulo 10: Circuitos de Adquisición de
Datos

Errores en los convertidores D/A

ØError de offset
ØError de ganancia o escala “ gain error”
ØError de Linealidad
ØError de monotonicidad “ monotonicity error”
ØError de transición

Capitulo 10: Circuitos de Adquisición de Datos 31

Errores en los convertidores D/A


Circuito para la comprobación de un CDA

20
21
22
Generador Contador Convertidor
de onda binario de D/A
cuadrada módulo 2n

2n Osciloscopio

Capitulo 10: Circuitos de Adquisición de Datos 32

Lógica Digital y Microprogramable. Autor:


Fernando Remiro Domínguez 16
Capítulo 10: Circuitos de Adquisición de
Datos

Errores en los convertidores D/A


Curva de transferencia Ideal
Tensión de
Salida analógica salida teórica
15
14
13
12
11 Tolerancia de
10 la tensión de
9 salida para el
valor 8(1000)
8
7
6
5
Peldaño de 1 bit
4
3
2
1
Entrada
0 digital

Capitulo 10: Circuitos de Adquisición de Datos 33

Errores en los convertidores D/A


Error de offset
Señal real
15
14
Señal ideal
13
12
11
10
9
8
7
6
5
4
3
2
1
Entrada
0 binaria

Capitulo 10: Circuitos de Adquisición de Datos 34

Lógica Digital y Microprogramable. Autor:


Fernando Remiro Domínguez 17
Capítulo 10: Circuitos de Adquisición de
Datos

Errores en los convertidores D/A


Error de ganancia o escala
Salida analógica
Señal real
15
14
Señal ideal
13
12
11
Alta ganancia
10
9
8 Señal real
7
6
5
4
Baja ganancia
3
2
1
Entrada
0 binaria

Capitulo 10: Circuitos de Adquisición de Datos 35

Errores en los convertidores D/A


Error de linealidad
Salida analógica
15
14
Señal ideal
13
12
11
10
9 Señal real
no lineal pero
8 monótona
7
6
5
4
3
2
1
Entrada
0 binaria

Capitulo 10: Circuitos de Adquisición de Datos 36

Lógica Digital y Microprogramable. Autor:


Fernando Remiro Domínguez 18
Capítulo 10: Circuitos de Adquisición de
Datos

Errores en los convertidores D/A


Error de monotonicidad
Salida analógica
15
14
Señal ideal
13
12 Señal real
no monótona
11
10
9
8
7
6
5
4
3
2
1
Entrada
0 binaria

Capitulo 10: Circuitos de Adquisición de Datos 37

Lógica Digital y Microprogramable. Autor:


Fernando Remiro Domínguez 19

Vous aimerez peut-être aussi