BJT Bipolar Junction Transistor

On this page

For the same NPN transistor, it must remain in the forward-active region when used as an amplifier, but is often desired to enter saturation when used as a low-voltage switch. Applying to both cases without checking the operating region will yield impossible current values. This article starts with carrier transport in the thin base, then uses voltage-divider bias and small-signal models to turn "amplification" into a calculable process.

TaskDetermine FirstReading Location
Understand why current can be regulatedInjection, transport, and base currentNot equivalent to two back-to-back diodes
Determine if amplifying or saturatedBE and BC junction biasesOperating regions and load constraints
Design the Q-pointBase loading and emitter feedbackComplete biasing example
Calculate voltage gainQ-point, load, bypass, and small-signal amplitudeHybrid-π and gain
Drive load switchingForced β, drive capability, stored chargeSwitching and rated conditions

Not Equivalent to Two Back-to-Back Diodes

A BJT has an Emitter (E), Base (B), and Collector (C), with common structures being NPN or PNP. Although there are two junctions, BE and BC, the transistor action depends on a sufficiently thin base region between adjacent junctions and its doping structure. Connecting two independent diodes back-to-back cannot reproduce the same carrier transport across the base.

Taking the NPN forward-active region as an example, the forward-biased BE junction causes the emitter to inject electrons into the base. The base is thin and properly designed so that most injected electrons reach the BC depletion region before recombining, and are collected by the electric field into the collector; the base current includes contributions from base recombination and injection from the base into the emitter. The energy required for the collector current comes from the external power supply, not generated out of thin air by the small base current.

Under applicable approximations, , and , so we can also write . "Small current controlling large current" is a convenient port description, but is not a stable material constant; voltage, temperature, operating current, and manufacturing variations all affect it. The emitter current satisfies .

The arrow on the NPN symbol points outward, indicating that conventional forward emitter current flows out; for PNP, the arrow points inward, and voltage and conventional current directions are reversed accordingly. The arrow does not represent a path of "electrons passing sequentially through N→P→N," and you cannot guess the B/C/E pins solely by the package outline.

Operating Regions and Load Constraints

Operating RegionNPN Junction BiasCommon Description
CutoffBE not significantly forward-biased, BC not entering abnormal conductionCurrent is very small but leakage still exists; BE does not need to be reverse-biased
Forward ActiveBE forward-biased, BC reverse-biasedUsed for conventional amplification; holds within conditions
SaturationBoth BE and BC forward-biased is mainly constrained by external load and drive conditions
Reverse ActiveBE reverse-biased, BC forward-biasedCollector and emitter roles are reversed; typically lower gain

Cutoff is not "all currents exactly zero," and saturation is not " always 0.1 V." For example, with the emitter grounded and the collector connected to via , the external relationship is . If the current required by makes this expression much lower than the actual on-state voltage drop, the device cannot maintain the forward-active approximation.

is the entry point for directly checking conditions. When designing an amplifier, do not judge the active region solely by being positive; if is lower than , the BC junction is already forward-biased. When designing a switch, you must combine the given in the datasheet for specific and , rather than multiplying the minimum from the active region by an arbitrary coefficient to ensure saturation. Nexperia: BJT Application Handbook

Complete Biasing Example: Accounting for Base Loading First

The following circuit uses and to voltage-divide the base, connected to the emitter, connected to the collector, and . Temporarily assume a DC teaching model with and , and check the operating region later. These assumptions are used only to demonstrate the biasing algorithm.

VCC = 12 V68 kΩ22 kΩRC = 3.3 kΩRE = 1 kΩBCENPNNo AC bypass capacitorVoltage Divider Bias: Base takes midpoint, emitter resistor independently grounded forms negative feedbackR1/R2 bias the base; RE connects emitter to common ground and must not be shorted by a wire.

Replace the base voltage divider with a Thevenin source: , . The base current will cause the actual to be lower than the no-load divider value; you cannot directly fix at .

The base loop is , and using , we get:

.

Substituting yields , , , , , and . Since , the BC junction is reverse-biased, and the forward-active assumption is self-consistent.

How the Emitter Resistor Provides Feedback

If temperature or device variations cause the collector current to tend to increase, the emitter current and increase accordingly; when the base voltage is constrained by the bias network, decreases, suppressing the initial current increase. It reduces sensitivity, but does not eliminate base loading, temperature drift, or variations.

With other model parameters unchanged, if changes from 50 to 200, the complete formula gives changing from approximately to . Compared to simply fixing and letting change proportionally with , the feedback significantly reduces the variation. Whether it is stable enough still depends on output swing, power consumption, and precision requirements.

The smaller is relative to , the "stiffer" the divider, the less impact base loading has, but static power consumption is higher. You cannot simply replace error budgeting with the rule "divider current is fixed at ten times the base current."

Does doubling β double collector current?

At RE=1 kΩ, compare β=50 and 200 and watch IB change through feedback. Reducing RE can move the candidate past VC=VB. Candidate values then explain why the assumption fails; they are not actual saturation current.

Preparing the visual
Does doubling β double collector current?

Emitter feedback changes IB with β. If VC≤VB, the active-region calculation is only an invalid candidate.

Hybrid-π and Gain: Linearizing Around the Q-Point

Taking the derivative of the exponential relationship of in the forward-active region yields , representing how much changes for a small change in ; describes the small-signal input resistance of B–E. The Early effect causes output current to also vary with , commonly described by the approximation , where is the Early voltage parameter, not the base voltage.

