Audio Buffer 8 years after

Status
This old topic is closed. If you want to reopen this topic, contact a moderator using the "Report Post" button.
I made some modifications of my 8 years old project, that can be seen in

Audio Buffer in english

Please forgive the old text, I would write it quite different today ;)
Anyway - what are the current mods. I needed gain, so now I have the gain of +10x, i.e. 20dB. I decided to use Analog Devices ADA4898-1 opamp. This is a very nice part, which has very very low noise 0.9nV/rtHz, enough slew rate of 55V/us and very low distortion up to 100kHz.

Some distortion results measured just below clipping, and 100kHz square response in 400ns/div:
 

Attachments

  • buffer with gain 20dB.JPG
    buffer with gain 20dB.JPG
    80 KB · Views: 1,629
  • ada + buffer.PNG
    ada + buffer.PNG
    35.6 KB · Views: 1,563
  • buffer gain10x sq100kHz.PNG
    buffer gain10x sq100kHz.PNG
    30.1 KB · Views: 1,540
Member
Joined 2010
Paid Member
Hi Pavel, Thanks for the update.
I have a question about the choice of the buffer and any advantage it has over single or parallel opamps, in the same position. Given that distortion levels in current opamp designs are also considerably lower, is there a particular reason to use it?
 
Ian,

please take into account that the plots are for gain 20dB, and 13Vp. Also, take into account CCIF 19+20kHz plot, and the time plot in 400ns/div.
For 5Vrms, I get 0.00068%, which is just the bottom I am able to measure, so in fact I do not know distortion at 5Vrms.

IMO buffering is very important.
1) you have high output stage idle current (15mA in this particular case)
2) you are able to drive any capacitive load, and resistor load down to 100ohm. This may sound useless, but rugged output IS important.
3) the output is immune to HF EMI interference

This goals are very important for my design philosophy, and sonic result is much better with buffer, to me. It just works ;)

The opamp used is http://www.analog.com/static/imported-files/data_sheets/ADA4898-1.pdf
to me this one of the best opamps for audio ever designed.

Regards,
 
Last edited:

iko

Ex-Moderator
Joined 2008
Pavel, regarding the results above, into what load were the measurements made? Unless the same distortion applies into any load down to your 100 ohm example. I'd be most interested in distortion results into a typical load like headphones, for instance, 32-64 ohms, of an output voltage of about 3V p-p.
 
These 2 measurements are for 50 ohm load at 3Vp-p
________________________
Edit: in fact the result is my soundcard again, and not the buffer. When I add the divider before the card input, I get 0.00062% at 3Vp-p/50 ohm, and I have reached my limits again. The 3rd image.
 

Attachments

  • 3Vp-p 50R CCIF.PNG
    3Vp-p 50R CCIF.PNG
    37 KB · Views: 1,414
  • 3Vp-p 50R THD.PNG
    3Vp-p 50R THD.PNG
    37.6 KB · Views: 182
  • 3Vp-p 50R THD div.PNG
    3Vp-p 50R THD div.PNG
    35.1 KB · Views: 165
Last edited:

iko

Ex-Moderator
Joined 2008
Thank you Pavel. I think these are excellent distortion results.

And speaking of that, why would anyone try to do better? It really begs the question, why one would go to the trouble of building a tube headphone amp, hugely inefficient, with every kind of distortion higher than this one? :)

If we were to put into volts the amount of 3rd order distortion from the second graph, which looks to be around 105dB down from 3V p-p, it would amount to about 17uV p-p.

May I ask what sound card you're using for these measurements?
 
I have to add that I consider distortion as just one of many important parameters. Just one, and not the only one. I want low noise, and the ADA4898 with 0.9V/rtHz is excellent in this. I also require high slew rate and nice step response without breakpoints and oscillations. I want the rising and falling edge of the large signal step response to be same in shape. 55V/us of the AD4898 is just fine. Not less, not 20V/us.
 
www.hifisonix.com
Joined 2003
Paid Member
Very good set of results Pavel.

I am currently working on my new pre-amp and that uses the LME49600 buffers Joachim mentions - but in my case they are included in the feedback loop of the op-amp.

I also had the same audio card you had, but could not get decent results for some reason (I used Rightmark). I am looking for another card right now - I heard the ESI Juli is very good, but I don't think they do it as a standalone USB device.

The ADA op-amp you are using has very strange response plots. Seems very much like a current feedback device, althrough they state clearly it is voltage feedback.
 
The reason why I do NOT use the buffer out of the FB loop is shown in attached image. When loaded, the distortion becomes very high. This might sound 'rich' to some, but it is undoubtedly incorrect approach. Maybe another out-of-the-loop buffer than 634 would behave better, but I do not believe it would behave perfect.
 

Attachments

  • BUF634_50+50R.GIF
    BUF634_50+50R.GIF
    70.2 KB · Views: 748
Measurements of the same circuit at 1MHz and full output swing. Now we have both extra low distortion and very fast circuit with very high slew rate above 100V/us. No worries about TIM and PIM ghosts ;).

The circuit as here: http://web.telecom.cz/macura/buffer_en.html
with gain 20dB.
 

Attachments

  • buff_637_1MHz_big.PNG
    buff_637_1MHz_big.PNG
    63.6 KB · Views: 554
  • buff_637_1MHz.PNG
    buff_637_1MHz.PNG
    6.8 KB · Views: 150
Last edited:
Member
Joined 2010
Paid Member
This is the earlier OPA134 implementation, right? It's still absolutely capable as a wideband amp, as you indicate. Thanks for the post.

However, I'm not sure how to read the different instrument plots shown when comparing those of your own M-Audio/ARTA system with your colleague's in post #17. I take it that the greatly reduced "grass" at around -150 dB is due to less internal system noise or is some other, perhaps DSP, technique giving the improvement? It certainly is an excellent display, regardless.

For Christmas, I would get one of those instruments..., if only it was affordable!
 
Status
This old topic is closed. If you want to reopen this topic, contact a moderator using the "Report Post" button.