A differential amplifier circuit outputs a voltage proportional to the difference between its two input terminals while actively rejecting any voltage common to both. While monolithic instrumentation amplifiers (INAs) dominate modern PCB design, building a discrete long-tailed pair remains the ultimate exercise in understanding transistor biasing, common-mode rejection, and failure-mode analysis. Below is a complete, bench-tested design walkthrough using real component values, node analysis, and breadboard verification protocols.
The Core Topology: Nodes, Currents, and Matched Pairs
The classic discrete differential amplifier relies on the "long-tailed pair" topology. Two NPN transistors share a common emitter node (the "tail"), which is fed by a constant current source or a high-value resistor tied to a negative supply rail. The inputs are applied to the bases, and the outputs are taken from the collectors.
To analyze this circuit, we define six critical nodes:
- V_CC: Positive supply rail (Collector pull-up source).
- V_EE: Negative supply rail (Tail current sink).
- IN+ / IN-: Non-inverting and inverting base inputs.
- OUT1 / OUT2: Collector output nodes.
- V_TAIL: The shared emitter node connecting Q1, Q2, and the tail current element.
When a differential signal is applied, the tail current steers between Q1 and Q2. If IN+ rises relative to IN-, Q1 conducts more, dropping the voltage at OUT1, while Q2 conducts less, raising the voltage at OUT2. The following table defines the target DC operating points for our specific 24V total rail design.
| Parameter / Node | Target Value | Measurement Condition |
|---|---|---|
| V_CC / V_EE | +12V / -12V | Unloaded bench supply |
| I_TAIL (Total Emitter Current) | 2.0 mA | Inputs grounded (Common-Mode = 0V) |
| V_TAIL (Shared Emitter Node) | -0.65V | Inputs grounded, V_BE drop from GND |
| I_C1 / I_C2 (Collector Currents) | 1.0 mA each | Perfectly matched V_BE, no differential input |
| V_OUT1 / V_OUT2 | +6.4V | V_CC (12V) minus drop across 5.6kΩ R_C |
| Differential Gain (A_d) | ~43 V/V (32 dB) | Single-ended output taken from OUT1 |
Why Discrete Diff-Amps Over Monolithic Instrumentation ICs?
If you just need to amplify a load cell or thermocouple signal, a monolithic INA like the TI INA128 or Analog Devices AD620 is the correct choice. They offer laser-trimmed resistors, CMRR >100dB, and microvolt-level input offset. However, the discrete topology wins in specific edge cases:
- Ultra-High Bandwidth: Monolithic INAs typically roll off past 10MHz. A discrete pair using RF transistors (like the BFR92A) can achieve >500MHz bandwidth for RF mixer front-ends.
- High-Voltage Rails: Standard INAs max out around ±18V. Discrete high-voltage BJTs can operate on ±100V rails for industrial motor control feedback.
- Custom Impedance Matching: You can tailor the collector and emitter resistors to match specific transmission line impedances without internal compensation network conflicts.
Step-by-Step Design Walkthrough with Real Component Values
Let us build a general-purpose audio and DC differential stage on a ±12V rail. The most critical specification in a discrete diff-amp is the base-emitter voltage (V_BE) matching between Q1 and Q2. A V_BE mismatch of just 2mV creates a 2mV input offset voltage, which gets amplified by the circuit's noise gain.
1. Selecting the Transistor Pair:
Instead of hand-matching two random 2N3904s with a multimeter, use a monolithic dual matched pair like the Nexperia BCM847DS. Because both dies are on the same silicon substrate, their V_BE is matched to within 1mV, and they share identical thermal drift characteristics.
2. Sizing the Tail Current Element:
We want a total tail current (I_TAIL) of 2.0mA. With the bases grounded (0V), V_TAIL sits at roughly -0.65V. The voltage across our tail resistor (R_TAIL) is therefore 11.35V (from -0.65V down to -12V).
Calculation: R_TAIL = 11.35V / 0.002A = 5,675Ω.
Selected Value: 5.6kΩ (Standard E24 value). This yields an actual I_TAIL of 2.02mA.
3. Sizing the Collector Resistors (R_C):
We want the quiescent output voltage (V_OUT) to sit near mid-rail (0V relative to ground, or +6V relative to V_EE) to maximize symmetrical voltage swing. Since I_C is half of I_TAIL (1.01mA per transistor), we need a 6V drop across R_C.
Calculation: R_C = 6V / 0.00101A = 5,940Ω.
Selected Value: 5.6kΩ. This places V_OUT at +6.34V, leaving plenty of headroom for signal swing.
4. Adding Emitter Degeneration (Optional but Recommended):
To improve linearity and widen the differential input range before clipping, add small emitter resistors (R_E1, R_E2). A value of 100Ω for each introduces local negative feedback, dropping the gain slightly but drastically reducing Total Harmonic Distortion (THD) for audio applications.
Failure Mode Analysis: What Breaks at the Extremes?
Understanding how a differential amplifier circuit behaves when a component fails is critical for troubleshooting analog boards. The long-tailed pair is highly sensitive to tail current interruptions and base-emitter shorts. Below is the behavior matrix for catastrophic element failures.
| Component | Failure Mode | Resulting Circuit Behavior & Node Voltages |
|---|---|---|
| R_TAIL (5.6kΩ) | Open Circuit | I_TAIL drops to 0mA. Both Q1 and Q2 cut off. OUT1 and OUT2 float to V_CC (+12V). The amplifier is completely dead. |
| Q1 (BCM847DS) | Base-Emitter Short | IN+ is hard-pulled down to V_TAIL (~ -0.65V). Q1 turns off. The entire 2mA tail current steers through Q2. OUT2 drops to ~1.1V; OUT1 rails to +12V. |
| R_C1 (5.6kΩ) | Open Circuit | OUT1 loses its pull-up and floats (or reads 0V if loaded by a scope probe). Q1 still conducts, but differential gain on the OUT1 side drops to zero. |
| Q2 (BCM847DS) | Collector-Emitter Short | OUT2 is hard-pulled down to V_TAIL (-0.65V). Q2 acts as a dead short, hogging maximum current and likely overheating if R_TAIL isn't sized for power dissipation. |
| V_EE (-12V Rail) | Lost / Floating | Tail current ceases. Both outputs rail to V_CC. If IN+ and IN- are driven by low-impedance sources, base current flows backward through the emitter junctions. |
Breadboard Testing and Verification Protocol
Do not apply a signal until you have verified the DC bias points. Follow this step-by-step bench procedure to validate your build. For a deeper theoretical breakdown of the math behind these measurements, refer to the All About Circuits differential amplifier guide or Electronics Tutorials.
- Power and Bias Verification (DC Only): With inputs grounded, power up the ±12V rails. Use your DMM to measure V_TAIL. It should read between -0.60V and -0.70V. Measure OUT1 and OUT2; both should read within 100mV of +6.34V. If they are mismatched by more than 200mV, your transistors are not matched—add a 1kΩ trim potentiometer between the emitters and V_TAIL to null the offset.
- Tail Current Validation: Measure the voltage drop across the 5.6kΩ R_TAIL resistor. Apply Ohm's law (V / 5600). You should read approximately 2.0mA. If it reads 0mA, check your V_EE connection. If it reads >3mA, check for a shorted transistor.
- Common-Mode Rejection Test: Tie IN+ and IN- together. Connect them to a function generator outputting a 1kHz, 2Vpp sine wave. Probe OUT1 and OUT2 with an oscilloscope. Ideally, both outputs should show zero AC signal. In reality, due to the Early effect and resistor tolerances, you will see a small common-mode feedthrough. Calculate CMRR: 20 * log10(Differential Gain / Common-Mode Gain). A well-built discrete pair with a resistor tail will yield a CMRR of roughly 40dB to 50dB.
- Differential Gain Measurement: Apply a 1kHz, 100mVpp sine wave to IN+, and ground IN-. Measure the AC voltage at OUT1. You should see an inverted sine wave with an amplitude of roughly 4.3Vpp (a gain of ~43).
- Overdrive and Clipping Check: Increase the differential input amplitude to 1Vpp. Observe the output waveform. The peaks should clip symmetrically around the +6.34V quiescent point, flattening out near V_CC (+12V) and V_TAIL (-0.65V). If clipping is asymmetrical, your tail current source is sagging under dynamic load—upgrade the 5.6kΩ resistor to an active 2N3906 PNP current mirror for higher dynamic impedance.
Building a discrete differential amplifier circuit bridges the gap between abstract small-signal models and real-world silicon behavior. By selecting matched pairs like the BCM847DS and rigorously verifying the tail current and collector bias points, you create a robust, high-bandwidth analog front-end that outperforms monolithic ICs in specialized high-frequency and high-voltage applications.






