Jump to content
  • 0

dvb

Question

Hi there,

 I have just a quick and simple question (I hope), before making my mind into buying an AD3 :) - I want to use it for some basic audio measurements

In my current AD2 setup, if I feed 1Vrms from W1 into C1 via BNC adapter I have 0.02-0.03% THD in spectrum analyzer... is AD3 capable of lower THD?

Unfortunately it seems I can't insert a printscreen here, neither an external URL...

Thank you!

 

 

Link to comment
Share on other sites

20 answers to this question

Recommended Posts

  • 0

Hi @dvb

The performances of AD1,2,3 are similar. Here you can find a feature update list:

 

The signal is generated with a 3rd device:

image.png

image.png

 

The ADP2230 has deep buffer and could offer better results:

image.png

Link to comment
Share on other sites

  • 0
Posted (edited)

@attila - Thank you! - I've done extensive reading before posting this, AD3 vs AD2, the only new features I don't understand completely are 15bit@50MHz and 16bit@25MHz sampling and the behaviour of the hardware filters...

As prerequisite, with my AD2, I measured W1 source with a Keithley 2015 THD multimeter; for 1Vrms@1kHz I obtain 0.02% THD+N, while activating the CCITT filter in the multimeter gives me about 0.005% THD+N - not bad at all! :). Repeating these for THD only I receive 0.006% and 0.002% respectively, w/o and with CCITT filter, but these are probably too optimistic to be true... here's how internal filters into DMM work, they are obviously centered around 1kHz measuremets :)

image.thumb.png.564930b48e458b5e8b2e12822c41ee31.png

 

OK, then I made this test, W1 into C1 in AD2, config. 1 (4k) and config. 2 (8k)  and gives me something like in attach ("Channel options" set to "average" too);

The main question is that a combination in 16bit sampling + filters can do better in AD3?

For these "static" 1kHz measurements (de facto "standard" until 10-15 years ago) it's obvious that a simple soundcard can do better but the instrument that shines in WaveForms in conjunction with ADx is the Network Analyzer! In this respect the range 10Hz-100kHz (or even 1MHz) is brilliantly covered both by hardware and software, what I can only wish is about 6-12dB lower in THD

 

 

 

loopback 1Vrms config 1.png

loopback 1Vrms config 2.png

Edited by dvb
Link to comment
Share on other sites

  • 0

... I'm talking of course about this loopback W1 into C1 and C2, there's no soundcard with such frequency linearity! ... if only the THD was a little lower... :)

 

 

loopback w1 into C1 and C2.png

Link to comment
Share on other sites

  • 0

Hi @dvb

The average sample mode simply takes the average of N ADC values, like at 10MHz with 100MHz system clock each stored sample is the average of 10 conversions. The AD3, ADP2230, ADP3X50 stores up to 16 bit and the AD1,2 only 14 bit samples. The Network Analyzer enables this by default but it is only effective at lower rates, like bellow 200kHz with 16Ki samples 32 min periods.

image.png

 

BNC loopback with 100ms coherent averaging and 1M samples for ADP2230.

image.png

image.png

Link to comment
Share on other sites

  • 0
Posted (edited)

@attila - thank you!

Still, looking at the big picture, do you think a 9th configuration, like keeping the Scope settings from 2nd config. but allowing all the remaining memory to AWG1 will help the accuracy of Network and Spectrum Analyzers?

... meaning nothing for AWG2, Logic, Patterns & Others

... or any other new config which will help specifically the 2 instruments mentioned above

image.png.6efde76d787a6ffa63bdaeeb908b3db5.png

Edited by dvb
Link to comment
Share on other sites

  • 0

@attila - Yes, I also did a comparison of the first 3 configurations from AD2 (1Vpk, rigurously same conditions) but including also THD+N... I know I can not expect wonders from a new config but still... :)

 

3 config.png

Link to comment
Share on other sites

  • 0

... of course, maybe I messed up the options settings in the cropped cartouche in the right, but is the same mess up...

Link to comment
Share on other sites

  • 0

Hi @dvb

The Network Analyzer uses average sampling mode for the ADC to eliminate/reduce higher frequency aliases. 
The signal generated with deeper DAC buffer looks cleaner with decimated sampling, but with averaging I see minimal difference, 0.2dB

image.png

Link to comment
Share on other sites

  • 0
Posted (edited)

@attila - I have to confess I'm far for proficient in WF, but at least I learnt today how to "hold" a measurement in Spectrum Analyzer ("overlay" :) 

So, in my first test below I tried to repeat yours but starting  "small" :), only comparing "Channel options" Decimate (dec) vs Average (avg) for config. 1 in AD2, 2x(8k+4k)

image.thumb.png.1bef22db334966009359bf9bcad07411.png

then I switched to config. 2 in AD2, 2x(16k+1k)

image.thumb.png.adac3f275f8904c3466bb5b6ffc7a693.png

So I'm glad we misunderstood each other (because I learnt a couple of things today); while in my 3 configs comparison I was trying to underline the bigger difference in THD+N, you were thinking about THD all along... however, in my tests there is also a notable gap in THD too - my initial (uneducated) logic told me that the increase in THD+N in second case is only because of smaller AWG's memory buffer... I don't know...

 

 

