BJT Small-Signal Model: Hybrid-Pi Explained

The BJT Hybrid-Pi Small-Signal Model

A bipolar junction transistor is a profoundly nonlinear device. The collector current follows the base-emitter voltage exponentially, iC=ISevBE/VTi_C = I_S \, e^{v_{BE}/V_T}, so any attempt to apply Kirchhoff's laws directly produces transcendental equations that have no closed-form solution. The hybrid-pi small-signal model is the engineering escape route. We pin the transistor to a fixed DC operating point, then treat the signal as a tiny perturbation riding on top of that bias. Over a sufficiently small excursion, the exponential curve looks like a straight line, and a straight line is something we can describe with ordinary linear resistors and a controlled source. This article builds the NPN and PNP hybrid-pi models from first principles, shows exactly how the DC bias sets every parameter, and explains when the output resistance ror_o can be neglected and when ignoring it will wreck your answer.

Where the Model Comes From: Linearizing the Exponential

The transconductance is the slope of the collector-current curve evaluated at the operating point. Differentiating the exponential relationship and evaluating at the quiescent current gives the single most important formula in transistor electronics:

gm=iCvBEQ=ICVTg_m = \left. \frac{\partial i_C}{\partial v_{BE}} \right|_Q = \frac{I_C}{V_T}

Here VT=kT/qV_T = kT/q is the thermal voltage, roughly 25 to 26 mV at room temperature. The result is striking: gmg_m depends only on the bias current and the absolute temperature, not on geometry, doping, or device area. Two BJTs biased at the same ICI_C have the same gmg_m, period. This is fundamentally different from a MOSFET, where transconductance depends on the device dimensions and overdrive voltage. If you remember nothing else, remember that the BJT trades current for gain at a fixed exchange rate set by VTV_T.

The base draws current too, related to the collector current by the forward current gain β=iC/iB\beta = i_C / i_B. The small-signal resistance seen looking into the base, from base to emitter, is therefore the change in vBEv_{BE} divided by the change in iBi_B:

rπ=vbeib=βgm=βVTICr_\pi = \frac{v_{be}}{i_b} = \frac{\beta}{g_m} = \frac{\beta \, V_T}{I_C}

Finally, real transistors are not perfect current sources. As VCEV_{CE} increases, the effective base width shrinks (the Early effect), and ICI_C creeps upward. The finite slope of the output characteristic is captured by the output resistance:

ro=VAICr_o = \frac{V_A}{I_C}

where VAV_A is the Early voltage, typically 50 V to 200 V. The three elements — rπr_\pi from base to emitter, a voltage-controlled current source gmvbeg_m v_{be} from collector to emitter, and ror_o in parallel with that source — together form the complete hybrid-pi model.

r_pi versus r_e: A Common Point of Confusion

Many students confuse rπr_\pi with the emitter-referred resistance rer_e. They are related but not equal. The resistance looking into the emitter (with the base grounded) is

re=VTIE=αgm1gm,rπ=(β+1)rer_e = \frac{V_T}{I_E} = \frac{\alpha}{g_m} \approx \frac{1}{g_m}, \qquad r_\pi = (\beta + 1) \, r_e

The factor of β+1\beta + 1 is exactly the current gain that the base current sees. Using rer_e where you should use rπr_\pi (or vice versa) will throw your input resistance off by two orders of magnitude. The T-model and the hybrid-pi model are equivalent; you simply must keep track of which terminal you are referring impedances to.

DC Bias First, Then Signal: The Two-Step Discipline

The single most important habit in transistor analysis is to keep the DC and AC worlds strictly separate. First you solve the DC bias circuit — with all capacitors treated as open circuits — to find the quiescent current ICI_C and to confirm the transistor sits comfortably in the forward-active region. Only then do you compute the small-signal parameters, which depend entirely on that bias point. The AC analysis that follows uses a completely different circuit: DC supplies become grounds, coupling capacitors become shorts, and the transistor becomes its hybrid-pi equivalent. The two circuits look nothing alike, and trying to analyze them simultaneously is the most common way to go wrong.

This separation is justified by superposition applied to a linearized system. The DC bias establishes the operating point, and the small signal is a perturbation around it. As long as the signal swing is small enough that the exponential characteristic looks straight over the excursion, the two effects simply add and can be analyzed independently. When the signal grows large the linear approximation breaks down, harmonics appear, and the simple gain formulas no longer apply — which is why the model is called small-signal. A practical rule of thumb is to keep the base-emitter signal swing well below the thermal voltage of 25 mV; beyond that, distortion climbs quickly.

The temperature dependence hidden inside VTV_T deserves a mention too. Since gm=IC/VTg_m = I_C / V_T and VTV_T rises with absolute temperature, the transconductance of a transistor held at constant current actually falls as the device heats up. In precision circuits this drift matters, and it is one of several reasons designers often fix transconductance with external resistors (degeneration) rather than relying on the bare device. Keeping these second-order realities in view distinguishes a textbook understanding from a working one.

A Fully Worked Numerical Example

