• Welcome to ASR. There are many reviews of audio hardware and expert members to help answer your questions. Click here to have your audio equipment measured for free!

DIY amp testing (with AES17 filter)

So I made one as well, with better caps. And it measures pretty good. Setup is D6S—AUX0025–Scalar—APU—ADC. First graph is without AUX0025, second one with it. The noises at low frequency is probably EMI or grounding. Those noises vary by the position I put my measurement gears.


Btw, I did a sweep as well. -0.25dB at 20kHz. I measured this by feeding D6S+LPF directly into ADC. Probably gonna get better result if use scalar.
Excellent! What changes did you make to the caps? Would love to incorporate any improvements into the design.
 
Excellent! What changes did you make to the caps? Would love to incorporate any improvements into the design.
I will organize a boom later tonight. I honestly don’t know why our measurements vary so much. I don’t think I’m using any supa-premium component. It costs less than $40.

I was pretty worried about EMI issue from inductances but with measurement at this level, not so much anymore. I will probably make two of these with an aluminum case at some point.

I measured a 3e audio tpa3255 today using this LPF. Without the LPF, it looks like the second graph(the point is the LPF is doing its job).
 

Attachments

  • IMG_1188.jpeg
    IMG_1188.jpeg
    503 KB · Views: 212
  • IMG_1155.jpeg
    IMG_1155.jpeg
    515.1 KB · Views: 206
I honestly don’t know why our measurements vary so much. I don’t think I’m using any supa-premium component. It costs less than $40.
Why do you say our measurements differ? We both have approximately -120dBA N+D, which is the limit of my source (Topping D10 balanced).
 
Sorry, I'm super new here, but am I missing something? REW has AES17 2015 notch.. why the need for the DIY filter?

I've been doing amateur measurements with "Distortion Factory" on Facebook. but haven't posted any Class D amps yet.

I have been using voltage divider resistors with 10uf film caps in front of that with great results I think.

