The BD140 is a PNP bipolar junction transistor (BJT) manufactured by STMicroelectronics. It is widely used in amplification and switching applications due to its robust design and reliable performance. With a maximum collector current of 1.5A and a maximum collector-emitter voltage of 60V, the BD140 is suitable for medium-power electronic circuits. Its versatility makes it a popular choice in audio amplifiers, motor drivers, and general-purpose switching circuits.
Parameter | Value |
---|---|
Manufacturer | STMicroelectronics |
Part Number | BD140 |
Transistor Type | PNP |
Maximum Collector-Emitter Voltage (VCEO) | 60V |
Maximum Collector Current (IC) | 1.5A |
Maximum Power Dissipation (PD) | 12.5W (at Tcase = 25°C) |
DC Current Gain (hFE) | 40 to 250 (depending on IC) |
Transition Frequency (fT) | 190 MHz |
Operating Temperature Range | -55°C to +150°C |
Package Type | TO-126 |
The BD140 transistor comes in a TO-126 package with three pins. The pinout is as follows:
Pin Number | Pin Name | Description |
---|---|---|
1 | Base | Controls the transistor's operation |
2 | Collector | Current flows into this pin |
3 | Emitter | Current flows out of this pin |
The pin layout (viewed from the front of the flat side of the package) is shown below:
_______
| |
| |
|_______|
| | |
1 2 3
B C E
The BD140 is typically used in circuits where a PNP transistor is required for amplification or switching. Below are the steps to use the BD140 in a basic circuit:
Determine the Operating Region: Ensure the transistor operates in the desired region (cutoff, active, or saturation) by applying the appropriate base-emitter voltage (VBE).
Base Resistor Selection: Use a resistor to limit the base current (IB). The value of the resistor can be calculated using Ohm's law: [ R_B = \frac{V_{in} - V_{BE}}{I_B} ] where Vin is the input voltage, VBE is typically 0.7V, and IB is the required base current.
Connect the Load: Place the load (e.g., motor, LED, or speaker) between the collector and the positive supply voltage (VCC).
Power Dissipation: Ensure the power dissipation (PD) does not exceed the maximum rating of 12.5W. Use a heatsink if necessary.
The BD140 can be used to control high-current devices like LEDs with an Arduino UNO. Below is an example circuit and code:
// Define the pin connected to the BD140 base
const int transistorBasePin = 9;
void setup() {
// Set the transistor base pin as an output
pinMode(transistorBasePin, OUTPUT);
}
void loop() {
// Turn the LED on by driving the transistor base high
digitalWrite(transistorBasePin, HIGH);
delay(1000); // Keep the LED on for 1 second
// Turn the LED off by driving the transistor base low
digitalWrite(transistorBasePin, LOW);
delay(1000); // Keep the LED off for 1 second
}
Transistor Not Switching Properly
Overheating
No Output Signal
Low Amplification
Q1: Can the BD140 be used for high-frequency applications?
A1: Yes, the BD140 has a transition frequency (fT) of 190 MHz, making it suitable for some high-frequency applications.
Q2: What is the maximum voltage the BD140 can handle?
A2: The BD140 can handle a maximum collector-emitter voltage (VCEO) of 60V.
Q3: Can the BD140 be used with an NPN transistor?
A3: Yes, the BD140 can be paired with an NPN transistor (e.g., BD139) in push-pull amplifier or complementary circuits.
Q4: How do I protect the BD140 from damage?
A4: Use a base resistor to limit the base current, and ensure the load does not exceed the maximum collector current (1.5A). Additionally, use a heatsink for high-power applications.