Author Topic: Low Distortion Buffer  (Read 9666 times)

0 Members and 1 Guest are viewing this topic.

Offline nickmTopic starter

  • Regular Contributor
  • *
  • Posts: 79
Low Distortion Buffer
« on: February 08, 2014, 10:08:36 pm »
I have a distortion analyzer and I want to drive low impedance loads at low voltage with its generator.  The generator output has an output impedance of 50 ohms so I want to add a unity gain buffer stage.  The buffer needs to have distortion low enough so it doesn't add to the THD+N floor.  What I've tried so far is just a textbook amplifier which works well at no load, but as soon as it's loaded the distortion goes up.  It seems the dominant source is crossover distortion.  I don't have as much experience in linear amps so I'm hoping one of you has suggestions for improvement.

The opamp is an LME49720.
I've tried 3904/6 and IRFZ24/34 for output devices.  Both performed well under no load, but with 16 ohms the distortion was bad (3% and 0.25% at 100mV respsectively).
I've got them powered from two nine volt batteries.  2x1000uF caps + 2x0.1uF caps for bypass.
The gain should be around unity.

 

Offline dannyf

  • Super Contributor
  • ***
  • Posts: 8221
  • Country: 00
Re: Low Distortion Buffer
« Reply #1 on: February 08, 2014, 10:19:37 pm »
If your application allows, a simpler emitter follower should do. Alternatively, get rid of the resistors / diodes and put a small resistor (330ohm for example) in between the transistors' b/e junctions.

Haven't read the mosfet's datasheet but it is unlikely a normal opamp can drive those things at audio frequencies.
================================
https://dannyelectronics.wordpress.com/
 

Offline Marco

  • Super Contributor
  • ***
  • Posts: 7175
  • Country: nl
Re: Low Distortion Buffer
« Reply #2 on: February 08, 2014, 10:30:20 pm »
More bias current? Try two diode drops and an emitter resistor to set the bias like on page 3 here :

http://www.ti.com/lit/an/snoa600b/snoa600b.pdf
 

Offline dannyf

  • Super Contributor
  • ***
  • Posts: 8221
  • Country: 00
Re: Low Distortion Buffer
« Reply #3 on: February 09, 2014, 01:04:51 am »
You may also consider a composite amplifier, like an opamp + a diamond buffer (either discrete or an IC). Many CFB amplifiers use diamond buffers as their output stages so you can use a VFB opamp + a CFB opamp for that.

I have used AD815 as power amps on 8ohm speakers, for example.
================================
https://dannyelectronics.wordpress.com/
 

Offline Co6aka

  • Supporter
  • ****
  • Posts: 305
  • Country: us
Re: Low Distortion Buffer
« Reply #4 on: February 09, 2014, 02:04:09 am »
Maybe BUF634T or OPA547T would do what you want.  :-//
Co6aka says, "BARK! and you have no idea how humans will respond."
 

Offline Marco

  • Super Contributor
  • ***
  • Posts: 7175
  • Country: nl
Re: Low Distortion Buffer
« Reply #5 on: February 09, 2014, 03:06:45 am »
Or LME49600 to stay in the theme of the TI audio components.
 

Offline oldway

  • Super Contributor
  • ***
  • !
  • Posts: 2172
Re: Low Distortion Buffer
« Reply #6 on: February 09, 2014, 05:45:10 pm »
How low are your low impedance loads?

For higher current in the load, you don't need a buffer: you can rise the output voltage of your generator to a higher value than 100mV.
You have to measure the voltage across the load and ajust the voltage to read 100mV.

If you need a buffer, a NE5534 can drive a load lower than 50R at 100mV (without need of adding transistors) with a distortion of 0.004% in full audio range but output current is limited to 38mA peak.

 

Offline wiss

  • Frequent Contributor
  • **
  • Posts: 486
  • Country: ch
Re: Low Distortion Buffer
« Reply #7 on: February 09, 2014, 06:27:49 pm »
How low THD? How much power?
A 5532 with a class A buffer will probably work ok.
 

Offline nickmTopic starter

  • Regular Contributor
  • *
  • Posts: 79
Re: Low Distortion Buffer
« Reply #8 on: February 09, 2014, 09:49:31 pm »
Thanks for the replys.  I've managed to cut the distortion in half by increasing the bias current.  I'll have to try the other suggestions.  I want to drive headphones so at least 16ohms but the amount of power is less than 100mW.  The floor noise of the of the analyzer is 0.02% at 100mV so it would be nice if it was less than that.
 

