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 applications in audio amplifiers, motor drivers, and general-purpose switching circuits.
The BD140 transistor is designed to handle medium power levels and offers the following key specifications:
Parameter | Value |
---|---|
Manufacturer | STMicroelectronics |
Part Number | BD140 |
Transistor Type | PNP |
Maximum Collector-Emitter Voltage (Vce) | 60V |
Maximum Collector-Base Voltage (Vcb) | 60V |
Maximum Emitter-Base Voltage (Veb) | 5V |
Maximum Collector Current (Ic) | 1.5A |
Maximum Power Dissipation (Pd) | 12.5W (at 25°C) |
DC Current Gain (hFE) Range | 40 to 250 |
Transition Frequency (fT) | 190 MHz |
Package Type | TO-126 |
Operating Temperature Range | -55°C to +150°C |
The BD140 transistor comes in a TO-126 package with three pins. The pin configuration is as follows:
Pin Number | Pin Name | Description |
---|---|---|
1 | Emitter (E) | Current flows out of this pin |
2 | Collector (C) | Current flows into this pin |
3 | Base (B) | Controls the transistor's operation |
The BD140 transistor can be used in a variety of circuits for amplification and switching. Below are the steps and considerations for using the BD140:
The BD140 can be used to control a motor or LED with an Arduino UNO. Below is an example circuit and code to control an LED:
// Define the pin connected to the BD140 base
const int transistorPin = 9; // Pin 9 is used to control the BD140
void setup() {
pinMode(transistorPin, OUTPUT); // Set the pin as an output
}
void loop() {
digitalWrite(transistorPin, HIGH); // Turn on the LED
delay(1000); // Wait for 1 second
digitalWrite(transistorPin, LOW); // Turn off the LED
delay(1000); // Wait for 1 second
}
Transistor Overheating:
No Output Signal:
Low Gain or Weak Amplification:
Transistor Not Switching:
Q1: Can the BD140 be used for high-frequency applications?
A1: Yes, the BD140 has a transition frequency (( f_T )) 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 of 60V and a maximum collector-base voltage of 60V.
Q3: Can I use the BD140 without a heatsink?
A3: For low-power applications, a heatsink may not be necessary. However, for high-power applications, a heatsink is recommended to prevent overheating.
Q4: Is the BD140 suitable for driving relays?
A4: Yes, the BD140 can drive relays as long as the relay's current and voltage requirements are within the transistor's specifications.
By following this documentation, you can effectively use the BD140 transistor in your electronic projects.