Overview & Features
This is a HiFi-grade headphone amplifier with built-in faux-stereo generation, designed for silent practice, direct recording, and any situation where you want to plug headphones in and hear something that doesn't sound like it's playing in the middle of your skull. The faux-stereo effect is generated by feeding the dry mono signal into one ear and a phase-shifted copy of the same signal into the other; the brain interprets the small phase differences across frequency as positional information, giving the sound a sense of width and space.
The phase-shift network is a chain of four 1st-order active allpass filters built around a single TL074 quad op-amp. An allpass filter has unity magnitude at every frequency — it doesn't change what you hear, only the timing of when it arrives. Cascading four of them gives a 720° phase rotation across the audio band, with each stage centred at the frequency where its phase response passes through 180°.
Finished pedal — VOLUME pot, STEREO toggle, ¼″ input, ¼″ stereo headphone output, 9V DC jack
Faux-stereo generator
Four cascaded active allpass stages around a TL074 produce a phase-rotated copy of the mono signal — the brain reads the L/R phase difference as positional cues.
Stereo / mono toggle
External SPDT switch routes the left channel from either the phase-shifted output (STEREO) or directly from the dry mono signal (MONO).
Width trim (R28)
100k trim sets the gain of the allpass-driving stage — turns the stereo effect from subtle to wide and back. Adjust by ear once everything else is built.
TDA2822M power stage
Stereo bridge-class power amp drives any headphone load from low-Z (16–32Ω) earbuds to high-Z (250–600Ω) studio cans. Stable into reactive loads via Zobel snubbers at each output.
Circuit Theory
V2021 schematic — power supply top-left, allpass cascade across the middle (IC1 = TL074, four stages A→D), volume / mix / output amp at the bottom
Input and volume
The mono input arrives at POT1 (100kΩ logarithmic VOLUME pot), wired as a voltage divider to ground. The wiper feeds C7 (1µF, AC-couple) into a node shared by the +IN pins of both halves of IC3 (TL072). R15 (1MΩ) ties this node to virtual ground for DC bias, presenting a 1MΩ input impedance to the source — light enough not to load anything reasonable in front of it.
Twin signal paths — IC3B (mono) and IC3A (stereo-prep)
IC3B is wired as a unity-gain voltage follower — its output buffers the input directly, with no shaping. This buffered mono signal goes through R19 (10kΩ) to the off-board X_MO pad. It is the dry path for one channel.
IC3A is wired as a non-inverting AC amplifier with adjustable gain. R27 (100kΩ) sets the input-side leg, and the feedback path is R26 (10kΩ) in series with R28 (100kΩ trim, configured as a rheostat). C18 (10µF) on the −IN side blocks DC. The closed-loop AC gain is:
This is the stereo width / depth trim: it sets how loud the phase-shifted signal is relative to the dry mono signal. Turn it down for a subtle widening; turn it up to make the effect more pronounced. IC3A's output drives the first allpass stage of the cascade.
Four-stage allpass cascade — IC1 (TL074)
Each TL074 gate (IC1A through IC1D) is wired as a classic 1st-order active allpass:
- Input → series resistor (R14, R11, R12, R13 — all 10kΩ) →
−IN −IN↔OUTvia feedback resistor (R3, R4, R5, R6 — all 10kΩ)- Input → series capacitor (C6, C3, C4, C5 — all 10nF) →
+IN +IN→ bias resistor (R7, R8, R9, R10 — all 20kΩ) → VR (virtual ground)
Each stage's centre frequency — where the phase shift passes through exactly 180° — is set by the +IN R/C network:
With all four stages identical at R = 20 kΩ and C = 10 nF, every stage transitions through 180° at the same f₀ ≈ 796 Hz. The cumulative phase shift sweeps from 0° at DC to 4×360° = 1440° at high frequencies — the strongest phase difference relative to the dry mono path occurs around the mid-range, which is where the stereo illusion is most convincing for a guitar.
Channel mixer and stereo / mono switch
The four-stage allpass output (at IC1D's output) goes through R16 (10kΩ) to X_ST; R18 (10kΩ) ties X_ST to ground. The dry mono path (IC3B's output through R19) reaches X_MO; R17 (10kΩ) ties X_MO to ground. Both R16/R18 and R19/R17 form simple half-amplitude attenuators (×0.5), so the level into IC2 is the same whether the source is the wet or dry path.
An external SPDT switch sits between three off-board pads — X, X_ST, and X_MO. The switch's common goes to X, and the two throws go to either X_ST (stereo simulation enabled) or X_MO (mono only). X feeds the left channel of the power amp through C10 (1µF) and R23 (10kΩ bias). The right channel always gets the mono path through C11 (1µF) and R22 (10kΩ bias).
Power amp — IC2 (TDA2822M)
The TDA2822M is a dual stereo power amp in a DIP-8 package, designed for low-voltage portable applications. Each half drives one headphone channel. The closed-loop gain is set by R20/R21 (2.2kΩ) in series with C8/C9 (100µF) from each −INPUT to ground — these are the standard application-circuit gain-set components per the datasheet. Higher resistor values reduce the gain (and the heat dissipated by the chip — see the troubleshooting section).
At each output, R24/R25 (4.7Ω) in series with C12/C13 (100nF) form a Zobel snubber: a high-frequency damping network that prevents the amp from oscillating into the inductive load presented by some headphones. The Zobel cuts in around 339 kHz — well above audio.
C14/C15 (220µF electrolytic) AC-couple each output to the headphone jack, blocking the chip's DC offset. C16/C17 (1µF MKT film) are placed in parallel with the big electrolytics to provide a low-ESR path for high frequencies — this stops the electrolytics' parasitic inductance from taking the treble down.
Power supply
D1 (1N4001) is reverse-polarity protection. C1 (100µF) is the supply bulk decoupling cap. R1/R2 (10kΩ each) form the virtual-ground divider; C2 (47µF) decouples VR. C18 (10µF) provides additional local decoupling at IC3A's −IN node.
Filter Analysis
Allpass cascade — kit default values
All four stages are identical at f₀ ≈ 796 Hz. The cumulative phase shift varies from 0° at DC to 1440° at high frequencies, with each stage contributing 180° at f₀ and the full 360° well above f₀.
Stage A
Stage B
Stage C
Stage D
Stage A
Stage B
Stage C
Stage D
Width / depth trim — IC3A AC gain
R28 (100 kΩ trim) sets the closed-loop AC gain of IC3A, which drives the first allpass stage. Higher trim setting = wider stereo image; lower setting = subtler effect.
Trim at min
Trim at max
Output coupling and load response
The 220µF output caps (C14, C15) form a high-pass with the headphone load. The corner depends entirely on what you plug in:
| Headphone load | HP corner f₀ | Behaviour |
|---|---|---|
| 16 Ω (earbuds) | 45.2 Hz | Mild bass roll-off below 50 Hz |
| 32 Ω (most consumer headphones) | 22.6 Hz | Full audio bandwidth, bass intact |
| 250 Ω (DT-770 Pro etc.) | 2.9 Hz | Flat through audio band |
| 600 Ω (DT-880 Pro 600 etc.) | 1.2 Hz | Flat; output cap is overkill but harmless |
For low-impedance earbuds the 220µF cap is just enough to keep the bass; for high-impedance studio cans, the response is essentially flat through the entire audio band.
Other filters
- Input HPF — C7 (1µF) + R15 (1MΩ) to VR → 0.16 Hz (DC-block, nothing audible)
- Channel input HPFs (left and right into IC2) — 1µF + 10kΩ → 15.9 Hz each
- Zobel network — R24/R25 (4.7Ω) + C12/C13 (100n) → 339 kHz (HF stability damper, well above audio)
Bill of Materials
| Ref | Qty | Value | Colour code | Notes |
|---|---|---|---|---|
| Resistors — Metal film, ¼ W, 1% | ||||
| R1, R2, R3, R4, R5, R6, R11, R12, R13, R14, R16, R17, R18, R19, R22, R23, R26 | 17 | 10k | Brown · Black · Black | Red · Brown | R1/R2 = VR divider; R3-R6 = allpass feedback; R11-R14 = allpass series; R16/R18 = stereo path attenuator; R17/R19 = mono path attenuator; R22/R23 = power-amp input bias; R26 = IC3A feedback fixed |
| R7, R8, R9, R10 | 4 | 20k | Red · Black · Black | Red · Brown | Allpass +IN bias resistors. For more selective stereo use 220k, 68k, 20k, 11k respectively (see filter analysis) |
| R15 | 1 | 1M | Brown · Black · Black | Yellow · Brown | Input bias resistor — sets 1MΩ input impedance to source |
| R20, R21 | 2 | 2k2 | Red · Red · Black | Brown · Brown | TDA2822M gain-set resistors. Range 1k2 – 2k2: raise to reduce overall gain if amp gets warm. See troubleshooting |
| R24, R25 | 2 | 4R7 | Yellow · Violet · Black | Silver · Brown | Zobel snubber resistors at IC2 outputs 5R1 OK |
| R27 | 1 | 100k | Brown · Black · Black | Orange · Brown | IC3A input-side gain-set resistor |
| Trimmer and pot | ||||
| R28 | 1 | 100k | 6 mm trim pot — sets stereo width / depth | |
| POT1 (VOLUME) | 1 | 100k-A | 16 mm right-angle PCB-mount, A-taper (logarithmic) | |
| Capacitors — Electrolytic (supply, coupling, filter) | ||||
| C1, C8, C9 | 3 | 100µF | C1 = supply bulk decouple; C8/C9 = TDA2822M gain-network caps. 16 V or 25 V rated, observe polarity | |
| C2 | 1 | 47µF | VR (virtual ground) decoupling cap, 16 V or 25 V rated, observe polarity | |
| C7, C10, C11 | 3 | 1µF | C7 = input AC-couple from VOL pot; C10/C11 = channel coupling into IC2. 16 V or 25 V rated, observe polarity | |
| C14, C15 | 2 | 220µF | Output AC-couple to headphone jack 100µF OK for ≥32Ω loads. 16 V or 25 V rated, observe polarity | |
| C18 | 1 | 10µF | Local decouple at IC3A −IN, observe polarity | |
| Capacitors — Film (allpass, Zobel, output bypass) | ||||
| C3, C4, C5, C6 | 4 | 10n | Allpass +IN coupling caps — box film, low ESR | |
| C12, C13 | 2 | 100n | Zobel network shunt caps at IC2 outputs — box film | |
| C16, C17 | 2 | 1µ MKT | HF bypass in parallel with C14/C15 — MKT polyester film | |
| Semiconductors | ||||
| D1 | 1 | 1N4001 | Reverse polarity protection — observe cathode band | |
| IC1 | 1 | TL074 | Quad JFET-input op-amp DIP-14, all four gates form the allpass cascade TL074CNTL074IN | |
| IC2 | 1 | TDA2822M | Dual stereo power amp DIP-8 — drives the headphone load | |
| IC3 | 1 | TL072 | Dual JFET-input op-amp DIP-8 — IC3B = mono buffer, IC3A = stereo-prep amp TL072IP preferred | |
| Switch and hardware (off-board) | ||||
| SW1 | 1 | SPDT | STEREO / MONO toggle — wires to X / X_ST / X_MO pads on PCB | |
| IC sockets | 3 | DIP-14, DIP-8 ×2 | Strongly recommended — easy IC swaps, especially for the TDA2822 if it ever needs replacing | |
| Input jack | 1 | ¼″ mono | Wires to IN and GND pads | |
| Output jack | 1 | ¼″ stereo TRS | Tip = HEAD-L, Ring = HEAD-R, Sleeve = HEAD-GND. Do not use a mono jack — it will short the right channel to ground | |
| DC jack | 1 | 2.1 mm | Centre-negative standard — wires to +9V and GND pads | |
Build Guide
PCB silkscreen — V2021 layout with all resistors lying flat
Populated PCB — three ICs, R28 trim bottom-right, off-board pads bottom-centre (X_ST, IN, X, X_MO)
Populate the board in order from lowest to highest profile. The pot mounts on the back of the PCB so it has to go in last; everything else fits flat on the front side.
Diode and resistors
Mount D1 (1N4001) — black band marks the cathode, match it to the silkscreen. Then all 27 resistors. None of them have polarity. Take care to put the right value in each position — it's easy to swap a 10k for a 20k since most of the board is 10k. Re-check by colour code as you go.
IC sockets
Insert the DIP-14 socket for IC1 and the two DIP-8 sockets for IC2 and IC3. Notch on the socket = notch on the silkscreen. Solder one corner pin first, check the socket is flat, then solder the rest. Do not insert the ICs yet.
Box film capacitors (low profile)
Fit C3-C6 (10n), C12, C13 (100n), and C16, C17 (1µ MKT — these are taller than the others). No polarity. The 1µ MKT caps are noticeably larger than the 10n and 100n; check the silkscreen footprints.
Trim pot R28
Solder the 100kΩ trimmer in. Set to roughly the middle position — you'll dial it in by ear once everything is built and powered up.
Electrolytic capacitors
C1, C8, C9 (100µF), C2 (47µF), C7, C10, C11 (1µF), C14, C15 (220µF), C18 (10µF). Polarity matters — long lead is positive, body has a stripe on the negative side. PCB silkscreen marks positive pads with a +.
Pot — mount last, from the back
The 16 mm right-angle VOLUME pot (POT1) mounts on the back side of the PCB. Cover the pot's metal back with a small piece of insulation tape (insulating PVC tape is fine) so the body cannot short any solder pins coming through the board from the front side. Insert from the back, push fully home, and solder from the component side.
Pot mounted on the back of the PCB — note the white insulator between the pot body and the soldered pins on the back of the board
Clip the bracket off the pot
The Alpha 16 mm right-angle pot has a small mounting notch / bracket projecting forward from the body. Clip this off with side cutters before mounting the assembly in the enclosure — it interferes with the pot sitting flush in a panel hole.
External wiring & insert ICs
Wire the off-board components: input jack (¼″ mono), output jack (¼″ stereo TRS — tip/ring/sleeve), DC jack, and the SPDT toggle. Then carefully insert IC1 (TL074, DIP-14), IC2 (TDA2822M, DIP-8), and IC3 (TL072, DIP-8) into their sockets — notches matching the silkscreen.
Wiring & Switch
External wiring overview — input jack on the left, SPDT toggle (red) in the centre, headphone TRS jack on the right, DC jack lower-left
SPDT switch — STEREO / MONO toggle
The PCB has three off-board pads: X, X_ST, and X_MO. The SPDT switch wires between these three pads:
| SPDT lug | PCB pad | Function |
|---|---|---|
| Centre (common) | X | Goes to the left channel input of IC2 (via C10) |
| One side throw | X_ST | Stereo simulation enabled — left channel = phase-shifted signal |
| Other side throw | X_MO | Mono only — left channel = same dry signal as right |
The right channel always gets the dry mono signal regardless of the switch position — that's why the switch only routes the left channel between two sources. Position the switch so that "STEREO" on your panel label corresponds to the X→X_ST connection.
Output jack — must be stereo TRS
The headphone output is a stereo TRS jack — three connections: tip (HEAD-L), ring (HEAD-R), and sleeve (HEAD-GND). Don't use a mono ¼″ jack here — its sleeve shorts what would have been the ring to ground, which on this circuit means shorting the right channel output of the TDA2822M to GND through the cap. The chip survives but no sound comes out the right side.
Input jack and power
Standard mono ¼″ jack for the input: tip = IN, sleeve = GND. The DC jack is centre-negative 2.1 mm — sleeve = +9V, tip = GND, exactly as a Boss-style pedal supply.
Setting the stereo width — by ear
Once everything is wired up, plug in a guitar (with a cab sim and some drive in front), put on headphones, and engage the stereo toggle. Turn R28 (the trim) slowly — at one extreme the stereo image is narrow (almost mono); at the other it's noticeably wide. Find the position that sounds best to you, lock it in, and forget it. There is no "right" setting — different headphones and different sources favour different widths.
Troubleshooting
Since this circuit was first released years ago, a handful of recurring issues have shown up. The V2021 rework addresses some of them in the layout; the rest are component-related.
The TDA2822M gets warm or hot
The TDA2822M dissipates more power into low-impedance loads (16Ω earbuds) than into high-impedance ones (250Ω studio cans). Some warmth in normal operation is expected — if it gets uncomfortable to touch, the chip is being driven harder than it likes:
- Reduce the overall gain by raising R20 and R21 from 2.2 kΩ to 3.3 kΩ or 4.7 kΩ. This drops the closed-loop AC gain of the power stage and the chip runs cooler.
- Turn the VOLUME pot down. Long-running operation at very high volume into low-Z headphones is the usual cause.
- Try a different TL072 for IC3 — see below.
TL072CN vs TL072IP
In some builds, replacing the TL072 (IC3) with a TL072IP (industrial-temperature variant) instead of the more common TL072CN fixes the heating issue on the TDA2822M, and also clears up some intermittent noise. The exact reason is unclear — the IP variant seems to bias more cleanly in this circuit. If your build is on the warm side, try a different TL072 first; it's a 30-second swap if you used a socket.
No sound on one channel
If the right channel is dead but the left works, almost always the cause is a mono jack on the output instead of a stereo TRS jack. Swap to a TRS jack and the right channel comes back. If the left is dead, check the SPDT switch wiring — the centre lug must go to X, not to X_ST or X_MO.
Volume drops at one switch position
If the stereo position sounds quieter than mono, try turning R28 up (clockwise, increasing R28's resistance) — the stereo path picks up its level from IC3A's gain, and at minimum trim the gain is only +0.8 dB above unity. The mono path goes through R19 + R17 attenuator, the stereo path through R16 + R18 — both the same divider ratio, so at trim ≈ 50% the levels should match closely.
Hum or buzz in the headphones
This circuit is sensitive to the quality of the 9V supply because the TDA2822M's PSRR is only moderate. A clean regulated wall-wart is essential — battery operation is the cleanest. If you must use a daisy-chain pedal supply, add an extra 100µF on the +9V pad, and ensure the supply provides at least 100 mA per channel.
Disclaimer & Licence
PCBs purchased from TH Custom Effects are intended for DIY and non-commercial use only. Redistribution of PCBs and artwork from this document is not permitted. You may use these instructions and PCBs to build and sell your own product based on PCBs ordered from TH Custom Effects.
© TH Custom Effects 2021–2026. Build documentation V2021.