A discrete Class AB audio amp circuit uses a common-emitter voltage amplifier, a VBE multiplier for bias, and a complementary push-pull output stage to deliver clean power to a speaker. Unlike integrated circuits that hide the internal architecture, building this from discrete BJTs exposes the exact node relationships, thermal dependencies, and feedback loops that govern audio fidelity. For a standard 12V single-supply build delivering roughly 1W into an 8Ω load, this topology eliminates the crossover distortion of Class B and the severe thermal waste of Class A.
Topology Architecture and Node Labels
To understand the signal flow and DC biasing, we must define the critical nodes in a single-supply discrete Class AB topology. This design relies on a virtual ground to allow the AC audio signal to swing symmetrically.
- Node Vmid (Virtual Ground): Created by a resistive voltage divider from the 12V rail, buffered by a bypass capacitor. Sits at exactly 6.0V DC. This is the DC reference for the input and the output coupling capacitor.
- Node Vin (Input Base): The base of the input transistor (Q1). AC coupled via a capacitor, with a DC bias network tying it to Vmid.
- Node Vvas (Voltage Amplifier Stage Collector): The collector of Q1. This node provides the high-voltage gain and drives the base of the bias transistor.
- Node Vbias (VBE Multiplier Output): The junction between the VBE multiplier transistor (Q2) and the bases of the output pair. This node must sit exactly 1.2V to 1.4V above the emitter node to keep the output transistors slightly conducting.
- Node Vout (Speaker Output): The emitters of the complementary output pair (Q3 NPN, Q4 PNP), connected to the speaker through a large DC-blocking capacitor.
A pure Class A amplifier keeps the output transistor fully on at all times, yielding a theoretical maximum efficiency of 25% to 50% but generating massive heat even at idle. A Class B amplifier uses two transistors that alternate conduction, achieving ~78% peak efficiency but introducing a "dead zone" (crossover distortion) when the signal crosses 0V. The Class AB topology solves this by injecting a small quiescent current (typically 10mA to 30mA) through both output transistors at idle. This keeps them just past the turn-on threshold, erasing the dead zone while maintaining ~60% efficiency under load. For a deep dive into the mathematical derivation of these efficiency limits, refer to the All About Circuits semiconductor textbook.
Design Walkthrough: Real Component Values
Abstract schematics are useless on the bench. Below is a complete, tested bill of materials for a 12V single-supply, 1W Class AB audio amp circuit. This design uses standard, widely available TO-92 and TO-220 components.
| Component Ref | Part / Value | Function in Topology |
|---|---|---|
| Q1 (Input) | 2N3904 (NPN) | Common-emitter voltage gain stage. |
| Q2 (Bias) | 2N3904 (NPN) | VBE multiplier; sets quiescent current for output stage. |
| Q3 (Output+) | TIP31C (NPN) | Sources current to the load during positive half-cycles. |
| Q4 (Output-) | TIP32C (PNP) | Sinks current from the load during negative half-cycles. |
| R1, R2 | 10kΩ each | Creates the 6V virtual ground (Vmid). |
| R3 (Emitter) | 47Ω | Q1 emitter degeneration; stabilizes input stage gain. |
| R4 (Collector) | 2.2kΩ | Q1 collector load; converts current gain to voltage swing. |
| R5, R6 (Bias) | 470Ω + 1kΩ Trimpot | Sets the voltage drop across Q2 (VBE multiplier). |
| R7, R8 (Output) | 0.33Ω 1W | Emitter resistors for Q3/Q4; prevents thermal runaway and balances current. |
| R9 (Feedback) | 47kΩ | Global negative feedback from Vout to Q1 base; sets closed-loop gain and lowers THD. |
| C1 (Input) | 10μF Electrolytic | Blocks DC from the audio source. |
| C2 (Output) | 1000μF Electrolytic | Blocks the 6V DC offset from reaching the speaker; sets low-frequency roll-off. |
| C3 (Bypass) | 100μF Electrolytic | Stiffens the Vmid virtual ground against AC fluctuations. |
Behavior Matrix: Tuning the Audio Amp Circuit
When debugging or optimizing, changing one component alters multiple parameters. Use this matrix to predict circuit behavior when adjusting the bias trimpot (R6) or the feedback resistor (R9).
| Parameter Changed | Effect on Quiescent Current (Iq) | Effect on THD (Distortion) | Effect on Thermal Stability |
|---|---|---|---|
| Increase R6 (Bias Trimpot) | Increases significantly | Decreases slightly (diminishing returns) | Decreases (higher risk of thermal runaway) |
| Decrease R6 (Bias Trimpot) | Decreases toward 0mA | Increases sharply (crossover distortion) | Increases (runs cooler) |
| Increase R9 (Feedback) | No direct change | Increases (less loop gain to correct errors) | No direct change |
| Decrease R7/R8 (Output Emitters) | No direct change | Minor increase (current hogging between Q3/Q4) | Decreases drastically (loss of local feedback) |
Breadboard Testing and Extreme Failure Modes
Do not plug a speaker into a newly wired discrete amplifier without verifying the DC operating points. A wiring error here will instantly vaporize the output transistors or the speaker voice coil.
Step-by-Step Breadboard Verification
- Power the Virtual Ground: Apply 12V to the rails. Measure Node Vmid with a multimeter. It must read exactly 6.0V (±0.1V). If it reads 12V or 0V, your voltage divider (R1/R2) is wired incorrectly.
- Verify Input Stage Bias: Measure the base of Q1 (Node Vin). It should sit at ~6.6V (Vmid + one VBE drop). Measure the collector of Q1 (Node Vvas); it should be roughly 8V to 9V, leaving headroom for the positive swing.
- Set the VBE Multiplier: With the output transistors disconnected, measure across the collector and emitter of Q2. Adjust the 1kΩ trimpot until the multimeter reads exactly 1.30V. This is the critical threshold to barely turn on the silicon TIP31/TIP32 pair.
- Connect Output Stage and Measure Iq: Wire in Q3, Q4, and the 0.33Ω emitter resistors. Measure the DC voltage across one of the 0.33Ω resistors. Using Ohm's Law (I = V/R), a reading of 3.3mV to 6.6mV indicates a safe quiescent current of 10mA to 20mA.
- Check Output DC Offset: Measure Node Vout relative to ground. It must read 6.0V. If it reads 10V or 2V, your global feedback loop (R9) is open or the input stage is unbalanced. Do not connect the speaker until this reads 6.0V.
Extreme Failure Modes: What Breaks at the Limits?
Understanding how the circuit fails when a component shorts or opens is crucial for troubleshooting. The Learn About Electronics guide on amplifier faults highlights how sensitive push-pull stages are to bias network failures.
- Q2 (VBE Multiplier) Collector-Emitter Short: The voltage drop across the bias network collapses to ~0.2V. The base drive to Q3 and Q4 vanishes. Both output transistors turn off completely. Symptom: Severe crossover distortion; the audio sounds like a harsh, gated fuzz pedal, especially at low volumes. The circuit effectively becomes a broken Class C amplifier.
- Q2 (VBE Multiplier) Collector-Emitter Open: The base current flows entirely through the bias resistors directly into the bases of Q3 and Q4, pulling them hard into saturation. Both output transistors turn on fully simultaneously. Symptom: Massive "shoot-through" current flows directly from the 12V rail to ground through Q3 and Q4. The quiescent current spikes to several amps. The TIP31 and TIP32 packages will overheat and melt within seconds, likely taking the 0.33Ω emitter resistors with them.
- R9 (Feedback Resistor) Open: The global negative feedback loop breaks. The amplifier operates at its open-loop gain (often >10,000). Symptom: The output immediately rails to either 12V or 0V due to input offset voltage amplification. If an audio signal is applied, the output will be a clipped, square-wave mess, and the DC offset will destroy the speaker if the output capacitor fails.
Audio Amp Circuit FAQ
Why does my audio amp circuit sound distorted at low volumes?
Low-volume distortion in a discrete Class AB design is almost always caused by insufficient quiescent current (Iq), resulting in crossover distortion. When the audio signal crosses the zero-point, it must transition from the NPN transistor (Q3) to the PNP transistor (Q4). If the bias voltage at Node Vbias is set too low (e.g., 1.0V instead of the required 1.3V), there is a "dead zone" where neither transistor is conducting. The fix is to connect an oscilloscope to the output, apply a 1kHz sine wave at a low amplitude, and slowly adjust the VBE trimpot until the flat spot at the zero-crossing disappears. Alternatively, measure the voltage across the 0.33Ω emitter resistors and adjust for a 5mV drop (approx. 15mA Iq).
How do I calculate the heat sink size for an audio amp circuit?
Heat sink sizing depends on the maximum power dissipation of the output transistors and the maximum allowable junction temperature (Tj). For a 12V single-supply amp into an 8Ω load, the maximum theoretical RMS output power is roughly 1W. However, the worst-case transistor dissipation occurs at about 50% of maximum voltage swing, not at maximum power.
Use the formula: RθSA = (Tj(max) - Tambient) / Pdiss(max) - RθJC
Assuming Tj(max) = 150°C, Tambient = 40°C, worst-case Pdiss ≈ 1.2W per transistor, and a TO-220 junction-to-case resistance (RθJC) of 1.5°C/W:
RθSA = (150 - 40) / 1.2 - 1.5 = 91.6 - 1.5 = 90.1°C/W.
A thermal resistance of 90°C/W means a small, stamped aluminum TO-220 heat sink (or even just the copper pad on a well-designed PCB) is sufficient. If you were designing a 50W amplifier, the required RθSA would drop below 2°C/W, necessitating a massive extruded aluminum finned heat sink and potentially forced-air cooling.
Can I use MOSFETs instead of BJTs in this audio amp circuit?
Yes, you can substitute the TIP31/TIP32 BJTs with complementary MOSFETs (like the IRF510 and IRF9510), but the bias network must be completely redesigned. BJTs are current-controlled devices with a relatively fixed VBE turn-on threshold of ~0.65V per junction. MOSFETs are voltage-controlled devices with a VGS(th) (gate threshold voltage) that can vary wildly between 2.0V and 4.0V, even among transistors from the same manufacturing batch.
If you swap to MOSFETs, the VBE multiplier (Q2) must be replaced with a VGS multiplier capable of dropping 4V to 8V across the gates, and you must use a multi-turn precision trimpot to dial in the quiescent current. Furthermore, MOSFETs have high gate capacitance, which can cause high-frequency oscillation in a discrete breadboard layout. You will need to add 100Ω gate-stopper resistors in series with each gate to dampen parasitic LC resonance caused by breadboard wiring inductance.