Brπ+−vπCgm·vπroE (Common Terminal)Low-frequency Hybrid-π: rπ across B–E, controlled source and ro across C–EThis is the incremental model around the Q-point; high frequencies also require adding B–E and B–C capacitors; it cannot represent the entire saturation switching process.

In the diagram, must be across B–E, and the controlled current source and across C–E. It is not placing a resistor between B–C; connecting the wrong terminals will change the entire amplification relationship. MIT: BJT Incremental Model

Continuing with and , , . If the emitter can be considered an AC ground at the frequency of interest, ignoring and connecting a load to the output, the effective collector load , and the gain from base voltage to collector voltage is approximately .

This large gain does not mean you can input hundreds of millivolts without distortion. The derivation uses local linear changes where is much smaller than ; the output is also limited by static headroom and cutoff/saturation. The source impedance and bias network will further attenuate the signal actually reaching the base.

Why Gain Drops When There Is No Bypass Capacitor

If remains in the AC path, part of the base voltage change becomes an emitter follower change, making the actual smaller. Ignoring :

.

In this example, it is approximately , much smaller than the in the fully bypassed case, but it brings stronger feedback and a larger input range. The input impedance looking into the base is approximately , which must be placed in parallel with the bias resistors. The statement "BJT input impedance is always a few kΩ" ignores the circuit feedback structure.

Placing a capacitor in parallel with can reduce AC feedback at certain frequencies while retaining DC bias feedback. However, the degree of bypassing varies with frequency, and its pole is determined by the resistance actually seen; you cannot guarantee the same gain across the entire frequency band based solely on .

The common-collector emitter follower takes the output at the emitter, with a voltage gain typically close to but less than 1, providing current drive and impedance transformation; its output voltage is still limited by , supply headroom, and load, and cannot be treated as an ideal lossless voltage replicator.

Switching and Rated Conditions

As a low-side NPN switch, the collector connects to the load, the emitter grounds, and the base is supplied by the driver through a resistor. You need to know the load current and allowed voltage drop first, then select a base current that meets the saturation specifications at that point.

For example, the onsemi 2N3904 datasheet gives a maximum of under conditions of and ; this condition corresponds to a forced . This does not mean the device's active region is only 10, but rather indicates the drive conditions used to guarantee this saturation. onsemi: 2N3904 Datasheet

Assume a teaching driver source guarantees a high level of at least under the corresponding load. Using the upper bound of given at the above test point, , to provide at least , the actual should not exceed . Afterwards, you must also consider resistor tolerance and the driver's maximum current supply; the common "3.3 V GPIO" label does not guarantee output under load. This calculation cannot be directly extended to guaranteed performance under all temperatures and arbitrary collector currents.

Deeper saturation usually increases stored charge, which needs to be extracted or recombined during turn-off, potentially increasing storage time. Increasing the base current does not always simultaneously achieve the lowest loss and fastest turn-off; actual driving also involves current removal, reverse base current capability, and B–E reverse ratings.

Check ItemConditions Not to Ignore
Current and Power, combined with thermal path and derating
Voltage RatingsDifferent test terminal connection conditions for , ,
Safe Operating AreaTime, temperature, and secondary breakdown limits while sustaining voltage and current simultaneously
Turn-off and Inductive LoadsFreewheeling/clamping paths and driver current removal capability
Default StateWhen the driver is high-impedance or power is lost, the base must not be left floating arbitrarily

Darlington and Device Comparison

A Darlington pair connects the emitter of the first transistor to the base of the second, and connects both collectors together. When both transistors satisfy their respective active approximations, the total current gain is , which approximates the product only when is large. Two BE junctions are in series from input to final emitter, requiring higher voltage; the saturation voltage drop and storage behavior are also different, and you cannot simply replace a standard BJT with high gain.

Comparison between BJT and MOSFET should be based on specific operating points. BJTs have a continuous base current, while MOSFETs have small DC gate current but require charge/discharge during switching; BJTs can have very high transconductance efficiency, while MOSFET conduction loss is often analyzed based on at specific and temperature. Noise, speed, power, and reliability cannot be ranked solely by device category.

from math import isclose
vcc, r1, r2, rc, re, vbe = 12, 68000, 22000, 3300, 1000, .7
vth, rth = vcc*r2/(r1+r2), r1*r2/(r1+r2)
def bias(beta):
    ib = (vth-vbe)/(rth+(beta+1)*re)
    ic, ve = beta*ib, (beta+1)*ib*re
    vb, vc = ve+vbe, vcc-ic*rc
    assert vc > vb
    assert isclose((vcc-vb)/r1, vb/r2+ib)
    return ib, ic, ve, vc
ib, ic, ve, vc = bias(100)
vt = 8.617333262e-5*300
gm, rpi = ic/vt, 100/(ic/vt)
load = 1/(1/rc+1/10000)
av = -gm*load/(1+(gm+1/rpi)*re)
assert -2.5 < av < -2.4
assert bias(50)[1] < ic < bias(200)[1]
print(f"Ic={ic*1000:.4f} mA,VE={ve:.4f} V,VC={vc:.4f} V,VCE={vc-ve:.4f} V")
print(f"gm={gm*1000:.3f} mS,Unbypassed Gain={av:.3f}; Bias KCL and Active Region Check Passed")

These results come from a teaching model with fixed , , and low-frequency linearization, and do not replace device corner and temperature analysis. The next article MOSFET continues to discuss threshold, on-resistance, and gate charge, avoiding the misunderstanding that "voltage control" means no drive current is needed.