Suppose an NPN transistor is biased with quiescent collector current IC=1 mAI_C = 1\ \text{mA}, has current gain β=100\beta = 100, and an Early voltage VA=100 VV_A = 100\ \text{V}. Take VT=25 mVV_T = 25\ \text{mV}. Then:

gm=ICVT=1 mA25 mV=0.04 A/V=40 mSg_m = \frac{I_C}{V_T} = \frac{1\ \text{mA}}{25\ \text{mV}} = 0.04\ \text{A/V} = 40\ \text{mS}
rπ=βgm=1000.04 S=2500 Ω=2.5 kΩr_\pi = \frac{\beta}{g_m} = \frac{100}{0.04\ \text{S}} = 2500\ \Omega = 2.5\ \text{k}\Omega
ro=VAIC=100 V1 mA=100 kΩr_o = \frac{V_A}{I_C} = \frac{100\ \text{V}}{1\ \text{mA}} = 100\ \text{k}\Omega

Now halve the bias current to IC=0.5 mAI_C = 0.5\ \text{mA} and watch every parameter move: gmg_m drops to 20 mS, rπr_\pi doubles to 5 kΩ, and ror_o doubles to 200 kΩ. This is the central tradeoff of biasing — more current buys you more transconductance but lowers both the input and output resistances. The product gmro=VA/VT=100/0.025=4000g_m r_o = V_A / V_T = 100/0.025 = 4000 is the intrinsic gain of the device, and notice that it is independent of bias current because both factors scale oppositely with ICI_C. That intrinsic gain of 4000 (about 72 dB) is the absolute ceiling on the voltage gain of a single common-emitter stage loaded only by its own ror_o.

When Does r_o Actually Matter?

For a common-emitter stage driving a collector resistor RCR_C, the gain is Av=gm(RCro)A_v = -g_m (R_C \parallel r_o). If RC=5 kΩR_C = 5\ \text{k}\Omega and ro=100 kΩr_o = 100\ \text{k}\Omega, the parallel combination is 4.76 kΩ — only a 5% correction, so dropping ror_o is fine for a first pass. But replace RCR_C with an ideal current-source load (an active load), whose resistance is comparable to or larger than ror_o, and suddenly ror_o sets the gain entirely. In cascode and current-mirror circuits, ignoring ror_o gives an infinite, meaningless gain. The rule of thumb: keep ror_o whenever the load resistance is within a factor of ten of it.

The PNP Model

The PNP hybrid-pi has identical topology and identical parameter formulas; only the polarities of the DC voltages and currents flip. In the small-signal domain — after killing DC sources and working in incremental variables — the PNP behaves exactly like the NPN. Use the magnitudes of the bias quantities:

gm=ICVT,rπ=βgm,ro=VAICg_m = \frac{|I_C|}{V_T}, \quad r_\pi = \frac{\beta}{g_m}, \quad r_o = \frac{|V_A|}{|I_C|}

Hybrid-Pi Parameter Summary

ParameterFormulaValue at I_C = 1 mA, β = 100, V_A = 100 V
Transconductance gmg_mIC/VTI_C / V_T40 mS
Input resistance rπr_\piβ/gm\beta / g_m2.5 kΩ
Emitter resistance rer_eVT/IE1/gmV_T / I_E \approx 1/g_m≈ 25 Ω
Output resistance ror_oVA/ICV_A / I_C100 kΩ
Intrinsic gain gmrog_m r_oVA/VTV_A / V_T4000

Common Mistakes

  • Forgetting to find the DC bias first. Every parameter depends on ICI_C. You cannot compute gmg_m or rπr_\pi until you have solved the DC operating point and confirmed the device is in the forward-active region.
  • Confusing rπr_\pi with rer_e. They differ by a factor of β+1\beta + 1. Mixing them up corrupts input- impedance calculations.
  • Leaving DC sources alive. In small-signal analysis, DC voltage sources become shorts and DC current sources become opens. Forgetting this leaves spurious bias terms in your AC equations.
  • Dropping ror_o blindly. It is negligible against a small RCR_C, but it dominates with an active load. Know which regime you are in.
  • Using VT=0.7 VV_T = 0.7\ \text{V}. That 0.7 V is the DC turn-on voltage VBEV_{BE}, not the thermal voltage. The thermal voltage is about 25 mV.

Once you are comfortable with these parameters, apply them in the common-emitter amplifier tutorial, compare them against the MOSFET small-signal model, or draw a transistor in the CircuitMath editor and let the tool generate the hybrid-pi equivalent and its KVL/KCL equations automatically.

Related Tutorials

Amplifiers

MOSFET Small-Signal Model for Circuit Analysis

Learn the MOSFET small-signal equivalent circuit: g_m, r_o, and how to analyze common-source, common-gate, and common-drain configurations.

Amplifiers

Common Emitter Amplifier: Gain, Input and Output Impedance

Analyze the common emitter amplifier step by step using the hybrid-pi model, deriving voltage gain, input impedance, and output impedance.

Amplifiers

Common Source Amplifier: Analysis and Design

Step-by-step analysis of the common source MOSFET amplifier: small-signal gain, impedance, and the effect of source degeneration.

Back to All Tutorials