Plate 1 2N3055-Mj2955 Complementary silicon power transistors.
Using Darlington Transistors Driving 2N3055-MJ2955 Power Transistors
2N3055 (NPN), MJ2955 (PNP): Complementary silicon power transistors are designed for general-purpose switching and amplifier applications. They can carry an impressive 15 Amps of collector current making them ideal for high power switching applications such as motor drivers for use in power inverters.
But they suffer two problems that plague most high-power bipolar transistors - low hfe or DC current gain. That means they can be directly connected to micro-controllers due to high drive currents required and in the case of the MJ2955 high voltage on the base can't connect directly to 5-volt TTL logic.
Plate 2 2N3055 transistor switch must have pre-driver.
This problem is illustrated in plate 2 with the 2N3055 driving a 10 Amp DC motor. The low hfe of 20 means we require a base-emitter current of at least 500mA - far above the limit of most micro-controller I/O pins limited to 20-40mA. We must have a pre-driver.
An excellent choice for a pre-drivers for both the 2N3055 and Mj2955 are the TIP120 and TIP125 complementary Darlington power transistors. While rated at 5 Amps collector current they can provide the needed current gain and voltage isolation for the PNP Mj2955. Plate provides the basic data for the TIP120 and TIP125 power Darlington transistors.
In plate 3 we use a TIP120 NPN Darlington to drive a 2N3055 NPN power transistor. Variations of the above circuits are used to construct H-Bridge motor controls, relay and contactor drivers, etc.
In plate 4 we have a power TIP120 Darlington driving an even higher power Mj2955 PNP transistor. An additional benefit is isolating the 23 volts on the base of Q2 form the 5-volt TTL logic.
- New Nov. 2014
- Using the ULN2003A Transistor Array with Arduino YouTube
- ULN2003A Darlington Transistor Array with Circuit Examples
- Using the TIP120 & TIP120 Darlington Transistors with Arduino YouTube
- Tutorial Using TIP120 and TIP125 Power Darlington Transistors
- Driving 2N3055-MJ2955 Power Transistors with Darlington Transistors
- Using Power MOSFETS with Arduino YouTube
- N-Channel Power MOSFET Switching Tutorial
- P-Channel Power MOSFET Switch Tutorial
- Using PNP Bipolar Transistors with Arduino, PIC YouTube
- Using NPN Biploar Transistors with Arduino, PIC YouTube
- Understanding Bipolar Transistor Switches
- How to build a Transistor H-Bridge for Arduino, PIC YouTube
- Build a High Power Transistor H-Bridge Motor Control
- Build a Power MOSFET H-Bridge for Arduino, PIC YouTube
- H-Bridge Motor Control with Power MOSFETS
- More Power MOSFET H-Bridge Circuit Examples
- Comparator Theory Circuits Tutorial
- Constant Current Circuits with the LM334
- LM334 CCS Circuits with Thermistors, Photocells
- LM317 Constant Current Source Circuits
- TA8050P H-Bridge Motor Control
- All NPN Transistor H-Bridge Motor Control
- Basic Triacs and SCRs