ZHCSCU6A June 2014 – September 2014 ULN2003B
PRODUCTION DATA.
NOTE
Information in the following applications sections is not part of the TI component specification, and TI does not warrant its accuracy or completeness. TI’s customers are responsible for determining suitability of components for their purposes. Customers should validate and test their design implementation to confirm system functionality.
ULN2003B will typically be used to drive a high voltage and/or current peripheral from an MCU or logic device that cannot tolerate these conditions. The following design is a common application of ULN2003B, driving inductive loads. This includes motors, solenoids & relays. Each load type can be modeled by what's seen in Figure 16.
For this design example, use the parameters listed in Table 1 as the input parameters.
DESIGN PARAMETER | EXAMPLE VALUE |
---|---|
GPIO Voltage | 3.3 V or 5.0 V |
Coil Supply Voltage | 12 V to 48 V |
Number of Channels | 7 |
Output Current (RCOIL) | 20 mA to 300 mA per channel |
Duty Cycle | 100% |
When using ULN2003B in a coil driving application, determine the following:
The coil current is determined by the coil voltage (VSUP), coil resistance & output low voltage (VOL or VCE(SAT)).
The output low voltage (VOL) is the same thing as VCE(SAT) and can be determined by, Figure 1, Figure 2, or Figure 5.
The number of coils driven is dependent on the coil current and on-chip power dissipation. The number of coils driven can be determined by Figure 6 or Figure 7.
For a more accurate determination of number of coils possible, use the below equation to calculate ULN2003B on-chip power dissipation PD:
In order to guarantee reliability of ULN2003B and the system the on-chip power dissipation must be lower that or equal to the maximum allowable power dissipation (PD(MAX)) dictated by below equation Equation 3.
It is recommended to limit ULN2003B IC’s die junction temperature to less than 125°C. The IC junction temperature is directly proportional to the on-chip power dissipation.
The following curves were generated with ULN2003B driving an OMRON G5NB relay – Vin = 5.0V; Vsup= 12 V & RCOIL= 2.8 kΩ