MANUAL DE USUARIO TARJETA
COMPLEMENTARIA PARA SINTETIZADOR
DE VOZ MG229 AUTO NOMO
La finalidad de este documento es conocer sobre el funcionamiento de la
tarjeta complementaria del sintetizador de voz, para poder aplicarlo e
implementarlo de acuerdo a las necesidades del usuario.
EMPRESA COHECO
1
Índice 1. Descripción del funcionamiento: ................................................................................................ 2
1.1. Sintetizador: ........................................................................................................................ 2
1.1. Sintetizador y tarjeta complementaria ............................................................................... 3
2. Informaciones generales sobre la tarjeta complementaria del sintetizador para su uso: ......... 6
2.1. Lista de materiales: ............................................................................................................. 6
2.2. Opto - acoplador y circuito de aislamiento: ........................................................................ 7
3. Descripción por etapas del circuito diseñado en Proteus 7 Profesional: .................................... 8
3.1. Entradas al PIC: .................................................................................................................... 8
3.2. Procesamiento de señales: ............................................................................................... 10
3.3. Salidas del PIC: ................................................................................................................... 10
3.4. Diseño de la tarjeta complementaria en ares y nomenclatura utilizada: ........................ 10
4. Descripción de la programación realizada en MikroBasic Pro: ................................................. 11
4.1. Declaraciones Generales ................................................................................................... 11
4.2. Declaraciones para el timer cero ...................................................................................... 12
4.3. Declaraciones para el ADC ................................................................................................ 12
4.4. Subprograma inicio ........................................................................................................... 12
4.5. Subprograma conversor analógico digital para el temporizador de señales .................... 12
4.6. Subprograma conversor analógico digital para el tiempo de contacto ............................ 13
4.7. Subprograma interrupción para el timer cero .................................................................. 13
4.8. Subprograma para la activación de la señal de salida del micro para el sensor prefinal . 13
4.9. Subprograma de encendido y apagado de las salidas acorde con las entradas de los
sensores ........................................................................................................................................ 14
4.10. Subprograma activación del proceso de temporización ............................................... 14
4.11. Programa principal ........................................................................................................ 15
5. Anexos: ...................................................................................................................................... 17
2
1. Descripción del funcionamiento:
1.1. Sintetizador:
ENTRADAS:
Señales de los sensores “subir”, “bajar”, “prefinal”. Estas señales primero entrarán a la
tarjeta complementaria y luego al sintetizador.
Señales “subiendo” y “bajando”. Estas señales serán enviadas de la tarjeta
complementaria al sintetizador.
Señales “abrir puerta”, “cerrar puerta” y “soprepeso” se conectan directamente al
sintetizador. Son independientes de la tarjeta complementaria.
FUNCIONAMIENTO:
El sintetizador realiza el conteo de los pisos únicamente cuando los sensores “subir” y “bajar” se
encuentran activados simultáneamente, además el sensor “prefinal” debe estar activado para
poder realizar el conteo.
Para resetear el sintetizador, el sensor prefinal debe estar desactivado, mientras se mantienen
activados los sensores “subir” y “bajar” simultáneamente. Al resetar, el sintetizador indica que
está en el último piso. Para continuar el conteo, se debe activar el sensor “prefinal” nuevamente.
El conteo empieza cuando se activa la entrada “subiendo” o “bajando”, la que debe permanecer
activa durante el viaje. En el viaje se irán activando los sensores secuencialmente, y la señal
“subiendo” o bajando” debe ser desactivada para que el sintetizador indique el piso actual.
3
1.1. Sintetizador y tarjeta complementaria
La tarjeta complementaria es la que recibirá las señales de los sensores “subir”, “bajar”, “prefinal”,
y emitirá las señales “subiendo” y “bajando” al sintetizador. También realiza un contacto cuando
vuelve la energía eléctrica después de un corte.
El montaje de los sensores es de la siguiente manera:
Figura 1. Posición de los imanes y sensores.
El sensor “subir” debe colocarse primero, mientras que el sensor “bajar” tiene que ir debajo del
anterior. Los sensores trabajan con 24 voltios, y arrojan un 1 lógico (24V) cuando el sensor detecta
el campo magnético del imán, caso contrario arrojan un 0 lógico (0V).
El sensor “prefinal” es un sensor biestable, es decir que cuando detecta el campo magnético del
imán cambia de estado lógico y mantiene ese estado hasta que detecte otro campo magnético.
SENSOR SUBIR
SENSOR BAJAR
IMÁN DESDE PENÚLTIMO
PISO EN ADELANTE
IMANES PARA EL ÚLTIMO
PISO
4
Figura 2. Ubicación de sensores e imanes en el último piso.
ESTADO LÓGICO DE LOS SENSORES Y SEÑALES DURANTE EL VIAJE DE SUBIDA
Figura 3. Estados lógicos de los sensores con respecto a los imanes para la etapa de ascenso.
SENSOR SUBIR
SENSOR BAJAR
SENSOR PREFINAL
IMÁN PARA TODOS LOS
PISOS
IMÁN ÚNICAMENTE
PARA ÚLTIMO PISO
1
1
1
0
0
0
0
1
1
1
ACTIVACIÓN DE SEÑAL
“SUBIENDO”
CORTE DE SEÑAL
“SUBIENDO”
5
La posición inicial del sistema es con el sensor “prefinal” desactivado, y los sensores “subir” y
“bajar” activados. Al empezar el recorrido de subida, el sensor prefinal se activará por el imán
colocado a la derecha habilitando el conteo. El momento en que el ascensor sube, se produce el
estado lógico (0,1) para el sensor “subir” y “bajar”, lo que causa que la tarjeta emita la señal
“subiendo” al sintetizador y este último dirá el mensaje “subiendo”. La señal “subiendo” se
mantiene activada durante el trayecto hasta llegar al piso deseado. Al desactivarse la señal
“subiendo” el mensaje del número de piso será anunciado.
ESTADO LÓGICO DE LOS SENSORES Y SEÑALES DURANTE EL VIAJE DE BAJADA
Figura 4. Estados lógicos de los sensores con respecto a los imanes para la etapa descenso.
Al empezar el recorrido de bajada, el sensor prefinal estará activado. El momento en que el
ascensor baja, se produce el estado lógico (1,0) para el sensor “subir” y “bajar”, lo que causa que
la tarjeta emita la señal “bajando” al sintetizador y este último dirá el mensaje “bajando”. La señal
“bajando” se mantiene activada durante el trayecto hasta llegar al piso deseado. Al desactivarse la
señal “bajando” el mensaje del número de piso será anunciado.
NOTA: Cuando el ascensor está subiendo o bajando, y además no está yendo al piso
inmediatamente superior o inferior; por ejemplo está en el piso 1 y está viajando al piso 5, durante
1
1
1
0
0
0
0
1
1
1
DESACTIVACIÓN DE
SEÑAL “BAJANDO”
ACTIVACIÓN DE
SEÑAL “BAJANDO”
6
el viaje se activarán los sensores simultáneamente cuando pase por los pisos intermedios, pero la
señal “subiendo” no se desactivará. Para manipular el tiempo de desactivación de las señales
“subiendo” y “bajando” se encuentra un potenciómetro en la tarjeta con el nombre
“TEMPORIZADOR DE SEÑALES”.
CORTE DE ENERGÍA
Cuando se produce un corte de energía, el sintetizador no es capaz de guardar el último piso en
que se quedó, es decir necesita ser reseteado. Entonces cuando vuelve la energía la tarjeta emite
una señal (contacto) que realiza una llamada al ascensor para que vaya al último piso, así el
sintetizador será reseteado y estará listo para empezar el conteo. Cuando retorna la energía, la
tarjeta esperará un tiempo que puede ser regulado por el potenciómetro (máximo 10 segundos)
“TIEMPO DE CONTACTO”, y después emitirá la señal para el contacto con duración de 2 segundos,
y después el sistema puede comenzar de nuevo.
2. Informaciones generales sobre la tarjeta complementaria del
sintetizador para su uso: La intención de este documento es permitir al usuario que se relacione con la tarjeta
complementaria del sintetizador de voz MG229, por lo tanto es necesario conocer los materiales y
otras características importantes para el completo funcionamiento del mismo.
2.1. Lista de materiales:
Cantidad Referencia (Isis) Valor
Resistencias
3 R1, R4, R7 2 Kohm
3 R2, R5, R8 330 ohm
3 R3, R6, R9 1 kohm
1 R22 330 ohm
6 R23, R25 - R29 1.5 kohm
1 R24 1 kohm
Capacitores
2 C1, C2 22pF
1 C3 100u
Circuitos Integrados
3 U8 - U10 Optoacoplador - NPN
1 U11 ULN2803
7
Transistores
3 Q1 - Q3 2N3904
Diodos
7 D1 - D6, D8 Led (red)
Misceláneos
4 J1 - J3, J5 Bornera - 3 entradas
1 J4 Bornera - 2 entradas
1 PIC 16F877A
1 Reset Pulsador
2 RV0, RV1 Potenciómetros (5 Kohm)
6 RL1 - RL6 Relés (5V)
1 X1 Crystal oscilador (20MHz) Tabla 1. Lista de materiales de la tarjeta complementaria.
2.2. Opto - acoplador y circuito de aislamiento: Estos elementos conocidos como optoaisladores o dispositivos de acoplamiento óptico, basan su
funcionamiento en el empleo de un haz de radiación luminosa para pasar señales de un circuito a
otro sin conexión eléctrica. Esto es muy útil, para proteger el microcontrolador este dispositivo es
una buena opción. En general pueden sustituir los relés ya que tienen una velocidad de
conmutación mayor, así como, la ausencia de rebotes.
Figura 5. Opto-acoplador y configuración de los pines.
El opto acoplador cuenta con un led para limitar la corriente que pasa por este, para lo cual es necesario calcular la resistencia que permita el correcto funcionamiento del opto. Corriente del led = 15 mA Voltaje= 24 V
Por lo tanto la resistencia comercial mas cerca es 2K 𝛺
8
Figura 6. Circuito del Opto-acoplador.
3. Descripción por etapas del circuito diseñado en Proteus 7
Profesional:
3.1. Entradas al PIC:
Circuito Descripción
Por la etiqueta I1 ingresa un voltaje de 24 voltios, cuando el sensor subir del sintetizador detecta la señal. La señal pasa por el opto-acoplador para que se active el transistor e ingrese la señal de 5V hacia al PIC a través de la etiqueta A2.
Por la etiqueta I2 ingresa un voltaje de 24 voltios, cuando el sensor subir del sintetizador detecta la señal. La señal pasa por el opto-acoplador para que se active el transistor e ingrese la señal de 5V hacia al PIC a través de la etiqueta A4.
9
Por la etiqueta I3 ingresa un voltaje de 24 voltios, cuando el sensor subir del sintetizador detecta la señal. La señal pasa por el opto-acoplador para que se active el transistor e ingrese la señal de 5V hacia al PIC a través de la etiqueta A5.
Circuito Descripción
Por medio de un potenciómetro se varía el tiempo de espera para que se corte la señal “subiendo” o “bajando” y el sintetizador emita la voz cuando se encuentre en el piso de llegada. La etiqueta A0 envía la señal de 0 – 5 voltios hacia el PIC teniendo una entrada analógica con el fin, que el usuario manipule de acuerdo a las necesidades.
Por medio de un potenciómetro se varía el tiempo de pausa para iniciar el contacto de un relé. Este tiempo sirve de espera para que la energía se restablezca totalmente. La etiqueta A1 envía la señal de 0 – 5 voltios hacia el PIC teniendo una entrada analógica con el fin, que el usuario manipule de acuerdo a las necesidades.
Como entrada a la alimentación del PIC se tiene un capacitor que actúa como filtro para tratar de eliminar el ruido, además un led de encendido como aviso para saber que la tarjeta está energizada.
10
3.2. Procesamiento de señales: Circuito Descripción
Las señales se procesan a través del PIC, es decir que toda la información que ingresa al PIC16F877A es desarrollada por medio de programación en el software MikroBasic. Todo el programa esta detallado en la pg.11-17.
3.3. Salidas del PIC: Circuito Descripción
Las salidas del PIC van directo al circuito integrado UL2803, lo que permite tener una salida negada para activar el relé y también trabaja como protección hacia el PIC. El contacto de NC de los relés son las salidas que requiere el sintetizador para que pueda entrar en funcionamiento cuando conmuten.
3.4. Diseño de la tarjeta complementaria en Ares y nomenclatura utilizada:
Figura 7. Diseño de tarjeta complementaria en ares (VER ANEXO).
11
Nomenclatura Descripción
Input
24V Alimentación de 24 voltios
GND Tierra
5V Alimentación de 5 voltios
SP Sensor prefinal
SB Sensor bajar
SS Sensor subir
Output
OUT0 Señal continua “subiendo”
OUT1 Señal continua “bajando”
OUT2 Salida sensor prefinal
OUT3 Salida sensor subir
OUT4 Salida sensor bajar
COM Común del relé contacto libre
NO Normalmente abierto del relé contacto libre
NC Normalmente cerrado del relé contacto libre
Manipulación
RV0 Temporizador de señales “subiendo”y bajando”
RV1 Tiempo de pausa antes del contacto
RESET Resesteo del microcontrolador
Tabla 2. Nomenclatura utilizada en el diseño de las entradas y salidas de la tarjeta complementaria.
4. Descripción de la programación realizada en MikroBasic Pro:
4.1. Declaraciones Generales
Programa Comentario
symbol pausa = Delay_ms(100)
symbol sensorup = PORTA.2 'entrada de sensor subir
symbol sensordown = PORTA.4 'entrada de sensor bajar
symbol sensorfinal = PORTA.5 'entrada de sensor bajar
symbol subiendo = PORTC.5 'salida señal de subir
symbol bajando = PORTC.6 'salida señal de bajar
symbol sensorlastout = PORTD.3 'salida de sensor prefinal
symbol sensorupout = PORTD.4 'salida de sensor subir
symbol sensordownout = PORTD.5 'salida de sensor bajar
symbol contacto = PORTD.6 'salida contacto
12
4.2. Declaraciones para el timer cero
Programa Comentario
symbol CONFIGURACION_INTERRUPCIONES = INTCON 'se asigna ese nombre al registro INTCON
symbol CONFIG_REGISTRO_OPTION = OPTION_REG 'se asigna ese nombre al registro OPTION_RG
symbol BANDERA_DE_DESBORDAMIENTO = INTCON.2 'bandera de desbordamiento del registro INTCON
symbol CARGA_TIMER_0 = TMR0 'registro de temporización
dim cont as integer 'contador para el temporizador
4.3. Declaraciones para el ADC
Programa Comentario
dim eanalogica as word 'variable del conversor AD de temporización
dim eanalogica2 as word 'variable del conversor AD de pausa del contacto
4.4. Subprograma inicio
Programa Comentario
sub procedure InitMain()
ADCON1=4 'convierte el puerto A0,A1 y A3 en análogos; los demás en digitales
TRISA=255 'puerto A como entradas
TRISB=255 'puerto B como entradas
TRISD=0 'puerto D como salidas
TRISC=0 'puerto C como salidas
sensorupout=0
'INICIALIZACIÓN DE VARIABLES EN CERO
sensordownout=0
sensorlastout=0
subiendo=0
bajando=0
end sub
4.5. Subprograma conversor analógico digital para el temporizador de señales
Siendo el conversor de 10 bits del puerto A0, el mayor valor que se obtendría 'es 1024. La variable
"eanalogica" divide la lectura del adc para 2, 'es decir el mayor valor que podría tomar es 512.
13
Programa Comentario
sub procedure conversion
eanalogica=ADC_Read(0)/2 'toma el valor análogo del puerto A0
Delay_ms(50) 'pausa
end sub
4.6. Subprograma conversor analógico digital para el tiempo de contacto
Siendo el conversor de 10 bits del puerto A1, el mayor valor que se obtendría 'es 1024. La variable
"eanalogica2" multiplica la lectura del adc por 5 'es decir el mayor valor que podría tomar es 5120.
Programa Comentario
sub procedure conversion2
eanalogica2=ADC_Read(1)*10 'lectura de la entrada análoga en A1
Vdelay_ms(eanalogica2) 'función para una pausa variable, depende de la variable cambia el valor de la pausa
contacto=1 'se manda 1 lógico para activar la bobina del relé del contacto
Delay_ms(2000) 'el contacto dura 2 segundos y se abre
contacto=0
end sub
4.7. Subprograma interrupción para el timer cero Con un oscilador de 20Mhz, el prescaler de 256 y una precarga de 60 el mayor valor que se puede
contar es 10 ms.
Programa Comentario
sub procedure interrupt
inc(cont) 'incrementa en 1 la variable cont
CARGA_TIMER_0 = 60 'valor de precarga
BANDERA_DE_DESBORDAMIENTO=0 'bandera T0IF es 1 cuando se desborda, sino 0
end sub
4.8. Subprograma para la activación de la señal de salida del micro para el sensor prefinal
Programa Comentario
sub procedure prefinal
if sensorfinal=0 then 'cuando la entrada del sensor al micro es 0
sensorlastout=0 'la salida del micro al relé es 0
end if
14
if sensorfinal=1 then 'cuando la entrada del sensor al micro es 1
sensorlastout=1 'la salida del micro al relé es 1
end if
end sub
4.9. Subprograma de encendido y apagado de las salidas acorde con las entradas de los sensores
Si la entrada al micro es 1, la salida es 1 al relé para los sensores subir y bajar.
Programa
Sub procedure salidas
if sensorup=1 then
sensorupout=1
end if
if sensorup=0 then
sensorupout=0
end if
if sensordown=1 then
sensordownout=1
end if
if sensordown=0 then
sensordownout=0
end if
prefinal
end sub
4.10. Subprograma activación del proceso de temporización
Programa Comentario
sub procedure activación
salidas 'activa las salidas si los sensores están activos
if (sensorup=1) and (sensordown=1) then 'si los sensores subir y bajar 'se activan, las salidas respectivas del pic también se activan
sensorupout=1
sensordownout=1
cont=0 'pone el contador a cero
while (sensorup=1) and (sensordown=1) 'Cuando el sensorup y sensordown estén activados van a realizar el ciclo q se muestra a continuación
prefinal 'verifica el estado del sensor prefinal
if cont=eanalogica then 'cuando "cont" sea igual al valor seteado por el potenciómetro las señales de subir y bajar se vuelven cero; caso contrario las
subiendo=0
bajando=0
15
else señales mantienen su valor lógico
if subiendo=1 then
subiendo=1
end if
if bajando=1 then
bajando=1
end if
end if
Wend
end if
end sub
4.11. Programa principal
Programa Comentario
main:
InitMain() 'llamada al subproceso de inicio
CONFIGURACION_INTERRUPCIONES = %10100000
'se configura el registro INTCON para habilitar las banderas GIE (interrupción global) y TOIE(habilita interrupción del timer0)
CONFIG_REGISTRO_OPTION = %10000111 'se configura para el prescaler de 256
CARGA_TIMER_0 = 60 'valor de precarga
cont=0 'inicio de la variable "cont" en cero
conversion2
'llamada al subroceso "conversio2" para la lectura 'del análogo digital para el tiempo de pausa antes del contacto
inicio: 'PROGRAMA CÍCLICO
prefinal
'llama al subproceso "prefinal" que verifica si el sensor está activado o no, si está activado se activa la salida del pic
conversión 'llama al subproceso para la lectura del puerto A0
salidas
'llama al subproceso "salidas" para activar las señales de salida del pic dependiendo de las entradas de los sensores
if (sensorup=1) and (sensordown=0) and (sensorfinal=1) then
'bucle_subiendo:
subiendo=0 'desactivación de la señal de subir para el sintetizador
bajando=1 'activación de la señal de bajar para el sintetizador
16
while (subiendo=1) and (bajando=0)
'realiza el subproceso "activación" activación
Wend
end if 'termina el bucle subiendo
if (sensorup=0) and (sensordown=1)and (sensorfinal=1) then
'bucle_bajando:
subiendo=1 'activación de la señal de subir para el sintetizador
bajando=0 'desactivación de la señal de bajar para el sintetizador
while (subiendo=0) and (bajando=1)
'realiza el subproceso activación activacion
wend
end if
goto inicio 'regresa a inicio y verifica otra vez qué condición se cumple para activar la señal de subir o bajar
end.
17
5. Anexos:
18
Diseño Isis
19
20
21
Diseño ares
CB E
TO-92
C
B
E
BC
C
SOT-223
E
NPN General Purpose AmplifierThis device is designed as a general purpose amplifier and switch.The useful dynamic range extends to 100 mA as a switch and to100 MHz as an amplifier.
Absolute Maximum Ratings* TA = 25°C unless otherwise noted
*These ratings are limiting values above which the serviceability of any semiconductor device may be impaired.
NOTES:1) These ratings are based on a maximum junction temperature of 150 degrees C.2) These are steady state limits. The factory should be consulted on applications involving pulsed or low duty cycle operations.
Symbol Parameter Value UnitsVCEO Collector-Emitter Voltage 40 VVCBO Collector-Base Voltage 60 VVEBO Emitter-Base Voltage 6.0 VIC Collector Current - Continuous 200 mATJ, Tstg Operating and Storage Junction Temperature Range -55 to +150 °C
2001 Fairchild Semiconductor Corporation
Thermal Characteristics TA = 25°C unless otherwise noted
Symbol Characteristic Max Units2N3904 *MMBT3904 **PZT3904
PD Total Device DissipationDerate above 25°C
6255.0
3502.8
1,0008.0
mWmW/°C
RθJC Thermal Resistance, Junction to Case 83.3 °C/WRθJA Thermal Resistance, Junction to Ambient 200 357 125 °C/W
*Device mounted on FR-4 PCB 1.6" X 1.6" X 0.06."
**Device mounted on FR-4 PCB 36 mm X 18 mm X 1.5 mm; mounting pad for the collector lead min. 6 cm2.
2N3904 MMBT3904
SOT-23Mark: 1A
PZT3904
2N3904 / M
MB
T3904 / PZT3904
2N3904/MMBT3904/PZT3904, Rev A
Electrical Characteristics TA = 25°C unless otherwise noted
Symbol Parameter Test Conditions Min Max Units
V(BR)CEO Collector-Emitter BreakdownVoltage
IC = 1.0 mA, IB = 0 40 V
V(BR)CBO Collector-Base Breakdown Voltage IC = 10 µA, IE = 0 60 VV(BR)EBO Emitter-Base Breakdown Voltage IE = 10 µA, IC = 0 6.0 VIBL Base Cutoff Current VCE = 30 V, VEB = 3V 50 nAICEX Collector Cutoff Current VCE = 30 V, VEB = 3V 50 nA
OFF CHARACTERISTICS
ON CHARACTERISTICS*
SMALL SIGNAL CHARACTERISTICS
SWITCHING CHARACTERISTICS
*Pulse Test: Pulse Width ≤ 300 µs, Duty Cycle ≤ 2.0%
NPN (Is=6.734f Xti=3 Eg=1.11 Vaf=74.03 Bf=416.4 Ne=1.259 Ise=6.734 Ikf=66.78m Xtb=1.5 Br=.7371 Nc=2Isc=0 Ikr=0 Rc=1 Cjc=3.638p Mjc=.3085 Vjc=.75 Fc=.5 Cje=4.493p Mje=.2593 Vje=.75 Tr=239.5n Tf=301.2pItf=.4 Vtf=4 Xtf=2 Rb=10)
Spice Model
fT Current Gain - Bandwidth Product IC = 10 mA, VCE = 20 V,f = 100 MHz
300 MHz
Cobo Output Capacitance VCB = 5.0 V, IE = 0,f = 1.0 MHz
4.0 pF
Cibo Input Capacitance VEB = 0.5 V, IC = 0,f = 1.0 MHz
8.0 pF
NF Noise Figure IC = 100 µA, VCE = 5.0 V,RS =1.0kΩ,f=10 Hz to 15.7kHz
5.0 dB
td Delay Time VCC = 3.0 V, VBE = 0.5 V, 35 nstr Rise Time IC = 10 mA, IB1 = 1.0 mA 35 ns
ts Storage Time VCC = 3.0 V, IC = 10mA 200 nstf Fall Time IB1 = IB2 = 1.0 mA 50 ns
hFE DC Current Gain IC = 0.1 mA, VCE = 1.0 VIC = 1.0 mA, VCE = 1.0 VIC = 10 mA, VCE = 1.0 VIC = 50 mA, VCE = 1.0 VIC = 100 mA, VCE = 1.0 V
40701006030
300
VCE(sat) Collector-Emitter Saturation Voltage IC = 10 mA, IB = 1.0 mAIC = 50 mA, IB = 5.0 mA
0.20.3
VV
VBE(sat) Base-Emitter Saturation Voltage IC = 10 mA, IB = 1.0 mAIC = 50 mA, IB = 5.0 mA
0.65 0.850.95
VV
2N3904 / M
MB
T3904 / PZT3904NPN General Purpose Amplifier
(continued)
2N3904 / M
MB
T3904 / P
ZT
3904
Typical Characteristics
Base-Emitter ON Voltage vsCollector Current
0.1 1 10 1000.2
0.4
0.6
0.8
1
I - COLLECTOR CURRENT (mA)V
-
BA
SE
-EM
ITT
ER
ON
VO
LTA
GE
(V
)B
E(O
N)
C
V = 5VCE
25 °C
125 °C
- 40 °C
NPN General Purpose Amplifier(continued)
Base-Emitter SaturationVoltage vs Collector Current
0.1 1 10 100
0.4
0.6
0.8
1
I - COLLECTOR CURRENT (mA)
V
-
BA
SE
-EM
ITT
ER
VO
LTA
GE
(V)
BE
SA
T
C
β = 10
25 °C
125 °C
- 40 °C
Collector-Emitter SaturationVoltage vs Collector Current
0.1 1 10 100
0.05
0.1
0.15
I - COLLECTOR CURRENT (mA)V
-
CO
LL
EC
TOR
-EM
ITT
ER
VO
LTA
GE
(V
)C
ES
AT
25 °C
C
β = 10
125 °C
- 40 °C
Collector-Cutoff Currentvs Ambient Temperature
25 50 75 100 125 150
0.1
1
10
100
500
T - AMBIENT TEMPERATURE ( C)
I
- C
OL
LE
CTO
R C
UR
RE
NT
(n
A)
A
V = 30VCB
CB
O
°
Capacitance vs Reverse Bias Voltage
0.1 1 10 1001
2
3
4
5
10
REVERSE BIAS VOLTAGE (V)
CA
PAC
ITA
NC
E (
pF)
C obo
C ibo
f = 1.0 MHz
Typical Pulsed Current Gainvs Collector Current
0.1 1 10 1000
100
200
300
400
500
I - COLLECTOR CURRENT (mA)h
- T
YP
ICA
L P
UL
SE
D C
UR
RE
NT
GA
INF
E
- 40 °C
25 °C
C
V = 5VCE
125 °C
Power Dissipation vsAmbient Temperature
0 25 50 75 100 125 1500
0.25
0.5
0.75
1
TEMPERATURE ( C)
P
- PO
WE
R D
ISS
IPAT
ION
(W)
D
o
SOT-223
SOT-23
TO-92
Typical Characteristics (continued)
Noise Figure vs Frequency
0.1 1 10 1000
2
4
6
8
10
12
f - FREQUENCY (kHz)
NF
- N
OIS
E F
IGU
RE
(d
B)
V = 5.0VCE
I = 100 µA, R = 500 ΩC S
I = 1.0 mA R = 200ΩC
S
I = 50 µA
R = 1.0 kΩCS
I = 0.5 mA R = 200ΩC
S
kΩ
Noise Figure vs Source Resistance
0.1 1 10 1000
2
4
6
8
10
12
R - SOURCE RESISTANCE ( )
NF
- N
OIS
E F
IGU
RE
(d
B)
I = 100 µAC
I = 1.0 mAC
S
I = 50 µAC
I = 5.0 mAC
θ - DE
GR
EE
S
0
406080100120
140160
20
180
Current Gain and Phase Anglevs Frequency
1 10 100 10000
5
10
15
20
25
30
35
40
45
50
f - FREQUENCY (MHz)
h
-
CU
RR
EN
T G
AIN
(d
B)
θ
V = 40VCE
I = 10 mAC
h fe
fe
Turn-On Time vs Collector Current
1 10 1005
10
100
500
I - COLLECTOR CURRENT (mA)
TIM
E (
nS
)
I = I = B1
C
B2I c
1040V
15V
2.0V
t @ V = 0VCBd
t @ V = 3.0VCCr
Rise Time vs Collector Current
1 10 1005
10
100
500
I - COLLECTOR CURRENT (mA)
t
- R
ISE
TIM
E (
ns)
I = I = B1
C
B2I c
10
T = 125°C
T = 25°CJ
V = 40VCC
r
J
2N3904 / M
MB
T3904 / P
ZT
3904NPN General Purpose Amplifier
(continued)
2N3904 / M
MB
T3904 / P
ZT
3904NPN General Purpose Amplifier
(continued)
Typical Characteristics (continued)
Storage Time vs Collector Current
1 10 1005
10
100
500
I - COLLECTOR CURRENT (mA)
t
- S
TOR
AG
E T
IME
(n
s)
I = I = B1
C
B2I c
10
S
T = 125°C
T = 25°CJ
J
Fall Time vs Collector Current
1 10 1005
10
100
500
I - COLLECTOR CURRENT (mA)
t
- FA
LL
TIM
E (
ns)
I = I = B1
C
B2I c
10V = 40VCC
f
T = 125°C
T = 25°CJ
J
Current Gain
0.1 1 1010
100
500
I - COLLECTOR CURRENT (mA)
h
- C
UR
RE
NT
GA
IN
V = 10 VCE
C
fe
f = 1.0 kHzT = 25 CA
o
Output Admittance
0.1 1 101
10
100
I - COLLECTOR CURRENT (mA)
h
- O
UT
PU
T A
DM
ITTA
NC
E (
mho
s) V = 10 VCE
C
oe
f = 1.0 kHzT = 25 CA
oµ
Input Impedance
0.1 1 100.1
1
10
100
I - COLLECTOR CURRENT (mA)
h
- IN
PU
T IM
PE
DA
NC
E (
k )
V = 10 VCE
C
ie
f = 1.0 kHzT = 25 CA
oΩ
Voltage Feedback Ratio
0.1 1 101
2
3
4
5
7
10
I - COLLECTOR CURRENT (mA)
h
- V
OLT
AG
E F
EE
DB
AC
K R
AT
IO (
x10
)
V = 10 VCE
C
re
f = 1.0 kHzT = 25 CA
o
_4
Test Circuits
10 KΩΩΩΩΩ
3.0 V
275 ΩΩΩΩΩ
t1
C1 <<<<< 4.0 pF
Duty Cycle ===== 2%
Duty Cycle ===== 2%
<<<<< 1.0 ns
- 0.5 V
300 ns
10.6 V
10 < < < < < t1 <<<<< 500 µµµµµs
10.9 V
- 9.1 V
<<<<< 1.0 ns
0
0
10 KΩΩΩΩΩ
3.0 V
275 ΩΩΩΩΩ
C1 <<<<< 4.0 pF
1N916
FIGURE 2: Storage and Fall Time Equivalent Test Circuit
FIGURE 1: Delay and Rise Time Equivalent Test Circuit
2N3904 / M
MB
T3904 / P
ZT
3904NPN General Purpose Amplifier
(continued)
1Motorola Optoelectronics Device Data
The 4N25/A, 4N26, 4N27 and 4N28 devices consist of a gallium arsenideinfrared emitting diode optically coupled to a monolithic silicon phototransistordetector.
• Most Economical Optoisolator Choice for Medium Speed, Switching Applications
• Meets or Exceeds All JEDEC Registered Specifications
• To order devices that are tested and marked per VDE 0884 requirements, thesuffix ”V” must be included at end of part number. VDE 0884 is a test option.
Applications
• General Purpose Switching Circuits
• Interfacing and coupling systems of different potentials and impedances
• I/O Interfacing
• Solid State Relays
MAXIMUM RATINGS (TA = 25°C unless otherwise noted)
Rating Symbol Value Unit
INPUT LED
Reverse Voltage VR 3 Volts
Forward Current — Continuous IF 60 mA
LED Power Dissipation @ TA = 25°Cwith Negligible Power in Output Detector
Derate above 25°C
PD 120
1.41
mW
mW/°C
OUTPUT TRANSISTOR
Collector–Emitter Voltage VCEO 30 Volts
Emitter–Collector Voltage VECO 7 Volts
Collector–Base Voltage VCBO 70 Volts
Collector Current — Continuous IC 150 mA
Detector Power Dissipation @ TA = 25°Cwith Negligible Power in Input LED
Derate above 25°C
PD 150
1.76
mW
mW/°C
TOTAL DEVICE
Isolation Surge Voltage(1)
(Peak ac Voltage, 60 Hz, 1 sec Duration)VISO 7500 Vac(pk)
Total Device Power Dissipation @ TA = 25°CDerate above 25°C
PD 2502.94
mWmW/°C
Ambient Operating Temperature Range(2) TA –55 to +100 °C
Storage Temperature Range(2) Tstg –55 to +150 °C
Soldering Temperature (10 sec, 1/16″ from case) TL 260 °C
1. Isolation surge voltage is an internal device dielectric breakdown rating.1. For this test, Pins 1 and 2 are common, and Pins 4, 5 and 6 are common.2. Refer to Quality and Reliability Section in Opto Data Book for information on test conditions.
Preferred devices are Motorola recommended choices for future use and best overall value.GlobalOptoisolator is a trademark of Motorola, Inc.
Order this documentby 4N25/D
SEMICONDUCTOR TECHNICAL DATA
GlobalOptoisolator
*Motorola Preferred Devices
SCHEMATIC
PIN 1. LED ANODE2. LED CATHODE3. N.C.4. EMITTER5. COLLECTOR6. BASE
1
2
3
6
5
4
[CTR = 20% Min]
[CTR = 10% Min]
STANDARD THRU HOLECASE 730A–04
STYLE 1 PLASTIC
61
Motorola, Inc. 1995
REV 5
2 Motorola Optoelectronics Device Data
ELECTRICAL CHARACTERISTICS (TA = 25°C unless otherwise noted)(1)
Characteristic Symbol Min Typ (1) Max Unit
INPUT LED
Forward Voltage (IF = 10 mA) TA = 25°CTA = –55°CTA = 100°C
VF ———
1.151.31.05
1.5——
Volts
Reverse Leakage Current (VR = 3 V) IR — — 100 µA
Capacitance (V = 0 V, f = 1 MHz) CJ — 18 — pF
OUTPUT TRANSISTOR
Collector–Emitter Dark Current 4N25,25A,26,27(VCE = 10 V, TA = 25°C 4N28
ICEO ——
11
50100
nA
(VCE = 10 V, TA = 100°C) All Devices ICEO — 1 — µA
Collector–Base Dark Current (VCB = 10 V) ICBO — 0.2 — nA
Collector–Emitter Breakdown Voltage (IC = 1 mA) V(BR)CEO 30 45 — Volts
Collector–Base Breakdown Voltage (IC = 100 µA) V(BR)CBO 70 100 — Volts
Emitter–Collector Breakdown Voltage (IE = 100 µA) V(BR)ECO 7 7.8 — Volts
DC Current Gain (IC = 2 mA, VCE = 5 V) hFE — 500 — —
Collector–Emitter Capacitance (f = 1 MHz, VCE = 0) CCE — 7 — pF
Collector–Base Capacitance (f = 1 MHz, VCB = 0) CCB — 19 — pF
Emitter–Base Capacitance (f = 1 MHz, VEB = 0) CEB — 9 — pF
COUPLED
Output Collector Current (IF = 10 mA, VCE = 10 V)4N25,25A,264N27,28
IC (CTR)(2)
2 (20)1 (10)
7 (70)5 (50)
——
mA (%)
Collector–Emitter Saturation Voltage (IC = 2 mA, IF = 50 mA) VCE(sat) — 0.15 0.5 Volts
Turn–On Time (IF = 10 mA, VCC = 10 V, RL = 100 Ω)(3) ton — 2.8 — µs
Turn–Off Time (IF = 10 mA, VCC = 10 V, RL = 100 Ω)(3) toff — 4.5 — µs
Rise Time (IF = 10 mA, VCC = 10 V, RL = 100 Ω)(3) tr — 1.2 — µs
Fall Time (IF = 10 mA, VCC = 10 V, RL = 100 Ω)(3) tf — 1.3 — µs
Isolation Voltage (f = 60 Hz, t = 1 sec)(4) VISO 7500 — — Vac(pk)
Isolation Resistance (V = 500 V)(4) RISO 1011 — — Ω
Isolation Capacitance (V = 0 V, f = 1 MHz)(4) CISO — 0.2 — pF
1. Always design to the specified minimum/maximum electrical limits (where applicable).2. Current Transfer Ratio (CTR) = IC/IF x 100%.3. For test circuit setup and waveforms, refer to Figure 11.4. For this test, Pins 1 and 2 are common, and Pins 4, 5 and 6 are common.
3Motorola Optoelectronics Device Data
I C, O
UTP
UT
CO
LLEC
TOR
CU
RR
ENT
(NO
RM
ALIZ
ED)
TYPICAL CHARACTERISTICS
Figure 1. LED Forward Voltage versus Forward Current
2
1.8
1.6
1.4
1.2
11 10 100 1000
10
1
0.1
0.01 0.5 1IF, LED FORWARD CURRENT (mA)
2 5 10 20 50IF, LED INPUT CURRENT (mA)
V F, F
ORW
ARD
VO
LTAG
E (V
OLT
S)
25°C
100°C
TA = –55°C
NORMALIZED TO:IF = 10 mA
Figure 2. Output Current versus Input Current
PULSE ONLYPULSE OR DC
10
75
2
10.70.5
0.2
0.1–60 –40 –20 0 20 40 60 80 100
TA, AMBIENT TEMPERATURE (°C)I C, O
UTP
UT
CO
LLEC
TOR
CU
RR
ENT
(NO
RM
ALIZ
ED)
1
10
100
0.10 20 40 60 80 100
TA, AMBIENT TEMPERATURE (°C)
t, TI
ME
(s)
I
100
50
20
10
5
2
10.1 0.2 0.5 1 2 5 10 20 50 100
IF, LED INPUT CURRENT (mA)
CEO
, CO
LLEC
TOR
–EM
ITTE
R D
ARK
CU
RR
ENT
(NO
RM
ALIZ
ED)
µ
VCE = 30 V
10 V
tf
tr
tr
tf
0
VCE, COLLECTOR–EMITTER VOLTAGE (VOLTS)
I C, C
OLL
ECTO
R C
UR
REN
T (m
A)
4
8
12
16
20
24
28
5 mA
2 mA
1 mA
0 1 2 3 4 5 6 7 8 9 10
Figure 3. Collector Current versusCollector–Emitter Voltage
Figure 4. Output Current versus Ambient Temperature
Figure 5. Dark Current versus Ambient Temperature Figure 6. Rise and Fall Times(Typical Values)
IF = 10 mA NORMALIZED TO TA = 25°C
NORMALIZED TO:VCE = 10 VTA = 25°C
VCC = 10 V
RL = 1000
RL = 100
4 Motorola Optoelectronics Device Data
1007050
20
1075
2
10.1 0.2 0.5 0.7 1 2 5 7 10 20 50 70 100
IF, LED INPUT CURRENT (mA)
RL = 1000
100
10
1007050
20
1075
2
10.1 0.2 0.5 0.7 1 2 5 7 10 20 50 70 100
IF, LED INPUT CURRENT (mA)
RL = 1000
100
10
t, T
UR
N–O
FF T
IME
(s)
off
µ
t, T
UR
N–O
N T
IME
(s)
onµ
Figure 7. Turn–On Switching Times(Typical Values)
Figure 8. Turn–Off Switching Times(Typical Values)
VCC = 10 V VCC = 10 V
6
6 µA
C, C
APAC
ITAN
CE
(pF)
Figure 9. DC Current Gain (Detector Only) Figure 10. Capacitances versus Voltage
20
18
16
14
12
10
8
4
2
0
CCE
f = 1 MHz
0.05 0.1 0.2 0.5 1 2 5 10 20 50
V, VOLTAGE (VOLTS)
CLED
CCB
CEB
5 µA
4 µA
3 µA
2 µA
1 µA
4
3
2
1
0 2 4 6 8 10 12 14 16 18 20
VCE, COLLECTOR–EMITTER VOLTAGE (VOLTS)
I C, T
YPIC
AL C
OLL
ECTO
R C
UR
REN
T (m
A)
IB = 7 µAIF = 0
TEST CIRCUIT
VCC = 10 V
IF = 10 mA
INPUT
RL = 100 Ω
OUTPUT
WAVEFORMS
10%
90%
ton
INPUT PULSE
OUTPUT PULSE
tf
toff
tr
Figure 11. Switching Time Test Circuit and Waveforms
6 Motorola Optoelectronics Device Data
*Consult factory for leadform option availability
NOTES:1. DIMENSIONING AND TOLERANCING PER ANSI
Y14.5M, 1982.2. CONTROLLING DIMENSION: INCH.3. DIMENSION L TO CENTER OF LEAD WHEN
FORMED PARALLEL.
CASE 730D–05ISSUE D
6 4
1 3
–A–
–B–
N
C
KG
F 4 PL
SEATING
D 6 PL
E 6 PL
PLANE
–T–
MAM0.13 (0.005) B MT
L
J
DIM MIN MAX MIN MAXMILLIMETERSINCHES
A 0.320 0.350 8.13 8.89B 0.240 0.260 6.10 6.60C 0.115 0.200 2.93 5.08D 0.016 0.020 0.41 0.50E 0.040 0.070 1.02 1.77F 0.010 0.014 0.25 0.36G 0.100 BSC 2.54 BSCJ 0.008 0.012 0.21 0.30K 0.100 0.150 2.54 3.81L 0.400 0.425 10.16 10.80N 0.015 0.040 0.38 1.02
Motorola reserves the right to make changes without further notice to any products herein. Motorola makes no warranty, representation or guarantee regardingthe suitability of its products for any particular purpose, nor does Motorola assume any liability arising out of the application or use of any product or circuit,and specifically disclaims any and all liability, including without limitation consequential or incidental damages. “Typical” parameters can and do vary in differentapplications. All operating parameters, including “Typicals” must be validated for each customer application by customer’s technical experts. Motorola doesnot convey any license under its patent rights nor the rights of others. Motorola products are not designed, intended, or authorized for use as components insystems intended for surgical implant into the body, or other applications intended to support or sustain life, or for any other application in which the failure ofthe Motorola product could create a situation where personal injury or death may occur. Should Buyer purchase or use Motorola products for any suchunintended or unauthorized application, Buyer shall indemnify and hold Motorola and its officers, employees, subsidiaries, affiliates, and distributors harmlessagainst all claims, costs, damages, and expenses, and reasonable attorney fees arising out of, directly or indirectly, any claim of personal injury or deathassociated with such unintended or unauthorized use, even if such claim alleges that Motorola was negligent regarding the design or manufacture of the part.Motorola and are registered trademarks of Motorola, Inc. Motorola, Inc. is an Equal Opportunity/Affirmative Action Employer.
How to reach us:USA / EUROPE: Motorola Literature Distribution; JAPAN : Nippon Motorola Ltd.; Tatsumi–SPD–JLDC, Toshikatsu Otsuki,P.O. Box 20912; Phoenix, Arizona 85036. 1–800–441–2447 6F Seibu–Butsuryu–Center, 3–14–2 Tatsumi Koto–Ku, Tokyo 135, Japan. 03–3521–8315
MFAX: [email protected] – TOUCHTONE (602) 244–6609 HONG KONG: Motorola Semiconductors H.K. Ltd.; 8B Tai Ping Industrial Park, INTERNET: http://Design–NET.com 51 Ting Kok Road, Tai Po, N.T., Hong Kong. 852–26629298
4N25/D
◊
SEMICONDUCTORTECHNICAL DATA
OCTAL PERIPHERALDRIVER ARRAYS
PIN CONNECTIONS
Order this document by ULN2803/D
A SUFFIXPLASTIC PACKAGE
CASE 707
6
9
8
7
5
4
3
2
1
10
11
12
13
14
15
16
17
18
Gnd
1MOTOROLA ANALOG IC DEVICE DATA
The eight NPN Darlington connected transistors in this family of arraysare ideally suited for interfacing between low logic level digital circuitry (suchas TTL, CMOS or PMOS/NMOS) and the higher current/voltagerequirements of lamps, relays, printer hammers or other similar loads for abroad range of computer, industrial, and consumer applications. All devicesfeature open–collector outputs and free wheeling clamp diodes for transientsuppression.
The ULN2803 is designed to be compatible with standard TTL familieswhile the ULN2804 is optimized for 6 to 15 volt high level CMOS or PMOS.
MAXIMUM RATINGS (TA = 25°C and rating apply to any one device in thepackage, unless otherwise noted.)
Rating Symbol Value Unit
Output Voltage VO 50 V
Input Voltage (Except ULN2801) VI 30 V
Collector Current – Continuous IC 500 mA
Base Current – Continuous IB 25 mA
Operating Ambient Temperature Range TA 0 to +70 °C
Storage Temperature Range Tstg –55 to +150 °C
Junction Temperature TJ 125 °C
RθJA = 55°C/WDo not exceed maximum current limit per driver.
ORDERING INFORMATION
D i
Characteristics
DeviceInput
Compatibility VCE(Max)/IC(Max)
OperatingTemperature
Range
ULN2803A TTL, 5.0 V CMOS50 V/500 mA TA = 0 to + 70°C
ULN2804A 6 to 15 V CMOS, PMOS50 V/500 mA TA = 0 to + 70°C
Motorola, Inc. 1996 Rev 1
ULN2803 ULN2804
2 MOTOROLA ANALOG IC DEVICE DATA
ELECTRICAL CHARACTERISTICS (TA = 25°C, unless otherwise noted)
Characteristic Symbol Min Typ Max Unit
Output Leakage Current (Figure 1)(VO = 50 V, TA = +70°C)(VO = 50 V, TA = +25°C)(VO = 50 V, TA = +70°C, VI = 6.0 V)(VO = 50 V, TA = +70°C, VI = 1.0 V)
All TypesAll TypesULN2802ULN2804
ICEX––––
––––
10050
500500
µA
Collector–Emitter Saturation Voltage (Figure 2)(IC = 350 mA, IB = 500 µA)(IC = 200 mA, IB = 350 µA)(IC = 100 mA, IB = 250 µA)
All TypesAll TypesAll Types
VCE(sat)–––
1.10.950.85
1.61.31.1
V
Input Current – On Condition (Figure 4)(VI = 17 V)(VI = 3.85 V)(VI = 5.0 V)(VI = 12 V)
ULN2802ULN2803ULN2804ULN2804
II(on)––––
0.820.930.351.0
1.251.350.51.45
mA
Input Voltage – On Condition (Figure 5)(VCE = 2.0 V, IC = 300 mA)(VCE = 2.0 V, IC = 200 mA)(VCE = 2.0 V, IC = 250 mA)(VCE = 2.0 V, IC = 300 mA)(VCE = 2.0 V, IC = 125 mA)(VCE = 2.0 V, IC = 200 mA)(VCE = 2.0 V, IC = 275 mA)(VCE = 2.0 V, IC = 350 mA)
ULN2802ULN2803ULN2803ULN2803ULN2804ULN2804ULN2804ULN2804
VI(on)––––––––
––––––––
132.42.73.05.06.07.08.0
V
Input Current – Off Condition (Figure 3)(IC = 500 µA, TA = +70°C)
All Types II(off) 50 100 – µA
DC Current Gain (Figure 2)(VCE = 2.0 V, IC = 350 mA)
ULN2801 hFE 1000 – – –
Input Capacitance CI – 15 25 pF
Turn–On Delay Time(50% EI to 50% EO)
ton – 0.25 1.0 µs
Turn–Off Delay Time(50% EI to 50% EO)
toff – 0.25 1.0 µs
Clamp Diode Leakage Current (Figure 6)(VR = 50 V)
TA = +25°CTA = +70°C
IR – – 50100
µA
Clamp Diode Forward Voltage (Figure 7)(IF = 350 mA)
VF – 1.5 2.0 V
ULN2803 ULN2804
3MOTOROLA ANALOG IC DEVICE DATA
IC
VCEOpen
µA
Open ICEXDUT
V
DUT
Open
Vin
VCE
Open
IF
VF
V
DUT
V
IC
µA
DUT
IR
VR
DUT
Open
VCE
Open
VinV
TEST FIGURES
VCEOpen
µA
DUTµAVin
Iin
hFEICIin
(See Figure Numbers in Electrical Characteristics Table)
OpenDUT
Open
Vin
µA
Figure 1. Figure 2.
Figure 3. Figure 4.
Figure 5. Figure 6.
Figure 7.
ULN2803 ULN2804
4 MOTOROLA ANALOG IC DEVICE DATA
200
2.0 5.0VIN, INPUT VOLTAGE (V)
1211109.08.07.06.00
0.5
1.0
1.5
2.0
6.05.55.04.53.5 4.03.02.50
2.0
0.5
1.0
All Types
IIN, INPUT CURRENT (µA)8006004002000
0
200
400
0.5
600
2.01.50 1.0
All Types
0
600
400
VCE(sat), SATURATION VOLTAGE (V)
1.5
VIN, INPUT VOLTAGE (V)
Input Characteristics
Figure 8. Output Current versusSaturation Voltage
I ,
INPU
T C
UR
REN
T (m
A)IN I
, IN
PUT
CU
RR
ENT
(mA)
IN
I ,
CO
LLEC
TOR
CU
RR
ENT
(mA)
C I ,
CO
LLEC
TOR
CU
RR
ENT
(mA)
C
TYPICAL CHARACTERISTIC CURVES – T A = 25°C, unless otherwise notedOutput Characteristics
Figure 9. Output Current versusInput Current
Figure 10. ULN2803 Input Currentversus Input Voltage
Figure 11. ULN2804 Input Currentversus Input Voltage
13
2.7 k
7.2 k3.0 k
Pin 10
1/8 ULN2803
3.0 k
7.2 k
10.5 k
1/8 ULN2804
Figure 12. Representative Schematic Diagrams
Pin 10
ULN2803 ULN2804
5MOTOROLA ANALOG IC DEVICE DATA
OUTLINE DIMENSIONS
NOTES:1. POSITIONAL TOLERANCE OF LEADS (D),
SHALL BE WITHIN 0.25 (0.010) AT MAXIMUMMATERIAL CONDITION, IN RELATION TOSEATING PLANE AND EACH OTHER.
2. DIMENSION L TO CENTER OF LEADS WHENFORMED PARALLEL.
3. DIMENSION B DOES NOT INCLUDE MOLDFLASH.
1
SEATINGPLANE
10
9
18
M
A
B
K
C
N
F
G
DH
J
LDIM MIN MAX MIN MAX
INCHESMILLIMETERS
A 22.22 23.24 0.875 0.915B 6.10 6.60 0.240 0.260C 3.56 4.57 0.140 0.180D 0.36 0.56 0.014 0.022F 1.27 1.78 0.050 0.070G 2.54 BSC 0.100 BSCH 1.02 1.52 0.040 0.060J 0.20 0.30 0.008 0.012K 2.92 3.43 0.115 0.135L 7.62 BSC 0.300 BSCM 0 15 0 15 N 0.51 1.02 0.020 0.040
A SUFFIXPLASTIC PACKAGE
CASE 707–02ISSUE C