Simple op amp + BUF634 HPA

Status
This old topic is closed. If you want to reopen this topic, contact a moderator using the "Report Post" button.
Just finished soldering a pair of simple op amp with BUF634 mono headphone amplifiers.

Simple op amp BUF634.jpg

Distortion is around 0.001% using NE5534. The sound is clean and precise without being overly analytical. I'll experiment with other op amps over the weekend.

I've attached Eagle files if anyone else wants to build their own.
 

Attachments

  • Simple op amp plus BUF634.zip
    72.4 KB · Views: 228
Before you start rolling opamps, why not clean up the opamp supply with a couple of LC filters? Looks like you have the buffer and the opamp sharing the very same rails (though I've not checked the PCB).

You are correct, they share the same supply, but they have separate capacitors. I wanted a small, simple board. What values would you suggest for the LC filter if I make bigger boards??
 
Sure, what do you suggest?

Ok. Let’s try to optimize.
First of - noninverting must die. Modern opamps are a way better than their girlhood predecessors, but there are no way to compensate common mode error which are nonlinear with common mode itself. So - only inverting.

Second of - BUF634 must die. Just check simplified schematic. TI’s engineers put some input resistance for stability issues, but remember - are there a way to put true resistance in a monolitic techprocess? Noway, that is not resistance at all - this is biased diode with at least 7-10% THD. This is because TI doesn’t show openloop buffer THD. Drop it in a garbage bin, use older sophisticated brother LMH6321 and put something like 1k resistance at the input. It will provide you not only with stable and powerful OPS, but even with a some kind of load protection, since buffer needs some input current.

Next - feedback depth. Just a bruteforce, as high as possible. Use higher grade noncompensated high-GBW opamp, AD8067, LM7171, LT1222, THS4021.
Next - supply decouple. Use at least two pairs of modern solid-polymer capacitors per rail for each OPS chip, say 330-470 uF. Doing this will provide you with smallest supply resistance ever. Add some simple CRC-filter with first 1 mF cap for good 50/60 Hz damping and excluding signal frequencies in mains. Loop all signal currents strictly at board.

Next - mains and ground decouple. Strictly use as small as rated El trafo with sectioned windings. This will provide you with ~20-30 pF parasitic capacitance.

Next - gain and noise. Since we’re inverting input resistance must be as low as possible, but lowish one’s will load previous stage (say DAC), so i’ll prefer to use 2k. Not so low for DAC THD raise, not so high for noise raise. Rebuild your resistance-ladder volume regulator for that load resistance or use linear-scale 10k potz, both will provide you with nice log-scale regulation a way better than log-potz. Try not to raise gain, it’s better to provide two-three optimised versions for different headphones, say -0,2-0,5x for high-sensitivity low-resistance, 1-2x for high-sensitivity high-resistance and ~10x for low sensitivity high-resistance ones.

Next - output common-mode noise or capacitive load decouple. Since your amp becomes very high frequency’ed it’s better to shorten all connections. Best way is to put it inside or over/near headphones cup. This will anyway exclude wire-coloration due to non-zero wire resistace and greatly reduces common mode noise picking due to short connections. There are not so much heat from class-AB OPS. If you’re limited in that “naughty handcrafting” - provige common mode choke. It’s better to wire different ground wire to each speaker with dedicated choke at each channel, but if you’re limited at three-wire common-ground connection use Murata 78602/3jc or ...2jc with 1-6 connectors for ground wire.

Of course, some SCH attached.

Gain=-1, over 70 dB feedback depth at 20 kHz.
Keeping in mind order of -60 dB of buffer THD and adding 70 dB feedback we will pick near -130 dB distortion figures.
 

Attachments

  • LM7171+LMH6321.PNG
    LM7171+LMH6321.PNG
    12.2 KB · Views: 805
  • LM7171+LMH6321 OLG.PNG
    LM7171+LMH6321 OLG.PNG
    44.7 KB · Views: 773
Last edited:
Founder of XSA-Labs
Joined 2012
Paid Member
Lots of good recommendations Abrax. But why so down on the OP’s titled opamp buffer? I suppose the LME49600 could be used - about same price and have 500mA and less distortion. But many of those designs floating around.

I recently used an OPA1688 for voltage gain and used a pair of OPA1688 in parallel for the buffer. It’s working out really well. With 18v rails and supply decoupling via 10uF and 100nF x7r’s right on pins basically it is very quiet and sounds great.

692989d1532195158-cheap-chips-opa1688-low-thd-muscle-amp-img_2376-jpgopa1688-parallel-buffer-2x-p1-jpg


Top view (using low ESR OSCON rail caps):
692991d1532195158-cheap-chips-opa1688-low-thd-muscle-amp-img_2376-jpgopa1688-parallel-buffer-2x-p3-jpg


One can take it an extreme of 8 in parallel:
691602d1531488557-cheap-chips-opa1688-low-thd-muscle-amp-opa1688-muscle-amp-draft-schematic-v1-png


It worked so well I had to box it up and it’s in constant use now. Great as a Preamp too.
703207d1536815169-cheap-chips-opa1688-low-thd-muscle-amp-opa1688-2x-parallel-cased-02-jpg
 
Last edited:
result in high DC offset


Ok, being scared by dozens ov uV typical offset we could use AD8067 with typical less than a pA input bias current.
;)