Edited by dvb
Link to comment
Share on other sites

  • 0
Posted (edited)

Honest mistake in my previous post - but not entirely useless test - same BINs in both cases, so I remade for config 1 & 2, last value in trace label is BINs used, so configuration 2 in AD2 2x(16+1) has 2 cases at 4k and 8k sampling, in all 3 cases Channel option set to average like in Network Analyzer

I also changed and spaced the cables a little, there are 2x1m cables entering BNC rig. I also disconnected a third cable from Keithley DMM.

image.thumb.png.2e9296f31a70093974b6a2bc81ab450e.png

 

As far as I know only the first 10 harmonics are considered so I reduced the frequency range from above...

 

image.thumb.png.7499562d8c698ed0d8d843bdefd3247f.png

 

.... reducing even further to the audio domain which I'm interested in, changing from 10k to 1kHz and changing the X scale to logarithmic looks like this (see increase in THD for config 1...)

 

 

image.thumb.png.5d81c8f3cb3c880e94328e836f702765.png

 

 

 

 

 

Edited by dvb
Link to comment
Share on other sites

  • 0
Posted (edited)

The first "3 configurations comparison" from AD2 compressed in one screen... now that I know how to "hold", "overlay", "reference" :)

only THD and THD+N shown

up to 200kHz

image.thumb.png.4f68f1d9efc5d81efd9a0749ba57da3f.png

and up to 2MHz, slightly different THD distribution...

image.thumb.png.cc1b80eeda4ac6fdb9bad5dbee12af38.png

 

 

Edited by dvb
Link to comment
Share on other sites

  • 0

Hi @dvb

I tried to make configuration 9 similar to the 2nd but with more AWG buffer but it does not fit.
Later I will try to add cordic sine generator for 2nd config, which should help in AWG THD.

Link to comment
Share on other sites

  • 0
Posted (edited)

Hi @attila ! ... and thank you for trying!

I had 2 intensive days with WF and things get clearer for me, finaly! :)

From my last 2 graphs and for my practical needs in audio domain Config.2 seems appropiate up to 200kHz in Network Analyzer. Given the resolution ADC/DAC THD+N doesn't help me too much but THD does... below -70-80dB THD in audio the discussion is mostly academical anyway :) ... or dedicated to high-end soundcards below -110dB THD (which will end up in speakers having 2-5-10% distortion :) )

Edited by dvb
Link to comment
Share on other sites

  • 0

@attila - I bought AD2 to get rid of soundcards :) ... which are totally unreliable except maybe "static" 1kHz Spectrum Analyzer. Try to get a "sweep" 10Hz-50kHz with WF Network Analyzer including THD and THD+N... Soundcards, even if you waste the time to "calibrate" them,  have a very narrow in/out level, narrow and nonlinear bandwidth and flimsy drivers... maybe I'll open a topic with soundcard related issues in WF, compared with REW for example, but this is not a priority right now...

However, check these taken with a Focusrite 2i2;

 

image.thumb.png.708e28eb12534cc920f8e660c019744a.png

image.thumb.png.ac4505018417b58091a21c94dafc74ba.png

Link to comment
Share on other sites

  • 0

@attila - can't stress enough what important will be any workaround related to "config. 2" up to 0.2MHz, even with marginal results!

Of course, I don't know much about hardware restrains or cordic sine generator, but if helps only C1, C2, W1 and 0.2MHz "limit" should be considered in this new/improved config.

Link to comment
Share on other sites

  • 0
Posted (edited)

To contribute to the cause I thought some additional measurements will help...

As preparation I measured the 1kHz output of Focusrite 2i2 with Keithley 2015 THD - both mentioned in this topic. I didn't use any filter embedded in instrument, like those mentioned at the beginning.

The following picture came identical with what I measured with WF and SpectraPlus (using solely 2i2 as hardware), around 0.0007%, but this instrument has a refresh rate of few times per second and I didn't capture exactly that precise figure :) ... almost 

image.thumb.png.73233e9e4e95af70535ab3a66e8f61a3.png

 

From this I moved to AD2 and I connected W1 to Keithley's input and here are the results (min and max);

 

image.png.3b3144ed37013e2747c46d10c75ce642.png

 

... and finally I connected Focusrite output to AD2's C1 and I almost meltdown :) ... this is config.2 ADC from AD2

image.thumb.png.b31bf192eb55e6646698bc40f1c07879.png

 

I hope it helps.

 

Edited by dvb
Link to comment
Share on other sites

  • 0
Posted (edited)

Small update to the previous graphs, I reduced the upper frequency to 20kHz (knowing that Focusrite doesn't solve too good the upper part of the spectrum and Keithley was set to measure the first 10 harmonics) 

image.thumb.png.227ef40eaeecef4881ed7e6d53637872.png

... and of course changing from "Linear average" to "Min hold" gives "better" figures :) 

image.thumb.png.b13a64275f1f69c5dd34f2e0066c421a.png

 

Edited by dvb
Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...