Tool 07 · Transistor Guide · Bipolar
Darlington and Sziklai pairs
Two transistors wired to act as one, with a current gain near the product of their two gains: thousands instead of a hundred.
- Controlled by
- Current into the base, past two drops
- With no drive
- Off: it conducts only when driven
- Fully on
- A plus a : about 0.9 V at 100 mA, up to 2 V at 3 A
- Terminals
- B base, C collector, E emitter
- Used for
- Relay, solenoid and lamp drivers fed from a weak logic pin; Seven-channel driver arrays such as the ULN2003A; Audio power output stages (Sziklai pair)
How it works
A Darlington pair is two NPN transistors wired to behave as one. The emitter of the first, Q1, drives the base of the second, Q2, and the two collectors are tied together. Only three terminals come out, so the pair is used like a single NPN. Sidney Darlington patented the connection at Bell Labs in 1953. A TIP120 holds both transistors on one die; a ULN2003A holds seven pairs.
Like the NPN, Q1 multiplies its base current by . Its whole emitter current, times its base current, then becomes the base current of Q2, which multiplies it again by .
With the base current of the pair, adding the two collector currents gives its collector current :
Two transistors with make a pair with a gain of 10 200. A TIP120 is guaranteed a gain, written on the datasheet, of at least 1000 at 0.5 A and at 3 A ( = 3 V), and a ULN2003A channel reaches about 10 000 at some currents. A fraction of a milliamp from a logic pin can then hold a load of hundreds of milliamps.
The price is paid in voltage. Two base-emitter junctions sit in series between base and emitter, so the pair turns on at about twice the NPN figure:
At high current it is more: a TIP120 may need up to 2.5 V at 3 A. A signal that only reaches 1 V turns a single NPN on and leaves a Darlington off.
The same series connection sets the lowest voltage the pair can reach. The collector-emitter voltage of Q2 is that of Q1 plus the base-emitter drop of Q2:
Q1 can saturate, but its 0.1 V or so sits on top of a whole , around 0.7 V. The base-collector voltage of Q2 is , never positive, so Q2 never saturates: it stays at the edge of the active region. A ULN2003A reaches 0.9 V typical (1.1 V max) at 100 mA and 1.2 V typical (1.6 V max) at 350 mA; a TIP120 is specified at 2.0 V max at 3 A and 4.0 V max at 5 A. A single NPN gets down to 0.05 to 0.3 V. That drop times the load current is heat.
Q1 can push current into the base of Q2 but cannot pull any out. When the drive stops, the charge stored in Q2's base leaves only through a resistor from that base to the emitter, so Darlington parts build the resistors in: a TIP120 has about 8 kΩ across Q1's base-emitter junction and about 120 Ω across Q2's; a ULN2003A has 7.2 kΩ and 3 kΩ, plus 2.7 kΩ in series with each input. They also drain the leakage of Q1, which Q2 would otherwise multiply by its own gain. Turn-off stays slow all the same: the TIP120 datasheet presents it as a part for low-speed switching.
Regions of operation
| Region | Base to emitter | What happens | Used as |
|---|---|---|---|
| Off (cutoff) | under about 1 V | only leakage flows | open switch |
| Current source (active) | about 1.2 to 1.4 V | , nearly independent of | emitter follower, linear output stage |
| Fully on (saturation) | about 1.2 V and up | Q1 saturated, Q2 at the edge of active: about 0.7 to 2 V, set by the load, | closed switch |
A Darlington datasheet still writes , but only Q1 saturates. No base current pulls the pair below , so the forced beta of 10 that suits a single NPN only wastes drive here. As on the NPN page, this "saturation" is the closed switch, the opposite of a MOSFET's saturation.
The Sziklai pair
The Sziklai pair, also called the complementary feedback pair, reaches the same gain with an NPN driving a PNP. Q1, the NPN, takes the input on its base, and its collector pulls current out of the base of Q2, a PNP. The collector of Q2 joins the emitter of Q1, which is the emitter of the pair; the emitter of Q2 is the collector of the pair. With an NPN driver the whole behaves as one NPN, with a PNP driver as one PNP: the driver sets the polarity.
The collector current of Q1 is the base current of Q2, so the gain is again a product (two gains of 100 give 10 100), and the lowest has the same form as before:
Only the junction of Q1 lies between base and emitter, so the pair turns on at a single , about 0.6 V. It saturates no better than a Darlington.
Audio designers use it in push-pull output stages for its bias. The idle current of such a stage is set by the base-emitter voltages between input and output. In a Sziklai pair that is the of the small driver, which stays cool, not that of the hot output transistor, so the bias drifts less with heat. The stage is also more linear than one built from Darlington followers. Figures from Douglas Self's work on power amplifiers put its best idle current near 10 mA, against 100 mA or more for a Darlington stage.
| Property | Single NPN | Darlington | Sziklai |
|---|---|---|---|
| Current gain | , 100 to 300 | ||
| Turns on at, base to emitter | about 0.65 V | about 1.2 to 1.4 V | about 0.6 V |
| Fully on, collector to emitter | 0.05 to 0.3 V | or more | or more |
| Turn-on voltage drift | falls 2 mV/°C | falls about 4 mV/°C, two junctions | falls about 2 mV/°C, the cool driver only |
Small-signal model
Q1 runs at only about . Its transconductance, the change of collector current per volt on the base, is like that of any bipolar transistor ( mV at 300 K), so it is times smaller than of Q2, and a small input signal splits about equally between the two junctions. The pair's transconductance is half that of Q2 alone, and its input resistance is very large:
At mA with two gains of 100: S instead of 3.87 S, and kΩ instead of 26 Ω for one transistor, 200 times more. The built-in resistors change these numbers at low current, where they take a large share of the emitter current of Q1.
Relatives
PNP Darlingtons are the complements, for high-side switches and push-pull stages: the TIP125 to TIP127 pair with the TIP120 to TIP122, with every polarity reversed.
A discrete Darlington, for example a 2N3904 driving a TIP31, works the same way. The first transistor carries the base current of the second, . That is 40 mA at 1 A, where the TIP31 has an of at least 25, but up to 300 mA at 3 A, where its minimum is 10: past the 200 mA a 2N3904 is rated for. The pair also lacks the built-in resistors, so a resistor from the second base to the emitter, like the 120 Ω inside a TIP120, gives the stored charge a way out and keeps the leakage of the first transistor from being amplified.
Used as an emitter follower, the pair multiplies the load seen from its input by about : with two gains of 100, a 10 Ω load looks like about 100 kΩ, at the cost of an output two below the input.
Circuits to try
Falstad's simulator, one at a timeEach circuit runs in Paul Falstad's CircuitJS, loaded only on request. The sliders are in the panel on the right of the simulator, switches toggle with a click, and hovering a part shows its voltages, currents and state at the bottom right.
One transistor against a Darlington pair
The same input drives two 100 mA loads (120 Ω on 12 V) through the same 47 kΩ base resistor: on the left one NPN, on the right two NPNs in a Darlington pair.
- Drag Input voltage up to 5 V.
- Hover each load resistor and compare the currents, then hover the right-hand transistors.
What to see. Through 47 kΩ the base gets about 90 µA. One transistor with turns that into 9 mA, far short of the 100 mA load. The Darlington multiplies by twice and saturates easily, but its saturation voltage is a plus a , about 0.8 V instead of 0.1 V, so it dissipates more when on.
Design rules
Base drive: a quarter of the minimum , through two
The minimum gain holds only at the currents the datasheet lists, and saturation needs margin. The TIP120 datasheet tests at , a quarter of its 1000 minimum; the ULN2003A at 400 to 700. Driving harder changes little, since the pair cannot drop below .
A TIP120 switching 0.5 A from a 5 V pin: mA. With the worst-case of 2.5 V, specified at 3 A and so pessimistic at 0.5 A, kΩ, so 1.2 kΩ. At a more likely 1.4 V the base gets 3 mA, against the 50 mA a single NPN would need at a forced beta of 10.
Count the saturation voltage as heat
A TIP120 at 3 A: W. In free air ( °C/W) the junction would reach about 400 °C in a 25 °C room. To stay at its 150 °C limit, junction to air must total °C/W or less: after the 1.92 °C/W from junction to case, 18.8 °C/W for the heatsink and its pad. The 2 V also comes off the load: a 12 V solenoid gets only 10 V. The solenoid still needs its own flyback diode across the coil, cathode to the supply: the diode built into the TIP120 runs from emitter to collector and does not clamp the kick at turn-off.
The ULN2003A: seven drivers, their flyback diodes, one package to cool
Each of the seven channels is an open-collector Darlington with a 2.7 kΩ resistor in series with its input, so a 3.3 V or 5 V logic pin drives it directly: about mA from 5 V. The input needs at most 2.4 V to sink 200 mA and 3.0 V for 300 mA, both at = 2 V. All emitters share pin E (pin 8 on the DIP), and each output has a flyback diode to the common cathode pin COM (pin 9). The diodes clamp only when COM is tied to the coil supply.
The heat of all the channels ends up in one die:
Seven channels at 200 mA and 1.0 V typical: W. With °C/W for the DIP, the junction reaches 118 °C in a 25 °C room, and 146 °C with the 1.3 V maximum, past the 125 °C TI recommends; the SOIC (88.6 °C/W) runs hotter still. Each output takes 500 mA peak, but the common emitter pin is rated 2.5 A in total, 357 mA per channel with all seven on. The duty-cycle curves of the datasheet tell how many channels can run at a given current.
Above about 0.5 A from logic, a logic-level MOSFET usually wins
At these currents a Darlington drops about 1 to 2 V; a MOSFET that is fully on behaves as a resistance . The MOSFET dissipates less whenever:
At 3 A the 2.0 V of the TIP120 amounts to : a MOSFET of 50 mΩ dissipates W instead of 6 W, and its gate takes no steady current. The condition is the gate voltage: the MOSFET must be logic-level, with specified at 4.5 V, or at 2.5 V for a 3.3 V pin, not only a low . The Darlington keeps its place for small loads in numbers: seven channels with their diodes in one 16-pin ULN2003A.
Real parts and their datasheets
Pinouts as seen from the front, legs down. Every value comes with the condition it is measured at: a number from a datasheet means nothing without it.
tab: C
printed face toward the viewer, tab behind; the tab is the collector
TIP120
NPN Darlington, poweronsemi, TO-220. Datasheet (PDF), onsemi.com
| Line | Value | Measured at |
|---|---|---|
| 60 V max | base open (TIP121: 80 V, TIP122: 100 V) | |
| 5.0 A max | continuous (8.0 A peak) | |
| 120 mA max | absolute maximum | |
| 1000 min | A and 3.0 A, V | |
| 2.0 V max | A, mA | |
| 4.0 V max | A, mA | |
| 2.5 V max | A, V | |
| 65 W, 2.0 W | °C (case), °C (free air) | |
| , | 1.92 °C/W, 62.5 °C/W | junction to case, junction to ambient |
| , | about 8 kΩ, 120 Ω | built in, across the B-E of the driver and of the output transistor (Fig. 1) |
What to read first. before : 2 V at 3 A is 6 W in the part, so it needs a heatsink. The internal diode runs from emitter to collector and does not replace a flyback diode across a relay or motor coil.
PDIP-16
Inputs 1B to 7B on pins 1 to 7. Pin 8: E, the common emitter, to ground. Pin 9: COM, the common cathode of the seven flyback diodes. Outputs 7C to 1C on pins 10 to 16, so each output faces its input (1B on pin 1, 1C on pin 16).
Top view, notch up, pin 1 at top left. The SOIC and TSSOP versions have the same pinout.
ULN2003A
Seven NPN Darlingtons with clamp diodesTexas Instruments, PDIP-16. Datasheet (PDF), ti.com
| Line | Value | Measured at |
|---|---|---|
| 50 V max | absolute maximum, each output | |
| 500 mA max | peak, each output; duty-cycle limits in Figs. 5-4 and 5-5 | |
| 2.5 A max | total through pin 8, all outputs together | |
| 1.1 V max (0.9 typ) | mA, µA | |
| 1.3 V max (1.0 typ) | mA, µA | |
| 1.6 V max (1.2 typ) | mA, µA | |
| 2.4 V max | mA, V (2.7 V at 250 mA, 3 V at 300 mA) | |
| 2 V max (1.7 typ) | clamp diode, mA | |
| 50 µA max | V, input open () | |
| 66.7 °C/W | PDIP (88.6 °C/W in SOIC) |
What to read first. first: about 1 V, so seven outputs at 200 mA make 1.4 W, a 93 °C rise in the PDIP, and the duty-cycle curves decide how many can stay on. Then pin 9: COM goes to the coil supply, otherwise the clamp diodes do nothing.
On the bench
Meter check (TIP120). Seen from the printed face with the legs down, the legs are B, C, E from left to right, and the tab is C. On the diode range, red on B and black on C reads one junction, about 0.6 V. Red on E and black on C also reads a junction: the built-in diode from emitter to collector, a reading a plain NPN never gives; the other way round shows nothing. It is not a flyback diode. Between B and E the reading depends on the meter, since two junctions with resistors across them are in series. On the resistance range, red on E and black on B reads the two internal resistors in series, about 8.1 kΩ.
Meter check (ULN2003A). On the diode range, red on an output (pins 10 to 16) and black on COM (pin 9) reads the flyback diode, and nothing the other way round. Red on E (pin 8) and black on an output also reads a junction: the substrate diodes, which stay reverse-biased in normal use.
First build. The simulation on a breadboard, at smaller currents: two 2N3904 wired as a Darlington (emitter of the first to the base of the second, collectors together) next to a single 2N3904. Each gets a red LED and 330 Ω from 5 V to its collector, and each base is fed from 5 V through 1 MΩ, about 4 µA. The single transistor turns that into about 1 mA or less: a faint glow, about 0.6 V from base to emitter and about 3 V from collector to emitter. The Darlington lights its LED fully, about 7 mA, with about 1.3 V from base to emitter and 0.8 V from collector to emitter, where one transistor driven hard reads under 0.1 V.
Common traps
A Darlington saturates like a single transistor, at about 0.1 V.
Its output transistor never saturates. The drop is at least : 0.9 V typical at 100 mA for a ULN2003A, up to 2.0 V at 3 A for a TIP120.
More base current lowers the on-voltage, as with a single NPN.
Once Q1 saturates, more base current changes almost nothing: stays. The datasheets test at forced betas of 250 (TIP120) and 400 to 700 (ULN2003A), not 10.
An of 1000 means 1 mA of base current switches 1 A.
1 mA times 1000 lands exactly on the edge of the active region, with no margin: a colder or weaker part leaves volts across the pair. The 1000 is a minimum at stated currents, 0.5 A and 3 A for the TIP120; a design uses about a quarter of it.
A Darlington turns on at 0.65 V like any bipolar transistor.
Two junctions in series need about 1.2 to 1.4 V, and up to 2.5 V for a TIP120 at 3 A. The Sziklai pair is the one that turns on at a single base-emitter drop.
The ULN2003A has flyback diodes, so a relay on it is protected.
Only with COM (pin 9) tied to the coil supply. With COM left open the diodes have nowhere to send the coil current, and the output flies up at turn-off as if they were absent.
Each ULN2003A channel takes 500 mA, so the chip drives seven 500 mA loads.
The 500 mA is a peak per channel. The common emitter pin is rated 2.5 A in total, and seven channels at only 200 mA already dissipate about 1.4 W, enough to heat a DIP 93 °C above the room.
Check yourself
answers fold outA Darlington is built from a driver with and a power transistor with , both minimum values. What base current just reaches 2 A, and what should a design use?
Answer
, so reaches the edge of the active region with no margin. A quarter of the minimum gain, the ratio the TIP120 datasheet tests at, gives mA.
A ULN2003A in a DIP drives four loads of 200 mA each in a 25 °C room. How hot does its junction get?
Answer
With the typical 1.0 V, W and °C. With the 1.3 V maximum, 1.04 W and 94 °C: under the 125 °C TI recommends. All seven channels at 200 mA would reach 118 °C with the typical 1.0 V and 146 °C with the maximum, past that limit.
An input sits 1.0 V above the emitter. Does a Darlington conduct? A Sziklai pair?
Answer
The Darlington needs about 1.2 to 1.4 V across its two junctions, so it stays off or nearly so. The Sziklai pair has a single junction between base and emitter, about 0.6 V, so it conducts. Fully on, both still drop at least a plus a .