Input bias current is quite high for a lot of the better bipolar op-amps.


You know first hand we talk about very different parameters. Of course i will exchange that DC offset for high feedback depth through audioband. One could prefer to keep null grounded.
 
Yas BesPav, thank you for a really good post!
But there is some stuff here, that I don't understand.

In theory an inverting, buffered OpAmp circuit should be very simple (?) as in the picture below:
51041708-6dae1d00-15b2-11e9-9d78-781cc0635dc6.jpg


In your opinion, what kinds of downfalls would this way of wiring it up have?
 
In theory an inverting, buffered OpAmp circuit should be very simple (?) as in the picture below:
51041708-6dae1d00-15b2-11e9-9d78-781cc0635dc6.jpg


In your opinion, what kinds of downfalls would this way of wiring it up have?
Your input impedance is only 1 kOhm. Probably fine for any device that can drive headphones by itself (DAP, soundcard etc.), but still lower than what's considered normal in the hi-fi world (which would be 10k and up).

Noise gain of an inverting circuit also is 1 higher than signal gain, which becomes rather noticeable by the time you want lowish gains and highish input impedance.
 
Last edited:
Yas BesPav, thank you for a really good post!


Nothing for!

In your opinion, what kinds of downfalls would this way of wiring it up have?


Let’s analyze.
1. Comparatively low input impedance will result in lower noise due to straight impedance lowering and higher distortion due to higher loadind of previous stage. I’ll prefer 2k, too low for noise and too high for previous module.
2. Gain of -10 is too high for headphone use, in my opinion, especially with typical opamp-level supply not more than 15-18 V. High-impedance and low sensitivity headphones could demand higher signal levels with that or even higher gain, but they also demands higher signal voltage which couldn’t be achieved with opamp-level supply. Maybe fully-differential opamp like THS4131 could be used in this case, doing this will double output voltage.
3. Noninverting input straight on ground will lower CMRR, but in case of high input bias current could lower output offset.
4. Feedback circuit shown could be used with opamp stable at gain of >~10. But if you doesn’t need so high gain and prefer to lower distortion up to 20-30 dB there could be used low gain of -1 with uncompensated high-GBW opamp. So all of excessive gain of uncompensated opamp will be straightly exchanged to higher feedback depth and lower distortion figures, but demand some stabilization circuitry like shown.
 
Status
This old topic is closed. If you want to reopen this topic, contact a moderator using the "Report Post" button.