Offline wiss

  • Frequent Contributor
  • **
  • Posts: 486
  • Country: ch
Re: Low Distortion Buffer
« Reply #9 on: February 09, 2014, 09:58:43 pm »
Thanks for the replys.  I've managed to cut the distortion in half by increasing the bias current.  I'll have to try the other suggestions.  I want to drive headphones so at least 16ohms but the amount of power is less than 100mW. 

A NE5532 with a class A stage inside the feedback-loop, you might need to add a compensation-cap over the op.

Quote
The floor noise of the of the analyzer is 0.02% at 100mV so it would be nice if it was less than that.

You might even get away with using a tl071...

btw, build two channels with the 5532 and you have a ~10 ppm THD headphone-amp!
« Last Edit: February 09, 2014, 10:00:38 pm by wiss »
 

Online tom66

  • Super Contributor
  • ***
  • Posts: 7688
  • Country: gb
  • Professional HW / FPGA / Embedded Engr. & Hobbyist
Re: Low Distortion Buffer
« Reply #10 on: February 09, 2014, 10:03:29 pm »
Have used LME49600 before, it's really simple. You should add an op-amp in the loop to keep the output stable with temperature and supply voltage. Distortion figure lower than the 5th zero past the decimal point.
 

Offline blackdog

  • Frequent Contributor
  • **
  • Posts: 772
  • Country: nl
  • Please stop pushing bullshit...
Re: Low Distortion Buffer
« Reply #11 on: February 10, 2014, 10:06:18 am »
Hi,

Use one 5532a per channel in parallel, it wil blow your eardrums uit of your nose with low distortion en very cheap  :-DD
Use a good capacitor direct over the powersupply pins.

Kind regarts,
Blackdog
Necessity is not an established fact, but an interpretation.
 

Offline dannyf

  • Super Contributor
  • ***
  • Posts: 8221
  • Country: 00
Re: Low Distortion Buffer
« Reply #12 on: February 10, 2014, 12:22:51 pm »
-100mW.  The floor noise of the of the analyzer is 0.02% at 100mV-

given how much speakers and headphones distort, I would encourage you to focus somewhere else for improvements.

I would focus on high open loop linearity / low global feedback and speed.

ad815 and other cfb amps - tpa6102 for examples - are amazing headphone amps.

a discrete jlh1969 with to92 or to126 devices would be great too - though its the figures aren't that great.
================================
https://dannyelectronics.wordpress.com/
 

Offline nickmTopic starter

  • Regular Contributor
  • *
  • Posts: 79
Re: Low Distortion Buffer
« Reply #13 on: February 15, 2014, 05:43:39 am »
Well I tried the LME49600 and it works great.  Its down at the floor noise all the way until clipping.  I tried 3ohm load and it was perfect into that (Although the distortion hit the cliff at a much earlier point than the higher impedance loads.  After messing with this I think the CMOY folks are a little crazy trying to drive headphones with opamps.  They must be at least 1% distortion through all amplitudes.
 

Offline Marco

  • Super Contributor
  • ***
  • Posts: 7175
  • Country: nl
Re: Low Distortion Buffer
« Reply #14 on: February 15, 2014, 06:27:17 am »
To be fair, your BJT output stage added a ton of crossover distortion.
 

Offline wiss

  • Frequent Contributor
  • **
  • Posts: 486
  • Country: ch
Re: Low Distortion Buffer
« Reply #15 on: February 15, 2014, 09:39:13 am »
The bjt-stage has to be within a feedback loop!
 

Offline dannyf

  • Super Contributor
  • ***
  • Posts: 8221
  • Country: 00
Re: Low Distortion Buffer
« Reply #16 on: February 15, 2014, 10:39:45 am »
Quote
I think the CMOY folks are a little crazy trying to drive headphones with opamps.

You are comparing a buffer with a poorly designed opamp + buffer. Not fair at all.
================================
https://dannyelectronics.wordpress.com/
 

Offline Marco

  • Super Contributor
  • ***
  • Posts: 7175
  • Country: nl
Re: Low Distortion Buffer
« Reply #17 on: February 15, 2014, 01:34:11 pm »
The bjt-stage has to be within a feedback loop!
It was, he just used labels instead of a wire for the feedback loop ... which does not improve intelligibility of the schematic in this case.
 


Share me

Digg  Facebook  SlashDot  Delicious  Technorati  Twitter  Google  Yahoo
Smf