For 90% of hobbyist, audio, and sensor signal tasks, the 2N3904 (NPN) biased in a common-emitter configuration is your default BJT transistor amplifier choice. To maximize symmetrical voltage swing without clipping, bias the collector voltage ($V_C$) at exactly half your supply rail ($V_{CC}/2$) using a voltage divider network. If you need to switch higher currents or drive low-impedance loads, step up to the 2N2222 or TIP31C. This guide gives you the exact component values, bias math, and bench-testing procedures to build and verify a working amplifier today.
BJT Pinout, Symbol, and the Three Operating Regions
Before wiring anything, you must orient the physical package and understand the schematic symbol. For the standard TO-92 package (flat side facing you, leads pointing down), the pins are Emitter (E), Base (B), and Collector (C) from left to right. On a schematic, the NPN symbol features an arrow on the emitter leg pointing outward (away from the base), while a PNP arrow points inward.
A BJT transistor amplifier only works when the device is held in the Active (Linear) Region. If it drifts into Cutoff or Saturation, your audio signal will clip or your sensor reading will flatline.
| Region | Base-Emitter Voltage ($V_{BE}$) | Collector-Emitter Voltage ($V_{CE}$) | Collector Current ($I_C$) | Amplifier State |
|---|---|---|---|---|
| Cutoff | < 0.6V | $\approx V_{CC}$ | 0A (Leakage only) | OFF (Signal clips at positive rail) |
| Active (Linear) | $\approx$ 0.65V - 0.7V | > 0.3V (Typically $V_{CC}/2$) | $I_C = \beta \times I_B$ | AMPLIFYING (Target operating point) |
| Saturation | $\approx$ 0.7V - 0.8V | < 0.2V ($V_{CE(sat)}$) | Limited by external $R_C$ | ON / SWITCH (Signal clips at ground) |
The Decision Tree: Selecting the Right BJT Part Number
Do not guess your transistor. Use this decision path to select the correct silicon for your specific load and frequency requirements. These are the safe, widely available defaults that stock every serious bench.
| If your circuit requires... | Choose this NPN (and PNP complement) | Max $I_C$ / Max $V_{CE}$ / $f_T$ | Typical Use Case |
|---|---|---|---|
| $I_C < 200mA$, small signal audio, high gain | 2N3904 (2N3906 for PNP) | 200mA / 40V / 300MHz | Microphone preamps, sensor buffering |
| $I_C$ up to 800mA, medium power switching | 2N2222A (2N2907A for PNP) | 800mA / 40V / 250MHz | Headphone drivers, relay drivers |
| $I_C > 1A$, power amplification, motor drive | TIP31C (TIP32C for PNP) | 3A / 100V / 3MHz | Audio power output stages, PWM loads |
| Ultra-low noise, RF front-end (>10MHz) | 2N3819 (JFET) or BF199 | N/A / 20V / 500MHz+ | FM oscillators, antenna preamps |
Designing the Bias Network for a Common-Emitter BJT Transistor Amplifier
Let's build a practical, stable common-emitter audio preamplifier using a 2N3904 NPN transistor on a 9V battery supply ($V_{CC} = 9V$). We will use voltage-divider bias with emitter degeneration to make the circuit immune to variations in the transistor's $\beta$ (hFE), which can range from 100 to 300 even in the same batch.
Step-by-Step Bias Calculations
- Set the Target Collector Current ($I_C$): Choose $I_C = 1mA$. This provides low power consumption while keeping the transistor well out of the low-current noise floor.
- Set the Emitter Voltage ($V_E$): For thermal stability, drop about 10% of $V_{CC}$ across the emitter resistor. $V_E = 0.9V$. Calculate $R_E = V_E / I_C = 0.9V / 1mA = 900\Omega$. Use the standard 1k$\Omega$ value. (Actual $V_E$ will be ~0.92V).
- Set the Collector Voltage ($V_C$): For maximum symmetrical swing, target $V_C = V_{CC} / 2 = 4.5V$. The voltage drop across the collector resistor $R_C$ must be $9V - 4.5V = 4.5V$. Calculate $R_C = 4.5V / 1mA = 4.5k\Omega$. Use the standard 4.7k$\Omega$ value.
- Calculate Base Voltage ($V_B$): The base must be one diode drop ($\approx 0.7V$) above the emitter. $V_B = V_E + 0.7V = 0.92V + 0.7V = 1.62V$.
- Design the Voltage Divider ($R_1, R_2$): To make the base voltage 'stiff' against base current draw, the current through the divider should be 10x the base current ($I_B$). Assuming a conservative $\beta = 100$, $I_B = 1mA / 100 = 10\mu A$. Divider current = $100\mu A$.
$R_2 = V_B / 100\mu A = 1.62V / 100\mu A = 16.2k\Omega$ (Use 18k$\Omega$).
$R_1 = (V_{CC} - V_B) / 100\mu A = 7.38V / 100\mu A = 73.8k\Omega$ (Use 82k$\Omega$).
Complete Application Circuit Component List
- Q1: 2N3904 NPN Transistor
- R1: 82k$\Omega$ (Base to $V_{CC}$)
- R2: 18k$\Omega$ (Base to GND)
- RC: 4.7k$\Omega$ (Collector to $V_{CC}$)
- RE: 1k$\Omega$ (Emitter to GND)
- C_IN: 1$\mu$F Electrolytic (Signal input to Base, polarity + towards Base)
- C_OUT: 1$\mu$F Electrolytic (Collector to Output load, polarity + towards Collector)
- C_E: 10$\mu$F Electrolytic (Parallel with $R_E$, polarity + towards Emitter). This bypasses $R_E$ for AC signals, boosting voltage gain from ~4.7 to ~160.
For a deeper theoretical breakdown of how the bypass capacitor alters the AC equivalent circuit, refer to the Bipolar Junction Transistors chapter on All About Circuits.
Bench Testing: How to Verify a BJT with a Multimeter
Never solder a BJT without testing it first. A counterfeit or heat-damaged transistor will ruin your bias network. You do not need a curve tracer; a standard digital multimeter (DMM) in Diode Test Mode is sufficient.
Testing an NPN Transistor (e.g., 2N3904)
- Set your DMM to the diode test symbol (usually emits a tone when shorted).
- Place the Red (+) probe on the Base and the Black (-) probe on the Emitter. You should read a forward voltage drop between 0.600V and 0.750V.
- Keep the Red probe on the Base, move Black to the Collector. Read should again be 0.600V - 0.750V (often slightly lower than the B-E junction).
- Reverse the probes: Black on Base, Red on Emitter, then Red on Collector. Both must read OL (Over Limit / Open).
- Test Collector to Emitter in both directions. Both must read OL.
Troubleshooting Common Amplifier Faults
Even with perfect math, physical prototypes misbehave. Here is how to diagnose the three most common BJT transistor amplifier faults on the bench.
1. Severe Asymmetrical Clipping
Symptom: The output waveform flattens at the top or bottom before reaching the expected amplitude.
Cause: The DC operating point ($V_C$) has drifted away from $V_{CC}/2$. If $V_C$ is sitting at 7V, you only have 2V of upward swing before hitting the 9V rail (cutoff clipping).
Fix: Measure $V_C$ with the DMM. If it's too high, your $\beta$ is lower than expected. Decrease $R_1$ slightly (e.g., swap 82k$\Omega$ for 68k$\Omega$) to push more base current and pull $V_C$ down to 4.5V.
2. Thermal Runaway and Bias Drift
Symptom: The amplifier works for 30 seconds, then the output slowly distorts and the transistor case becomes hot to the touch.
Cause: As silicon heats up, its $V_{BE}$ drop decreases and $\beta$ increases, causing $I_C$ to rise. This generates more heat, creating a destructive feedback loop.
Fix: Ensure your emitter resistor ($R_E$) is properly sized. $R_E$ provides negative feedback (emitter degeneration). As $I_C$ rises, voltage across $R_E$ rises, which reduces the effective $V_{BE}$ and chokes off the thermal runaway. Never bypass $R_E$ with a capacitor for DC; only use $C_E$ for AC bypass.
3. High-Frequency Oscillation (Motorboating)
Symptom: A low-frequency 'thump-thump' or high-frequency squeal on the output, even with no input signal.
Cause: Power supply impedance coupling through the bias network, or parasitic capacitance in long breadboard jumper wires.
Fix: Add a 100nF ceramic decoupling capacitor directly across the $V_{CC}$ and GND rails as close to the transistor as possible. If using a high-gain bypassed emitter, add a small 10$\Omega$ resistor in series with the base to dampen RF oscillations.