(unrelated picture of my 2i2 loopback. realizing just now I had my microphone cal activated. maybe that's why -6db was best)
 

Attachments

  • Jan 11.png
    Jan 11.png
    72.6 KB · Views: 168
Sorry, I'm super new here, but am I missing something? REW has AES17 2015 notch.. why the need for the DIY filter?

I've been doing amateur measurements with "Distortion Factory" on Facebook. but haven't posted any Class D amps yet.

I have been using voltage divider resistors with 10uf film caps in front of that with great results I think.

(unrelated picture of my 2i2 loopback. realizing just now I had my microphone cal activated. maybe that's why -6db was best)
All good, learning and fun is what we are here for!

The AES17 standard describes how to measure digital audio equipment. It gets down to details like using 997Hz instead of 1KHz for test tones, and specifies standard centre frequencies for octaves (e.g. octave 3 is 125Hz). It also defines a couple of different standard filters. One is a "notch filter", the other is a "low pass filter".

The notch filter is a filter centred on 997Hz that attenuates the test signal and its inevitable "skirts" due to the FFT windowing. This increases the accuracy of broadband THD+N measurements by taking the relatively large test signal out of the equation. This is the AES17 2015 notch option in REW (2015 being the date of the standard doc used - it was updated in 2020)

The low pass filter is there to remove high frequency noise generated by digital amps from the audio band measurements. This is what the circuit described in this thread does. It has to be very flat in frequency response from 20Hz to ~30KHz, and then have a huge -60dB drop in FR by say 250KHz. This is in order to remove any influence of the typical 400KHz switching noise from digital amps.

Texas Instruments has a nice white paper on the topic: https://www.ti.com/lit/an/slaa114/slaa114.pdf?ts=1705717439615&ref_url=https%3A%2F%2Fduckduckgo.com%2F

In short, the notch filter in REW and this filter are doing different jobs.
 
I made few boards of DIY AUX0025 last month and also a LPF designed by Ivan. So here is a comparison.
My setup is APU-Scalar-ADCiso. The first FFT is SMSL D6s without any LPF. Second one is with Ivan’s LPF at 0dB attenuation level. The third FFT is with DIY AUX0025. The ADCiso is set to 6.7V level.

It looks like diy aux0025 adds considerable amount of H3. Also, it seems to be very sensitive about EMI, the results vary a lot from different positioning.
IMG_0251.jpeg
IMG_0253.jpeg
IMG_0255.jpeg
IMG_0256.jpeg
IMG_0254.jpeg
 
I'd like to try one of these, solder up a big one, or buy a compact if its affordable. If someone can reach out. Thanks PM or Gmail
 
I'd like to try one of these, solder up a big one, or buy a compact if its affordable. If someone can reach out. Thanks PM or Gmail
I can send you one of these pcbs for free(but you pay shipping. I'm in NY). My pcb will need one jumper though. I did a sloppy work when changing the size of the mounting hole of those bigger caps and forgot to change something.
 
I made few boards of DIY AUX0025 last month and also a LPF designed by Ivan. So here is a comparison.
My setup is APU-Scalar-ADCiso. The first FFT is SMSL D6s without any LPF. Second one is with Ivan’s LPF at 0dB attenuation level. The third FFT is with DIY AUX0025. The ADCiso is set to 6.7V level.

It looks like diy aux0025 adds considerable amount of H3. Also, it seems to be very sensitive about EMI, the results vary a lot from different positioning.
View attachment 349696View attachment 349697View attachment 349698View attachment 349699View attachment 349700
Hi! Thanks so much for building this, the more people do the more we can improve it! Is a KiCad project available for Ivan's in-line design?

In my testing there's negligible difference between the filtered and unfiltered distortion. H3 is actually 1dB lower. But I may be limited by the performance of the D10 balanced DAC, perhaps a DAC with lower distortion would show a difference? It's all a bit academic anyway, as the best class D amps are more like 110dB SINAD.

BTW it would be helpful if you could use dBr in posted graphs, and limit to -160dBr, it helps with comparisons and keeping visual scaling consistent!

unfiltered.pngaes17.png
 
Last edited:
Hi! Thanks so much for building this, the more people do the more we can improve it! Is a KiCad project available for Ivan's in-line design?

In my testing there's negligible difference between the filtered and unfiltered distortion. H3 is actually 1dB lower. But I may be limited by the performance of the D10 balanced DAC, perhaps a DAC with lower distortion would show a difference? It's all a bit academic anyway, as the best class D amps are more like 110dB SINAD.

BTW it would be helpful if you could use dBr in posted graphs, and limit to -160dBr, it helps with comparisons and keeping visual scaling consistent!

View attachment 349846View attachment 349847
Here is a set of test.

The first three are measured with D6s-APU-Scalar-ADCiso, directly, with Ivan’s LPF, and with DIY AUX0025 respectively.
The second set is measured with D6s-ADCiso, directly, with Ivan’s LPF, and with DIY AUX0025 respectively.

I have to set the lower bound lower (-180dB) otherwise it’s not showing much of the noise floor.

I will ask Ivan if it’s fine to share it here since it’s all his work.
Edit: Ivan authorized me to share the schematic and gerbers.
 

Attachments

  • IMG_0261.jpeg
    IMG_0261.jpeg
    616.4 KB · Views: 304
  • IMG_0262.jpeg
    IMG_0262.jpeg
    614.3 KB · Views: 223
  • IMG_0263.jpeg
    IMG_0263.jpeg
    609.8 KB · Views: 206
  • IMG_0265.jpeg
    IMG_0265.jpeg
    602.9 KB · Views: 205
  • IMG_0264.jpeg
    IMG_0264.jpeg
    613.9 KB · Views: 235
  • IMG_0266.jpeg
    IMG_0266.jpeg
    599.3 KB · Views: 269
  • Passive_LPF_board.zip
    Passive_LPF_board.zip
    65.5 KB · Views: 152
  • IMG_1466.jpeg
    IMG_1466.jpeg
    95.4 KB · Views: 306
Last edited:
Here is a set of test.

The first three are measured with D6s-APU-Scalar-ADCiso, directly, with Ivan’s LPF, and with DIY AUX0025 respectively.
The second set is measured with D6s-ADCiso, directly, with Ivan’s LPF, and with DIY AUX0025 respectively.

I have to set the lower bound lower (-180dB) otherwise it’s not showing much of the noise floor.

I will ask Ivan if it’s fine to share it here since it’s all his work.
Edit: Ivan authorized me to share the schematic and gerbers.
Thank you and @IVX for sharing. Great work! It would be great if you could share the BOM for the actual layout because of the best part fit and reproducing the test results.
 
Here is a set of test.

The first three are measured with D6s-APU-Scalar-ADCiso, directly, with Ivan’s LPF, and with DIY AUX0025 respectively.
The second set is measured with D6s-ADCiso, directly, with Ivan’s LPF, and with DIY AUX0025 respectively.

I have to set the lower bound lower (-180dB) otherwise it’s not showing much of the noise floor.

I will ask Ivan if it’s fine to share it here since it’s all his work.
Edit: Ivan authorized me to share the schematic and gerbers.
Ah I see now, that’s a nicely designed LC filter but it doesn’t have the steep cutoff of an AES17 filter. You can’t really compare the two.
 
That’s really nice!
I will ''OCD" it and put the schematic, BOM and Gerbers tonite.
I forgot to add that this is a great and fun project @mcdn, thanks!
 
Last edited:
I will ''OCD" it and put the schematic, BOM and Gerbers tonite.
I forgot to add that this is a great and fun project @mcdn, thanks!
Is it possible to add a switch and few resistors before the LPF circuit to attenuate the voltage? (Adding resistors after the LPF will bring more thermal noise due to higher resistor values?)
 
Thank you and @IVX for sharing. Great work! It would be great if you could share the BOM for the actual layout because of the best part fit and reproducing the test results.
I will share it tonight. I think resistors do not matter much. It’s the capacitors that matter.
 
Is it possible to add a switch and few resistors before the LPF circuit to attenuate the voltage? (
Sure, can you be more specific? Tell me more.
(Adding resistors after the LPF will bring more thermal noise due to higher resistor values?)
I honestly don't know, but if you elaborate a little bit I will and fix it

I'm not much a designer and more an enthusiast of build and fix stuff.
 
Sure, can you be more specific? Tell me more.

I honestly don't know, but if you elaborate a little bit I will and fix it

I'm not much a designer and more an enthusiast of build and fix stuff.
Something like a U-Pad attenuator. I think a series of 200ohm with a switch for R1 and 200ohm for R2 like what Ivan did will be good? I never simulated it though.

I think Ivan’s LPF is good enough. Although it’s not as steep as aux0025, most of the modern Class D AMP doesn’t need such a steep attenuation anyway.
Ivan’s filter is also designed to be used to measure Dynamic Range of DACs with super high precision with Cosmos APU. Without the filter, when measuring some DACs, APU behaves crazy because of the slight amount of HF noise.

For the AUX0025, I’m more worried about its EMI sensitivity, I need to change its position every time to capture a FFT without much lower frequency noise, I’m suspecting that the inductance used is causing the issue.
 

Attachments

  • IMG_0274.jpeg
    IMG_0274.jpeg
    21.6 KB · Views: 149
Back
Top Bottom