A few times on this board and specifically recently in the ASR open source streamer thread I have seen folks express interest in the DIYINHK multichannel DACs based on the ES9016 and ES9038pro chips. From reading about these DACs on DIY Audio I have seen two groups of comments, 1) implementation is not great (especially the early 2 layer boards) and 2) some folks have built the ES9016 and were quite happy with it. Thought I would try to bridge the two by making some measurements and listening. I have some basic test equipment (scope, Motu M4, DMM) and have been gaining some experience with making measurements. More than happy to experiment so if there is something you want to see feel free to ask.
Goals
-Learn how power supplies impact performance
-Build low cost platform to learn CamillaDSP, specifically with DIY active speakers in mind
-Learn how different op amps impact performance
-Build low cost but decent performance miniSHARC based DSP (like the discontinued OpenDRC-DA8 with a better DAC)
-Learn DAC register programming with an Arduino
ES9016
-8 channel, I2S input DAC
-Single ended output with TI NE5532 op amps, presumably based on Figure 3 of ESS Application Note Maximizing DAC Performance for Every Budget
-Comes with no power supply and has no onboard regulators, requires regulated 2 x 3.3V and +/- 12V
-In typical operation DAC is clocked synchronously from I2S source but board has pads to allow installation of a local oscillator to allow for asynchronous clocking
Some of this stuff I already had on hand but see below for a BOM with prices to get this thing working. Might be able to get a cheaper transformers / regulators but imagine most builds are in the $250-300 range.
USB DAC - $285 TOTAL
ES9016 DAC - $90 - DIYINHK
multichannel XMOS - $70 - DIYINHK
3.3V x 2 regulator - $40 - DIYINHK
+/- 12V regulator - $40 - DIYINHK
6V x 2 transformer - $20 - Mouser / DigiKey
15V x 2 transformer - $20 - Mouser / DigiKey
fused IEC receptacle / switch - $3 - Parts Express
XH cables (2 x red/black, 1 x yellow/black/blue) - $2 - DIYINHK
Here is a pic of the DAC assembly.
This is pretty cost competitive with the now discontinued miniDSP U-DAC8 ($255) and hopefully offers improved performance. Assembly is very easy if you have done any thru hole soldering, takes about 30-60 minutes to complete. I am not a huge fan of the DIP8 sockets provided so I used some slightly more robust sockets which adds $11 to the build.
All measurements below were done with a MOTU M4 audio interface. I did not find any differences across channels. Playback and measurement sample rates were the same. 128K FFT length, Blackman-Harris 7 windowing and 8 averages were used for all measurements.
1 kHz THD+N, 44.1 kHz sample rate, 20-22000 Hz bandwidth. Channel 1/2.
Channel 1
131072-point spectrum using Blackman-Harris 7 window and 8 averages
Input RMS -10.83 dBFS
-10.8 dBFS C, -10.8 dBFS A
-10.8 dBFS 22 - 22k UNW
Distortion at 999.9 Hz, -10.8 dBFS:
THD: -108.3 dB based on 21 harmonics [20..22000 Hz]
HHD: -122.2 dB [10 .. 22]
N: -99.8 dB [20..22000 Hz]
N+D: -111.2 dBFS A
THD+N: -99.2 dB [20..22000 Hz]
2nd harmonic -115.2 dB
3rd harmonic -139.4 dB
4th harmonic -113.4 dB
5th harmonic -120.7 dB
6th harmonic -115.5 dB
7th harmonic -118.7 dB
8th harmonic -122.0 dB
9th harmonic -120.3 dB
Channel 2
131072-point spectrum using Blackman-Harris 7 window and 8 averages
Input RMS -10.82 dBFS
-10.8 dBFS C, -10.8 dBFS A
-10.8 dBFS 22 - 22k UNW
Distortion at 999.9 Hz, -10.8 dBFS:
THD: -109.0 dB based on 21 harmonics [20..22000 Hz]
HHD: -122.5 dB [10 .. 22]
N: -99.6 dB [20..22000 Hz]
N+D: -111.1 dBFS A
THD+N: -99.1 dB [20..22000 Hz]
2nd harmonic -122.1 dB
3rd harmonic -139.6 dB
4th harmonic -113.4 dB
5th harmonic -120.2 dB
6th harmonic -115.6 dB
7th harmonic -118.2 dB
8th harmonic -121.4 dB
9th harmonic -120.6 dB
THD is quite low at -108 dB. The noise from this measurement is definitely impacted by the MOTU M4 noise. For example see measurement below from an Okto dac8 pro at a similar level (within 1 dB), here the MOTU M4 noise dominates the measurement limiting THD+N to a similar -99 dB.
Frequency response, 44.1 kHz sample rate. Channel 1/2.
No surprises here, response is flat to 20 kHz.
THD and THD+N vs frequency, 44.1 kHz sample rate, 20-22000 Hz bandwidth. Channel 1.
THD+N (upper trace) and THD (lower trace) are well behaved with little variation with frequency.
THD vs level, 44.1 kHz sample rate, 20-22000 Hz bandwidth. Channel 1.
Bit of an "ESS Hump" going on here.
J Test, 44.1 kHz sample rate. Channel 1/2.
Pretty clean, maybe some close-in spikes at -120 dB.
AES-17 MD, 44.1 kHz sample rate, 20-22000 Hz bandwidth. Channel 1/2.
Channel 1
131072-point spectrum using Blackman-Harris 7 window and 8 averages
Input RMS -12.82 dBFS
-14.8 dBFS C, -26.3 dBFS A
-12.8 dBFS 22 - 22k UNW
IMD is -106.3 dB
f1 = 41 Hz, f2 = 7,993 Hz
IMD components:
d2L: -118.0 dB
d2H: -106.6 dB
d3L: -114.7 dB
d3H: -114.0 dB
d4L: -103.3 dB
d4H: -103.1 dB
d5L: -106.5 dB
d5H: -106.6 dB
TD+N is -97.6 dB
Channel 2
131072-point spectrum using Blackman-Harris 7 window and 8 averages
Input RMS -12.82 dBFS
-14.8 dBFS C, -26.3 dBFS A
-12.8 dBFS 22 - 22k UNW
IMD is -105.9 dB
f1 = 41 Hz, f2 = 7,993 Hz
IMD components:
d2L: -126.7 dB
d2H: -105.9 dB
d3L: -113.7 dB
d3H: -112.3 dB
d4L: -103.4 dB
d4H: -103.4 dB
d5L: -106.1 dB
d5H: -106.9 dB
TD+N is -97.5 dB
AES-17 DFD, 44.1 kHz sample rate, 20-22000 Hz bandwidth. Channel 1/2.
Channel 1
131072-point spectrum using Blackman-Harris 7 window and 8 averages
Input RMS -14.96 dBFS
-25.5 dBFS C, -23.6 dBFS A
-15.0 dBFS 22 - 22k UNW
IMD is -97.2 dB
f1 = 18,000 Hz, f2 = 20,000 Hz
IMD components:
d2L: -111.2 dB
d2H: N/A
d3L: -108.2 dB
d3H: -106.9 dB
d4L: -126.8 dB
d4H: N/A
d5L: -142.6 dB
d5H: N/A
TD+N is -95.9 dB
Channel 2
131072-point spectrum using Blackman-Harris 7 window and 8 averages
Input RMS -14.96 dBFS
-25.5 dBFS C, -23.6 dBFS A
-15.0 dBFS 22 - 22k UNW
IMD is -96.5 dB
f1 = 18,000 Hz, f2 = 20,000 Hz
IMD components:
d2L: -110.1 dB
d2H: N/A
d3L: -107.5 dB
d3H: -106.3 dB
d4L: -126.5 dB
d4H: N/A
d5L: -144.0 dB
d5H: N/A
TD+N is -95.6 dB
Next set of measurements is the same as above but at 96 kHz sample rate. In general behavior is the same, some of the THD+N values are worse as these measurements use a 20-48000 Hz bandwidth which incorporates more noise (in addition the ADC has rising noise at higher frequencies), if limited to 20-22000 kHz these would be the same as the 44.1 kHz sample rate values.
1 kHz THD+N, 96 kHz sample rate, 20-48000 Hz bandwidth. Channel 1/2.
Channel 1
131072-point spectrum using Blackman-Harris 7 window and 8 averages
Input RMS -10.79 dBFS
-10.8 dBFS C, -10.8 dBFS A
-10.8 dBFS 22 - 22k UNW
-109.7 dBFS >22k
Distortion at 999.8 Hz, -10.8 dBFS:
THD: -107.4 dB based on 47 harmonics [20..48000 Hz]
HHD: -119.4 dB [10 .. 48]
N: -96.3 dB [20..48000 Hz]
N+D: -110.8 dBFS A
THD+N: -96.0 dB [20..48000 Hz]
2nd harmonic -113.6 dB
3rd harmonic -126.0 dB
4th harmonic -113.8 dB
5th harmonic -118.7 dB
6th harmonic -115.5 dB
7th harmonic -116.6 dB
8th harmonic -120.4 dB
9th harmonic -119.2 dB
Channel 2
131072-point spectrum using Blackman-Harris 7 window and 8 averages
Input RMS -10.79 dBFS
-10.8 dBFS C, -10.8 dBFS A
-10.8 dBFS 22 - 22k UNW
-109.7 dBFS >22k
Distortion at 999.8 Hz, -10.8 dBFS:
THD: -108.2 dB based on 47 harmonics [20..48000 Hz]
HHD: -119.6 dB [10 .. 48]
N: -96.3 dB [20..48000 Hz]
N+D: -111.1 dBFS A
THD+N: -96.1 dB [20..48000 Hz]
2nd harmonic -119.1 dB
3rd harmonic -127.1 dB
4th harmonic -113.9 dB
5th harmonic -118.4 dB
6th harmonic -115.5 dB
7th harmonic -116.4 dB
8th harmonic -120.6 dB
9th harmonic -119.2 dB
Frequency response, 96 kHz sample rate. Channel 1/2.
THD vs frequency, 96 kHz sample rate, 20-48000 Hz bandwidth. Channel 1.
THD vs level, 96 kHz sample rate, 20-48000 Hz bandwidth. Channel 1.
J Test, 96 kHz sample rate. Channel 1/2.
AES-17 MD, 96 kHz sample rate, 20-48000 Hz bandwidth. Channel 1/2.
Channel 1
131072-point spectrum using Blackman-Harris 7 window and 8 averages
Input RMS -12.82 dBFS
-14.8 dBFS C, -26.3 dBFS A
-12.8 dBFS 22 - 22k UNW
-109.5 dBFS >22k
IMD is -105.9 dB
f1 = 41 Hz, f2 = 7,993 Hz
IMD components:
d2L: -119.3 dB
d2H: -106.1 dB
d3L: -109.7 dB
d3H: -110.3 dB
d4L: -104.1 dB
d4H: -104.2 dB
d5L: -104.4 dB
d5H: -105.1 dB
TD+N is -94.5 dB
Channel 2
131072-point spectrum using Blackman-Harris 7 window and 8 averages
Input RMS -12.81 dBFS
-14.8 dBFS C, -26.3 dBFS A
-12.8 dBFS 22 - 22k UNW
-109.5 dBFS >22k
IMD is -105.1 dB
f1 = 41 Hz, f2 = 7,993 Hz
IMD components:
d2L: -123.4 dB
d2H: -105.2 dB
d3L: -110.6 dB
d3H: -112.3 dB
d4L: -104.6 dB
d4H: -104.2 dB
d5L: -104.0 dB
d5H: -104.7 dB
TD+N is -94.5 dB
AES-17 DFD, 96 kHz sample rate, 20-48000 Hz bandwidth. Channel 1/2.
Channel 1
131072-point spectrum using Blackman-Harris 7 window and 8 averages
Input RMS -14.93 dBFS
-25.5 dBFS C, -23.6 dBFS A
-14.9 dBFS 22 - 22k UNW
-108.8 dBFS >22k
IMD is -94.5 dB
f1 = 18,000 Hz, f2 = 20,000 Hz
IMD components:
d2L: -110.2 dB
d2H: -109.1 dB
d3L: -107.6 dB
d3H: -102.4 dB
d4L: -126.5 dB
d4H: -116.5 dB
d5L: -137.5 dB
d5H: -121.9 dB
TD+N is -91.3 dB
Channel 2
131072-point spectrum using Blackman-Harris 7 window and 8 averages
Input RMS -14.93 dBFS
-25.5 dBFS C, -23.6 dBFS A
-14.9 dBFS 22 - 22k UNW
-108.8 dBFS >22k
IMD is -94.5 dB
f1 = 18,000 Hz, f2 = 20,000 Hz
IMD components:
d2L: -108.9 dB
d2H: -109.6 dB
d3L: -107.8 dB
d3H: -102.6 dB
d4L: -125.7 dB
d4H: -115.8 dB
d5L: -140.0 dB
d5H: -122.2 dB
TD+N is -91.4 dB
Overall measured performance is quite acceptable. I also tried OPA1612 op amps but was unable to measure a performance improvement although it is possible that this is limited by the noise of my measurement gear. Overall see no reason to change op amps from the base TI NE5532 op amps.
1 kHz THD+N, 44.1 kHz sample rate, 20-22000 Hz. Channel 1, OPA1612 op amp.
Channel 1
131072-point spectrum using Blackman-Harris 7 window and 8 averages
Input RMS -10.81 dBFS
-10.8 dBFS C, -10.8 dBFS A
-10.8 dBFS 22 - 22k UNW
-109.7 dBFS >22k
Distortion at 1,000.0 Hz, -10.8 dBFS:
THD: -108.7 dB based on 21 harmonics [20..22000 Hz]
HHD: -120.3 dB [10 .. 22]
N: -100.0 dB [20..22000 Hz]
N+D: -111.5 dBFS A
THD+N: -99.5 dB [20..22000 Hz]
2nd harmonic -127.7 dB
3rd harmonic -136.3 dB
4th harmonic -114.0 dB
5th harmonic -119.3 dB
6th harmonic -115.1 dB
7th harmonic -116.9 dB
8th harmonic -120.7 dB
9th harmonic -118.9 dB
I tried using a SilentSwitcher power supply with a 9V / 2A MeanWell SMPS as an alternative power supply as it is much smaller (although similar in cost to the linear power supply). Performance is significantly degraded from noise although the 3.3V supply is not exceptionally low noise so this was expected.
1 kHz THD+N, 44.1 kHz sample rate, 20-22000 Hz bandwidth. Channel 1, SilentSwitcher power supply.
Channel 1
131072-point spectrum using Blackman-Harris 7 window and 8 averages
Input RMS -10.63 dBFS
-10.6 dBFS C, -10.6 dBFS A
-10.6 dBFS 22 - 22k UNW
Distortion at 1,000.0 Hz, -10.6 dBFS:
THD: -90.3 dB based on 21 harmonics [20..22000 Hz]
HHD: -97.0 dB [10 .. 22]
N: -82.6 dB [20..22000 Hz]
N+D: -92.9 dBFS A
THD+N: -81.9 dB [20..22000 Hz]
2nd harmonic -97.0 dB
3rd harmonic -113.2 dB
4th harmonic -110.6 dB
5th harmonic -116.8 dB
6th harmonic -115.8 dB
7th harmonic -95.9 dB
8th harmonic -120.3 dB
9th harmonic -95.9 dB
Adding 3.3V LDOs improves performance but still not quite as good as linear power supply, still a respectable option if you are trying to save space.
1 kHz THD+N, 44.1 kHz sample rate, 20-22000 Hz bandwidth. Channel 1, SilentSwitcher power supply with 3.3V LDOs.
131072-point spectrum using Blackman-Harris 7 window and 8 averages
Input RMS -10.81 dBFS
-10.8 dBFS C, -10.8 dBFS A
-10.8 dBFS 22 - 22k UNW
-104.0 dBFS >22k
Distortion at 999.8 Hz, -10.8 dBFS:
THD: -102.1 dB based on 21 harmonics [20..22000 Hz]
HHD: -116.9 dB [10 .. 22]
N: -95.8 dB [20..22000 Hz]
N+D: -108.4 dBFS A
THD+N: -94.9 dB [20..22000 Hz]
2nd harmonic -104.2 dB
3rd harmonic -123.5 dB
4th harmonic -114.2 dB
5th harmonic -118.8 dB
6th harmonic -115.4 dB
7th harmonic -111.4 dB
8th harmonic -120.2 dB
9th harmonic -112.8 dB
Listening
Turn on/off pop is pretty bad, definitely recommend proper power sequencing (turning on DAC followed by power amplifiers, turning off power amplifiers followed by DAC). No hiss or noise noted with normal sensitivity speakers (85-90 dB). Sounds excellent! I personally do not much attribute much sonic performance to DACs but overall the DAC sounds good. For now my listening is confined to 2 channel passive speakers as I am still getting CamillaDSP up and running. Tried both a MacBook Pro and Raspberry Pi4 as sources, both were good. Overall for a sub-$300 8 channel USB DAC I think this does quite well. I do not have a U-DAC8 but I do have an OpenDRC-DA8 which is based on the same underlying DAC board and the biggest difference is the substantially higher noise (audible hiss) on the OpenDRC-DA8. Excited to get CamillaDSP up and running and trying this out on some DIY active speakers.
Michael
Goals
-Learn how power supplies impact performance
-Build low cost platform to learn CamillaDSP, specifically with DIY active speakers in mind
-Learn how different op amps impact performance
-Build low cost but decent performance miniSHARC based DSP (like the discontinued OpenDRC-DA8 with a better DAC)
-Learn DAC register programming with an Arduino
ES9016
-8 channel, I2S input DAC
-Single ended output with TI NE5532 op amps, presumably based on Figure 3 of ESS Application Note Maximizing DAC Performance for Every Budget
-Comes with no power supply and has no onboard regulators, requires regulated 2 x 3.3V and +/- 12V
-In typical operation DAC is clocked synchronously from I2S source but board has pads to allow installation of a local oscillator to allow for asynchronous clocking
Some of this stuff I already had on hand but see below for a BOM with prices to get this thing working. Might be able to get a cheaper transformers / regulators but imagine most builds are in the $250-300 range.
USB DAC - $285 TOTAL
ES9016 DAC - $90 - DIYINHK
multichannel XMOS - $70 - DIYINHK
3.3V x 2 regulator - $40 - DIYINHK
+/- 12V regulator - $40 - DIYINHK
6V x 2 transformer - $20 - Mouser / DigiKey
15V x 2 transformer - $20 - Mouser / DigiKey
fused IEC receptacle / switch - $3 - Parts Express
XH cables (2 x red/black, 1 x yellow/black/blue) - $2 - DIYINHK
Here is a pic of the DAC assembly.
This is pretty cost competitive with the now discontinued miniDSP U-DAC8 ($255) and hopefully offers improved performance. Assembly is very easy if you have done any thru hole soldering, takes about 30-60 minutes to complete. I am not a huge fan of the DIP8 sockets provided so I used some slightly more robust sockets which adds $11 to the build.
All measurements below were done with a MOTU M4 audio interface. I did not find any differences across channels. Playback and measurement sample rates were the same. 128K FFT length, Blackman-Harris 7 windowing and 8 averages were used for all measurements.
1 kHz THD+N, 44.1 kHz sample rate, 20-22000 Hz bandwidth. Channel 1/2.
Channel 1
131072-point spectrum using Blackman-Harris 7 window and 8 averages
Input RMS -10.83 dBFS
-10.8 dBFS C, -10.8 dBFS A
-10.8 dBFS 22 - 22k UNW
Distortion at 999.9 Hz, -10.8 dBFS:
THD: -108.3 dB based on 21 harmonics [20..22000 Hz]
HHD: -122.2 dB [10 .. 22]
N: -99.8 dB [20..22000 Hz]
N+D: -111.2 dBFS A
THD+N: -99.2 dB [20..22000 Hz]
2nd harmonic -115.2 dB
3rd harmonic -139.4 dB
4th harmonic -113.4 dB
5th harmonic -120.7 dB
6th harmonic -115.5 dB
7th harmonic -118.7 dB
8th harmonic -122.0 dB
9th harmonic -120.3 dB
Channel 2
131072-point spectrum using Blackman-Harris 7 window and 8 averages
Input RMS -10.82 dBFS
-10.8 dBFS C, -10.8 dBFS A
-10.8 dBFS 22 - 22k UNW
Distortion at 999.9 Hz, -10.8 dBFS:
THD: -109.0 dB based on 21 harmonics [20..22000 Hz]
HHD: -122.5 dB [10 .. 22]
N: -99.6 dB [20..22000 Hz]
N+D: -111.1 dBFS A
THD+N: -99.1 dB [20..22000 Hz]
2nd harmonic -122.1 dB
3rd harmonic -139.6 dB
4th harmonic -113.4 dB
5th harmonic -120.2 dB
6th harmonic -115.6 dB
7th harmonic -118.2 dB
8th harmonic -121.4 dB
9th harmonic -120.6 dB
THD is quite low at -108 dB. The noise from this measurement is definitely impacted by the MOTU M4 noise. For example see measurement below from an Okto dac8 pro at a similar level (within 1 dB), here the MOTU M4 noise dominates the measurement limiting THD+N to a similar -99 dB.
Frequency response, 44.1 kHz sample rate. Channel 1/2.
No surprises here, response is flat to 20 kHz.
THD and THD+N vs frequency, 44.1 kHz sample rate, 20-22000 Hz bandwidth. Channel 1.
THD+N (upper trace) and THD (lower trace) are well behaved with little variation with frequency.
THD vs level, 44.1 kHz sample rate, 20-22000 Hz bandwidth. Channel 1.
Bit of an "ESS Hump" going on here.
J Test, 44.1 kHz sample rate. Channel 1/2.
Pretty clean, maybe some close-in spikes at -120 dB.
AES-17 MD, 44.1 kHz sample rate, 20-22000 Hz bandwidth. Channel 1/2.
Channel 1
131072-point spectrum using Blackman-Harris 7 window and 8 averages
Input RMS -12.82 dBFS
-14.8 dBFS C, -26.3 dBFS A
-12.8 dBFS 22 - 22k UNW
IMD is -106.3 dB
f1 = 41 Hz, f2 = 7,993 Hz
IMD components:
d2L: -118.0 dB
d2H: -106.6 dB
d3L: -114.7 dB
d3H: -114.0 dB
d4L: -103.3 dB
d4H: -103.1 dB
d5L: -106.5 dB
d5H: -106.6 dB
TD+N is -97.6 dB
Channel 2
131072-point spectrum using Blackman-Harris 7 window and 8 averages
Input RMS -12.82 dBFS
-14.8 dBFS C, -26.3 dBFS A
-12.8 dBFS 22 - 22k UNW
IMD is -105.9 dB
f1 = 41 Hz, f2 = 7,993 Hz
IMD components:
d2L: -126.7 dB
d2H: -105.9 dB
d3L: -113.7 dB
d3H: -112.3 dB
d4L: -103.4 dB
d4H: -103.4 dB
d5L: -106.1 dB
d5H: -106.9 dB
TD+N is -97.5 dB
AES-17 DFD, 44.1 kHz sample rate, 20-22000 Hz bandwidth. Channel 1/2.
Channel 1
131072-point spectrum using Blackman-Harris 7 window and 8 averages
Input RMS -14.96 dBFS
-25.5 dBFS C, -23.6 dBFS A
-15.0 dBFS 22 - 22k UNW
IMD is -97.2 dB
f1 = 18,000 Hz, f2 = 20,000 Hz
IMD components:
d2L: -111.2 dB
d2H: N/A
d3L: -108.2 dB
d3H: -106.9 dB
d4L: -126.8 dB
d4H: N/A
d5L: -142.6 dB
d5H: N/A
TD+N is -95.9 dB
Channel 2
131072-point spectrum using Blackman-Harris 7 window and 8 averages
Input RMS -14.96 dBFS
-25.5 dBFS C, -23.6 dBFS A
-15.0 dBFS 22 - 22k UNW
IMD is -96.5 dB
f1 = 18,000 Hz, f2 = 20,000 Hz
IMD components:
d2L: -110.1 dB
d2H: N/A
d3L: -107.5 dB
d3H: -106.3 dB
d4L: -126.5 dB
d4H: N/A
d5L: -144.0 dB
d5H: N/A
TD+N is -95.6 dB
Next set of measurements is the same as above but at 96 kHz sample rate. In general behavior is the same, some of the THD+N values are worse as these measurements use a 20-48000 Hz bandwidth which incorporates more noise (in addition the ADC has rising noise at higher frequencies), if limited to 20-22000 kHz these would be the same as the 44.1 kHz sample rate values.
1 kHz THD+N, 96 kHz sample rate, 20-48000 Hz bandwidth. Channel 1/2.
Channel 1
131072-point spectrum using Blackman-Harris 7 window and 8 averages
Input RMS -10.79 dBFS
-10.8 dBFS C, -10.8 dBFS A
-10.8 dBFS 22 - 22k UNW
-109.7 dBFS >22k
Distortion at 999.8 Hz, -10.8 dBFS:
THD: -107.4 dB based on 47 harmonics [20..48000 Hz]
HHD: -119.4 dB [10 .. 48]
N: -96.3 dB [20..48000 Hz]
N+D: -110.8 dBFS A
THD+N: -96.0 dB [20..48000 Hz]
2nd harmonic -113.6 dB
3rd harmonic -126.0 dB
4th harmonic -113.8 dB
5th harmonic -118.7 dB
6th harmonic -115.5 dB
7th harmonic -116.6 dB
8th harmonic -120.4 dB
9th harmonic -119.2 dB
Channel 2
131072-point spectrum using Blackman-Harris 7 window and 8 averages
Input RMS -10.79 dBFS
-10.8 dBFS C, -10.8 dBFS A
-10.8 dBFS 22 - 22k UNW
-109.7 dBFS >22k
Distortion at 999.8 Hz, -10.8 dBFS:
THD: -108.2 dB based on 47 harmonics [20..48000 Hz]
HHD: -119.6 dB [10 .. 48]
N: -96.3 dB [20..48000 Hz]
N+D: -111.1 dBFS A
THD+N: -96.1 dB [20..48000 Hz]
2nd harmonic -119.1 dB
3rd harmonic -127.1 dB
4th harmonic -113.9 dB
5th harmonic -118.4 dB
6th harmonic -115.5 dB
7th harmonic -116.4 dB
8th harmonic -120.6 dB
9th harmonic -119.2 dB
Frequency response, 96 kHz sample rate. Channel 1/2.
THD vs frequency, 96 kHz sample rate, 20-48000 Hz bandwidth. Channel 1.
THD vs level, 96 kHz sample rate, 20-48000 Hz bandwidth. Channel 1.
J Test, 96 kHz sample rate. Channel 1/2.
AES-17 MD, 96 kHz sample rate, 20-48000 Hz bandwidth. Channel 1/2.
Channel 1
131072-point spectrum using Blackman-Harris 7 window and 8 averages
Input RMS -12.82 dBFS
-14.8 dBFS C, -26.3 dBFS A
-12.8 dBFS 22 - 22k UNW
-109.5 dBFS >22k
IMD is -105.9 dB
f1 = 41 Hz, f2 = 7,993 Hz
IMD components:
d2L: -119.3 dB
d2H: -106.1 dB
d3L: -109.7 dB
d3H: -110.3 dB
d4L: -104.1 dB
d4H: -104.2 dB
d5L: -104.4 dB
d5H: -105.1 dB
TD+N is -94.5 dB
Channel 2
131072-point spectrum using Blackman-Harris 7 window and 8 averages
Input RMS -12.81 dBFS
-14.8 dBFS C, -26.3 dBFS A
-12.8 dBFS 22 - 22k UNW
-109.5 dBFS >22k
IMD is -105.1 dB
f1 = 41 Hz, f2 = 7,993 Hz
IMD components:
d2L: -123.4 dB
d2H: -105.2 dB
d3L: -110.6 dB
d3H: -112.3 dB
d4L: -104.6 dB
d4H: -104.2 dB
d5L: -104.0 dB
d5H: -104.7 dB
TD+N is -94.5 dB
AES-17 DFD, 96 kHz sample rate, 20-48000 Hz bandwidth. Channel 1/2.
Channel 1
131072-point spectrum using Blackman-Harris 7 window and 8 averages
Input RMS -14.93 dBFS
-25.5 dBFS C, -23.6 dBFS A
-14.9 dBFS 22 - 22k UNW
-108.8 dBFS >22k
IMD is -94.5 dB
f1 = 18,000 Hz, f2 = 20,000 Hz
IMD components:
d2L: -110.2 dB
d2H: -109.1 dB
d3L: -107.6 dB
d3H: -102.4 dB
d4L: -126.5 dB
d4H: -116.5 dB
d5L: -137.5 dB
d5H: -121.9 dB
TD+N is -91.3 dB
Channel 2
131072-point spectrum using Blackman-Harris 7 window and 8 averages
Input RMS -14.93 dBFS
-25.5 dBFS C, -23.6 dBFS A
-14.9 dBFS 22 - 22k UNW
-108.8 dBFS >22k
IMD is -94.5 dB
f1 = 18,000 Hz, f2 = 20,000 Hz
IMD components:
d2L: -108.9 dB
d2H: -109.6 dB
d3L: -107.8 dB
d3H: -102.6 dB
d4L: -125.7 dB
d4H: -115.8 dB
d5L: -140.0 dB
d5H: -122.2 dB
TD+N is -91.4 dB
Overall measured performance is quite acceptable. I also tried OPA1612 op amps but was unable to measure a performance improvement although it is possible that this is limited by the noise of my measurement gear. Overall see no reason to change op amps from the base TI NE5532 op amps.
1 kHz THD+N, 44.1 kHz sample rate, 20-22000 Hz. Channel 1, OPA1612 op amp.
Channel 1
131072-point spectrum using Blackman-Harris 7 window and 8 averages
Input RMS -10.81 dBFS
-10.8 dBFS C, -10.8 dBFS A
-10.8 dBFS 22 - 22k UNW
-109.7 dBFS >22k
Distortion at 1,000.0 Hz, -10.8 dBFS:
THD: -108.7 dB based on 21 harmonics [20..22000 Hz]
HHD: -120.3 dB [10 .. 22]
N: -100.0 dB [20..22000 Hz]
N+D: -111.5 dBFS A
THD+N: -99.5 dB [20..22000 Hz]
2nd harmonic -127.7 dB
3rd harmonic -136.3 dB
4th harmonic -114.0 dB
5th harmonic -119.3 dB
6th harmonic -115.1 dB
7th harmonic -116.9 dB
8th harmonic -120.7 dB
9th harmonic -118.9 dB
I tried using a SilentSwitcher power supply with a 9V / 2A MeanWell SMPS as an alternative power supply as it is much smaller (although similar in cost to the linear power supply). Performance is significantly degraded from noise although the 3.3V supply is not exceptionally low noise so this was expected.
1 kHz THD+N, 44.1 kHz sample rate, 20-22000 Hz bandwidth. Channel 1, SilentSwitcher power supply.
Channel 1
131072-point spectrum using Blackman-Harris 7 window and 8 averages
Input RMS -10.63 dBFS
-10.6 dBFS C, -10.6 dBFS A
-10.6 dBFS 22 - 22k UNW
Distortion at 1,000.0 Hz, -10.6 dBFS:
THD: -90.3 dB based on 21 harmonics [20..22000 Hz]
HHD: -97.0 dB [10 .. 22]
N: -82.6 dB [20..22000 Hz]
N+D: -92.9 dBFS A
THD+N: -81.9 dB [20..22000 Hz]
2nd harmonic -97.0 dB
3rd harmonic -113.2 dB
4th harmonic -110.6 dB
5th harmonic -116.8 dB
6th harmonic -115.8 dB
7th harmonic -95.9 dB
8th harmonic -120.3 dB
9th harmonic -95.9 dB
Adding 3.3V LDOs improves performance but still not quite as good as linear power supply, still a respectable option if you are trying to save space.
1 kHz THD+N, 44.1 kHz sample rate, 20-22000 Hz bandwidth. Channel 1, SilentSwitcher power supply with 3.3V LDOs.
131072-point spectrum using Blackman-Harris 7 window and 8 averages
Input RMS -10.81 dBFS
-10.8 dBFS C, -10.8 dBFS A
-10.8 dBFS 22 - 22k UNW
-104.0 dBFS >22k
Distortion at 999.8 Hz, -10.8 dBFS:
THD: -102.1 dB based on 21 harmonics [20..22000 Hz]
HHD: -116.9 dB [10 .. 22]
N: -95.8 dB [20..22000 Hz]
N+D: -108.4 dBFS A
THD+N: -94.9 dB [20..22000 Hz]
2nd harmonic -104.2 dB
3rd harmonic -123.5 dB
4th harmonic -114.2 dB
5th harmonic -118.8 dB
6th harmonic -115.4 dB
7th harmonic -111.4 dB
8th harmonic -120.2 dB
9th harmonic -112.8 dB
Listening
Turn on/off pop is pretty bad, definitely recommend proper power sequencing (turning on DAC followed by power amplifiers, turning off power amplifiers followed by DAC). No hiss or noise noted with normal sensitivity speakers (85-90 dB). Sounds excellent! I personally do not much attribute much sonic performance to DACs but overall the DAC sounds good. For now my listening is confined to 2 channel passive speakers as I am still getting CamillaDSP up and running. Tried both a MacBook Pro and Raspberry Pi4 as sources, both were good. Overall for a sub-$300 8 channel USB DAC I think this does quite well. I do not have a U-DAC8 but I do have an OpenDRC-DA8 which is based on the same underlying DAC board and the biggest difference is the substantially higher noise (audible hiss) on the OpenDRC-DA8. Excited to get CamillaDSP up and running and trying this out on some DIY active speakers.
Michael
Last edited: