Diseño Y Construcción de Un Prototipo de Control: Rodrigo Xavier Cabrera Calupina
Diseño Y Construcción de Un Prototipo de Control: Rodrigo Xavier Cabrera Calupina
Diseño Y Construcción de Un Prototipo de Control: Rodrigo Xavier Cabrera Calupina
ii
DISEÑO Y CONSTRUCCIÓN DE UN
PROTOTIPO DE CONTROL
ii
PÁGINAS
1.1. Introducción 1
1.2. Esquema del sistema de control de temperatura 2
3.1. Introducción 67
3.2 Control análogo ;.; 67
3.2.1. Circuito controlador PID 68
3.3. Interfase y aplicación al control digital computarízado 73
3.4. Control a base de microcontroiador 74
3.4.1. Interfases para control a base de microcontrolador. 76
3.4.1.1. Sistema de ingreso de datos 76
3.4.1.2. Visualización de los datos 76
3.4.2. Control PID discreto 78
3.4.2.1. Discretización del PÍD 79
3.4.2.2. Control incrementa! 83
3.4.3. Programa de control para el microcontrolador 8751JH 85
3.4.3.1. Programa principal 86
3.4.3.2. Manejo de teclado 90
3.4.3.3. Lectura de datos del conversor A/D 93
3.4.3.4. Control PID discreto
3.5. Control ON-OFF
BIBLIOGRAFÍA.
REFERENCIAS.
ANEXOS
A. Fotografías de! equipo,
B. Listado del programa de control.
C. Manual de uso del prototipo.
D. Manual de uso del programa de control.
E. Copias de las especificaciones de los cor
1.1 INTRODUCCIÓN.
La temperatura es una de las variables más utilizadas enja industria, por ello es
necesario tener un conocimiento de los métodos para controlar dicha variable. Es
por esta razón que surge ¡a necesidad de ¡mplementar en esta tesis un prototipo
bastante sencillo para el control de temperatura, que permita apreciar en forma clara
en un modelo simplificado la instrumentación y las acciones de control que tienen
lugar dentro de los distintos procesos industríales. Tal es el caso de los controles
tipo PiD, tanto continuos como discretos; y, de esta manera dar una visión clara del
significado de un sistema de control con realimentación y su forma de
funcionamiento.
Ef prototipo, por lo tanto se construirá para que sea utilizado en las prácticas de
Control Automático, en donde no se requieren conocimientos relativos a
características de procesos industriales, sino tener claros los conceptos de los
controladores.
yrn
REALIKENIflCIOM
r = Referencia
e - Error
u - Control
n = UariabI e.Manipulada
y - Sai ida
yn = Uaríable Medida
Para el control con computador, se dejará disponible una interfase, con el objeto de
que se puedan enviar y recibir los datos respectivos hacia y desde una tarjeta de
adquisición de datos, con valores estándar entre O y 10 voltios. Mediante software,
en lenguaje C se implementará e! algoritmo de control.
Para cerrar el lazo de control es necesario que los valores de temperatura medidos
a la salida de la planta "ym" sean transformados en voltajes, para compararlos con
el nivel de referencia "r" y efectuar el respectivo control. Esta transformación, se la
realiza en el bloque correspondiente a la realimentación, mediante el uso de dos
tipos distintos de sensores; como, el IC AD590JF y una termocupla tipo K.
o Control
o i_ , _
D
rfi Manual
CQ
c Ref.
Selector Control Circuito Circuito
de Análogo de de
Q.
ÍL Control PID Disparo Potencia
3
o
CL
£ ACTUADOR
O Control
o. ON-OFF
(D
O
O
Control
O. Mlcropro-
CD
r-P cesado.
O"
3
CONTROL
Circuito de Acondicion
se señal
REALIMENTAC
Los sensores se colocan en un soporte"móvi! cerca de la lámpara y se conectan a
los circuitos de acondicionamiento de señal a través de un selector de sensor, para
tener la temperatura medida que es la salida del sistema. E! circuito de potencia se
activa mediante la señal proveniente del circuito de disparo, y genera una señal de
control de fase directa que permite variar el voltaje eficaz aplicado a la lámpara y
por ende variar su iluminación y calor.
Los circuitos de control se conectan a través de un selector de control, que tiene las
siguientes opciones: control manual y control automático, e! mismo que a su vez se
divide en:
Los circuitos de señalización incluyen los selectores del tipo de control y tipo de
sensor, potenciómetros para fijar los valores de ¡a referencia y las constantes del
control. Adicionalmente, en el control análogo, se utilizan displays de 7 segmentos
para la visualización de los valores de temperatura medida y de referencia.
2.- La tecnología actual de fabricación permite que el sensor tenga un fino ajuste
a base de láser en la placa semiconductora, lo que unido al conjunto de
pruebas realizadas antes de salir al mercado, hace que los sensores sean
fácilmente intercambiables.
•3.- Tiene una salida de corriente con un gran rechazo a la interferencia con una
potencia requerida muy baja (1.5 mW a 5V y 25°C). Esta característica hace
que el AD590 sea fácil de usar como sensor remoto.
4.- "Su alta ¡mpedancia de salida (mayor a 120MQ) provee un excelente rechazo
a variaciones de voltaje y al rizado, por ejemplo, de un cambio de 5V a 10V
en la alimentación resulta solamente una variación de 1 uA o e! equivalente
a un error de 1°C.
5.- El AD590 es eléctricamente durable con un voltaje de aislamiento y de fuga
mayor a 44V y un voltaje de reversa mayor a 20V, por !o que irregularidades
en el suministro de energía o conexión en forma reversa no dañarán al
elemento.
10
6.- El sensor es herméticamente cerrado tanto en el encapsulado cerámico,
como en el encapsulado estándar tipo TO-52.
El suministro de voltaje se halla entre +4V y -t-30V y actúa como un elemento de alta
impedancía.
La calibración del circuito integrado hecho con tecnología láser y con finas
resistencias de film hacen que produzca una corriente de 298,2 uA a una
temperatura de 298,2°K.EI AD590 para ser usado correctamente, debe sensar
temperaturas de hasta 150°C
Características:
- Compatible con lazos estándares de 4mA - 20mA
- Baja variación del SPAN (rango entre valores límites) ± 0,005%/°C max.
- Baja no linealidad ± 0,05% max.
- Inmunidad a Radio Frecuencia.
Aplicaciones:
- Monitoreo y control de temperatura.
- Sensor remoto de temperatura.
- Sistemas y procesos de'control.
- Sistemas y administración de energía.
Sus características principales están dadas por una alta linealidad y una alta
inmunidad al ruido. Se acomoda a las medidas de temperatura del AD590 en el
rango desde -55°C hasta.150°C.
12
contra radio frecuencia. :. '
El voltaje de referencia de precisión, el ajuste del rango y del cero son usados en
conjunto con un amplificador de bajo consumo de corriente para escalar la señal de
salida del AD590. El amplificador maneja un generador de corriente el mismo que
a su vez controla la salida de corriente. El diagrama funcional se encuentra en la
figura 2.3. [5]
RSPAN ADJ
SENSOR
1NPUT
INPUT
FILTERING OUTPUT
AMP CURREN!
& OFFSET
A059Ü V
í
VOLTAGE VQITAGE
RZERO REFERENCE REGULATOR
ADJUS7 ZBS7
13
La resistencia de carga RLOAD es conectada en serie con una fuente DC, como se
indica en la figura 2.3, a la que se le extrae una corriente de 4mA - 20mA. El máximo
valor para ésta resistencia depende del suministro de voltaje y según el manual de
transmisor esta dada por: [6]
+V-12V
R'Lmat
20mA
2SOO
2OOO
o
s:
<
h-
T500
Lü
a IOCKJ
-OP^RATING
•3 REGIÓN
S
X SOD
S 12V
O 10 20 30 40 60
POWER SUPPLY - V de
Para la presente aplicación y partiendo del hecho de tener una fuente con valores
14
de 12V y -12V, se puede entonces polarizar al transmisor con 24V, por lo tanto el
máximo valor de la resistencia de carga es:
9 4 V-12 V
=600 Q
20mA
El módulo TX57 está calibrado para trabajar con un sensor en rangos de -55°C a
150°C, es decir 205 Q C de rango de funcionamiento.
Para esta aplicación, se tiene que a una salida de 4mA, corresponde un valor de
temperatura de entrada en e! AD590 de 20°C, y para una salida de 20rnA
corresponde un valor de temperatura de entrada de 1 50°C. Esta relación existente
se indica en la figura 2.5.
.2V
15
60 80 100 120 140 160 180 200
TEMP. EN GRADOS CENT.
-5
O 6 8 10 12 14 16 1Í 20 22 24 26
SALIDA DEL TX57 EN mA
Fig. 2.6. Relación entre voltajes de trabajo y corriente a la salida del TX57.
16
Donde SPAN es el valor del rango a ser medido. Para este caso se desean realizar
medidas, comprendidas entre 2Q°C y 150 Q C, por lo tanto el valor de Span es 130,
y la resistencia está dada de la siguiente manera:
i iv
AJUSTE DEL CERO: El ajuste de! cero debe ser realizado después de ajustar el
valor de la resistencia RSPAN. Para seleccionar R2ERO, se usa el AD590, este debe
mantenerse a la temperatura de referencia designada. Un potenciómetro
denominado ZERO y representado por la letra "Z" permite que se ajuste su valor
hasta poder obtener una salida correspondiente a 4mA a la temperatura de
referencia seleccionada, que en el momento de la calibración será 20°C. por lo
tanto RZERO se tiene un valor de 520O. Los valores encontrados en la calibración del
equipo se indican en la figura 2.7. [9]
Como la polarización del TX57 se realizó entre +12v y -12V, entonces es más
conveniente tomar la medida de voltaje que sobre la resistencia RLOAD produce una
corriente comprendida entre 4 y 20mA. Para la temperatura de referencia que en el
momento de la calibración es 20°C, se mide un voltaje igual a -9,7V respecto a
tierra de la fuente de alimentación, y para 150QC, el voltaje medido es OV. Son estos
dos valores de voltaje los que deben ser pasados a un nivel comprendido entre OV
para la temperatura ambiente y 10V a 150°C, como se puede observar en la figura
2.8.
17
RLOAD
f-Wv
600
Rl
18
-8 -7 -S -5 -4 -3 -2 -1 O
VOLTAJE MEDIDO A LA SALIDA DEL TX57
Fig. 2.8. Relación entre voltaje medido a la salida del TX57 y valores estándares de OV a 10V.
Pí
Rt
R2
RÍO/ID;
1X57 S TL034
V
V
19
Por lo tanto sí se toma e! valor de R1 = 6.8KQ, se tiene una posibilidad de una
ganancia máxima de:
A
jfi,,,-
LC
20
Dknensions shown tn inchcs and (mm).
3.26
"(82.81"
n:
íu
t H
5 £
w h-
UJ <f
o
4.01 te ce
3.75 ±0.03
{101.91
X
p
5: z>
)-t-
(95.3 ±0.8)
o
<
ce
UJ
MI
0.24
'(6.1)
0.125 ^0.010
(3.2iQ.3)
2.2.3 TERMOCUPLATIPO K.
Para esta segunda opción de medición de temperatura se utiliza una termocupla tipo
K, conjuntamente con el módulo acondicionador de señal 80TK. La temperatura es
medida por la exposición de ia termocupla a la superficie que genera calor. Las
principales características de la termocupla son:
El módulo para 80TK, para termocupla tipo K, tiene ias siguientes características:
21
Peso: 126 gramos
Longitud total: 11.75 mm
Batería: Estándar de 9 voltios
Vida de la batería: 1600 horas, 6.5V mínimo
Como se indicó anteriormente, la salida del módulo 80TK es de 1mV por grado
centígrado; por ejemplo si la temperatura ambiente es de 20°C, la salida de! 80TK
es 20mV.
Como para este caso es necesario que las medidas de temperatura estén ajustadas
a un rango comprendido entre OV y 10V, es necesario que la salida del módulo
80TK sea tratada de tal manera que a la temperatura ambiente se tenga un valor de
OV, y a 150°C 10V, por lo tanto se propone un circuito de acondicionamiento como
el indicado en la figura 2.11 a base de los operacionales TL084.
22
vcc
SUMADOR
R2_
A=
Rl
Para el máximo valor de temperatura que es 150°C, se tiene en e! módulo 80TK una
salida igual a 150mV, la misma que debe ser amplificada hasta 10V, por lo que la
23
ganancia debe ser:
A=
A
=66,667
^¿¿7
10T/
0,150^
= = 3
1 Rl 22KQ.
Para tener una relación de rechazo en modo común de un valor máximo, la relación
entre R3 y P1 debe ser la misma que entre R1 y R2. El potenciómetro P1 se coloca
en lugar de la resistencia de 820KO, para ajustar correctamente el valor debido a
que no se trabaja con resistencias de precisión; y, el valor de R3 se mantiene en 22
KO.
P3
24
Por lo tanto la ganancia total del sistema de amplificación para el módulo 80TK tiene
un valor máximo de:
Amax=3A,*A
1 2Í=37,272*2=74,54
' '
Para este caso con R7 = 10KO y fe 40Hz, se halla C1, por lo que C1 = 0,39uF,
tomando un valor estándar, C1 = 0,47uF. En la figura 2.12, se indica la relación
entrada salida en el amplificador de la señal del módulo 80TK.
25
-i n
/
/
s
> 9-
ñ
ü "
Q 7-
X
Z
0 6-
7
S 5-
/
ü¡ 4- /
Q 3-
n
U o¿L
/
J
r^ "I
/x
ffl /
0 0.02 0.04 0.06 0.08 0.1 0.1 2 0.1 4 0.1 6
SALIDA DEL 80TK(V)
Para control de fase.el triac debe ser disparado en algún punto luego de! cruce por
cero al cambiar la señal de! semiciclo positivo al semiciclo negativo o viceversa.
26
AI llegar la señal al siguiente cruce por cerc^el triac se apaga y espera a ser
disparado nuevamente, lo que produce sobre la carga una forma de onda como la
que se indica en la figura 2.13.
200
Si
J
< 100-
ü
Q 50
zHJ O
(O
-50-
-100-
-150-
-200
0.0 Z8 5.5 8.3 11.1 13.9 1 6.6 19.4 22.2 24.9 27.7 30.5 33.2 36.0
TIEMPO (ms)
El tiempo que se demora desde el cruce por cero hasta el momento del disparo se
denomina ángulo de disparo a. El valor de a es el que en definitiva determina el
voltaje que se entrega a la carga.
27
Voltaje máximo = 400V.
Corriente de compuerta para los cuatro cuadrantes es 3mA.
QF
LAMPARA
28
Voltaje de aislamiento 7500V. ^
Potencia 330mW.
Corriente máxima del led 50mA.
Voltaje de reversa del led 3V.
Corriente del optotriac 100mA.
Para el cálculo de los elementos y tomando como punto de partida que la corriente
mínima de compuerta es 3mA y la que puede pasar por el optotriac es IGOmAjSe
puede escoger un valor para la corriente de compuerta IG de 90mA, entonces:
F 90mA
Por lo tanto se escoge una resistencia limitadora de corriente RF =1.2 KQ. Con este
valor se puede entonces determinar la potencia que debe disipar dicha resistencia,
por lo tanto la potencia que disipa esta dada por:
Este circuito, debe ser capaz de producir los pulsos adecuados de acuerdo a las
señales enviadas desde el conírolador de! prototipo, para que el circuito de potencia
entregue la energía necesaria hacia la planta.
29
El sistema está diseñado para que funcione sincrónicamente con la frecuencia de
la red de alimentación y está conformado por las siguientes partes:
Corriente promedio = 2A
Voltaje de reversa pico = 400V
Corriente directa pico de avalancha = 60A
Máximo voltaje directo por elemento - 1V
30
Fig. 2.15. Esquema general del circuito de disparo.
f^
j l^
6inA
VCC
Rl VSS
TI o
R3
HOVac 12Vac
,A,V2
CENOTE DE SIERRA
R2 TLOM
VCC
De esta manera se consigue que a la salida de éste circuito, se tenga una seña!
diente de sierra.EI período de la onda diente de sierra está de acuerdo con la
frecuencia de la red y es de 8.33 mseg, y la amplitud de la onda para mantener
estandarizado el sistema es 10V.
33
-TO -
-1O -
TIEMPO (rns)
15
-3
-9
-15
O.O 5.0 1O.O 1 5.0 2O.O 25.0 3O.O 35.0
TIEMPO (ms)
~S
-3
-9
-15
O.O S.O 1O.O 1 S.O 2O.O 2S.O 3O.O 35.0
TIEMPO (ms)
34
R5
[DETECTOR-CRÜCE-PQR-CERQ
C1
IB
P1 V3
-{COMPARADOR
TL064
V
VSS
Ic+T
" C.
En donde:
35
15
^ 3
o ^
> -o
-9
-15
O.O 5.O 1O.O 15.O 2O.O 25.O 3O.O 35.O
TIEMPO (ms)
V2
15
1o
-15
O.O 2.8 5.5 8.3 11.013.816.619,322.1 24.8 2.7.6 3O.4 33.1 35.9
TIEMPO (ms)
36
T = Período de la onda diente de sierra
-,
CI
Como e! valor máximo a la salida es 10V y es el mismo que se encuentra sobre C1,
entonces se puede hallar el valor de la resistencia para que la corriente de carga
del capacitor sea efectivamente 12mA.
=833,33íi
\2rnA
Una vez que se tiene la onda diente de sierra, es necesario que ésta sea
comparada con un valor de voltaje proveniente del controlador o del control manual,
para que de esta manera se determine el ángulo de disparo que actúe sobre el
sistema de potencia, como se Índica en la figura 2.20.
Para el control manual se utiliza el potenciómetro P2, el mismo que varía la señal
de entrada entre OV y 10V (actúa como voltaje de referencia), que es e! mismo
37
rango de variación de la señal proveniente del controlados Estas dos posibilidades
se escogen mediante el switch S1.
CONTROL MANUAL
R2
38
acondicionamiento del TX57; P3 = 10KO. , R7 = 5,6KO. y R8 = 100 KO.
Un conversor análogo digital con barrido de display (ECG2054) que maneja los
transistores de encendido (ECG159) de cada uno de los displays, al que se
encuentra conectado un driver de corriente (ECG2032) el que maneja la corriente
de cada uno de [os display de ánodo común de 7 segmentos (NTE3078).
39
1S
-1
O 10 -15 20 3O 3S
is
1 O
o
-S
1 O
-1 S
o -1O 1S 2:0
1S
-3
—1 5
O -10 1 3O 35
\ys
40
vcc
T1
110Vac
CTQ
JO
to
bJ
a
t^'
o
C.
t-t-
O
Q-
Cí>
ex
Fig, 2.23. Circuito de señalización
42
Adicionalmente se introduce un cambio respecto al sistema de control de
temperatura indicado en la figura 1.1,. que se refiere a que el bloque de
realimentación que corresponde al acondicionamiento de la señal proveniente del
sensor, se lo reubica a continuación del bloque de la planta, para realizar un control
con variables eléctricas de voltaje estandarizadas entre OV y 10V; y, de esta manera
se tiene un sistema con realimentación unitaria, como se indica en la figura 2.24.
43
KD
_-h$TD
Como la respuesta del circuito es prácticamente instantánea ante una variación del
voltaje de referencia, el retardo se aproxima a cero y la función de transferencia es:
10-0
44
180
^ 1604
TJ 140-
6
0) 120-
< 100-
II
J
g so4
D
O 404
Z
< 20-
I I I I I I I I I I I I I I I I 11 I I II 11 I I I I I i I I I I I I I I I I I I I I I I i 1 11 II 11 I I 11 l I I I I I I I I I I I I I I I I 11 I 11 ¡T T T I I I 11 T 1 I T T 11 I I T T I
2n
T /
~(n-a,+
45
en la figura 2.26. De ésta relación, es. factible aproximar a una función de
transferencia GF de primer orden.
120
100-
80-
60-
40-
20-
46
1*4,165*10"\
Ei valor K^está dado por !a ganancia del circuito de fuerza, y se lo puede determinar
a base de linealizar la relación existente entre Vrms y el ángulo a. Para esto se
toman dos puntos sobre la curva de la figura 2.26, que permiten tener la mejor
línealidad posible, y que corresponden a valores de voltajes entre 20V y 80V, tal
como se indica en la figura 2.27. Los puntos escogidos, corresponden entonces a
!os puntos: p1(86 ; 80) y p2(146 ; 20), por lo que la constante Kp se puede hallar
como sigue:
1I OU
pn
i1 DU
fin- \
"x
140- •^"x.
X
120- ^s
. XX
•^—i—
0
Cj-
100-
on.
OU
-^ •s^
...^.
60- V,
/in.
^\
¿fU
£L\J-
*>,
X ^^_
on
¿ U i i i i i
X
0 20 40 60 80 1 00 1 20 1 40 1 60 1 80
ÁNGULO ALFA
47
80-20
-= -H - ¡
•' ,
F 86-146 grados
= -1 r Vnns .
F l+4,165xícr3S grados
. grados -1
c -ifíf* i — r
r Vnns i
1+4,165x10-*$ grados
— -18
1+4,
18
r =
48
voltaje rms y produce un cambio de temperatura. La función de transferencia al igual
que en los casos anteriores se aproxima a una de primer orden, de la siguiente
manera.
180
160-
140-
120-
100-
80-
60-
i 40-
f- 20-
0 10 20 30 40 50 60 70 80 90 100 110
VOLTAJE DE ENTRADA (V)
49
Se escoge un punto de trabajo que corresponde a 21 Vrms, debido a que es un
punto en el cual la luminosidad de la lámpara permite que se pueda apreciar los
cambios que en ella se han de efectuar. En la misma figura se observa que ¡a curva
se puede [¡nealizar entre 20 Vrms y 40 Vrms, que están dentro de los valores de
ünealización de la curva de la figura 2.28. Por lo que se toman precisamente esos
puntos extremos para determinar el valor de la constante, es decir, p1(20 ,80) y
p2(40, 117):
40-20 20 Vrms
ñn -
^>"
<
D£ *•
< /
rv fín .
LJJ
Ü_ /
LU
i-
/
/
0 100 200 300 400 500 600 7C 0
TIEMPO (seg)
50
V
La constante de tiempo, se determina en el momento de llegar al 63% de la
temperatura final (82°C), es decir a 52°C en 60 segundos, que es la constante de
tiempo.
„ 1,9 r grados-.
p~l+60S Vnns
Para este sistema es necesario recordar que la corriente de salida del sensor
ingresa al transmisor TX57, el mismo que amplifica el nivel de corriente hasta
valores comprendidos entre 4mA y 20mA.
51
G1 -9,6-1 G3 i0-0U
20 -
CRUDOS ftHP, INU,
SENSOR RLQftD
INU. SIE
NIIll-ÜLUIifJllJ
K
G=-
Pero como la respuesta en el circuito que realiza este trabajo es casi instantánea,
se aproxima la función de transferencia a una ganancia constante;
2°-4 -0,12307^]
150-20 °C
52
En el bloque correspondiente a la resistencia de carga (G2), la corriente pasa por
una resistencia de 600O, lo que produce una caída de voltaje de -9,6V para 4ma y
OV para 20rnA, como lo indica la figura 2.31. Por lo que la función de transferencia
queda de la siguiente manera:
20-4 mA
Para el bloque del amplificador inversor (G3), se tiene que para una entrada de
-9,6V, la salida es 10Vy para una entrada de OV, la salida es igualmente OV, como
se indica en la figura 2.8, entonces se tiene una función de transferencia:
3 -9,6-0
0-10
GwI.=0,12307[—C]*0,6[—]-l,04167.-l=0,07691[—
L i L J L
53
o
o -44
-10-
-12-
0 4 6 8 10 12 14 16 18 20
SALIDA DEL TX57
54
r 150-20" °C
G =
6 150-20 mV
G =1[~],0,07692[—]=0,07692[—
m °C mV °C
Por lo tanto:
C -C -C Ai
°Aíí °"Af2
55
2,62998
2,62998
r 1+60S
2-63
1+6QS
En lazo abierto
En ¡azo cerrado con realimentación unitaria
56
unitario, la misma que se indica en la figura 2.32
2.6.6.
j RESPUESTA EN LAZO
> CERRADO.
57
0 [
IL -
t ,88
P
—
,63 '- ^
,58
,38
,25
,13
y
' i I i i i 1 i
\n
1 40 80 120 160 200
V | TiMe
¡tfidd i ine, C-Cursor, D-Change options,
LiLahel , M=50X nore tipie, P-Plot again,
E=Change ÜMÍts, HiHardcopy
Q-Quiti T=Thick lines, Z=Center
Fíg. 2.33. Simulación de la función de la planta en lazo cerrado.
58
c/
605+1
2,63
G-
J -'
U
t
PL:
t
,90
.66
30 -
59
Valor fina!: 1
Constante de tiempo: 0,38 seg. ^
Tiempo de estabilización: 1,52 seg.
Error en estado estable: 0%
2,63
60S+1
0 1,50
-
P
«1.17
1,01
,35
,69
A
,52
,36
1 \_
. 1 l i l
' G 66,67 133,33 200
ÜPTIOH) P | Tiwe
Ifcftdd 1 ine, C^Cursor, DiChanje optionSj E=Change limts, H^Hapdcopy
U Labe 1 , H=50X More tine, P=Plot again, QrQuit, T=Thick l i n e s , Z=Center
Fíg. 2.35. Señal de control.
60
2.7. CONSTRUCCIÓN DEL PROTOTIPO
TAPA
49 CU
61
FUENTE SVOTCHIMG
4
DISPARO
•
TX57
7
DISTRI8UCIOH PIÓ
-Id 11
JtOUlIBIC,
62
temperatura de referencia y temperatura medida con los sensores, y su
función es la de encender y apagar un ventilador para de esa manera tratar
de mantener estable la temperatura.
7. PID. Esta tarjeta realiza la función de control PID análogo, para lo cual
existen dos entradas: la de la temperatura de referencia y la de la
temperatura medida, una salida hacia el circuito de disparo y tres
potenciómetros para determinar los valores de las constantes Kp, K¡ y Kd.
8. TX57. El transmisor de temperatura TX57, que amplifica la señal
proveniente del sensor AD590JF y cuyas características han sido indicadas
ampliamente en el numeral 2.2.2.
9. MCPD51. Esta tarjeta contiene toda la circuitería necesaria para el
funcionamiento del microcontrolador 8751, y está conectada a un teclado
para el ingreso de datos, recibe y envía datos a través de los conversores,
mientras ejecuta el programa para realizar control PID.
10. TECLADO. Esta tarjeta contiene el sistema de decodificación 74C922
para manejo de teclado y de esta manera permitir que se puedan ingresar
datos al microcontrolador; además, recibe los valores de voltaje desde el
conversor D/A y lo envía al circuito de disparo; y, 'los valores de la
temperatura medida hasta el conversor A/D.
11. CONTROL COMPUTARIZADO. Contiene el interfase para enviar y
recibir los datos hacia y desde ei computador que será el que ejecute el
programa de control.
12. AMPLIFICADOR TX57. Permite que la señal proveniente del transmisor
de temperatura TX57 pase a niveles estándares para el módulo, es decir
entre OV equivalentes a 20 grados centígrados y 10V equivalentes a 150
grados centígrados.
13. DRIVER DISPLAY. Son dos tarjetas que manejan a cada grupo de tres
dispiay de 7 segmentos que indican los valores de referencia y temperatura
medida.
14. ACONDICIONAMIENTO 80TK. Permite que los valores provenientes del
módulo de temperatura 80TK, pasen a niveles entre OV y 10V.
63
15. 80TK. Este módulo compatible con rnultímetros FLUKE, convierte la
señal de la termocupla en una variación de un milivoltio por cada grado
centígrado, la información correspondiente se halla en el numeral 2.2.4.
Por otro lado en la tapa se ubican los elementos de señalización y manejo de!
prototipo, cuya función se indica a partir del gráfico de la figura 2.38.
LAUPARA O
o
VENTILADOR o
o
COMPUTADOR O
StCHCMTOS O
T C M . RCP.
DISPLAY 7
o
SEGMENTOS
D I S P L A Y LC
TCMP. MED.
o TERUOCUP.
0 0 O O O O O O
RESET UICRO HA U U AL/A UTO SELEC. Kí KO Kl SENSORES
64
la planta durante el control análogo.
LÁMPARA. Para conectar la planta desde el circuito de fuerza.
VENTILADOR. Conecta el ventilador para control ON-OFF.
COMPUTADOR. Se conecta para realizar control utilizando el computador.
AD590. Permite conectar el sensor AD590 con el transmisor TX57
TERMOCUPLA. Permite conectar la termocupia con el módulo 80TK.
REFERENCIA. Potenciómetro para determinar el valor de la temperatura de
referencia durante el control análogo.
RESET. Pulsador para reiniciar el programa del microcontrolador.
MICRO. Switch que permite acceder al control, utilizando el microcontrolador
8751
MANUAL/AUTO. Swítch que determina si se realiza control análogo
automático o manual.
SELEC. Selector para escoger entre tipo de control PID análogo, ON-OFF
o computarizado.
KP, KD, Kl. Potenciómetros que determinan las constantes para el control
PID análogo.
SENSORES. Switch para escoger el tipo de sensor a ser utilizado, es decir,
termocupia o AD590.
La planta está construida en una base metálica con paredes de acrílico, en donde
se ubican los sensores, la lámpara incandescente y el ventilador. En la figura 2.39
se indican la dimensiones de la planta, la misma que tiene además los cables
necesarios para que se conecten a los sitios adecuados en al modulo de control.
65
11 Cl
66
CAPÍTULO III: ESQUEMAS DE CONTROL
3.1 Introducción.
G (s)=K [i+—+7V|
c p Tf ^
En donde:
Kp = Constante proporcional.
T, ~ Tiempo de reset o integral.
Td = Tiempo derivativo.
K K,
—^K Ts=K +-
Ts F p S
Por lo tanto las constantes; integral (K¡) y derivativa (KJ son:
f K
"i=í
p *r.i
Para poder realizar el control tipo PID análogo se ha ¡mplementado un circuito corno
se indica en la figura 3.1, en el que utilizan amplificadores operacionales en las
configuraciones de: circuitos amplificadores inversores, circuito ¡ntegrador y circuito
derívador.
La señal que ingresa a éste circuito proviene del sumador inversor que es en donde
se realiza la comparación entre la referencia y la realimentación. Los
potenciómetros P1, P2 y P3 sirven para fijar los valores de las constante Kp, Ki y Kd
respectivamente. A la salida del controlador se encuentra un amplificador inversor
adicional para que sume las señales y convierta en positiva la señal de control a ser
utilizada.
68
rO
K
CM V
>
£<
¿3
CO
Jj
UJ
el
69
La función de transferencia total del sistema está dada por:
G(S) = GC(S)*GT(S)
70
Queda entonces la función de transferencia G(S) de !a forma:
K
~K.
G(S)=(
5 1+60S S
K
—^=60
Kp de O a 80
Ki de O a 5
Kd de O a 3
Como la constante Kp está dada por la relación P1/R1, se escogen valores con P1 =
8,2KOy R1 =
71
K
Ví
Por lo tanto C1 = 100uf y se escoge P2 - 1MO para tener espacio para seleccionar
el valor Ki., Para determinar el valor de la constante K^se toma la función de
transferencia completa, es decir:
2,63
(1+4,165*10'3S)(1+605)
P C
S 0,2552+60S+l
De donde:
Se tiene que:
:? 6o
P3-°'0041<Ul6
10"6
Gustillos P. "Algoritmos Para Control Digital Directo", Tesis de grado E.P.N, 1.994
73
prototipo, se utiliza un amplificador operacional en la configuración de seguidor de
emisor, como se indica en la figura 3.3.
1A
[ENTRADA-
TLO&4
Para poder realizar este tipo de control se utiliza la tarjeta MCPD51, la misma que
tiene las siguientes características:
74
indicada en la figura 3.4.
II M I I I I I I I I I I I I I I I I I I I I I I I I I I L
-I TECLADO !
iminmy i i i m m / n r r i n i i
TARJETA MCPD51
DISFUY
Para que el sistema de control a base del microcontrolador Intel 8751H funcione
es necesario que se escriba un programa en lenguaje ensamblador, el mismo que
de manera general debe realizar las siguientes operaciones:
75
de referencia y constantes para el control.
Ejecución de la rutina de control proporcional, integral y derivativo.
Enviar y recibir los datos mediante el uso de conversones.
Como se indica en el gráfico de la figura 3.4, para poder tener una comunicación
adecuada con la tarjeta MCPD51, se necesita un teclado y un display, con sus
respectivos circuitos de acondicionamiento y decodifícación de señales.
Para que sea factible ingresar los valores de referencia de temperatura y las
constantes del control PID, se ha construido un circuito partiendo del decodificador
74C922. para teclado tipo matriz de 16 teclas.
Cuando una de las teclas se presiona, genera una interrupción para que sea
atendida por el mícrocontrolador e inmediatamente envía los datos en código
hexadecimal.
76
y1
AL MICROCONTROLADOR
- Limpiar display.
- Regresar cursor al origen
- Encender o apagar display
- Encender o apagar cursor
- Parpadeo de caracteres
77
Para que el display pueda funcionales necesario que sea alimentado con una
fuente de 5Vdc, con un control de contraste, tal como se indica en la figura 3.6.
5Vo- Vdd
R DISPLAY
Vss
Para que se pueda ejecutar e! control discreto, es necesario primero que el PID sea
discretízado y posteriormente, forme parte del programa que se escribe para el
microcontrolador 8751. A continuación se indica la discretización del PID, y luego
78
la organización total del programa a ser ejecutado.
LTN211
EXWP Ui-
X1 19 DISPLAY DE CRISTAL LIQUIDO
X2
RESET
Lfc
PO
-8751-
V(s)
S ' E(s]
79
Para la discretización de funciones se utilizan varios métodos, en éste caso se usan
dos de los más comunes: para la parte integral de la función;el método de TUSTtN;
y;para la parte derivativa,el método RECTANGULAR HACIA ATRÁS.
5~
Z-l
TZ
KA—)
80
Reemplazando estas dos transformaciones en la función de transferencia
correspondiente al control PID análogo, se tiene:
E(Z) ? 2(Z-1) * TZ
C/(2)
2KT(Z 2-Z)^T (Z
2T(Z2~Z)
K,T 2K,
-.JC+-Í——^
2 p 2 r
si
Por lo que se puede escribir la función como se Índica a continuación:
U(Z)
82
3.4.2.2. Control Incremental.
Control proporcional:
En e! plano Z:
Control integral:
En el plano Z:
C(Z>-
Control derivativo:
83
En el plano Z:
G(Z)=-
z
Z-l Z E(Z)
C/(Z) ^(Z2-
U(Z)
84
V(Z] blZ^2Z
~ Z2-Z
U(Z)
'-1
c(k)=r(k)-y(k)
85
Antes del inicio del programa se asignan nombres a diferentes localidades de
memoria para facilitar e! desarrollo de las diferentes subrutinas.
Corno desde el conversor A/D salen datos hacia el circuito de disparo, y como éste
es considerado desde el punto de vista del microcontroiador como un espacio de
memoria externa ( de acuerdo a la configuración de la tarjeta MCPD51 ), el primer
paso consiste en enviara dicha localidad de memoria ( 4000H ) el valor OOH para
evitar que la lámpara permanezca encendida antes de que se inicie el control.
Para que este tipo de control funcione se debe tener cuidado que los controles
análogos estén desactivados completamente.
Antes del inicio del programa principal, se envía el valor OOH a ¡a localidad de
memoria en donde se halla el conversor D/A.
86
¡niciaÜzadon Je (físplay
mensajeJnlcial
mensaje "REFERENCIA =
ingresa referencia
ingresa
ingresa
Ingresa'BTRES'
[ttiemp.dekünv,.
respuesta ai ccnv.
actualiza valores
87
ESCUELA
POLITÉCNICA
NACIONAL
RODRIGO CABRERA
CONTROL DE TEMP.
REFERENCIA^
lo que indica que se debe ingresar desde teclado el valor de la referencia, que es
un dato comprendido entre 20 y 150 que son ios límites de trabajo de temperatura.
B UNO-
B
B TRES =
Cabe anotar que los datos b1 , b2 y b3 deben ser multiplicados previamente por 1 0,
con el objeto de evitar que se realicen los operaciones con números decimales, es
88
decir que para la presente aplicación se trabaja con un solo decimal. Además
ingresados corno positivos.
Una vez que se tienen todos los datos necesarios, el programa encera las
localidades de memoria que serán utilizadas para almacenar los datos de la
ecuación de diferencias que permite ejecutar el control.
Entonces se queda a la espera de que se presione la tecla " * ", utilizando la rutina
TINIC1O, para arrancar el sistema.
Lo primero que debe hacer el programa para ejecutar el control es calcular el error
existente entre el valor de referencia y el medido, por lo que mediante el llamado a
la rutina TREAL, lee desde el conversor A/D el dato correspondiente, el mismo que
ha sido enviado desde uno de los circuitos acondicionadores de señal de los
sensores.
Corno se está trabajando con una ecuación de diferencias y se utilizan para los
siguientes cálculos los valores anteriormente encontrados, se deben actualizar los
valores, para lo cual se utiliza la rutina ACTUALIZAR.
89
medida e iniciar el ciclo.
Atención a la interrupción.
Lectura de datos.
90
tactivatanipdoa
leettttlJe
rae» la teca prténaiia
91
inicio
92
se haya deshabilitado si fue utilizada esa rutina en ocasión anterior Se queda
entonces, a la espera de que se presione una tecla, atiende a la interrupción y
regresa con el valor correspondiente.
Al ser este el primer dato, es el que corresponde a las centenas, ya que se ingresan
tres valores, por ¡o tanto se multiplica este valor por 100. El segundo dato
ingresado, de la misma manera se multiplica por 10, y el tercer dato queda tal cual
ingresó. Al sumar los tres valores, se tiene en una sola localidad de memoria el
valor de temperatura de referencia.
La tarjeta MCPD51 esta construida de tal forma que todos los periféricos existentes
son tratados como espacios de memoria externa y de esa manera son direccionados
para el intercambio de datos entre éstos y el microcontrolador.
93
inicio
tfirecclona localidad
de memoria en donde esta el
convenor.
Ice el valoren el
conversor
multiplica el valor por 10
94
Cuando e! valor ingresado por el conversor es OV (OOH) se debe indicar 20°, y
cuando el valor ingresado por el conversor es 5V (FFH) se debe indicar 150°.
utilizando la rutina CONTROL. Con este procedimiento se tiene listo el valor a ser
enviado al conversor D/A.
95
inicio
calcula o(k)
uík) = u(k-1J + efrrb1 -
e(k-D*b2 + eOt-2j*b3
96
y tiene comentarios, lo cualjo hace de fácil entendimiento, razón por la cua! no se
profundiza más en las explicaciones del mismo.
El circuito que permite realizar este tipo de trabajo, está conformado por un
amplificador operacíonal TL084 en configuración de disparador de Schmitt, en
donde el valor de la referencia y la ventana de histéresis están dadas por la relación
entre las resistencia R1 y R2.
97
COMPARADOR
CON HISTERESIS
< !
o
n 5-
<
co
LJJ
UJ
"3
<
!^ i
o "5
0 2 4 6 8 10
VOLTAJE MEDIDO
- - - - REFERENCIA
Para que la salida de! comparador de Schimt pueda manejar con facilidad^ al
ventilador es necesario colocar un transistor como switch para manejar la corriente,
como se indica en la figura 3,14.
O T
).Vsat
R2
20
}.Vsat=Vref-Q.02(12V)=Vref-Q.24.V
1000 J J
GNU
o VCC
o
1A
[REFERENCIA:
R1 TL084
4
vcc
R2
99
4.1 PRUEBAS Y RESULTADOS EXPERIMENTALES.
Una vez determinado que todos los componentes funcionan correctamente y dentro
de los rangos y valores adecuados, se procedió a realizar las pruebas y obtener
resultados relativos a ¡os diferentes sistemas de control implantados.
90 -
_f • • • » m «».•
< r-~
G¿ 70 -
13 \
< 60 -
O.
UJ c;n -
/
CL 5Ü
UJ 40 - „__/^ _____ _
1—
j
Qn -
rv
LÍ- ~7C\
/u
ID 1
/?__
s
en r'
LU 5Q
y
ULJ 'H-u
H- 7
/
"7O --i
^U
De donde se obtiene::
02
Temperatura de referencia = 50°C
Temperatura fina! ~ 81 °C
Ts = 370 seg.
Ep = -56%
Para que se pueda ejecutar este tipo de control, es necesario que el swítch de
control manual / automático, se encuentre en la posición automático, mientras que
el selector de tipo de control esté en la posición ON - OFF.
103
60 -
Fig. 4.3. Respuesta del sistema a! control ON-OFF con e! sensor AD590
Los resultados de esta prueba se indican el la figura 4.4, de donde se obtienen los
siguientes datos:
104
s^ -
^n -
ou
<
rv AC^
u_ ¿(o M/y^Wvy/^WlM^
:D
/
t ¿in ^
<t_ ^fVJ
o:
LU oc J
Q_ Jt)
r/jj """" -
f
i7~¡
LÜ ^O
H-
OU - i
O^
zo -
oo -n
z.u
c 100 200 300 400 500 600 7C 0
TIEMPO (seg)
Para poder realizar esta prueba se debe colocar el switch de selección en control
automático y el selector del tipo de control en la posición que indica PID. Con las
perillas correspondientes a las constantes de control Kp, K¡ y Kd se escogen
aproximadamente los valores teóricos, luego con la perilla de referencia se coloca
un valor y se leen los de [a temperatura en la planta. A partir de este momento se
puede determinar el valor exacto de cada una de las constantes de control mediante
sucesivas pruebas hasta lograr una respuesta adecuada.
105
se observa en el gráfico de la figura 4.5, de donde se obtiene:
^ -,
oo
^n
ou - rv/
<
(V ¿JO
LL_ A^ -
Z)
^ AC\C 1
H-U
o:
UJ oxr _
Q_ ^D
j/ '
ÍM
LLJ ^n
OU
(—
O^
>¿o -
9D
¿-\J -n
106
Temperatura final =50°C
Tiempo de establecimiento = 80 seg
Ep = 0%
Mp^O
5^
Uü ^n:
CL °">
^ ^n
LLI OU
Tornando las medidas de voltaje a la salida del circuito PID análogo, se obtiene el
gráfico de la figura 4.7. en donde se puede observar la forma como se realiza el
control.
107
alcanza e! valor de referencia en corto tiempo. Una vez que esto ha sucedido la
señal de control baja rápidamente hasta valores incluso negativos, y luego varía
entre OV Y 2V para corregir la temperatura cuando ésta, por efectos del ambiente
empieza a bajar.
o J
O 5 "
nU^m m
,/v-, ^v^.
.^i
°<u n
u
Q °
h-
^ m-
O ~]U
Para éste tipo de control se realizan dos pruebas: control PID digital, y control PID
incrementa!.
108
Es necesario que se encuentren ¡os valores adecuados de las constantes: b1, b2
y b3, por lo tanto y partiendo de su definición:
PID digital:
2 r
PID incrementa!.
b3=Kd
REALIMENTACION UNITARIA.
109
ecuación discretizada son: b1 = 1, b2.= -1, b3 = O, para los dos tipos de control
digital. .
Los valores que ingresan a través del teclado deben ser positivos y multiplicados
por 10, de la siguiente manera:
BTRES = 000.
^ -
oo
^n
ou -
/m
¿JO -,
UJ
~3 AC\C ¿IU
i— /
O^
7^ ¿5
>
^n .
ou
oc;
zo ~ j ¿:::^::L....:L.. _______
9n
Z.U -
1
110
Tiempo de establecimiento: 230 seg.
Error: 24%
P1D DIGITAL.
BUNO = 075
BDOS = 057
BTRES = 000
PID INCREMENTAL.
Al igual que en el caso anterior, luego de ajustar los valores se determinó que las
constantes son las siguientes: Kp = 5, K¡ = 2 y Kd = O, de donde: b1 = 7, b2 = -5 y
b3 = 0.
111
1—h
0 100 200 300 400 500 600 700
TIEMPO (seg)
BUNO= 070
BDOS-050
BTRES = 000.
1)2
O 100 200 300 400 500 600 700
TIEMPO (seg)
4.2. CONCLUSIONES.
113
Las pruebas realizadas al inicio de la elaboración de la tesis con el multímetro
FLUKE y e! módulo 80TK dieron como resultado una constante de tiempo de 60 seg,
aunque en las pruebas en el prototipo éste valor sea diferente debido a que ios
circuitos diseñados para el acondicionamiento de señal no tienen los mismos
componentes y su tiempo de respuesta aumenta.
La señal de control parte de un valor negativo y llega hasta +10V, que es el voltaje
de saturación del circuito. A partir de este instante tiene relación con el gráfico
correspondiente a la simulación de la seña! de control, esto debido a que en el
computador se trata de un sistema ideal.
Con el rnicrocontrolador, el control PID digital tiene una mejor respuesta que el
¡ncrerneníal, ya que al calcular los valores de las constantes b1, b2 y b3 se tiene la
posibilidad de un ajuste más fino, porque el tiempo de muestreo es 0,5 seg, y por
ende se trabaja con decimales, mientras que en el control incremental los valores
de las constantes b1, b2 y b3 son solamente enteros.
La repetibilidad de los resultados es bastante buena, ya que los sensores están fijos
en el soporte correspondiente y no cambian su posición a menos que el soporte sea
desplazado.
Con los datos obtenidos en las pruebas realizadas a cada uno de los controles, se
puede determinar que, el control que presenta el mejor resultado es el PID análogo,
114
y dentro de este el sensor AD590, ya que su respuesta es más rápida que la
termocupla.
4.3. RECOMENDACIONES.
Se deben seguir los pasos indicados en el manual de uso para evitar posibles
problemas.
El sensor AD590 soporta un máximo de 150°C, por lo que se debe tener cuidado
especialmente en el control manual en lazo abierto ya que se lo puede deteriorar,
por lo que el trabajo debe estar alrededor de los valores utilizados ai realizar las
pruebas indicadas en este capítulo.
115
BIBLIOGRAFÍA
MSC51 Manual.
REFERENCIAS •
CONTROL.
COMPONENETES.
MODULO DE CONTROL VISTA EXTERIOR
ORG QOOOH
LJMP INICIO
ORG 0003H
LJNIP TECLAS
ORG 003QH
INICIO:
MOV SP,íf30H
MOV DPTR,ff4000H
MOV A,ftOOH
MOVX @DPTR,A
MOV IE,#10000001B ¡HABILITA INTERRUPCIÓN EXTERNAD
CLR INTERRUP
;PROGRAMA PRINCIPAL
RODRIGO:
CLR EXO
LCALL TREAL ¡LEE DESDE EL CONVERSOR LA TEMPERATURA REAL
LCALL IMPTEN1PMED ¡IMPRIME EL VALOR DE TEMP. REAL
LCALL ERROR ;CALCULA ERROR e(k)
LCALL PID ¡DETERMINA LEY DE CONTROL
LCALL' DISPARO ¡ENVÍA EL VALOR AL CONVERSOR D/A
LCALL ACTUALIZAR ¡ACTUALIZA LOS VALORES DE LA ECUACIÓN DE DIFERENCIAS
;SETB EXO
;MOV A.TECLA
;CJNE A,#11,RODRIGO
LJMP RODRIGO
TECLAS:
CLR EXO
SETB ÍNTERRUP
MOV DPTR.ffOOOOH
MOVX A,@DPTR
AML A.ffOFH
MOV DPTR,#0960H
MOVC A,@A+DPTR
MOV TECLA.A
RETÍ
DISPLAY:
;FUNCTION SET
;RS R/W D7 D6 D5 D4
;0 O 0 0 1 1
MOV A,ff03H
MOV P1,A
SETB P1.4
LCALL ESPERA4 ;ESPERA POR 4.1ms O MAS
CLR P1.4
SETB P1.4
LCALL ESPERA1
CLR P1.4
SETB P1.4
LCALL ESPERA1
CLR P1.4
;FUNCTION SET
,-SELECCIONA INTERFASE DE 4 BITS
¡SELECCIONA DISPLAY DE DOS FILAS
¡DISPLAY ON/OFF
;ACTIVACION DE CURSOR, DISPLAY BLINK
MOV A,#OOH
MOV P1,A
SETB P1.4
LCALL ESPERA1
CLR P1.4
MOV A,#OFH
MOV P1,A
SETB P1.4
LCALL ESPERA1
CLR P1.4
;MODESET
¡INCREMENTOS DEL CURSOS Y DISPLAY SHIFT ON
MOV A.ffOOH
MOV P1,A
SETB P1.4
LCALL ESPERA"!
CLR P1.4
MOV A.806H
MOV P1,A
SETB P1.4
LCALL ESPERA1
CLR P1.4
¡D1SPI.AY CLEAR
MOV A.ÍÍOOM
MOV P1,A
SETB P1.4
LCALL ESPERA1
CLR P1.4
MOV A,ff01H
MOV P1,A
SETB P1.4
LCALL ESPERA'l
CLR P1.4
LCALL ESPERÁIS
RET
ESPERA'l 5:
MOV R3,#14H
LAZO:
LCALL ESPERA1
LCALL ESPERA1
LCALL ESPERA1
LCALL ESPERA1
LCALL ESPERA1
DJNZ R3,LAZO
RET
ESPERA1:
MOV R5,#7FH
DJNZ R5,S
RET
- * * * * * * * * * * * * FIN RETARDO
ESPERA4:
MOV R3,#OAM
LAZ01:
LCALL ESPERA1
DJNZ R3,LAZO1
RET
. * * * * * * * * * * * * RETARDOS
RETARDOS:
MOV R4,#OFFH
LAZO2:
LCALL ESPERÁIS
DJNZ R4,LAZ02
RET
MENSAJE:
MOV TIMEDOS,#05H
IV1OV FILROM,#OOH
MOSTRANDO:
IV1OV DIRCURSOR,#OOH
LCALL MOVERCURSOR
MOV DPTR,fí0700H
LCALL COPIFtOM
INC FILFtOM
MOV D1RCURSOR,Í>10H
LCALL MOVERCURSOR
MOV DPTR,ff0700M
LCALL COPIROM
LCALL RETAR
INC F1LROM
MOV A,F1LROM
CJNE A^OeMjMOSTRANDQ
RET
MOVERCURSOR:
MOV A,DIRCURSOR
ANL A,ff00010000B
CJNE A,ff00010000B,NOSUIVlO
rVIOV A,DIRCURSOR
ADD A,#30H
LJWIP SUMADO
NOSUMO:
MOV A.DirtCURSOR
SUMADO:
ORL A,#10000000B
fVIOV AUXCURSOR,A
ANL A,#11110000B
SVÍAP A
MOV P1,A
SETB P1.4
LCALL ESPERA")
CLR P1.4
MOV A,AUXCURSOR
ANL A,#00001111B
MOV P1,A
SETB P1.4
LCALL ESPERA1
CLR P1.4
LCALL ESPERA1
RET
MOV A,FILROM
SWAP A
ADD A,DPL
MOV DPL.A
MOV CONTLCD,#OFFH
COPIAR:
INC CONTLCD
MOV R3.Í/OFH ¡VERDADERO VALOR #OFH
RETARDODIS:
LCALL ESPERA1
DJNZ R3,RETARDODIS
MOV A.CONTLCD
CJNE A,#010H,COPIARDISPLAY
FINCOPIROM:
RET
COPIARDISPLAY:
MOV A,CONTLCD
MOVC Aj^+DPTR
MOV AUXLCD,A
SWAP A
ANL A,ffOFH
ORL A,#01000000B
MOV P1,A
SETB P1.4
LCALL ESPERA1
CLÍÍ P1.4
MOV A,AUXLCD
ANL A,ífOFH
ORL A,ff01000000B
ÍVIOV P1,A
SETB P1.4
LCALL ESPEÍTA1
CLR P1.4
LJMP COPIAR
; * * * * * * * * * * * * LIW1PAR DISPLAY
LIMPIARDISPLAY:
MOV A,ffOOH
mov PI,A
SETB P1.4
LCALL ESPERA1
CLR P1.4
MOV A,#01H
MOV P1,A
SETB P1.4
LCALL ESPERA1
CLR P1.4
RET
RETAR:
MOV R4.TIMEDOS
ESPERAR:
MOV R3,#OFFH
ESP:
LCALL ESPERA1
DJMZ R3,ESP
DJNZ R4,ESPERAR
RET
MENSAJE1:
MOV FlLROM,ffOOH
MOV DlRCURSOR,#OOH
LCALL MOVERCURSOR
MOV DPTR,#0800H
LCALL COPIROIVI
LCALL RETAR
RET
REPETIR: • ''.
CLR QV
SETB EXO ¡HABILITA INTERRUPCIÓN EXTERNA O
JNB INTERRUP,$ ' ¡ESPERA PRESIONE UNA TECLA
CLR INTERRUP
MOV DIRCURSOR,#10H
LCALL MOVERCURSOR ,
LCALL PRINTCHAR }
MOV A,TECLA
MOV B,#100
MUL AB
MOV REFH,A
LCALL RETAR
SETB EXO
JNB INTERRUP,S
CLR INTERRUP
MOV D1RCURSOR,#11H
LCALL MOVERCURSOR
LCALL PRINTCHAR
MOV A,TECLA
MOV B,ff10
MUL AB
MOV REFM,A
LCALL RETAR
SETB EXO
JNB INTERRUP,$
CLR C
CLR INTERRUP
MOV DlRCUnSOR,ff12H
LCALL MOVERCURSOR
LCALL PRINTCHAR
MOV A.TECLA
MOV REFL f A
ADD A,REFM
ADD A,REFH
MOV TEIY1PREF1,A
IY10V DPTR.Í/OAAOH
MOVC A,@A+DPTR
MOV TEMPREF.A
MOV B,#10
MUL AB
MOV TREFL.A
MOV
RET
MOV FILROM.fíOOH
IVIOV DIRCURSOR,ffOOH
LCALL MOVERCURSOR
MOV DPTR,#0840H
LCALL COPIROM
LCALL RETAR
RET
TBUNO:
RET
MBDOS:
MOV FILROM,ífOOll
MOV DIRCURSOR,#OOH
LCALL MOVERCURSOR
MOV DPTR,#0880H
LCALL COPIROM
LCALL RETAR
RET
TBDOS:
RET
MBTRES:
MOV FILRQM,#OOH
MOV DIRCURSOR.ffOOH
LCALL MOVERCURSOR
MOV DPTR,ff0920H
LCALL COPIROM
LCALL RETAR
RET
TBTRES:
SETB EXO ;HABILITA INTERRUPCIÓN EXTERNA O
JNB INTERRUP.S ¡ESPERA PRESIONE UNA TECLA
CLR INTERRUP
CLR C
MOV DIRCURSOR,#10H
LCALL MQVERCURSOR
LCALL PRINTCHAR
MOV A.TECLA
MOV B,ff100
MUL AB
MOV AUXOL,A
MOV AUXOH,B
LCALL RETAR
SETB EXO
JNB INTERRUP,$
CLR INTERRUP
CLR C
MOV DIRCURSOR,#11H
LCALL n/lOVErtCURSOR
LCALL PRINTCHAR
MOV A,TECLA
MOV IJ,#10
MUL AB
MOV AUX1L,A
MOV AUX1H.B
MOV A,AUXOI.
ADD A.AUX1L
MOV AUXOL,A
MOV A.AUXOH
ADDC A.AUX1H
MOV AUXOH.A
LCALL RETAR
SETB EÍÍO
JNB INTERRUP,$
CLR INTERRUP
CLR C
MOV D1RCURSOR,ÍÍ12H
LCALL ryiOVERCURSOR
LCALL PRINTCHAR
MOV A,TECLA
ADD A,AUXOL
MOV BTRESL,A
MOV A.AUXOH
ADDC A.ÍÍOOH
MOV BTRESH,A
RET
; * * * * * * * * * * * INICIALIZAR
IN1CÍALSZAR:
MOV UKL,ffOOH
MOV UKM,#OOH
MOV UKH.ffOOH
MOV UKM1L,#OOH
MOV UKMIM.fíQOH
MOV UKM1H,/fOOH
MOV EKL,#OOH
MOV EKH.ffOOH
MOV EKIYIlL.ffQOH
MOV
MOV EKM21,,#OOH
MOV EKM2H,#OOH
RET
FIN INICIALIZAR
PRINTCHAR:
MOV A,#30H
ADD A,TECLA
SWAP A
ANI. A,#OFH
ORL A,»01000000B
MOV P1,A
SETB P1.4
LCALL ESPERA1
CLR P1.4
MOV A,#30H
ADD A,TECLA
Af-lL A.ffOFH
ORL A,«01000000B
MOV P1,A
SETB P1.4
LCALL ESPERA1
CLR P1.4
RET
FIN PRINTCHAR
TINICIO:
ESPERATECLA:
RET
TREAL:
MOV TEMPMED,#OOH
MOV TMEDH,#OOH
MOV TME:DL,#OOH
MOV DPTR,#6000H
MQVX A,@DPTR
MOV TEMPMED,A
MOV B,ÍÍ10
MUL AB
MOV TMEDL,A
MOV TMEDH,B
RET
INIPTEMPMED:
MOV A,TEMPPÍlED
MOV DPTR,#0980H ;SACAR A DISPLAY EL VALOR EQUIVALENTE EN GRADOS
MOVC A,@A+DPTR
MOV TEMPDI;;,A
MOV DIVIDENDO.TEMPDIS
MOV DIV1SOR,#10
LCALL DECIMAL
MOV TECLA,RESTRES
MOV DIRCURSOR.ffOOH
LCALL mOVERCUnSOR
LCALL PRINTCHAR
MOV TECLA.RESDOS
MOV DIRCUnSOR,rt01H
LCALL IVIOVERCURSOR
LCALL PRINTCHAR
MOV TECLA,RESUNO
MOV DIRCURSOR,fí02H
LCALL MOVERCURSOR
LCALL PRINTCHAR
RET
DECIMAL:
MOV A,DIV1DENDO
MOV B,DIVISOR
DIV AB
MOV QUNO,A
MOV RESUMO,B
MOV A,QUNO
MOV B,DIVISOR
DIV AB
MOV QDOS.A
MOV RESDOS,B
MOV A,QDOS
MOV B,DIVISOR
DIV AB
MOV QTRES,A
MOV RESTRES } B
RET
ERROR:
CLR C
MOV A,TREFL
MOV R1,TMEDL
SUBE A,R1
MOV EKL.A
MOV A,TREFH
MOV R1,TMEDH
SUBB A,R1
JC ENCERAR
MOV EKH,A
RET
ENCERAR;
[YIOV EKI,,#OOH
MOV EKM,ÍÍOOH
IY10V
MOV UKM1M,#OOH
MOV UKM1H,#OOH
RET
PID:
;REGUELVE
; U K = UKM1 + B1.EK + B2.EKM1 + B3.EKM2
RET
PRODUCUNO:
CLR C
MOV A,EKL
MOV B.BUNOL
MUL AB
MOV RESP1L,A
MOV RESP1M,B
MOV A.EKH
MOV B,BUNOL
MUL AB
ADD A,RESP1M
MOV RESP1M,A
MOV A,ffOOM
ADDC A,B
MOV RESP1H,A
MOV A,EKL
IY1OV B.BUNOH
MUL AB
ADD A.RESP1M
MOV RESP1M.A.
MOV A,B
ADDC A.RESP'lll
MOV RESP1H,A
MOV A, E KM
MOV B,BUMOII
MUL AB
ADD A,RESP1H
JC LAZG10
MOV RE5P1H,A
MOV A,B
CJNE A,#QOH,LAZO'IO
RET
LAZ010:
MOV RESP1H,#OFFH
MOV RESP1M,#OFFH
MOV RESP1L,ffGFFH
RET
FIN P R O D U C U N O
PRODUCTO BDOS P O R E K M 1
PRODUCDOS:
CLR C
MOV A,EKM1L
MOV B,BDOSL
MUL AB
r/lOV RESP2L.A
MOV RESP2M,B
MOV ATEKM1H
WOV B,BDOSL
MUL AB
ADD A,RESP2M
MOV RESP2M,A
MOV A.fíOOH
ADDC A,B
MOV RESP2H.A
MOV A,EKM1L
MOV B,BDOSM
MUL AB
ADD A,RESP2M
MOV RESP2M.A
MOV A,B
ADDC A.RESP2H
IVIOV RESP2H,A
IY10V A,EKM1H
MOV B.BDOSH
MUL AB
ADD A.RESP2H
JC LA^O12
MOV RESP2H.A
MOV A,B
CJNE A J #001I,LAZO12
RET
LAZ012:
MOV RESP2H,#OFFH
MOV RESP2M,#OFFH
MOV RESP2L,#OFFH
RET
FIN P R O D U C D O S
PRODUCTRES:
CLR C
IVIOV A,EKtyi2L
MOV B,8TRESL
(V1UL AB
MOV RESP3L.A
MOV RESP31Y1.B
MOV A.EKM2H
IVIOV B.BTRESL
MUL AB
ADD A,RESP3M
MOV RESP3M.A
WOV A,ííOOH
ADDC A,B
MOV RESP3H.A
MOV A,EKrV!2L
MOV B.BTRESH
MUL AB
ADD A.RESP3M
MOV RESP3M.A
MOV A,B
ADDC A.RESP3N
MOV RESP3H,A
MOV A,EKM2M
W1OV B.BTRESII
MUL AB
ADD A.RESP3H
JC LAZO14
MOV RESP3H,A
MOV A,B
CJNE A,rtOOH,LAZ014
RET
LAZO14:
MOV RESP3H,ffOFFH
MOV RESPSr.VíOFFH
MOV RESP3L,#OFFH
RET
FIN PRODUCTRES
HALLA VALOR U K
CONTROL:
CLR
MOV A.RESP1L
ADD A.RESP3L
MOV AUXOL.A
mov A.RESP1M
ADDC A,RESP3M
MOV AUXOM,A
mov A,RESP1H
ADDC A,RESP3H
JC LAZO20
MOV AUXOH,A
LJMP SIGUE
LAZO20:
MOV AUXOL,«OFFH
MOV AUXOM,ffOFFH
MOV AUXOII.ÍfOFFH
SIGUE:
CLR C
MOV A.AUXOL
ADD A.UKM1L
MOV AUXOL.A
MOV A,Auxonn
ADDC A,UKM1M
MOV AUXOM,A
MOV A,AUXOH
ADDC A.UKM1H
JC LAZO21
MOV AUXOM,A
LJMP SIGUE1
LAZO21:
MOV AUXOL,ffOFFH
MOV AUXOÍVl.tfOFFH
MOV AUXOM,#OFFH
SIGUE1:
CLR C
MOV A.AUXOL
MOV R1.RESP2L
SUBB A } R'I
MOV UKL,A
MOV A,AUXOM
MOV R1.RESP2M
SUBB A,R1
MOV U KM, A
MOV A.AUXOH
MOV R1.RESP2H
SUBB A,R1
JC ENCERARESTA
MOV UKH.A
RET
ENCERARESTA:
MOV UKH,000H
MOV UKM,#OOH
MOV UKL,#QOH
RET
DISPARO:
MOV A,UKM
MOV DPTR,#40QOH
MOVX @DPTR,A
LCALL ESPERÁIS
MOV R1,ff05M
LAZOS1:
MOV R2,ffOFFH
LAZOS:
LCALL ESPERA-l
DJNZ R2,LAZOS
DJNZ R1,LAZOS1
RET
ACTUALIZAR:
MOV UKmiI.,UKL
rviov UKtvnm,uKM
MOV UKM1II,UKII
MOV EKm2L,EKM1L
MOV EKM2H.EKM1H
MOV EKM1L.,EKL
MOV EKIY11H.EKH
RET
ORG 0700I-1
DB ' ESCUELA
DB ' POLITÉCNICA '
DB ' NACIONAL '
DB
DB 'RODRIGO CABRERA '
DB 'CONTROL DE TEMP '
ORG 0800H
DB 'REFERENCIA = '
ORG 0020H
DB 'TEfVlP. MED. = '
ORG 084011
DB 'B UNO =
ORG 0880M
DB 'B DOS =
ORG 0 9 2 0 I I
DB 'B TRES =
ORG 0960H
DB 01 H,04M,0711,11 H,02H,05H,08H,OOH,03H,OGH,09H,12H
ORG 098OH
DB 14M,14H,15I-I,15H,16H,16H,17H,17H,18H,18H
DB 1911,1 SHjIAMrlAHrlBH.IBH^CHjICH.IDH^DH
DB 1EH,1EH J 1FM,1FH ) 20H,20H,21H,21H I 22H,22H
DB 23H,23H,24H,24H J 25H,25H,26H,26H,27H,27H
DB 28H,2CH,29H,29II,2AM J 2AH,2BH J 2BM,2CH J 2CH
DB 2DH,2DH,2EI1,2EH,2FH,2FH,30H ) 30H,31 H,31 H
DB 32H,32H,33N,33H,34H,34H,35H,35H,36H,36H
DB 37I1,37H,38H,38H,39H,39H,3AH,3AH,3BH,3BH
DB 3CM,3CH,30ll,3DII,3EH,3EH,3FH,3FH,40H,40H
DB 41H,41H,42I1,42H,43H,43H,44H,44H,45H J 45H
DB 46H,46H,47H,47H,48H,48H,49H,49H,4AH,4AH
DB 4BH,4BH,4CH,4CH,4DH,4DH,4EH,4EH,4FH,4FH
DB 50II,50[I,51II,51M J 52H,52H,53H,53H,54H,54H
DB 55H,55H,56M,56H,57H,57H,58H,58H,59H,59H
DB 5All,5AH,5BM,5BH,5CH,5CH,5DM,5DH,5EH,5EH
DB 5FM,5FII,60M.GOH.61H.61II.62H.63M,631I,63H
DB 64ll,G4H,65H,65H,66H,GGII,67H,G7H,68H ! G8H
DB Ggii^gií^AlljGAJI.eBll.eBH.eCH.GCH^DH^DH
DB GEI],GEH,6FU,6FM,70M,70H,71H,71II,72H,72H
DB 73H,73H í 74H J 74H,75H f 75H f 7GH,76H,77H I 77H
DB 78H,78H,79H,79H,7AH,7AH,7BH,7BHI7CH,7CH
DB 7DH,7DH,7EH,7EH,7FH,7FHJ80H,80Ht81H,81H
DB 82H,82H,83H,83H,84H,84H,85H,85H,86H,86H
DB 87H,87H,88H,88H,89H,89H,8AH,8AH,8BH,8BH
DB eCH.SCH^DH.SDHjBEHjaEH^FH.SFH^OH.SIH
DB 92H,93H,94H,95H,96H
ORG OAAOH
DB OOH,OOH,OOH,OOH,OOH f OOH,OOH,OOH,OOH,OOH
DB OOH^OH.OOH.OOH^OHjOOHjOOHjOOH.OOHjOOH
DB OOH,02H,04H,06H,08H,OAH,OCH,OEH,10H,12H
DB 14HI16H,18H,1AH,1CH,1EH,20H,22H,24H,26H
DB 28H,2AH,2CHJ2EHJ30H,32H,34H,36H,38H,3AH
DB 3CH,3EH,40H,42H,44H,46H,48H,4AH,4CH,4EH
DB SOH,52H,54H I 56H,58H t 5AH,5CH J 5EH,60H,G2H
DB 64H,66H,68H!6AH,6CH,GEH,70HJ72HI74H,76H
DB 78H,7AH,7CH,7EH,80H,82H,84H,86H,88HJ8AH
DB 8CH í 8EH,90H,92H,94H,96H J 98H,9AH f 9CH ! 9EH
DB OAOH,OA2H J OA4H,OA6H,OA8H J OAAH Í OACH,OAEH,OBOH,OB2H
DB OB4H 5 OB6H,OB8H 1 OBAH,OBCH,OBEH,OCOH,OC2H ) OC4H J OC6H
DB OC8H,OCAH,OCCH,OCEH J ODOH,OD2H,OD4H,OD6H t OD8H,ODAH
DB ODCH,ODEH,OEOH,OE2H,OE4H,OEGH Í OE8H,OEAH,OECH,OEEH
DB OFON,OF2H,OF4M,OF6H,OF8H,OFAH,OFBH,OFCH,OFDH,OFEH,OFFH
END
Este prototipo para control de temperatura está formado por dos módulos: e! de
control propiamente dicho en donde se encuentran todos los sistemas de control
¡mplementados, y el que contiene la planta.
La cara superior contiene todos los elementos necesarios para que el control pueda
funcionar, debidamente señalizados, para evitar cualquier inconveniente. Aquí se
hallan los switches para escoger: entre control digital y analógico, dentro del
analógico si se desea control manual o automático y el tipo de sensor que se utiliza.
Cuenta también con los conectores para alimentar la lámpara, el ventilador y los
sensores en la planta, debidamente señalizados.
Antes de encender el equipo es necesario tener en cuenta que los switches deben
estar en las siguientes posiciones: E! número 1, de analógico/digital en analógico,
el switch número 2 manual automático en la posición OFF, el selector número 3 de
tipo de control en la posición OFF, y el switch número 4 de tipo de sensor en la
posición OFF; y, los potenciómetros de referencia y constantes de control en
mínimo. Para utilizar la termocupla, es necesario encender el módulo 80TK
colocado en la parte lateral derecha debido a que utiliza una batería
Una vez que el equipo ha sido encendido, es entonces cuando se puede escoger
alguna de las opciones de control:
Control Manual. El switch 1 debe estar en ANALÓGICO, e! switch número dos se
coloca el la posición MANUAL, e! selector número 3 debe permanecer en la posición
OFF y el switch número 4 en AD590 si se desea usar este sensor, de lo contrario
se escoge TERMOCUPLA; además se debe tener cuidado en encender en ese
momento el módulo 80TK, que es el sitio de conexión de la termocupla. Luego se
puede escoger mediante la perilla REFERENCIA el valor deseado.
La planta está construida en una base metálica con paredes de acrílico en donde
se sujeta el ventilador y el soporte para los sensores, con la posibilidad de
desplazamiento, lo que permite colocar los sensores a una distancia apropiada,
aunque no se debería mover este soporte porque durante la construcción y pruebas
del equipo, se ha colocado en la posición en la cual se tienen los mejores
resultados.
ESCUELA
POLITÉCNICA
NACIONAL
RODRIGO CABRERA
CONTROL DE TEMP.
REFERENCIA =
Esto indica que se debe introducir el valor de la referencia (entre 20 y 150)
utilizando el teclado. El valor debe ser siempre de tres dígitos, por ejemplo si la
referencia es 50°C, se debe pulsar las teclas: O, 5, O
BTRES^
Una vez que el proceso ha empezado, aparece en la primera línea del display el
valor de la temperatura medida.
• Linear Current Output reüabiliíy, linearity and accuracy are AD590 Applications
• Broad R a n g e - 5 5 to 150°C required. The AD590 can be used to
• No Linearization Círcuítry determine mínimum, average. and Idea! for Fast Respon?t
Required differential temperatures, ¡n additíon Surface Measuremenk
to being used for thermocouple cold Sensors for ConlroM
• Versatile and Economical junction compensaron and
• FastResponse temperature control applicatíons. and Meters \
The síze and responsiveness oí the
The AD590 ¡s a small temperature AD590 make it períect for uses
transducer that converts a where size is a consideration, such Use on PC Boards for
temperature input into a proportional as on PC boards or heat sinks.
current output. Jusi power up—and measure the
Accurate Measurenm
The advanced lechnology in the absoluta temperature (Kelvin). No
AD590 ¡s especially suited for linearization, amplification or cold
special lemperature measurement junction compensaron is required
and control applicatíons betv/een
«55 and 150°C when solid state
(fig. 1). To convert reading to °C,
subtract 273.15.
$ Each
D-15
.. .'-•:''.íív^: vo»^^^^
WAflRANTY
OMEGA wananls mis unit to í>a lies of daíoCIs in maleilals and workmanship and
logivesalislactorysorvicsfornpiílodol 13 monlhif rom dalo ofjiuiclinis. OMEGA
Wnpmnly ndilj in ndifitlonnl OIHI (I) mutilh Q'ncn poilod lo IIio notnml ono (1) ysnr
produc! warraDl/ lo comí hondNng and shípplng limo. Ttili eimires thal our
cuslnmers lecelve máximum coverngo on each producl. If Ihe unil should
rnelf unciion.it musí be leturrieii lo thefacioiyto'evaluíiiiori. Oui Cuslomet Sarvica
Departmen!wi]lis5u<ianAuirior[iedFlelurníARJnjmt>erirnmedialolyupDnphone
or minen requssu Upen exa mina I ion by OMEGA. l( \tie unil Is lound to be detective
ilwillbeiepaitedoireplacedalnochaígg.Hovíevei.lhtlsWARRAfJTYÍsVOlDlItlie
unil shows aviifencB oí having been lampored with oí shows evldsnce o) belng
datnngod as a resull o! oxcosslva curronl. tíoat, moistura. vibrallon, oí misuse.
Componen ts which woar cr which nro damaged bymlsusa arara! warranted. Thase
Indulto conlact points, lusos, nnd Irlacs.
THEfiE ARENO WARHAIJTIESEXCEPT AS SIATEDHEREIN.THEREARENOOIHEn
WARflANUES, EXPBESSED OH IMPLIED. IWCLUDIflG BUT NOT LIMITED TO THE
IMPLIED WARHAHTIES OF MERCHANTABtLITY AND OF FITNESS FOR A
PARTICULAR PURPOSE, IfJ NO EVENI SHALL OMEGA ENGIN6ERING. IHC. B6
UABLE FOñ CONSEQUEHTIAL INCIDENTAL ORSPECIALD^MAGES. THE HUVER'S
SOLÉ REMEDV FOH AHY SREACH OF THIS AGHEEMENT BY OMEGA
EHGII1EERING, INC. OR ANY BflEACH OF ANY V/AflRANTY SV OMEGA
EUGiriEEHING. IHC. SHALL NOT EXCEED THE PUñCHASE PHICE PAtO BY THE
PUHCHASER TO OMEGA EHG1I1EEÍWIG, IHC. FOR THE UHIT OR UNITS OR
EOUIPMEMT DIRECTLY AFFECTED BY SUCH BREACH.
ÜUTI'U'r
Niiminal Currciit Üiupuife1 tZ5"c (29B,2°KJ 2VH.2/JA ZVH.ZfjA
Ntmiinal Tempera ture Cucfíicit-ni IÍIA/DC;
t/iIiljMíiiin l-.rriirí*1 <25 ('.
Alisoluif lírror1 (ovtrratcd perfotmanCL-
tfinprrature tan¡»;)
Witluiul K.xtental C:ilil)ration Adjustment ¿1Ü.Ü Cmax
Witli +25°C Calibratiun lírror Ser to Zuro ±3.0°Cma.x ±2.0 Cmax
Niinlincarity ±I.S°Cma\1 C/month ±0.8°G
max max
Kcpeaialiility 3 ±(>.l°C/monlh max
l.on^ Term Drift 4 ±0.1°Cmax ±U.l°Gmax
Currcnt Niiise
I'IIWLT .Supply Hcji'i'imn
+4V aí\'s < +5V
+5V < \'s < +15V 0.2fiA/V
+ 1 5 V < Vs <-t-3I)V U.lflA/V 0.1)iA/V
CUSL- IsuUiiiiin ti/ HíihL'r I.caJ iü'°n
Mffcctii'e Shunl Capaciíancc lUUpl; lüüpl'
IClcctrieal Turn-On Time*
Kex'trSL' Hías l.L'akujji.' Cutreni
(lUTcrsc VoItapL-a 10V) lUpA 10pA
*Kprdfi«eíonssjinc a* fyOSWt
' '\e AIJ5SW luí linca u-cil « -100'C md *2U(l°t; for shutt pcríad*
OUTLINEDIMENS10NS
n T nlci<.utcmcne w¡[|j no ptiyvii-it Jinu^c iu ihc drvicc. lluwcvcr, ANO
(he iliMiIitic error1, tpctificd appl)' lo only thc rucd pcrfarniincc PIN 0ESIGNATIONS
rcmpcnlurc rin^c.
! Scc pigc-t for sxpUnalion oí error componcnts. Note thic Dimcnsions shown in ¡nchcs and (mtn).
±1*C error ¡s ihc si¡iiivalcnlof ±1(J'\. TO-52 PACKAGE:
'Máximum Jci'uilnn bciv.ccn *ls'C rcaJings aílcr icmpcn-
ture cyclinghctAvccn -S3°C ind • líO'Ci gLiaranieed rtat Kstcd.
"Co.iditionsí consUnt +5V, cánseme *I25°Ci guarantctJ,
nal Icstcd.
*Uocs nu[ i n elude vclf hcuírg cfícvesiscc ¡ngc 5 for cxpbnattan of
the«; effech.
1 Lcaltigc turrent doublcs i^vtr)1 I[I°C.
= -j~°C+32 1R = °F +459.7
tí 23" t273" +323" +373* +423° The 5POH has óO/ií Inchcs of gold plating on ¡ts Kovar leads and
-SO" O' +50* • 100° + 150' Kovar header. A resistance welder is used to seal the nickel cap
to thc header. Thc AD5PQ chip ís cutectícally mounted to thc
hcader and ultrasonically bondcd to \vith 1 mil a l u m í n u m
¡ -IDO" wíre. Kovar composition: 53% iron nominal; 29% ±1% nickel;
70'
17% ±1% cobalt;0.ó5% manganese max¡ 0.20% silicon max;
0.10% a l u m i n u m max; 0.10% magnesium max; 0.10% zirco-
niurn max; 0,10% titaníum max; 0.06% carbón max.
CIRCUIT DESCRIPTION
Thc AD590 uses a fundamenta! propcrty of che silicon tran-
sistors from which it is made to realice its temperature propor-
tional characteristic: if two identical transistors are operatcd
at a constant ratio of collcctor currcnt dcnsitics, r, thcn thc
diffcrcnce in theír basc-emhter vohages wil! be (kT/q)(ln r).
Since both k, Boltzman's constant and q, the charge of an
electrón, are constant, thc rcsulting voltagc is directly propor-
tional to absolutc tcmpcraturc (PTAT).
In the AD59Ü, this PTAT voltagc is converted to a PTAT cur-
rcnt by low temperature cocfficicnt thin film rcsistors. Thc
total currcnt of the device is then forced to be a m u l t i p l e of
FLAT-PACK PACKACEí this PTAT currcnt. Referring to Figure 1, the schematic día-
gram of the AD590, Q8 and Q.11 are the transistors that pro-
The 590F is a ccramic package with gold plating on its Kovar duce the PTAT voltage. R5 and R6 conven thc voltagc to
leads, Kovar lid, and chip cavity. Solder üf 80/20 Au/Sn com- current. Q.10, whose collcctor current tracks the collector
position is uscd for the 1.5 mil thick solder ring under the lid. currents in Q9 and Q.11, supplies all the bias and substrato
The chip cavity has a nickel underlay bctwcen the metal ¡catión leakage currcnt for thc rcst of thc circuit, forcing the total
and the gold plating. The AD590 chip ¡s eutectically mountcd current to be PTAT. R5 and Ró are láser rrimmcd on thc
in the chip cavíty at 400° C and ultrasonically bonded to with wafer to calibrare the device at +25 C.
1 mil a l u m i n u m wírc. Note that thc chip is in dircct contact
with thc cerarnic base, not thc metal lid.
Metalizarían Diagram
Figure 2 shows the typical V—I charactcrístic üf the circuit
at +25 G and thc: tcmperarure extremes.
4-23 -
'QUT
4 5 6
SUPPLY VOL.TAGE
10
EXPLANATION OF TEMI'ERATURE SENSOR
SPECIFICATIONS
Thc way in vvliich thc AD590 is speeificd makcs ¡t casy to
apply in a widc variety of diffcrcnt applications. le ¡s importan!
to undemantl thc meaning of thc various spccifícations and RATIOM ERROR
thc effccts of supply voltagu and thcrma] cnvironmcnt on ac-
curacy.
The AD590 is basieally a PTAT (proportional to absolute tcm-
peraturc) 1 current rcgulator. That ¡s, the output current is 250 300 350 TEMPi'K]
cqual to a scale factor times thc temperatura of the sensor in FÍgure3. Caübratíon Error vs. Temperatura
degrccs Kclvin. Tliis scale factor is trimmed to I/JA/ K at thc
factory, by acljusring thc indicatcd tcmpcraturc (i.c. thc output The calibration error is a priman- contributor to máximum
current) to agrcc with thc actual tcmpcraturc. This is done with total error in all AD590 grades. Mou-evcr, sincc ¡t is a scale
5V across thc dcvicc at a tcmpcraturc u'ithin a few degrccs of factor error, it is particularly casy 10 trim. Figure 4 shows the
25°C (29ií.2°K), The dcvicc is then packagcd and tested for most elcmentary way of accomplishíng this, To trim this cir-
accuracy over ternperature. cuit thc tempcrature of thc AD590 is mcasurcd by a refcrence
temperaturc sensor and R is trimmed so that VT = ImV/ K at
CALIBRATION E R R O R thar tempcrarurc. Note thar whcn this error ¡s trimmed out at
At final factory test thc diffcrcncc bctwcen thc indicatcd tem- one tempcraturt:, its effect ts zero over the entire ternperature
pera tu re and the actual remperaturc is cailcd the calíbratíon range. In most applícations therc is a current to voltage con-
error. Since chis is a scale factor error, Íis contributíon to the versión resistor (or, as with a current i n p u t ADC, a refcrence)
total error of thc dcvicc is I'TAT. l-'or cxamplc, thc effect of that can be trimmed for scale factor adjustmcnt.
thc 1 C spccificd máximum error of thc AD59ÜL varíes from
0.73°Cat-55 D C to 1.42°Cat 150°C. l : igure 3 shows hcu-
an cxaggcrated callbration error would vary from thc ideal
ovcr temperatura.
13
ERROR VERSOS TEMPERATURE: WITH CALIBRATION NONLINEARITY
ERROR TKIMMED OUT Nonlincarity as ít applics to thc AD590 is thc máximum devia-
Eacli AD59Ü is also tested for error o ver [he tcmpL'rature rangc tion of current over temperature írom a best-lit scraight line.
wth thecalíbration error trimrned u u t , This specif ¡catión could Thc nonlinearíty of the AD590 over thc -55°C to +15Ü°C
also be called thc "va nance: from PTAT" sincc ¡t ¡s trie máxi- range ¡ssuperiorto all convcntional eiectricai temperature
mum diffcrcncc betwccn thc actual curren: over tempera ture sensors such as thermocouples, RTD's and thermístors. Fig-
and a PTAT multiplicaron of the actual current at 25 C. This ure 6 shows the nonlinearity of the typical AD5POK from
error consísts of a slope error and somc curvature, mostly ar Figure 5.
thc temperaturc extremes. Figure 5 shows a lypical AD590K
temperaturc curve beforc and aftcr calíbration error trimming.
0EFOFIE
CALIHRATJON
IflIM
Figure 6. Nonltnearíty
TEMPERflTURE
14
15
f tu_--'---"'"*'-''"-13
17
26 C/wau. SCA is thc therma! resístance betwecn thc case and The time response of the AD5PO to a step change in tempcra-
irs surroundings and ¡s detcrmincd by thc charactcristics of ture is determined by ihe thcrmal rcsistanccs and the thcrmal
thc thcrmal connection. Power sourcc P represents the power capaciríes of thc chip, C¿ ni and the case, Q-. Q-,, is about
dissipatcd on the chip. The risc of thc junction tempcrature, 0.04 watt-scc/°C for the AD590. q. varies w i t h the measured
Tj, abovc the ambicnt tempcrature T,\: médium sínee ir includcs anything that is in direct thermal con-
tact with the case. In most cases, rhe single time constant cx-
ponential curve of Figure 9 is.sufficicnt to describe thc time
response, T (c). Table 1 shows thc cffectivc üme constant, T,
Table 1 gívcs thc sum of Ojc and %A forseveral common for sevcral media.
thermal media for both the "H" and "F" packages. The hcat-
sínk uscd \vas a common clip-on. Using Equation 1, the tempcr-
ature rise o f a n AD590 "H" package i n a stirrcd bath at-t-25 D C,
when drivcn with a 5 V s u p p l y , will be 0.06°G. tlowever, for
the same conditions in stíll air thc temperature risc ¡s 0.72°C.
For a given supply voltagc, the tempcrature rise varies wíth
the current and ís PTAT. Thcrefore, if an applicatíon circuit
is trímmed wíth the sensor in the same thermal environment
in whích it will be used, the scale factor trim compensates for
this effect over thc entirc temperatura rangc.
]Styles Available:
.owCostMeta!TO-52
D-16
Mounting track: $2/ft.
CatalogNo. RT-H ':
*Sold in múltiples oí 4 ft lengths.
RTD
(f-
•*" ra
- TX58 • •
RTD 4-20mA
TRANSMITTER
~-As 4
RLOAD T¿;
CONTROLROOM
LE
THERMOCOUPLE
.12T06D
TX52/53 + VDC
THERMOCOUPLE 4-20mA
TRANSMITÍ EH
standard 4-20mA output curra!
The TX52 íeatures high ¡npullo
output isoiation (600 V rmsjaíüi
high CMR (160dB © 60 Hz).:/
Transmitters próvida a two-wire output A rugged metal enclosure, suitable íor
' with the same wiring used for power '. field mounting, ofíers environmental The TX53 offers a functionallj1''
and output. The load resístanos' is protection and screw terminal input equivalen! desígo withouti
connected in seríes with a de power and output connecüons. This output ¡solatíon.
supply, and the current drawn from enclosure may be either suríace or • '• Platinurn RTD ' ' '' ''^
the supply is the 4-20mA output • standard relay track mounted. • Model TX58 accepts 2-v/iiec'
signal which is proportional to the 3-v;Íre 1000 piatinurn resfe:
inputsignal. sensors(« = 0.00385 tl/íl/!q
Thermocouples and provides a linearizedoiíí.
Two-wire current transmission permits
remote mounting oí the transmitter near QMEGA models TX52 and TX53 • AD590 Sensors: ModelTXSÍ
the sensor to minimiza the eífects are high performance, low cost accepís AD590 Solíd Staíefe
of noise and signal degradaron to temperature transmitters designed See Pages F-l5and F-16.
which low level sensor outputs are to accept a thermocouple input
susceptible. ¡rom types J, K or T and producá a
N.-21
Output Speciíications
OutpulSpan 4-20mA
Mínimum Ouíput
Curren! 3.5mA, typ
Máximum Output
Current 40mA, typ
OulpulProleclion' ±6QV
Accuracy
Total Oulpul ErrorZ ±0.1%
Stability vs.
Ambient -30 to 85°C
Tempe ral ure
Zero ±0.038DC/°C max
Span ±0.005%/DC
Slabílily vs. T¡me2 ±50ppm/Iv1onth
Warm-upTime to
Raled Performance 3 Minutes
Response Time
To 90% oí Span 0.4 sec
Envíronmental
Temperalure Range,
Rated Performance ~30°C 104-85°C
Slorage Temperalure
Range ~55°C to4l25°C
Relalive Humidity,
Non-condensing O lo 90%
RFlEífect(5W@
470MHz(í/.3ít.)
Error ±0.5% oí Span
Physical
Case Sise 4" x 3.25" x 1.25'
Weighl 8oz. (227grams)
; In Stock for Immediate Delivery
NOTES
1 Protecled lor reverse polarity and for any
i/ M Lf M »1 iq ^&-£fiixoci!'Suan Uriitsv-&f"-'-^IM^W^"-^ input/outpul conneclion combinatíon
fclHi^ffi'j^i^/r^gfo^ 2 Accuracy ¡s specified as a percenl oí ouíput
Range span (!6mA). Accuracy spec íncludes
Type Code Input Ranges combined efíecls oí transmutar
repeatabilüy, hysleresis and linearity. Does,
locouple T1 - 1 0 0 ° C t o 4 300°C 148 lo 4 572°F not include sensor error. '
islantan) T2 0 ° C t o 4 200 Q C 4 321o 4 392°F Ouíput Impedance: RLMAX ='(V¿.-16 V)
Unregulated
'
nput to Ouíput) Thermocouple Range Power Supplies
'] S295
ed Thermocouple Range For 2-Wire Transmitiera
'] - 210
3TD fíange—non-isolated
'} 229
U24Y100
pul
134 U48Y4Ó
110 Vac power, - 10 to 65°C operating range
M.9?
DESIGN FEATURES AND USER BENEFITS I
ne Omega Orive, Box 4047
amíord, CT 06907-0047 (203) 359-1660 RFI Noisc I m m u n i t y : The transmitlcr incorporales R F I filtering
círcuitry to assure prolection against radio frequency mterfcrence.
Low Cost: The low cost of theTX57 transmitter and two-wíre
operation reduce total systcm ínstallation cost.
Linear O u t p u t : The t r a n s m í l t c r o u t p u t is linear wíth temperature,
thus e l i m i n a t i n g the necd for linearízing circuítry.
Standard Loop Compatibility: The two-wire o u t p u t structure
conforms to the Instrumcnt Society of America Standard ¡
ISA-S50.1 "Compatibility of Analog Signáis for Electronic Indus
trial Process Instruments!'
FUNCTIONALDESCRIPTION
The TX57 transmitter converts the output of an AD 590 tem-
perature transducer to a current output within a span of 4 to
EATURES 20mA. The iransmitrer includes inpur prorecrion and filcerlñg
circui:ry, an amplificr, voltagc regulator, precisión voliagc I
ornpattbie v/ith Standard 4-20 rnA Loops
rcfcrence and an o u t p u r current gcncracor. '.
DwSpanDrift: ±0.005%/°C max.
D'.v Nonlinearity: ¿0.05% max. A precisión voltagc rcferencc, resistor nctwork, and span and
Fl [mmuníty .. zero adjusis are used in conjunction with a low currcnt drain
amplifier to senté o u t p u t signnl of the AD590. The a m p l i f i c r
PPLICATIONS drivcs a current gcnerator which controls o u t p u : curren: (Fig-
ure 1).
smperature Monitoring and Control
emole Temperature Sensing
roccjss Control Systems
ncrgy Management Systems SEfJSOR
1NPUI
ÍENERALDESCRIPTION
hcOMEGA®ModclTX57 is a low cosí, two-wire tempcrature
íuismítter dcsigncd to ¡ntcrface with AD590 temperature
•ansducers and produce a standard 4-20 mA output current pro-
ortional lo the measured temperatura The TX57 features a low
MU drifl of ±O.OQ5%/°C max., a liigh lincaríty (±0.05% max.)
ud higli noisc immunity to assure measurcmcnt accuracy in harsh
idustrial envíronments. Figure 1. Mode! TX57 Functíona! Block Díagram
he transmitter accommodates the AD59Q temperature measure- Inpur. powcr and output signal are :ransmi:ted over the same
icul rangcof -55°C to + 15G°C. Doth ?.cro ahdspan adjustments two Icads. The load resistancc is conncctcd in series with a~dc~
re províded to trim the range for input mea'suremcnt spans power supply, and the currcnt drawn from the supply ís the
ctu'een2Q D C and 205°C. The transmiiter output of 4 to 20 rnA 4 to 20mA o u t p u r signal. The máximum series load resístance
na a \viderangeofpowersupplyvoltages make theTX57 com- depcnds on the supply voltagc and ís given by RLMAX = C^^S
aiible wíth standard two-wirc control loops. -12V)/20mA, A wide rangc of power s u p p l y vohagcs may be
he basic package is a versatile metal case. used (scc Figure 2).
?SOOp
.PPLICATIONS
heTX57 has been spccifícally designed to provide accurate and
¡Hable temperature measurement ¡n any applícation below
• I50"C in vvhich convcnliona! clcctrical icmpcrature sensors and
ansmicters are currently cmploycd.
idusirial applications in process control and monitoríngsystems OPCRATINC
icluds chemícal, petroleum, food processing, power generation REGIOW
PACKACING CONKIGURATION
The TX57 ís mountcd in an aluminum case includíng screw ter-
mináis forconnectlng an externa! sensor and power. This versatilc
housing may be surfacc mountcd in racks, cabíncts, NEMA
enclosurcs, etc., or snappcd onto standard relay tracks. The TX57 in
Figure 3. Mode! 7X57 Basic Application the metal housing is calibrated for a ~55°C to -f 150°C
measurcment
pan AiijListmcntt The valúe of the span sctting resistor
•Sl'AN ís determinad by: TRANSMITTI-R H O U S I N G O U T L I N E DIMENS1ONS
Dimcnsions shown in inchcs and (mm).
-58 IOÍ2
3.26
here íil'AN is a desíred mcasu remen t span in C. l ; or ex- (B2.B1
Ti|)le, for a mcasurcment span oí 1ÜÜ C Rsi'AN' = 1-C4
(41.71
[
V 10- 6 AX 100/ © ^ ©1
H
1¥1
reurate :u ±0.1%. ^
-í
ul
U 1
a.
».
L^I
Z
u <
3 *
rj C'O
4.01 i"ü~s"
ero Adjusuncnt: "/Cero atljustmcni inust be perCormcd afrc-r r&
f^ K£C
(10 .9] ñ í- 3.7S :0.03
istalliilion of the ÜSI>AN resistor. To select R Z E R O a n AD590 £ i§ 195.3 lO.Hl
6.
'M
X57. If an AD590ÍS used, it musí bcmaintaíned at the de- U-o s -' M
S
rcd rclerencc lempcraturc. A rcsistancc decade box is
D5- - \o,
iscrtcd betwccn píns I and 2 ofthcTX57. Thc dccadc box u r^ t¿t
atljiísted tu produee ¡\ o u t p u t corresponílirif- [u the setected I 1 0.24
: fe re rice lemperature. I ; or exarnple, fur a sensor measure- 1 I (G.li
0.175 ¡D.010
lene r a n y c o f ü to 100°Cand an AD590 ai 0°C, the K^KV.0 13.2 10.3]
FLLJKE
Instruction Sheet
80TK
Thermocouple Module
PM 735985 Febrilíity 1985 Rev. 2 1/94 «Jl99<1. Fluke Corporalion. All Rights reservad. Prinled in U.S.A.
80PK-2A: Immersion Probé (a" or20.32 cm [rom tip to probé bandle) 3. Use the de volt seíting and ignore the decimal for higher
temperatures than can be accornodated by the millivolt range.
80PK-3A: Suríace Probé (¡or fíat or curved surfaces) Less resolution is available when using the volt range.
80PK-4A: Air Probé (protected by stainless steel baffle) 4. Plug the thermocouple into the 80TK thermocouple input
connector. If the thermocouple does not have a plug attached,
80PK-5A: Píercing Probé (suitable for ¡ood use, liquids and gels) connect the thermocouple wires to the thermocouple input
screws inside the 80TK. The yellow coded wire (chromel)
80PK-6A; Exposed Junction Probé (exposed bead atiached to 6" connects to the screw markedV.
sheaih)
5. Turn on the 80TK and the multimeter.
80CK-M: Male Miní-Connector (for attachment oí K-type thermo-
couple wire) 6. Adj'usl the thermal connecfion between the measurement
surface and the thermocouple as described prevbusly.
USE AND OPERATION
7. Read the ternperature on the multimeter.
Thermocouples rely upon the dilference in temperatura between the
measuring junction and a reference junclion. Traditionally the refer- Open Thermocouple Reading
ence junction is another !hermocouple placed ¡n an ice bath, how-
ever, Ihe 80TK uses an electronic reierence junction. The converter If Ihe [hermocouple probé has open circuited (i.e. is broken), the
(80TK) musí be operated in a thermal envlronment consisten! with ¡ts mulímeter will read a steady, constan! voltage. The voltage readings
specífications, are:
Range Reading
Measuring Technique
Makíng accurate temperatura readíngs using a thermocouple ¡s a
c
F >2,3V
matter of idenlifying and minimising the causes of error. The largest
conlribulor to errors ¡s the thermal inlerface belween the measure- Battery Condition Test
ment surface and the Ihermocouple. The nexí largest contributor is
the ternperature difference between the thermocouple probé and ¡ts 1. Set the power switch to the OFF position.
environment.
2. Connect the 80TK to the multimeter.
Here are some suggeslions for improving the accuracy of your
ternperature measurernents: 3. Sel the multimotar to the 200,300 or 400 mV de tange
Ensure thal there ¡s a good conneclion between the probé and the 4. Read the battery test voltage on the multimeter. A mínimum
surface you are measuring. You can do this in many ways: reading of 100 mV is acceptable and indicates that approxi-
mately 100 hours of battery lile remain.
1. Increase the mountíng pressure.
Battery Replacement
2. Use an interface agent {such as silicone grease) between the
WARNING
therrno-couple probé and the surface you are measuring.
TO AVOID ELECTRICAL SHOCK, REMOVE
3. Use a thermal epoxy to attach the thermocouple.
THE THERMOCOUPLE FROM THE MEA-
SUREMENT SURFACE, OR DISCONNECT
When measuring lemperatures higher than ambient, adj'ust
Ihe conneclion of the probé to the surface untíl you get the THETHERMOCOUPLE FROM THE INSTRU-
MENT BEFORE OPENING THE CASE. TO-
highest temperatura reading. Use anyofthesuggestionsgiven
TALLY REASSEMBLE THE INSTRUMENT
above to do so. BEFORE ATTEMPTING TO USE IT.
When measuring temperatures lower than ambient, adjust the
1. Set the power swilch to the OFF position.
connectíon of the probé to the surface until you get the lowest
temperatura reading. Use any of the suggestions given above 2. Dísconnect the 80TK ¡rom the multimeter.
to do so.
3. Unplug or disconnect the thermocouple.
When measuring temperaturas near ambient, make the read-
ing when Ihe multirneler display is most stable. 4. Turn Ihe BQTK so Ihe power switch is iacing down. Remove the
single screw located belween the banana plugs.
WARNING
5. Grasp one case halí in each hand. Pulí the two halves apart,
TO AVO1D ELECTRICAL SHOCK, DO NOT beginning al the end wilh Ihe bnnnna plugs.
USETHIS IHSTnUMENT WHEN VQLTAGES
EXCEEDING 24V AC OR 6ÜV DC ARE 6. Remove and replace the ballery.
PRESENT. THE PROBÉ TIP IS ELECTRI-
CALLY CONNECTEDTOTHE OUTPUTTER-
7. Reassemble the 80TK.
MIMALS.
8. To reassomble, mata Ihe lwo case halves at the end with Ihe
Teinperature Measurernent thermocouple conneclor, then "hinge" the two halves logether.
Follow this procedure to correctly use the 80TK. SQTKSelfTest
1. Plug Ihe 80TK ínto the multimeler. Ensure Ihat the banana plug The following tesl is an easy way lo verify proper operation o! the
wilh Ihe red dot above it plugs Ínto the voltage input and the 80TK:
other plug is in the COM input.
1. Follow the Battery Replacement Procedure to open Ihe case.
2, Set the multirneler to the 200,300 or 400 millivolt range. This
setting will read temperatures equal to the number of mülivolts 2. Using a short piece oí bare wire, short the input thermocouple
the range has (i.e., 320°C or F if the millivolt range reads 320 termináis together.
mV.
3. Plug the SOTKinto the multimeter.
3. Use the shorting bar to short the 80TK thermocouple ínput
termináis,
4. Plug the 80TK into the do volts input oí Íhe multimeter. Set the
multimeter lo the 300 mV or equivalen! range.
NOTE
// the mercury relerence thermometer displays
°F, use the following conversión (o get °C:
NOTE
4. Turn the mullitneter and ihe 80TK on. Sel the multimeter to [9/5(temp ln °C) + 32] = (temp in °F)
200,300 or 400 mV range.
8. Set 80TK swiich to the OFF postion. Remove 80TK from
5. The mullimelGr sliould read Ihc ainbient rooni lemperature. multimeler nnd remove any conneclions lo Ihe 80TK ihermo-
couple Inpul lermlnals.
80TK CALIBRATION PROCEDURE
9. Reassemble Ihe 80TK.
A calibration cycle oí 1 year is recommended lo maintain the 80TK
within speciíicalions. The required equipmenl ¡s usted below. Use 10.The 80TK is now calibraled.
Calibration Procedure 1 to calíbrate the 80TK íor use with any K-type
Iharmocouple. Uso Cnlibralion Proceduro 2 if Ihe 80TK wül be used Calibration Procedure 2
exclusively with one K-type Iheimocouple. Always calíbrate íhe
Celsius lunction belore calíbratíng the Fahrenheit function. Use th¡s procedure ¡í Ihe 80TK witl be used exclusively with one K-
type thermocouple:
Calibration Procedure 1.
1. Pcríorrn Calibmlion Procüduro 1. Subslílulo Ihe following lor
Uso tliis procedure lo calíbralo tliu ÜOTK: stop 3 in Cnlibration Procüduie 1:
1. Verify the condition of the battefy as described above and 3. Connect Ihe thermocouple to Ihe 80TK thermocouple Inpul,
replace Ihc battery ¡í necessary. Follow the Battery Replace- and place Ihe thermocouple into the room lemperature balh
ment procedure lo disassemble íhe 80TK, bul do not remove along wilh Ihe mercury releience thermomeler.
the batlery or reassembte the 80TK.
Required Equipment
2. Allow 80TK and the fODm-tempefalurewater bath to stabílize al
foom temperature, away from dralls, for at leas! 30 minutes Refer to Table 1 ¡or equipment required to calíbrate the 80TK.
beíore proceeding with calibration. Place the relerence íher-
rnometer into the room temperatute water bath. Allow the
reading to slabílíze.
Dewar Flask íind Cap(water balh) 2 pinl capacily.íilled with water Thermos bottle
800-44-FLUKE {800-443-5853) in U.S.A. and Canadá Fluke Corporation Fluke Euiope B.V.
31 40 723-220 ¡n Europa P.O. Box 9090 P.O. Box 11S6
20G-35G-5500 ítom olliur counlrics Evereli. WA 5602 B.D.
98206-9090 Eindhovüii
The Neliierlands
80TK-1601
80TK-1201
Fluke CofpoTdlion (FluVo) wairsnts Ihis proáucí lo be Iree liotn detects in inaleiial and woikman-
m-niDta: JF P/li DEECRIFT1C1I ship undei noimal uso .ind setvice Iw a pciiod ot 1 yeai I rom dale oí sliipmen!. Soflivaro is
BE51CÍMTOR waitanted lo opérate in accoidancc 'ivith ils piogrnmmad insliuctions on appropnals FluVe
pioducts. II is nol wniinnlcil lo be ern» 'roo. This wntfanljf eilcnds only ID Iho original purchnseí
735045 C/^E,TOP nud sliall not apply lo Jjsus, computar media, baílenos or .iriy pioducl which. in FlLko's solo
735B52 CfiSG, EOITCri opinión, has been subjoc! lo misuse, allcralion, abuse or abnotmat condilions o( opeíalion or
735BÍD CD/ER.fHllCH handling.
735910 O(ÍEU),TD1'
735929 CTJOTCT, £) HELO FtuVe's obligaüon undcr Ihis wananly is limiled lo repaá ot leplacemenl oí a producl which is
735914 31IELQ, DJTICH returned lo an aultioined service cenler miltiiii lt>e wairaní/ peiiod and is deleimined. upon
717501 SCBEW,h/CHirHFO,4-( 0X1/4, TI II ILATE o> a mina lio noy FluVo. lo be defectiva, II FluKedcleimines Ihal Ihe defocl oí mal íunctio uñas been
AHÍ 753319 IC.OP /w, rfldíiAHiE LOÍ KWEH, EELECTED causcd b/ misuso, allcíalion. abuse, or abnormal condilons oí operation oí handling, FluVe will
OT1 £90531 IiMTCHY,9V,0-15HA rcpair ido pioducl nnd bilí ihe purdiasuí Joi ttio icasonable cosí oí icp.iif. II Hie pinducl is iiol
C1,C2 6X9913 CM1 , FOI.Y ES 1 0 . 1 UF , iICt
- ,50V corred by Ihis wairanl/. Buho will. i( (oquosted by purchaser, subiml an estímate o( Ihe rcpnif
C3 783005 CW,AL,lUF>-t-70l [5C cosis belore work is Startnd.
Cl 7147CO CAP.TA.10 UF, 1-201, 107
ou 659516 DlDDE,SI,lf-'-75V,llH IZQ To obl.iin rcpair SCIVÍCD undci this ivarranlf puiclwscr musí loiwairt Iho producl. (Itnnspoilation
CH2 313347 DiODe,.ii ,car/rrKY,c PAU. SIG,llr50B2-C26( pici>,iid).niK!nder.ciip|ionol1hüin.nl)unclioiilotln!nc.iicsiriiitpScivicoCcii1p( Ihi-piodiKlShall
DO 741512 DlOliK.HI ,H-Jt'!.T,aJ Uí/T UTO, ir-0.34WV,J500 lio icp.nicd al Iho Si-'fvrcp Ci'iilct oí at Ihi) Inctorr. ntFhílio'sopliDn. nml iclinned lo iMneh.iscí,
MI 723406 DIOU; r I£D,l^ll liaiispoilaticHi pirp.iid llie p'oducl slKtuW be ílupjifd m Iho onguinl p,lcKnig c.iilon oí n iigid
Jl 73VJ93 coir/cr, nif:»O3:opt£ COiil.iinct p.iddcd \ifíti ni Icasl lour inclics o< shocK absoibing malcnal. FLUKE ASSUMES NO
J2 730179 CtXWMOH, PA1TDIY RISK FOR IN-THANSIf DAMAGE.
Pl 736Q33 PLtCjBWtAJlA
01,02,04 69BI25 XSISTOItiSl |IW1(D!AL1, £IGW.,!K3M-1 THE FOREGOING VVARRANTY15 PURCHASERS SOLÉ AND EXCLUSIVE REMEDY AND IS
Q) 711363 XÜlKIOH.SI.ITUífíiAL I, S1CW. IN LIEU OF ALL OTHEH WARRANTIES. EXPRESS OR IMPLICO. INCLUDING 8UT fJOÍ
Jtll 65S2C6 HKS,W,23.1K,H-11 ,0 ,125R,100P1!1 LIMITED IO ANY JMPLIED WARHANIY OF UEHCHANTABIL1TY. OR FIINESS FOFl ANY
R12 735020 mis,w,lo.]7í;,t-o.i\,o.l35w,5ar[ii PARTICULAR PUHPOSE Oñ USE FLUKE SHALL NOI BE LIADLE FOR ANY SPECIAL.
nl3 733990 PJS,W,22.1K,t-0.1i ,0.125W,50['rH 1NDIRECI. tNCtDEMIAl. OR CONSEQUEHIIAL DAMAGES Oñ LOSS WHETHER IN CON-
I(U 757357. l'J2i 1 f*J',E9nt<, I-H ,0. l35W,100rltl ifwcr. loRr.onoTiiriiiwisE
tus 717759 HfS,Q*,l .liJli '-5» ,0. 25H
RES,VAH,C£f¡tti300K,+-301 ,0.3W CLAIMS
R16 757245
JU ' 75710) RES,CC,22H.+~5* ,0.2 5H
fil7 746100 1UIS,HF,4 .22H/+-11 j l .125W,llí01'm Immcdiately lipón anival. pjrcnnscr shnll chocX Iho packing container .igainsl tho cndosod
mi 75Í591 min,w,io.7H,t-n,o ,125W,100I'IM p,icki/i(] Iisl nrirt Mía», within Hmty IDO) d.iys oí nrrivnl. givc Dnko nolico oí slioiliígi'S OJ any
1(70, H2 «BJÍ3 ni".';,a',iooKi (-51,0. 35H noiicoiifnniiily viili ti tu Icrins o( l!iu oiiiüt II puich.isw tais lo gwu notici'. Hiu rii-livi'iy sluiH bu
R3 7JC104 m:3,w',75QK, t-1* ,o. 125W,5C1P1M duemud to confoim wiili llio Icirns t>' tlio o'dm
W 733612 BES , VArt , CJ3 W 1 5 00 , *2C\,0.3W
-
H.0.3H
RES, V Wl , CZW1 , 5 K , í - 1 Tliepuíchase'assumcsalItisKolloSSO'tíamageWp'Qducisupondoliyoiybj'Flul.oioHioeaitiof
Fti 733659
tó 733592 RES,HP,162Kí +-ll ,0 125W,100!7tt II a pioducl ¡s damaged m Iransíl. PURCHASER MUST FILE ALL CLAIMS FOR DAMAGE WLIH
RES,HF,ÉOiK,t-H,0 125H,100rlM IHECARRIERInoblaincompcnsation. UponfequesIbypufChasef.Flutewllsubmilan estímale
H7 65W7B
R8 733972 HE;,Mr ( iO)ÍF t -o.H ,c ,i25w,sorrh Ol Ihe cosí lo repaií shipinenl damage.
ÍO 7M5BS Bra,tiF,44iSi t-o.ii 0.125H,50ri 1 M
iHITCHiOiIOCjÜllT Fliiko ínllbftlinppyloniiswu/ailqjeshons lo cnhnticolheusool Ihis piuducl. Pienso addicssynur
IM1 740325
1C, 2.5V.100 11H T C. .DA.'tO'J' ]1EF icqucsls or coucsponiJence W FluVo Corporalion. P.O. Boi 9090. Evotetl. VW 98206 9090. Altn:
VK1 7XB170
Sales Departmcnl For Curopean Cuslomors: Fluke Euiope B.V., P.O. Bou 1186. 5602 B.D..
EinOhoven. The Ncl'ieilands
Single-Chip 8-Bit Microcomputer with
4K/8K Bytes of EPROM Program Memory
DIST1NCT1VE CHARACTER15TICS
4K x 8 EPROM (8751H) Soolean processor
8 K x 8 EPROM (Am9761H) ProgrammaDle sena! porl
128 x 8 HAM 5 inlejnjpt sources'2 pnonr/ levéis
Four 8-bil poris. 32 I/O línes 4 cycle muílipl/ and divide
Tv/o 16-bii limer/evenl counters Prcgram memor/ secunty leaiute
64K addressable program memor/ Suppons lasi adapuve EPROM programming
64K addressable dala memory Suppons silicon signatura veníicalion
GENERAL DESCRIPT1ON
rhea751H/Am976lHarememberso[a¡amilyol aovanceti :o &4K b'/ies oí exiernal Prograrn Memory and up lo 64K
iingls-chip microcompulers, Bolh Ihe 8751H. whicn has Syles el exiernal Daia Memory. Ths B751H and itiG
IK-byies oí EPROM, and Ihe Am976lH. wnich has 8K- Am97S1H coniain Ine lower 4K- and BK-byles oí program
jyles oí EPROM, are oiíscl pm-compatible EPROM ver- rr.emor/. respeclr.'ely. on ttie chip. Bolh parts have 128 byies
iions oí Ihe 8051AH. Thus. me B751H/Am9761H are fuH- oí on cnip read'wnle dala memory.
;peed proiorypmg lools whicn provide effective sirxjle-chip
The AMD 8051 rnicroconlroller lamily is specilically suiled lor
CL
iolulions lor highly sensitivo conlroller applicalions Iha! re- "'C
conirol applicanons. A vanery oí lasi addrossmg moacs, QJ
]u\to code modilícaiion üoxibihty. Reler to Figure i. v.nicn is •^.TI>CÍI access Ihe inlernal RAM. (aníllales byle processmg
i bloc* d;agram of Ihe SOS I family. ana numencal operalions on small rfala slruclures. Incluaod
Z3
The l2MH;a751H/Am976lHdevicesleaiure: 32 I/O Unes; m the insirucuon sel is a menú of 8-bn anlhmelicinslrucuons, O
wo 16-bi! limer/event counlars; a Boolean prccessor: a inclucing 4-cycIe mulliply ana aivide msiruclions. (^
j-source. üi-'evel inlerrupl siructure; a iull-duplex senaJ Ejclensive on-cntp sugport enables ditect bu manipularon Q.
¡hannei: and. on-chip oscillalor and clock circuilr/. and ¡esíing oí one-Dil variables as sepárale dala lypes.
3 rogram ana dala memory are locaieü in indecencent ad- Thus. ine Oevice is aiso suilefl tor conlrol and logic syslems
Iresses. The AMO lamtly oí microconirollers can access up ir.at require Boolean processmg.
o
—v
BLOCK DIAGRAM
O
O
o
r\
TABLE 1. 875lH/Am9761H PERFORMANCE
O
o
o
o
te
CO
Otoer * 03S93A
Figuro 2. 8751 H/Am9761 H Conrvecríon Dlagram
XTAL,
ORDER1NG INFORMATION
875IH'Am9761H D C 3
Screenirvg Oplion
Blank ~ Stanaarü Processing
B - Bum-ln
D8751H
Am97GlHDC
Device Type
8-Bd Microcompuie;
PIN DESCRIPT1ONS ¡s njnnmg. II RST/VPO ¡s hold v/iinm Ihe V PD
Vcc Supply voltage. spec, [i v.ill supply slandby power lo the RAM
in tho event Ihat Vcc tírops Delow ¡is spec,
VSS Circuit ground. When RST/Vpo ¡s low. Iho RAM's bias is
Por! Q Por! O is an 8-bit opon drain bidirectional UO arawn [rom Vcc. A small Iniernal regisler per-
pon. Wnen usad as an oulput pon oacfi oí Ihe mils power-on resal using a capacitor con-
pins can smk 8 LS TTL inpuis. Port O pins can necled lo Vcc.
bo used as high-impodance inputs when ALE/PROG Addross Lalch Enablo output pulse lalches Ihe
placed in Ihe lloal siata by wnling Ts lo Ihem. lowbyie ot Iho address whonacccssing exler-
Pon O also serves as me muluplexed low- nat memory. ALE pulses are emitled con-
ordur address and dala bus when acccssmg slantly at 1/6 Iho oGCillalor irrjquency excapl
exlernal Program and Dala Memory. As such. dunng exlerna! Dala Memory acccss when
il can sourca and sink 8 LS TTL inpuLs. one pulse is skipped. ALE can sm^source 8
Addilionally, inslrucuon bytes are mput LS TTL inpuls. Tne_pin_also accepls Ihe pro-
Ihrough Ihe por! during EPROM program- gram pulse mpui (PHOG) when progiammiñg
ming and ouipul dunng program venlicaiion. Ihe EPROM.
Extemal pullups are required dunng program PSEN Program Store Enable is Ihe read siroDe lo
^ verificación. externa! Program Memory. PSEN is aciivaled
Port 1 Pon 1 ¡s an 8-bit bidirectional I/O pon with r,vice eacn machine cycle dunng execuiton
interna! pullups. The pins can ba used as m- Irom jXTornal Program Memory. In this mode.
puls when wntten with Ts becauso iney aro two PSEN aclivations are sKioped Ounng eacf»
intemclly pulled high. In Ihis modo Ihey can acccss 10 extornal DjUn Momorj- (dunng a
actually sourco curren! due lo Iho pullups [see MOVX instruclion]. PSEM is able lo sourcer
IIL in DC Chafacionsiics], smk 8 LS TTL inpuls.
Tlio porl also reccrvos iho low-order address EA/Vpp The 8751H exccules out oí inlernal Progr.im
h'jti's during EPROM progrnmmmg ana pío- Momory locanons ODDOHjo OFFFH when ex-
gmrn vcnlicatton, Porl 1 can sink/source 4 LS terna! Access onabla {EAl is hcld high. Tlie
TTL inputs. AmD76lH exocules oul oí iniornal Ptogram
Memory locclions OOOOH ID 1FFFH when É"A is
Port 2 Port 2 is an a-bn bidireciional t'O porl v.nh
tield high. EA musí be externnlly held low lo
iniernat pullups. U oulputs ihe high-order ad-
enable iha device (B751H. Am976!H) lo re-
dross Dylo when reading Irom external Pro-
Ineva code (rom ihe aoove mcnlioneo external
gram and Dala Memory. Il also receives Ihe
memory address rangos. This pin also re-
high-ordor address oils and mode conirol bits
coives ihfl 2lV programming supply vollage
during EPROM programming and program
Vpp dunng programmmg oí Ihe EPROM.
vcníicalion.
XTAL, Inpul loitieinvcMingoscillalaramplihcr. When
Tlie porl 2oulpulDuflcrs can smK'source 4 LS
an exteinaloscillalor 15 used. XTAL¡ Dhoulduc
TTL inpuls.
grounded.
Port 3 Port 3 is an B-bit bidirectional L;O corl wilh
XTAL 2 Oulpul o! tha inverlmg osctllator amolilier.
iniornal pullups. The pins can sm^.-sourca 4 LS
XTA1-2 is also ihe inpui !or Ihc osciilaior signal
TTL inpuls. Por! 3 cins can ce used as mculs
when using an exicinal oscillator.
v.'nen l's are \vrirtEjn lo Ihem smce me ir.iernal
pullups pul! Ihom hign. In Ihis slaie. pon 3 pins
cansource currcniwtion pulled lowexlfjrnolly.
OSCILLATOR CHARACTERIST1CS
In oddilion. port 3 supporis ina íunciions o(
An on-chip osallaior may be produced by conligunng XTAL, ana
vanous spccial leolures oí Ihe Af.iDS05l lam-
XTALj as shmvnm Figure 3. Eilheraceramicrosonaiororduaru
ily. These allómate lunctions sre aetailed
crystaJ may ba used.
Dolow;
Ooooti-OFFfH
IIíL,
J_
JT
•V/hon prograrnming. a 0.1 * 10'CF capaciiof is roauíreo across V DP ano qrcur.a lo supc^ess s^_-nous nans enls -ntucn may aamago ino oevica.
ABSOLUTE MÁXIMUM RATINGS
Ambieni Temperalure Unücr Bias O lo -70'C
Slorage Temporalice -65 lo -150'C
Vollaqo on EAA/PP Pin lo V ss -0,5 lo -r21.5V
Voliage on Any Olhoi Pin lo V ss -o.S to -TV
Power Dissipation 2W
Sl/esses aüove líiose lisled under A8SQLUTE MÁXIMUM FlATlflCS
may cause pcimaneni tíevico Isilure. Funcunat:¡y sí or goove f/iese
limas a nal imptied. Espesura ro aosoMe manmum ratinas lar e¡-
tenaed panods may atlcct tíuvice ¡cliaOibty.
VIH .Jnoul Htgh Vollnqo [E>ccoi XTAL;. RSO 2.0 VCC - O.S V
VIHI Input Hiqn Vollagn to XTAL 3 . RST ' XTAL| * V ss 2.5 vcc - o 5
V
VOL Oulpul Low Voliaqo (Porls 1. 2. 3] (S*<s Nole 1) ' 'ex. a ' GmA D.-15 V
VOH! Ouiput High Voitago [Porl Oin Eítcfnai Bus f.VMo. ALE. PSÉfi) | lc^ J -JMuA 2A V
'iHi
Inpul Cutfunt to RST lo Aciivale Reset V,.| •; |VCC - i svj £00 ^A
Noto 1. CüDaaiivoloadinqonParisOan02maycou$e souno^s no-s« pjlscs ID M suscrimpcsca ontne VQLS oí ALE ana Pon i 1 ana 3. Tho noiso is Uue lo
eilornat bus capacitanca discnartjmg into ina Pon o ana Pon 2 pms wnon Inese c«ns m^ka i-io-O Iransitions dunng bus opoíations. In Iha wotsi
casos [cnpacilivoloaaing ;• lOCQFl.tnor-oisop'JlsflcíiireALEl.rerrav cicetoO BV. Insucn casos umaytxiocsiraDlo loqualiIyALE wiina Scftmilt
Tnggor. or usa an nddross lalcn wiin a Scnmm Tngger STROBE ITDU!.
AC CHARACTERISTICS Ovüf Oger.iitng Range Unless Olhervt'ise Specilieo". (Load Capaciiance lor Pon O, ALE. and
PSEN = IGOpF, Load Capaamnce lor All Olhcr Ouipuls = SCoF)
"V.
CD040-1
Waliqna! • ' : ' " " "
Semiconductor
MM54C922/MM74C92216-Key Encoder
Miyi54C923/MM74C923 20-Key
General Description
. . .• -. i
These CMOS key encoders provide all ihe necessary provide for easy expansión and bus' operation, and are
MIÑUS logíc to fully encade an array of SPST switches. The LPTTL compatible. .•'""'. '"' ' '"' '*
ERROR keyboard sean can be ¡mplemenied by eilher an external . ! . : ' • • • . i • :
clack or axternal capacilor. These encoders also nave on-
chip pull-up devices vvhicii permit switches with up lo
50 k¡"i on resistance lo be ined. No diodes ín the swttch
• . 50 kíí máximum switch on resistance ' . '•
array are needed to elimínate ghosi switches. Tha
inlcrnal dobounce ciícuit needs only a single external • ( 0n or ofl chip dock • '• . ,. " " - :• • .1 !
capacitor and can fae defeated by omitting the capacitor.
A Data Available output goes to a high levcl vvhen a • On chip row pull'Up devices ' ' • ' '' " '' -
IHPUTS i
valid keyboard entry has bcen made. The Data Available « 2 key roll-over- • : • • •'•
outpui returns to a low level when the entered key is
rcleased, aven ¡f another key [s depressed. The Data • Keybounce etiminadon with single capacitor--
Available. will rcturn high to indícate'acceptance o( tho • Last key register at outputs • • '
new koy aítur a normal dobounco poriod; th!s two key
roll ovor Is providcd botweon any two swítclios. •'' " .TRUSTATE outputs LPTTL compclibln • ,
i ' '
» Widc supply range 3Vtal5V
An ínieinal register remembars the bst key pressed
even a f t e r the key ¡s released. The TRI-STATE® outpuu » Lo\ power consumption • ~;;'
Connection Diagrams
Oug!-ln<t.int
BOWYl —
U JiV[C v': " "
DATA DUTA ;
- Howyj J. 1 IÍ. JAII our A : • ' •'''.'.'
II Dílí DU! I ' -
- -r ! — D A t A O l i r 1 .._ .
| H01YY4 —
! :> > — OAUoUT c ' •':•.-• '.•'•'
DAIAOUTC ' j
i - ROWTi • — DATAOUTP'.' i
1 . ._
1 ! ] - *rrrvTT»-T .r. DJCILHIOR • — DATA OUI E )'," •
UNCE *Í«!R i— Oüi'UT (TJJlLE
f ; . ,
fií-DMAAV.lLAK, '••-'- ' '' '"
1 ]1 *• '* - '• • . ' '" — DAIAA^AUíllE
caluuNXi — i tOLUMNXI .'
; t ¡o
— COLUU.III '
. • • • : . , - • ' •
'• • -' '
COLUfNIl ; '
GNU —
6-145
' MM54C922/MM74C922, MM54C923/MM74C923 •/ ' - * ^í p; .. .— — r'-'.1. . . : r. —
' - ' * ' - L - fl
DC EleCtrical CharaCteristlCS Mln/Max llmlts apply across'temperaturo^range unlaasothVwlso specllisd'.1! -:ÍSOUñCE • Ouiput Sourcü Curront (P
SYMBOL PAHAMETER COND1TIONS '' MIM ' TYP '' MAX UNITiVJ
• V-ír',,,,
Negative-Gmng Threshold Voltage at
Ose and KBM Inpuii aítil'- - i -
y ft.^CC," SV, JIM >.0(7 mA.
t^CC " 10V, ,l|[j >J,.4 ni A, > j
-. , --• '-d...
r f , / ,.',
• • • > . , 2.ifí-pí.' • ¡* 5.- ::,
*?,':» • ;• ' /
::í
Oscand KBM Inputs ' • ' ' ./. '•--,.
•ai no í¿« L ''Logical "Ó"'ar.Logícal "!'
*í 1 Vpp fthl5V *.'v ' .r , ' *• "» 'i^'.i'Üs.',,
from DA"' ' •"' "l^-ll-.
VINIOJ Lógica! "0" Input Voltage, Exceptlj í ; ¡'j 'VppF* 5V '¡.jfi-0/'* 'j*o'iv í» 'it!t> f L :'•'•»' ^lO.S'^i'- .íllft^fllü
! • í. :• i
OicarídKBMInput^,., 1|U |fu;,'w „
'" '"y "p sv ' ¿ njrt/í t.>/.l! r.f:i. t. '< J ( u;,-.
t"^;.J' r'j.5,'? :;.;:'
V.
: !.v
Propaga tlpn Dolay, Time ft
í:"'1' Logícal "Ó" or Loglcal."!,
' Row Pull-Up Current a[ Y1, Y2, Y3, -•< ^A' ' •
Sfl
Irp • 1
' J *' V VCC- 10V"3íclí' -'""f .í»&if" -il-io ,H 1 fjA' ímo l-Jigh'Impedancq State
, • « VCC-IBV a ^ i í ' t í 1 «lite» ;;tí¡IJÍ:r tií •: -.- ; .. f" ^ i
1 ¡fiA 1 "
VOLJTII) Logical.';,! " Oulput Voltage.-'i'i,,-, j \f í2-i'Vcc'" 5V. , lo " ~10Mti(Diuv . 'V' f-tHO.tHlJ-
Propagation Delay Tjmejr
/ ' í - ttl>¿A
'Q''
,' , V. í HIgh Impedance State to a
•: • ; | . •:.-"ii,.jr)-j' í^iviní. i-
'•'" i-Y".. Logical "0"or Loglcal ¿.'1
VOUT(0) Logical "0" Output Voltags ' '.'";'. ' V CC" 5 V - '0 ""'OfiA '''••'
VQC " ' ov - 'o "JOyA ~ ' V''" .
íiíC» i'tc ; v. |¡'C|N Input Capacitance
^i^.
~^
CMOS/LPTTL INTERFACE .
'- " '-
i •• -.-i*
ifi
. AVAIUI E
OiC and KBM, Inputs U- i»t> 0.8
9
. V
1 •' i
Loglcal "1" Output Voltaga"1- 54 C, V c c - 4 . 5 V , uíi) ,
VOUTID 1 — 'f
• |Q - -360/iA
'\'''"£r".'.ÍVlT> í-£S'í.')f.'.:?i1M >C(íir!ll ¡OlnO '. y'.-'
í«B*»n :M oc3 DA A
OUIf T
|
: '
0.4 ;
' '.V-
V '
'
2
' ' ,T1 * T - RC.T3 -0.7 RC
capad! ar ai KBM Input.
n ' .- 1 ' • V .
. FIGUR
' IQ - 360¿íA
cíli'6-146:-. - ' -
, -. :,' -j'v,11 •;^'^jíctrical
3c^r' Characíeristics (coniuj • - . '. . ; • • ' . '•' . - . . ' • ;-. "• ._1,.i,íl>:n V.-IA:,:¿ -
oí
f.'^'i-SVj Í\ ''f> -í'^lllmits
íllmits apply across temperatura range unless otherv/Isa specllied. ' '. " .' '"" • -c*
•; ., v !..'.'•-' BIX)iV. -,---- o
¿ PARAMETER COND1T10NS MIN TYP • MAX UN1TS to
* ORIVE (Soe 54C/74C Family Characteriitici Data Shcct) ¡Shott Cfrcuít Current) '_ ' '! '
¡i VCC =; BV.VOUT = OV,. . -1.75
'Output Saurce Curren: (P-Channel) mA
-3.3
Propagation Delay Time frorn ' 1 'R|_ « 10h. CL - lOpF (Figure 2} •'' i
1 Logical "0" or Logical "1" - \o Higrí tmpedance State '•' ' 80 ;. 200 ns
\G H iov CL =i io pF es; 150 ns
50 110 ns
¡
j Propagation Delay Time from
1 High Impedance State to a VCG = sv RL = iok 100 250 ns
] Logical "0" or Logical "1 " ^ n O ^ 10V C[ K 5 0 p F 55 125 ns
1 Vr*p K 1 5V 40 90 ' ns
1" H 1 ,-;•.:,
' ' ' '
,.-?-;
"
. i- ffDlf
'
¡Klí
T ¡
'r
; • .- i
íl t-J
1 'OH
V
1 '
- 'm
lr/1 • '' ' J l\O t Y \E
i ' "
VpL
-. ' — n —1
T" " " •' ~ n -
/ N k 5Vfr \ •. \ ;. . .
1 I IpdO '• .
~
•;. ' '.:: ír.-í.) 2"í?£.t¿s'-^niíííP líCi';.;'.:;•;.;>
Block Diagrarn •'••' •'•
. •;;•'.;';'.-•-(.':> ' • •• ¡ ' ' ^-'i ..••.•, ,\- - ¡ .'•
. . . . DÁTOtfíTtÁin
Typical Applications •
Synchronoui
Truth Table
SIVIICH u 1! 13 u lí U n la
P05ITION YI.X! ¥1,X2 Yl.XJ ¥1.X1 VJ.XI V2.X1 Y2.X] Y!.XÍ Y3.XI Y3.VI Y3.X3 •í,x< YÍ.XI yj.x; YJ.X] Y',y Vi*,x) vs'.xj Vt'
i o 1
i i o
i. 1 . 1 i
i i ., i
D I 1 1 1
Output! aie In
When kay ¡i re
6-148
Performance CharacteristicsncontU) 2.
C71
^
O
Typicnl Dubounía Pillad CD
Typic.l FSCAN " cosc « C KBM ro
1HISIA1Í
CONTROL,
DÚilÜi
liirtBLE ' O
CD
n
í !U
N)
hO
en
4^
0.0! 0.1 ] 1 ' 10 IDO O
I C)<tMl*F) ro
. • imitan t co
íypícal Appücations
O
ÜD
^nehrDfiouj Handihnkt (MM74C922J { Syncluonoui Dan Enlry Onlo Bui (MM74C922) ro
., ¡ ;. •. • co
Í i
__1IJC •'• • ' . 10C
i i '
1 ' "'MM74C3I2
^T
Xt KIM
x: Í3
X¡
XI
íl
ÍI
»- O A T A A V A I L A l l t
L_ P
sel "oí Q
-*
.í SYSTCM SÍSIEV
cioct>-
^.,
(SEEIIDTE3I ÍIEENOU3I
__ c í
EHAÍlEDUIPLlr
IflESfOSSÍ!
TA-»
DATA *VAltAít[
oscj
"T"
Ouinim oro In TRI-STATE uní!! Vey Ii pioisfld, thun data ii placed on bui.
. Whon koy li fdjíied, ouipun reiurn to TRI-STATE. ,, • , - ••,;
.bis 3; Ttifl kevboard may be synchtonoUily icannad by otnltdnB iha capacitor ai DIC. and drlvlng oic. dlraclty !¡ tho lyittm clock
'... 1.1 r.vor ihan 10 kHr.
6-149
Typical Appücatipn (Cont'd.) '(^^:>^^'^^íüíyi^{^J ü^^^^^jy^ '^7^ií'(-:í¿
IMaüona
• • • - • • •• • .;,,. -.-,.- ,r; i • . . . _ r
Semico
'-. • ' : " Expansión to 32 Key Encoder ¡MM74C922) " •' *¡ '
MIVI54C932/A/1ÍV
+5V
XI VCC KBM
General Descriptio
X2 ' QEC The MM74C932/MM54C932
h • output phase comparator c¡
X3 '. ''re; :ioc. ' !
parators have a common s
comparator input. The sig
X4 ' DA .~0
•OATA AVWUBLE
coupled for a !arge voltagc síq
0 2 3 Y1 A _- 0 \: '• to the self-biasing amplífíer a
voitage signa!. •
4 5 B 7 Y2 B
—D
Phase comparator |, an exc
B 9 10 11 Y3 C • ..-.»-. D2 diflttal error signal (phase co
ID DATA 90 phase shifts at the VCQ
12 13 14 15 Y4 0 BUS . • ;
•< r t r ] r-JN9H GND signa! input and comparator
15 ia • ^L _ cycle), it may lock onto trie si
17 19 £^
Theory oí Operaíion
The MM74C922/MM74C923 Keyboard Encoders im- timing and locks out Ihe otherY inpuls. The key codelo
plement all the logic necessary to'lnteríace a -16 or 20 be outputted is a combination oí Ihe frozen couníervalué
SPST key swltch rnatrlx to a digital system. The encoder and the decoded Y inputs. Once the key bounce clrciil
will convert a Key switch closer to a 4(MM74C922) or limes out, the data ¡s latched, and the Data Available
5(MM74C923) bit nibblé. The designer can control both (DAV) output goes high.
the keyboard sean rate and the key debounce perlod by
If, during the key closure the swltch bounces, Yl Irtput
alieríng tho osclllator capacitor, CosE, and Iha key
will go hlgh agaln, reslarting tho sean and reseltlng Ihe
bounce mask capacitor, CMSK. Thus, the MM74C922/
key bounce circuíUy. The key may bounce several times,
MM47C923's performance can be opUmlzed for many
but as soon as the switch slays low for a debounce
keyboards.
•period, the closure ¡s assumed valld and the datáis
The keyboard encoders connect to a sv/itcfo matrix that . latched. _ ' *
¡s 4 rows by 4 columns (MM74C922) or 5 rows by 4 col--
A key may also bounce when it is released. To ensurei
umns (MM74C923). When no keys are depressed, the row' that Ihe encoder does not recognize this bounce as
inputs are pulled hlgh by internal pull-ups and the cotumn
anolher key closure, the debounce circult must llmeoul.
outputs sequentíally oulput a loglc "O". These outputs before another closure is recognízed.
are open drain and are thereíore low for 25% oí the time
and otherv/ise oíf. The column sean rate is controlled by The two key rol] over foature can be lllustrated by as-
the oscillator input, which consisls oí a Schmltt irlgger suming a key Is depressed, and then a second key is
oscillator, a 2-blt counter, and a 2-4-bit decoder. ' r depressed. Slnce all scanning has stopped, and all.
other Y inputs are disabled, the second key Is not recog-
When a key is depressed, key O, for example, nolhlng
nized until the llrst key is lilted and the key bounce cif'
v/il! happen v/nen the X1 ¡nput Is olí, since Y1 \vill remaln
.cultry has reset.
high. When the X1 column is scanned, X1 goes lov/ and
Y1 v/lll go low. This disables the counter and keeps X1 The oulput lalches leed TRl-STATE. v/hích ar.e enabled
lov;. Y1 going lov/ also ínttiates the key bounce clrcuit v/hen Ihe Output Enable (OE) ¡nput is laken low.
6-150
TYPE5 S{U54LS24Q,SW54LS241,S[mLS244,Srá54S24a,SW54S241,
SN74LS240,Sí\I74LS241 f Sni74LS244,SP,l74S240,SP¿74S241
tóf O C T A L DUFFEHS AND UNE DPiIVERS W1TH 3-STATE OUTPUTS
|L_ „_ U f c .
1
PÍ
3
H SN54LS'
Typicnl
'QL
[Sink
Curront)
12niA
Typical
'OH
[Sourco
Cuiront]
-12 mA
Typical PropriRation
Itiverting
10.5 ns
Dnloy Timoi
Noninverting
12 ns
Ennhln/
D¡:.-iblo
Times
18 ni
Typíc/tl Power
(Snablml)
(nvortlfiB
1 30 mW
Noninvcrting
135 mW
2 SN74LS' 24 mA -15 mA 10,5 ns 12 ns 1!3 ns 130 rnW 135 mW
[ SN54S' 48 mA - 1 2 mA 4.G ns G ns 9 11! 450 mW 538 mW
SN74S' G'í mA -15mA •1.5 11! !> n; 9 ns •150 ni W 538 mW
SD54 LS240, SWMS240 ... J
o 3-State Outputs Orive Bus Lines SN74LS240.SN74S240...J OR N
or Buffer Memory Address Registers ÍTOP VI EW)
< f-ouipur
'S2-10 'S241
EOUIVALEMT OF.
EACH INPUT
GND.
'ce-
INPUT
R •> SO ¡! NOM
'S240/S241:
n ' 7f: U NOM
1D7G
I
TEXAS I N S T R U M E N T S
TVPES S H ] 5 4 L S 2 4 Q ( S P J 5 4 L S 2 4 1 f S W 5 4 L S 2 4 4 f
SN74LS24Ü.SN74LS241,SN74LS244
D U F F E R S A N D UNE D R 1 V E R S WITH 3 - S T A T E O U T P U T S
recommended operating conditions
SN5-1LS' SN74L.S'
PARAMETER UNIT
MIN NOM MAX MIN NOM MAX
Supply voUngu, VQQ [scc No:c 1) 4.5 5 5.5 4.75 5 5.25 V
Hitjií-lcvel ouitiui ctifrem, IQH -12 -15 ¡HA
Low-Iuvf! ouiput currcnl, IQL 12 24 mA
Opur.itintj [fuc-nir Lüiiipcrntiiru, 1 ^ -55 125 0 70 Jc
MOTE 1: Val layo valúe; are wiih icipect lo network Q r O und icnnlnjl.
eléctrica! characterisíics over recommended operating free-air temperatura range (unless otherv/ise noted)
SN54LS' SN74LS'
PARAMETER TEST CONDITIONS t UNIT
MIN TYPÍ MAX MIN TYPÍ MAX
VIH High-Icvul ¡«pul voliatjü 2 2 V
VIL Lovv-Ievel mput voliagc 0.7 0.8 V
V|f£ - Inpul clninp voltiigc V CC * I"II'J. 'i c -'8 mA -1.5 -1.5 V
Mv'SlGfCíi: lVf f — V y _ J V CC = f'11N 02 0.4 0.2 0.4 V
VGC " MIN. V| H » 2 v,
2.4 3.-1 2.4 3.4 1
V OH High-lcvel ouiput voliagc
V|L - o.s v, IQH " MA^
V
VCG " WIN. VIH = 2 v, 2 2
VIL • o.s v, IQH - MAX
VCQ * MIN, IQL " 12 mA 0.4
0/1
VQL Low-Icvni ouipul voliagc V1H-2V. V
VIL " V[ L max IOL " -?11 r »A 0.5
OII-:in[c ouiput currcnt,
VCG • MAX. V 0 = 2.7 V 20 20
HA
OK'ílalc aulpui cuneni,
VQ - 0.4 V -20 -20
<^'-1- Inw-level voliagc applicd
Inpul currcnt ai máximum
V c c - MAX, V| - 7 V 0.1 0.1 mA
inpui voltngc
|¡¡.¡ Migh-IcvL'l input cuirum, ntiy inpui V C c = f-IAX. V| ' 2.7 V 20 20 HA
I¡L Lovvlcvd inpui currcnt Vcc » MAX, VIL n 0.4 V -0.2 -0.2 mA
IQS Slioit-circuil outpui ciirninl* VCC * MAX -50 -275 -50 -225 mA
Ouiput; ttuili AN 13 73 U 23
VCC.MAX •LS7-10 2G 44 2G 44
Ouipüís lov/ mA
\CC Supply curtcnt 'LS241,'LS24.1 27 4G 27 4G
Ouiput; opün
All output! 'L52-10 213 50 2Q 50
duab'cd •LS241/LS244 32 5-1- 32 54
!For condilions ihown ni M l f J or MAX, tno ihc appiooti.it a valuó lücciMeC! undcr recomtncntled oaetBlinH condiiíoni.
í All lypical valucí ain ni V C Q «• 5 V, T A - 25 C.
*Not mora than onn oulpui iliaulcl üo shoricd at n tinip, .ind (Juiatio'x oí tfio ílioit-cltcuii ihould not uicccd ana ii^onü.
TEXAS INSTRUMENTS
YPES
Q.3 V
INPUT OUTPUr INPUT OUIPUT INPUT OUH'UT UJPUT OUTPUT INpUT OUTPUT
'LS241, 'S241 USED AS R E P E A T E R / L E V E L R E S T O R E R
-J
pLS2.10 I
/'S710
IKntT A
TCHllHffl t
ÜUFFEHS
ouirui
ouirui poiir
CONIÍÍOL
INDEPGNDEfJTI-niT RUH D n i V E n S / n E C E I V C f l B
IN A S l f l G L E PACKAGE
'LS373/S373
FUNCTION TABLE logic: see function tabla
OUTPUT ENA8LE
D OUTPUT
CONTROL G
SN54LS374. SN54S374 ... J PACKAGE
L H H H
SN74LS374. SN74S374 .. .J OR N PACKAGE v
L H L L (TOP VIEW)
L L X QO
H X X z
'LS374/S374
FUNCTION TABLE
OUTPUT
CLOCK D OUTPUT
CONTROL
L í H H
L í L L
L L X QO
H X X 2 ic: ¡re Itinctíon tablfl
description
These 8-bít regisiers feature totem-pole three-staie outputs designed specifícolly for driving highly-capacitive or
relatívfjly low-impedancc loads. The high-impedance thírd siate and incieased higlvlogic-level drive provide these
re'gistcrs with thc capability of being conneciííd directly to and driving the bus linos in a btis-orgnnized system without
nGcd for interface or púll-up components. They are particularly attractive for impiemcnting bufíer registers, 1/0 ports,
bidírectional bus drivers, and vmrking registers.
The cight biches of the 'LS373 and 'S373 are transparent D-type latches meaninn that whilc thc cnable (G) is high the
Q outputs v/ill follov/ thc data (D) ¡nputs. When the enable is taken low the outpui will be latched at the leve! of the
data that was setup.
The eight flip-flops of the 'LS374 and '537A are edge-triggcred D-type flíp-ilops. On ihe posítíve transition oí the ctock,
'the Q outputs will be set to the lorjic siates that '.veré setup at the D inputs.
Schmitt-trjgcjcr buffered inpuis at the enablc/clock unes simplify systcm desígn as ac and de noise rejcction is improved
by typically 400 mV due to the ¡nput hystercsis. A buffered output control input can be used to place the eight
outputs in eithcr a normal logic state (high or low logic levéis) or a high-impedance state. In the high-ímpedance state
the outputs neithcr load ñor drive the bus unes significantly.
The output control does not a f f e c t the inlernal operatíon of the latches or flip-flops. That is, the oíd data can be
• retained or new data can be cntered evcn whilc the outputs are o f f .
¡3) ¡31
D 1D'
1—c G
O 0
(4) (41
2D D 2D D
5 > C >CK
Q 0
(7) 171
3D D 3D D
18) 181
4D D D
t *—c 5
í~~c
( >CK
0 Q
113) [131
GD D 5D D
( <i C >CK
^^ G (121
0 ü
(M) 114)
6D D GD D
í ^—c >CK
(
^ G
O
(151
Q
(15)
(17) (171
7D D 7D D
(i CG ts C >CK
Q 70 Q 70
(18)
(IB) SD D
8D D'
f >-< G (19!
(3 C *>CK
ti
(191
BQ
(3
EfJADLE
G
("Tx^ CLOCK
"iíf^^
'7^72
TEXAS INSTRUMENTS
1 s I OH J ' d H .\ ¡. [1
T Y P E S SM54LS373, SN54LS374, SNÍ4LS373, S W 7 4 L S 3 7 4
OCTAL D-TYPE T R A N S P Á R E ^ T LATCHES AND
EDGE-TRfGGERED FUP-FLQPS
scliematic of inputs and outputs •LS373
100 n NOMÍ
17 kn NOM
INPUT
INPUT
OUTPUT
'LS374
absoluta máximum ratings over operating free-aír tempsrature range (unless otherv/íse noted)
SN74LS'
UNIT
MIN NOM MAX MIN ' NOM MAX
Supply volliígc, VCG 4.5 5 G.5 4.75 5 5.25 V
Hinh-levnl oulpui voll.TOc, VQH 5.5 5.5 V
High-level ouipul currcnt, IQH -1 -2.G mA
High 15 15
Width of clock/enabla pulie, t w ni
Loiv 15 15
'LS373 oí 0[
Dala Hitup time, Iw ni
'LS374 20 1 201
'LS373 10[ 10J
Dain hold tima, tj, ns
'LS374 Qt 01
Oporating lioc-íiir tcmoiirniurc, T/\' -55 125 0 70 "C
Tho attavJ Indícalos ihn uanihion oí the cloek/enütila Inoul uiod ior [ 3 l o : o n c o : I 'oí ihs Icnv-io-hiott ti-inshiDn, I íoí the
tlon.
electrical characterístics over recommended opcrating free-aír temperature range (unless otherwise noted)
SN54LS' SN74LS'
PARAMETER TEST CONDITIONSÍ
MIN TYPÍ MAX MIN TYPt MAX
Vj]_| Higti'levcl iripuí voltage 2 2 V
V|]_ Low-Ievn! inpu! voliüflc 0.7 0.8 V
V¡¡^ Infjiil cl;imp voltíige V c c - MIN. l| - -18mA -1.5 -1.5 .V
V c c = MIN, VIH = 2 V.
VQH Hitjh'levcl tjuiput voliagc 2.4 3.4 2.4 3.1 V
V 1L ° V||_max, IQH " M A X
VCG T MIN, VIH • 2 v, IOL " ' 2 mA 0.25 0.<1 0.25 0.4
VOL, Low.lcvul oiiipui vohagc V
V IL = V[Lmax IQL * 2-3 mA 0.35 0.5
Qlí-slatc outnut curren!, VCG = MAX. V IH = 2 v,
20 20 JM
"( high-lcuel volla¡)i-' iipptind V 0 " 2.7 V
O f f - s m t c ouipui curren!, v cc = MAX, VIH = 2 v,
'OZL -20 -20 fA
low-lGvel voltíigo ¡ipplied VQ = 0.4 V
Inpm currem at
l| VCC = MAX, V| = 7 v 0.1 0.1 mA
máximum inpui voltngR
'IH Hujti-levcl input curren! VCG • MAx. vi r 2 - 7 v 20 20 M
IjL LuiM-luuül inpiit ctirrcnt V CC = MAX, V] * 0.4 V -0.4 -0.4 mA
IQE Short-circuit aulpui c u r r a n t S VCG r MA>: -30 -130 -30 -130 mA
' Por fio i id i luí ns ^hriwn jn MIN nr MAX, uio ihit .i|ii)fQjirl,i[n vntun nirciMr-d unücr f ccommenclcü onntnllng con di ti Orí i.
I AII ryiiic.-il v.nlijcií .irn ,11 V c c n f, V, T A - 25'c.
f j N a t m a r u thnn onc onipul snould be ihorled nt ü limo and durniion oí iho siio't circuh should naj ewcecfl one socond.
switching characteristics, = 5 V, TA = 25 3 C
'max 35 50 MHz
'PLH 10 18
Data Any Q ni
tPHL 18 27
CL = 45 pF, R L = G67 n,
IPLH Ctock oc 14 25 1G 28
Any Q Sce Notes 2 and 3 ns
[I'HL cnal)lc 24 36 22 34
<PZH Output 16 2B 16 28
Any Q ni
'PZL Control 22 35 22 3G
DCGIGN GOAL
TEXAS I N S T R U M E N T S
A ío D, D ío A
tX. rf^** F""*f>. n **"•¥, ¿•'""L *"~*^ x^ a n f**\v **• O
b©íüiCQOÜUCtóf o
00
O
ADCQ8Q1, ADCQ802, ADC0003, 8-Bi
Compatible A/D Converters
n
o
General Description O)
The ADC0801, ADC0802, ADC0803, ADC0804 are Differential analog voltage inputs
o
FO
CMOS 8-bit, successive approximation A/D converters Logic inputs and outputs meet T 2 L voltage level
whích use a modiíied potentiometric ladder-símilar to specifications
the 256R producís. They are designed to meet the NSC
Works with 2.5V (LM336) voltage reference
MICROBUS™ standard to allow operatíon with the
8080A control bus, and TRI-STATE® output latches On-chip clock generator D
directly dríve the data bus. These A/Ds appear like OV to 5V analog input voliage range with single 5V o
GD
mcmory locatíons or I/O ports to the microprocessor, supply O
and no interfacing logic is needed. No zero adjust requíred
0.3" standard width 20-pin DIP package
A ncw differeníial analog voltage input allows increasing
tho common-mode rejection and o f f s e t t i n g the analog a
zcro input voltarjü valúe. ln addition, the voltage refer-
cncfi input can be adjustcd to allow encoding any smaller
., / S K
r>fiCÍflCat¡OnS
'•=>
n
o
analog voltagc span EO :he full 8 bits of resolution.
Resolution
co
8 biis o
Total error ±1/4 LSB, ±1/2 LSB and ±1 LSB
Feaíures Conversión time lOOps
a MICROBUS [8Q80A] compaiible-no interfacing logic Acccss'iime 135 ns
Single supply 5VDC
Easy ¡nterf.ico to all microproc R Sior;, or opérate: Opérales r a t i o m e t r i c a l l y or whh 5 2.5
"stand alone" or analog span adjusted voltage reference
ADC080X
Dual-ln-Líne Package
EI_tf—
/A
- CLKR
ClC fl • O t O [Lili
CtKIW CUIh -
ftift —b
O V Í R l i r OtSIP.ED
» K Í I Q C l4fUI
V D U A C E P»1CE
S E f i E C T I O H I.Í.1
nn
DSJ r ,*
REF'¡
I)G1
VPEF-I -Olí
aso
D ChB • os; m¡íj
Absoluta Máximum RaíingstNotes 1 and 2) Opsraíing Ratings (Notes i and 2)
Suppty Voliage |Vfjc' [Noic 3] 6.5V Temp*rnture Rnnfft [Note 1) TMIN<T A <T M A X
Volta^ ai Any Inpul -0.3V ID (V c c +Q.3V) ADC08Q1/Q2/03 L.D -55°C<TA<+125°C
Sioragn Temperatura Rangc -fi5°C lo 4150°C ADCOQ01/02/03/CM LCD —*Q°C < T A < +85" C
Package Di;iip,ition at T A - 25* C 875 mW ADCQS01/Q2/03/W LCN Q 'C < T A < 70"C
Lead Temperaiure (Soldering, 10 leconds] 300°C Ranga of Vrr (Note 1) 4.5 V D C t o 6.3 V D C
Eie.círical Characterisíics
Converter Speciflcatiom:
VCG = 5 VDC. v R E F / 2 = 2.500 VDC. and f CLK = &40 kHzunlessotherwise stated.
ADC0803:
Total Adjusted Error (Note 8) Wiih Fuli-Scale Adj. ±1/2 LSB
ADC0804:
Total Unadjusted Error Completely Unadjusted LSB
(Note 8)
DC Common-Mode Rejectíon Over Analog Input Voltage Range ±1/16 ±1/8 LSB
Power Supply Semitivity V C C = 5 V D C - 1 0 % Over ±1/16 ±1/8 LSB
Allowed V[f.j[ + ] and
Voliage Range (Note 4]
Eieclrical Characteristics
Timing Specífications: VQQ = 5 VDC anc ^ TA = 25 C unless otherv/ise noied.
and C.1U5I! ""O'S l<ir atmloq input; nesr iull-scjle. The spec allov/s bu mv i envaro D > a s o r e i m e r a i o a e . i r m m e a n s m a t a i i o n g a s me anaiog VIN
drju! not excPi-d 'hp supplv volt age by more th.in SO mV, the ouinuí cod? wtl be correci. To achieve an absolute O VQQ to 5 V Q Q input volt age
ranfj4 wiM thcrelore (equir-i n mínimum supply voltagc oí 4.950 V0c ov»r temperaiure variationi, ¡ninal tolerance and loading.
Noto 5: Wiih Vrr * GV', thn dnju.il IORIC inierfaces are no Joncjor TTL compatib'í 1 .
Note G: VMh íin .liynchranousstari pulse.up lo 8 clocl; iierioris may bn reauí'ed belore the interna! clock phaies are proper to stan the conversión
¡jrocess.
Noto 7: The "CS" input rs auumcd to bracket the V>'H s t r o b e input and t b s r e l o r e timing is dtpendem on the WR pulse width. An arbjuanly vvide
pulse width will hold the convcner ín a rnset rnode and the sran oí conversión is initiated by ihe low 10 high uansition oí ihe WR pulse Isec
t'irninq diaiiiiiniil
Nnin a: Nono oí lili?!'-' A/Ds rrt(]uiri.-5 a ruta .idjust. Howtfvct. i¡ .ín all ir-ia code ii desired ¡or an analog input otlini ihan O.OV. or if a narrow
l[ull-jcale ífjan c x t s t s í'o' exampíc: 0.5V te -1.0V full-ícalcl the V l f J [ - l mput can be sdjusted ID achiche this. Set síction 2.5 and Figure 13.
8-23
Typical Performance Characteristics
Peí a y From Falling Edge of
' Logic Input Threihold Voltago RD to Output Data Valid
vi, Supply Voltag-: vi. Load Capacitance
£00
4DD
.SO 4.J5 500 5.25 5.5D O 200 ' 400 600 BOD 1000
V c c - S U P P L Y V D L T A G E [V D C | L O A D CAPACITAHCE ípfj
CLK IN Schmitt Tríp Levéis
v¡, Supply Voltagc Vi- Clock Capacitor
3.5 r 1000
ASSUMES V O S
f T H I S S H Q i V S T H E líEED
Iv uc'
8-2-1