Professional Documents
Culture Documents
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
ndice
1. Descripcin del funcionamiento: ................................................................................................ 2 1.1. 1.1. 2. Sintetizador: ........................................................................................................................ 2 Sintetizador y tarjeta complementaria ............................................................................... 3
Informaciones generales sobre la tarjeta complementaria del sintetizador para su uso: ......... 6 2.1. 2.2. Lista de materiales: ............................................................................................................. 6 Opto - acoplador y circuito de aislamiento: ........................................................................ 7
3.
Descripcin por etapas del circuito diseado en Proteus 7 Profesional:.................................... 8 3.1. 3.2. 3.3. 3.4. Entradas al PIC:.................................................................................................................... 8 Procesamiento de seales: ............................................................................................... 10 Salidas del PIC:................................................................................................................... 10 Diseo de la tarjeta complementaria en ares y nomenclatura utilizada: ........................ 10
4.
Descripcin de la programacin realizada en MikroBasic Pro: ................................................. 11 4.1. 4.2. 4.3. 4.4. 4.5. 4.6. 4.7. 4.8. Declaraciones Generales ................................................................................................... 11 Declaraciones para el timer cero ...................................................................................... 12 Declaraciones para el ADC ................................................................................................ 12 Subprograma inicio ........................................................................................................... 12 Subprograma conversor analgico digital para el temporizador de seales .................... 12 Subprograma conversor analgico digital para el tiempo de contacto ............................ 13 Subprograma interrupcin para el timer cero .................................................................. 13 Subprograma para la activacin de la seal 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. 4.11. 5. Subprograma activacin del proceso de temporizacin ............................................... 14 Programa principal ........................................................................................................ 15
Anexos: ...................................................................................................................................... 17
Sintetizador:
FUNCIONAMIENTO: El sintetizador realiza el conteo de los pisos nicamente cuando los sensores subir y bajar se encuentran activados simultneamente, adems 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 simultneamente. 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 irn activando los sensores secuencialmente, y la seal subiendo o bajando debe ser desactivada para que el sintetizador indique el piso actual.
1.1.
La tarjeta complementaria es la que recibir las seales de los sensores subir, bajar, prefinal, y emitir las seales subiendo y bajando al sintetizador. Tambin realiza un contacto cuando vuelve la energa elctrica despus de un corte. El montaje de los sensores es de la siguiente manera:
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 lgico (24V) cuando el sensor detecta el campo magntico del imn, caso contrario arrojan un 0 lgico (0V). El sensor prefinal es un sensor biestable, es decir que cuando detecta el campo magntico del imn cambia de estado lgico y mantiene ese estado hasta que detecte otro campo magntico.
IMN PARA TODOS LOS PISOS SENSOR SUBIR IMN NICAMENTE PARA LTIMO PISO SENSOR BAJAR SENSOR PREFINAL
1 1 1 0
0 0
0 1 1 1
Figura 3. Estados lgicos de los sensores con respecto a los imanes para la etapa de ascenso.
La posicin 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 imn colocado a la derecha habilitando el conteo. El momento en que el ascensor sube, se produce el estado lgico (0,1) para el sensor subir y bajar, lo que causa que la tarjeta emita la seal subiendo al sintetizador y este ltimo dir el mensaje subiendo. La seal subiendo se mantiene activada durante el trayecto hasta llegar al piso deseado. Al desactivarse la seal subiendo el mensaje del nmero de piso ser anunciado. ESTADO LGICO DE LOS SENSORES Y SEALES DURANTE EL VIAJE DE BAJADA
0 0
Figura 4. Estados lgicos 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 lgico (1,0) para el sensor subir y bajar, lo que causa que la tarjeta emita la seal bajando al sintetizador y este ltimo dir el mensaje bajando. La seal bajando se mantiene activada durante el trayecto hasta llegar al piso deseado. Al desactivarse la seal bajando el mensaje del nmero de piso ser anunciado. NOTA: Cuando el ascensor est subiendo o bajando, y adems no est yendo al piso inmediatamente superior o inferior; por ejemplo est en el piso 1 y est viajando al piso 5, durante
el viaje se activarn los sensores simultneamente cuando pase por los pisos intermedios, pero la seal subiendo no se desactivar. Para manipular el tiempo de desactivacin de las seales subiendo y bajando se encuentra un potencimetro en la tarjeta con el nombre TEMPORIZADOR DE SEALES. CORTE DE ENERGA Cuando se produce un corte de energa, el sintetizador no es capaz de guardar el ltimo piso en que se qued, es decir necesita ser reseteado. Entonces cuando vuelve la energa la tarjeta emite una seal (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 energa, la tarjeta esperar un tiempo que puede ser regulado por el potencimetro (mximo 10 segundos) TIEMPO DE CONTACTO, y despus emitir la seal para el contacto con duracin de 2 segundos, y despus el sistema puede comenzar de nuevo.
2.1.
Lista de materiales:
Cantidad 3 3 3 1 6 1 2 1 3 1
Referencia (Isis) Resistencias R1, R4, R7 R2, R5, R8 R3, R6, R9 R22 R23, R25 - R29 R24 Capacitores C1, C2 C3 Circuitos Integrados U8 - U10 U11
Valor 2 Kohm 330 ohm 1 kohm 330 ohm 1.5 kohm 1 kohm 22pF 100u Optoacoplador - NPN ULN2803
Transistores 3 7 4 1 1 1 2 6 1 Q1 - Q3 Diodos D1 - D6, D8 Miscelneos J1 - J3, J5 J4 PIC Reset RV0, RV1 RL1 - RL6 X1 Bornera - 3 entradas Bornera - 2 entradas 16F877A Pulsador Potencimetros (5 Kohm) Rels (5V) Crystal oscilador (20MHz) Led (red) 2N3904
2.2.
Estos elementos conocidos como optoaisladores o dispositivos de acoplamiento ptico, basan su funcionamiento en el empleo de un haz de radiacin luminosa para pasar seales de un circuito a otro sin conexin elctrica. Esto es muy til, para proteger el microcontrolador este dispositivo es una buena opcin. En general pueden sustituir los rels ya que tienen una velocidad de conmutacin mayor, as como, la ausencia de rebotes.
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 la etiqueta I2 ingresa un voltaje de 24 voltios, cuando el sensor subir del sintetizador detecta la seal. La seal pasa por el opto-acoplador para que se active el transistor e ingrese la seal de 5V hacia al PIC a travs de la etiqueta A4.
Por la etiqueta I3 ingresa un voltaje de 24 voltios, cuando el sensor subir del sintetizador detecta la seal. La seal pasa por el opto-acoplador para que se active el transistor e ingrese la seal de 5V hacia al PIC a travs de la etiqueta A5.
Circuito
Descripcin Por medio de un potencimetro se vara el tiempo de espera para que se corte la seal subiendo o bajando y el sintetizador emita la voz cuando se encuentre en el piso de llegada. La etiqueta A0 enva la seal de 0 5 voltios hacia el PIC teniendo una entrada analgica con el fin, que el usuario manipule de acuerdo a las necesidades.
Por medio de un potencimetro se vara el tiempo de pausa para iniciar el contacto de un rel. Este tiempo sirve de espera para que la energa se restablezca totalmente. La etiqueta A1 enva la seal de 0 5 voltios hacia el PIC teniendo una entrada analgica con el fin, que el usuario manipule de acuerdo a las necesidades.
Como entrada a la alimentacin del PIC se tiene un capacitor que acta como filtro para tratar de eliminar el ruido, adems un led de encendido como aviso para saber que la tarjeta est energizada.
3.2.
Procesamiento de seales:
Circuito Descripcin Las seales se procesan a travs del PIC, es decir que toda la informacin que ingresa al PIC16F877A es desarrollada por medio de programacin en el software MikroBasic. Todo el programa esta detallado en la pg.11-17.
3.3.
3.4.
10
Nomenclatura Input 24V GND 5V SP SB SS Output OUT0 OUT1 OUT2 OUT3 OUT4 COM NO NC RV0 RV1 RESET
Descripcin Alimentacin de 24 voltios Tierra Alimentacin de 5 voltios Sensor prefinal Sensor bajar Sensor subir Seal continua subiendo Seal continua bajando Salida sensor prefinal Salida sensor subir Salida sensor bajar Comn del rel contacto libre Normalmente abierto del rel contacto libre Normalmente cerrado del rel contacto libre Manipulacin Temporizador de seales subiendoy bajando Tiempo de pausa antes del contacto Resesteo del microcontrolador
Programa symbol pausa = Delay_ms(100) symbol sensorup = PORTA.2 symbol sensordown = PORTA.4 symbol sensorfinal = PORTA.5 symbol subiendo = PORTC.5 symbol bajando = PORTC.6 symbol sensorlastout = PORTD.3 symbol sensorupout = PORTD.4 symbol sensordownout = PORTD.5 symbol contacto = PORTD.6
11
4.2.
symbol CONFIGURACION_INTERRUPCIONES = INTCON symbol CONFIG_REGISTRO_OPTION = OPTION_REG symbol BANDERA_DE_DESBORDAMIENTO = INTCON.2 symbol CARGA_TIMER_0 = TMR0 dim cont as integer
4.3.
4.4.
Subprograma inicio
Comentario 'convierte el puerto A0,A1 y A3 en anlogos; los dems en digitales 'puerto A como entradas 'puerto B como entradas 'puerto D como salidas 'puerto C como salidas
Programa sub procedure InitMain() ADCON1=4 TRISA=255 TRISB=255 TRISD=0 TRISC=0 sensorupout=0 sensordownout=0 sensorlastout=0 subiendo=0 bajando=0 end sub
4.5.
Siendo el conversor de 10 bits del puerto A0, el mayor valor que se obtendra 'es 1024. La variable "eanalogica" divide la lectura del adc para 2, 'es decir el mayor valor que podra tomar es 512.
12
4.6.
Siendo el conversor de 10 bits del puerto A1, el mayor valor que se obtendra 'es 1024. La variable "eanalogica2" multiplica la lectura del adc por 5 'es decir el mayor valor que podra tomar es 5120. Programa sub procedure conversion2 eanalogica2=ADC_Read(1)*10 Vdelay_ms(eanalogica2) contacto=1 Delay_ms(2000) contacto=0 end sub Comentario 'lectura de la entrada anloga en A1 'funcin para una pausa variable, depende de la variable cambia el valor de la pausa 'se manda 1 lgico para activar la bobina del rel del contacto 'el contacto dura 2 segundos y se abre
4.7.
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 sub procedure interrupt inc(cont) CARGA_TIMER_0 = 60 BANDERA_DE_DESBORDAMIENTO=0 end sub Comentario 'incrementa en 1 la variable cont 'valor de precarga 'bandera T0IF es 1 cuando se desborda, sino 0
4.8.
Subprograma para la activacin de la seal de salida del micro para el sensor prefinal
Comentario 'cuando la entrada del sensor al micro es 0 'la salida del micro al rel es 0
13
'cuando la entrada del sensor al micro es 1 'la salida del micro al rel es 1
4.9.
Subprograma de encendido y apagado de las salidas acorde con las entradas de los sensores
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
14
else if subiendo=1 then subiendo=1 end if if bajando=1 then bajando=1 end if end if Wend end if end sub
15
while (subiendo=1) and (bajando=0) activacin Wend end if if (sensorup=0) and (sensordown=1)and (sensorfinal=1) then subiendo=1 bajando=0 while (subiendo=0) and (bajando=1) activacion wend end if goto inicio
'realiza el subproceso "activacin" 'termina el bucle subiendo 'bucle_bajando: 'activacin de la seal de subir para el sintetizador 'desactivacin de la seal de bajar para el sintetizador 'realiza el subproceso activacin
'regresa a inicio y verifica otra vez qu condicin se cumple para activar la seal de subir o bajar
end.
16
5. Anexos:
17
Diseo Isis
18
19
20
Diseo ares
21
2N3904
MMBT3904
C
PZT3904
C
E C B
E C
TO-92
E
SOT-23
Mark: 1A
SOT-223
Parameter
Value
40 60 6.0 200 -55 to +150
Units
V V V mA C
*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.
Thermal Characteristics
Symbol
PD RJC RJA
Characteristic
Total Device Dissipation Derate above 25C Thermal Resistance, Junction to Case Thermal Resistance, Junction to Ambient 2N3904 625 5.0 83.3 200
Max
*MMBT3904 350 2.8 357 **PZT3904 1,000 8.0 125
Units
mW mW/C C/W 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/PZT3904, Rev A
Electrical Characteristics
Symbol Parameter
Test Conditions
Min
Max
Units
OFF CHARACTERISTICS
V(BR)CEO V(BR)CBO V(BR)EBO IBL ICEX Collector-Emitter Breakdown Voltage Collector-Base Breakdown Voltage Emitter-Base Breakdown Voltage Base Cutoff Current Collector Cutoff Current IC = 1.0 mA, IB = 0 IC = 10 A, IE = 0 IE = 10 A, IC = 0 VCE = 30 V, VEB = 3V VCE = 30 V, VEB = 3V 40 60 6.0 50 50 V V V nA nA
ON CHARACTERISTICS*
hFE DC Current Gain IC = 0.1 mA, VCE = 1.0 V IC = 1.0 mA, VCE = 1.0 V IC = 10 mA, VCE = 1.0 V IC = 50 mA, VCE = 1.0 V IC = 100 mA, VCE = 1.0 V IC = 10 mA, IB = 1.0 mA IC = 50 mA, IB = 5.0 mA IC = 10 mA, IB = 1.0 mA IC = 50 mA, IB = 5.0 mA 40 70 100 60 30 300
VCE(sat) VBE(sat)
0.65
V V V V
SWITCHING CHARACTERISTICS
td tr ts tf Delay Time Rise Time Storage Time Fall Time VCC = 3.0 V, VBE = 0.5 V, IC = 10 mA, IB1 = 1.0 mA VCC = 3.0 V, IC = 10mA IB1 = IB2 = 1.0 mA 35 35 200 50 ns ns ns ns
Spice Model
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=2 Isc=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.2p Itf=.4 Vtf=4 Xtf=2 Rb=10)
Typical Characteristics
500 400
125 C
V CE = 5V
300
25 C
0.1
25 C
0.05
- 40 C
100
0.1
100
0.8
- 40 C 25 C
0.6
125 C
0.6
125 C
0.4
0.2 0.1
100
100 10 1 0.1
VCB = 30V
5 4 3 2
C obo C ibo
25
150
1 0.1
100
Typical Characteristics
(continued)
V CE = 5.0V 10
I C = 5.0 mA
8 6 4 2 0 0.1
I C = 50 A
I C = 100 A
1 10 f - FREQUENCY (kHz)
100
1 10 R S - SOURCE RESISTANCE ( k )
100
SOT-223
0.75
- DEGREES
TO-92
0.5
SOT-23
0.25
fe
25
50 75 100 TEMPERATURE (o C)
125
150
100
T J = 125C
T J = 25C
Typical Characteristics
(continued)
I B1 = I B2 =
Ic 10
VCC = 40V
100
T J = 125C
100
T J = 25C
Current Gain
V CE = 10 V f = 1.0 kHz T A = 25oC h oe - OUTPUT ADMITTANCE ( mhos) 500 100
Output Admittance
V CE = 10 V f = 1.0 kHz T A = 25oC
h fe - CURRENT GAIN
100
10
10 0.1
10
1 0.1
10
_4
Input Impedance
V CE = 10 V f = 1.0 kHz T A = 25oC
10
0.1 0.1
10
1 0.1
10
Test Circuits
3.0 V
275
C1 < 4.0 pF
t1 10.9 V 275
MOTOROLA
GlobalOptoisolator
STYLE 1 PLASTIC
SCHEMATIC
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.
Reverse Leakage Current (VR = 3 V) Capacitance (V = 0 V, f = 1 MHz) OUTPUT TRANSISTOR CollectorEmitter Dark Current (VCE = 10 V, TA = 25C (VCE = 10 V, TA = 100C) CollectorBase Dark Current (VCB = 10 V) CollectorEmitter Breakdown Voltage (IC = 1 mA) CollectorBase Breakdown Voltage (IC = 100 A) EmitterCollector Breakdown Voltage (IE = 100 A) DC Current Gain (IC = 2 mA, VCE = 5 V) CollectorEmitter Capacitance (f = 1 MHz, VCE = 0) CollectorBase Capacitance (f = 1 MHz, VCB = 0) EmitterBase Capacitance (f = 1 MHz, VEB = 0) COUPLED Output Collector Current (IF = 10 mA, VCE = 10 V) 4N25,25A,26 4N27,28 CollectorEmitter Saturation Voltage (IC = 2 mA, IF = 50 mA) TurnOn Time (IF = 10 mA, VCC = 10 V, RL = 100 )(3) TurnOff Time (IF = 10 mA, VCC = 10 V, RL = 100 )(3) Rise Time (IF = 10 mA, VCC = 10 V, RL = 100 )(3) Fall Time (IF = 10 mA, VCC = 10 V, RL = 100 )(3) Isolation Voltage (f = 60 Hz, t = 1 sec)(4) Isolation Resistance (V = 500 V)(4) Isolation Capacitance (V = 0 V, f = 1 MHz)(4) 1. 2. 3. 4. 4N25,25A,26,27 4N28 All Devices
IR CJ
A pF
ICEO ICEO ICBO V(BR)CEO V(BR)CBO V(BR)ECO hFE CCE CCB CEB IC (CTR)(2)
30 70 7
50 100
mA (%) 2 (20) 1 (10) 7 (70) 5 (50) 0.15 2.8 4.5 1.2 1.3 0.2 0.5 Volts s s s s Vac(pk) pF
7500 1011
Always design to the specified minimum/maximum electrical limits (where applicable). Current Transfer Ratio (CTR) = IC/IF x 100%. For test circuit setup and waveforms, refer to Figure 11. For this test, Pins 1 and 2 are common, and Pins 4, 5 and 6 are common.
1.6 1.4 TA = 55C 1.2 1 1 25C 100C 10 100 IF, LED FORWARD CURRENT (mA) 1000
0.1
0.01
0.5
50
10 7 5 2 1 0.7 0.5 0.2 0.1 60 40 20 0 20 40 60 80 100 TA, AMBIENT TEMPERATURE (C) NORMALIZED TO TA = 25C
100 NORMALIZED TO: VCE = 10 V TA = 25C t, TIME (s) 50 20 10 5 2 1 0.1 RL = 1000 RL = 100 VCC = 10 V
100
10 VCE = 30 V 1 10 V 0 20 40 60 80 100
{ {
tr tf
tf
tr
0.2
0.5
50
100
2 1 0.1
CLED CCB
f = 1 MHz
CEB CCE
0 0.05 0.1
0.2
0.5
10
20
50
V, VOLTAGE (VOLTS)
TEST CIRCUIT
VCC = 10 V IF = 10 mA INPUT RL = 100 10% OUTPUT
WAVEFORMS
INPUT PULSE
B
1 3
F 4 PL
N C
T
SEATING PLANE
G D 6 PL
K 0.13 (0.005)
M
J T A
M
E 6 PL
Motorola reserves the right to make changes without further notice to any products herein. Motorola makes no warranty, representation or guarantee regarding the 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 different applications. All operating parameters, including Typicals must be validated for each customer application by customers technical experts. Motorola does not convey any license under its patent rights nor the rights of others. Motorola products are not designed, intended, or authorized for use as components in systems 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 of the Motorola product could create a situation where personal injury or death may occur. Should Buyer purchase or use Motorola products for any such unintended or unauthorized application, Buyer shall indemnify and hold Motorola and its officers, employees, subsidiaries, affiliates, and distributors harmless against all claims, costs, damages, and expenses, and reasonable attorney fees arising out of, directly or indirectly, any claim of personal injury or death associated 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; P.O. Box 20912; Phoenix, Arizona 85036. 18004412447 MFAX: RMFAX0@email.sps.mot.com TOUCHTONE (602) 2446609 INTERNET: http://DesignNET.com
JAPAN: Nippon Motorola Ltd.; TatsumiSPDJLDC, Toshikatsu Otsuki, 6F SeibuButsuryuCenter, 3142 Tatsumi KotoKu, Tokyo 135, Japan. 0335218315 HONG KONG: Motorola Semiconductors H.K. Ltd.; 8B Tai Ping Industrial Park, 51 Ting Kok Road, Tai Po, N.T., Hong Kong. 85226629298
*4N25/D*
ULN2804
MAXIMUM RATINGS (TA = 25C and rating apply to any one device in the
package, unless otherwise noted.) Rating Output Voltage Input Voltage (Except ULN2801) Collector Current Continuous Base Current Continuous Operating Ambient Temperature Range Storage Temperature Range Junction Temperature
RJA = 55C/W Do not exceed maximum current limit per driver.
Symbol VO VI IC IB TA Tstg TJ
PIN CONNECTIONS
18 17 16 15 14 13 12 11 10
ORDERING INFORMATION
Characteristics Input Compatibility TTL, 5.0 V CMOS 6 to 15 V CMOS, PMOS Operating Temperature Range TA = 0 to + 70C
2 3 4 5 6 7 8 Gnd 9
VCE(Max)/IC(Max) 50 V/500 mA
Rev 1
ULN2803 ULN2804
ELECTRICAL CHARACTERISTICS (TA = 25C, unless otherwise noted)
Characteristic Output Leakage Current (Figure 1) (VO = 50 V, TA = +70C) (VO = 50 V, TA = +25C) (VO = 50 V, TA = +70C, VI = 6.0 V) (VO = 50 V, TA = +70C, VI = 1.0 V) CollectorEmitter Saturation Voltage (Figure 2) (IC = 350 mA, IB = 500 A) (IC = 200 mA, IB = 350 A) (IC = 100 mA, IB = 250 A) Input Current On Condition (Figure 4) (VI = 17 V) (VI = 3.85 V) (VI = 5.0 V) (VI = 12 V) 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) Input Current Off Condition (Figure 3) (IC = 500 A, TA = +70C) DC Current Gain (Figure 2) (VCE = 2.0 V, IC = 350 mA) Input Capacitance TurnOn Delay Time (50% EI to 50% EO) TurnOff Delay Time (50% EI to 50% EO) Clamp Diode Leakage Current (Figure 6) (VR = 50 V) Clamp Diode Forward Voltage (Figure 7) (IF = 350 mA) TA = +25C TA = +70C All Types All Types ULN2802 ULN2804 VCE(sat) All Types All Types All Types II(on) ULN2802 ULN2803 ULN2804 ULN2804 VI(on) ULN2802 ULN2803 ULN2803 ULN2803 ULN2804 ULN2804 ULN2804 ULN2804 All Types ULN2801 II(off) hFE CI ton toff IR VF 50 1000 100 15 0.25 0.25 1.5 13 2.4 2.7 3.0 5.0 6.0 7.0 8.0 25 1.0 1.0 50 100 2.0 A pF s s A V 0.82 0.93 0.35 1.0 1.25 1.35 0.5 1.45 V 1.1 0.95 0.85 1.6 1.3 1.1 mA Symbol ICEX 100 50 500 500 V Min Typ Max Unit A
ULN2803 ULN2804
TEST FIGURES
(See Figure Numbers in Electrical Characteristics Table)
Figure 1.
Open VCE
Figure 2.
Open h FE
+ IC
I
in
Figure 3.
Open VCE
Figure 4.
Open
DUT
Open
Figure 5.
Open
Figure 6.
VR
DUT
Figure 7.
IF V VF
DUT
Open
ULN2803 ULN2804
TYPICAL CHARACTERISTIC CURVES TA = 25C, unless otherwise noted Output Characteristics Figure 8. Output Current versus Saturation Voltage Figure 9. Output Current versus Input Current
200
200
Input Characteristics Figure 10. ULN2803 Input Current versus Input Voltage
2.0 2.0
1.5
1.5
1.0
1.0
0.5
0.5
0 2.0 2.5 3.0 3.5 4.0 4.5 VIN, INPUT VOLTAGE (V) 5.0 5.5 6.0
0 5.0
6.0
7.0
11
12
13
1/8 ULN2804
Pin 10
ULN2803 ULN2804
OUTLINE DIMENSIONS
A SUFFIX PLASTIC PACKAGE CASE 70702 ISSUE C
18 1 10
B
9
NOTES: 1. POSITIONAL TOLERANCE OF LEADS (D), SHALL BE WITHIN 0.25 (0.010) AT MAXIMUM MATERIAL CONDITION, IN RELATION TO SEATING PLANE AND EACH OTHER. 2. DIMENSION L TO CENTER OF LEADS WHEN FORMED PARALLEL. 3. DIMENSION B DOES NOT INCLUDE MOLD FLASH. MILLIMETERS MIN MAX 22.22 23.24 6.10 6.60 3.56 4.57 0.36 0.56 1.27 1.78 2.54 BSC 1.02 1.52 0.20 0.30 2.92 3.43 7.62 BSC 0_ 15_ 0.51 1.02 INCHES MIN MAX 0.875 0.915 0.240 0.260 0.140 0.180 0.014 0.022 0.050 0.070 0.100 BSC 0.040 0.060 0.008 0.012 0.115 0.135 0.300 BSC 0_ 15 _ 0.020 0.040
A C L
DIM A B C D F G H J K L M N
N F H G D
SEATING PLANE
K M J