That is probably a newer datasheet than mine. Where did you get it?
On the ESS website: https://www.esstech.com/wp-content/uploads/2024/09/ES9039Q2M_Datasheet_v0.2.0.pdf
From scrolling a bit through my albums on tidal the most seems to be in the 44.1kHz family
From scrolling a bit through my albums on tidal the most seems to be in the 44.1kHz family
When using the ES9039Q2M the Cal. Res. is 50k and Rext 37k. It is wrong in your shematic.I updated the labels for thin film/C0G and added the Rubycon bypass + series resistor of 50R.
I understand the approach for USB, unfortunately my streamer has no USB/IIS output, only S/PDIF. I am not sure for the suggestion of 27MHz, do you think it could work better in my scenario than 49,152MHz?
I updated the schematic and added some features:
- Headphone Amplifier based on TPA6120
- Headphone Amplifier Class A Amp, based on the "Noir" design
- microcontroller ESP32
- protection circuit with relay
- USB to IIS with Amanero board
Attachments
Where are the pullup resistors for I2C bus. 4.7k is a reasonable value for moderate bus speeds. Also possible to use lower resistance if higher speeds are desired.
Also, you might consider allowing for a T/H resistor to ground for dac AVCC signals. The regulator is capable of putting out more current than you might need. In some cases it seems that experimental loading of LDO regulators with resistors to ground may allow for some tuning of effective regulator loop gain. May or may not be of any benefit in a given situation. Only way to know for sure is to try it at some point and see if any effect. Same type of thing is possible for clock regulators.
If using an Amanero for USB it may be useful to try running it on clean +5v power rather than USB power. I know of one commercial dac designer who recommends that modification. Also, when I tried it the modification did seem to help the sound.
Also, you might consider allowing for a T/H resistor to ground for dac AVCC signals. The regulator is capable of putting out more current than you might need. In some cases it seems that experimental loading of LDO regulators with resistors to ground may allow for some tuning of effective regulator loop gain. May or may not be of any benefit in a given situation. Only way to know for sure is to try it at some point and see if any effect. Same type of thing is possible for clock regulators.
If using an Amanero for USB it may be useful to try running it on clean +5v power rather than USB power. I know of one commercial dac designer who recommends that modification. Also, when I tried it the modification did seem to help the sound.
Last edited:
You have differential DAC output, why not to make a balanced amplifier ?Headphone Amplifier based on TPA6120
And here some about about ESS regulators
there is a new update pdf at the ESS website, all ASYNC modes up to 50MhzFor HW# 16 it says 130*FS ≤ MCLK ≤ 49.152MHz. So minimum MCLK for 192kHz (max samplerate for me) should be 24.96MHz. Does this also mean a 50MHz clock would not work?
16 S/PDIF1, I²S Slave, DoP2 ASYNC, MCLK/1 8<FS<384 64FS 130*FS≤MCLK≤50 Pull 1 0 0 0
Last edited:
Found 50Mhz GXO-3306L, 4.33USD at DigikeyFor that reason I tried to find a low-close-in phase noise 27MHz clock. No luck, but maybe someone else knows of one?
Featuring ultra-low phase jitter of just 0.04ps typical, the GXO-3306L also has ultra-miniature 3.2 x 2.5mm package, requires 3.3V supply voltage, and features superbly low phase noise characteristics.
The GXO-3306L features phase noise floor of -175dBc/Hz @ 1MHz, and excellent close-in phase noise performance of -166dBc/Hz @ 1kHz.
@Markw4
Thanks, I indeed forgot the I2C pullups (most sensor boards etc I worked with in the past had them included), I added them. Also some (not populated) resistors to GND for the regulators.
I also have heard that using another power supply for the amanero could be beneficial, for this I have to modify the amanero PCB as far as I know, will try that when it arrives.
@Anatolii_A
Great, in the new datasheet also the question from above with the S/PDIF input was solved! For the TPA6120 I use the differential output of the DAC, main purpose of this PCB should be the comparison between the TPA and the Class A output, than I will decide and probably optimize.
Thanks, I indeed forgot the I2C pullups (most sensor boards etc I worked with in the past had them included), I added them. Also some (not populated) resistors to GND for the regulators.
I also have heard that using another power supply for the amanero could be beneficial, for this I have to modify the amanero PCB as far as I know, will try that when it arrives.
@Anatolii_A
Great, in the new datasheet also the question from above with the S/PDIF input was solved! For the TPA6120 I use the differential output of the DAC, main purpose of this PCB should be the comparison between the TPA and the Class A output, than I will decide and probably optimize.
For the 9312 regulators: I see there is a lot more experience with LT3045 etc (and these are better for hand soldering), but the ESS ones are dedicated for tehir DACs and a lot cheaper - so why not test them?
I mean fully differential amplifier with two TPA6120 for balanced headphones connectionFor the TPA6120 I use the differential output of the DAC
It can be modified by removing L1 near the USB connector then applying +5v to the non-USB side of L1 pads. The 5v ground should connect to the bottom side ground plane. May have to scrape off some solder mask at a good spot to solder....for this I have to modify the amanero PCB as far as I know...
Other option would be to modify a USB cable to break the +5v power connection from the PC. Bring in your own +5v power on the dac side of the cable. Ground the 5v supply to USB ground in the cable.
Datasheet specs are for 24MHz version. In theory 50MHz version should around 6dB higher phase noise. The clock is rated down to 10Hz offset. 50MHz might be down to -95dBc at that offset. No data for 1Hz offset. Not bad for $4.33. That said, I wouldn't necessarily expect the sound to be as good as might be possible, given the sensitivity of some dac architectures.Found 50Mhz GXO-3306L, 4.33USD at Digikey
Again this is just your opinion. Others have different opinions.That said, I wouldn't necessarily expect the sound to be as good as might be possible, given the sensitivity of some dac architectures.
Does frequency stability of oscillator matters a lot for DAC ? There are a lot of very stable XOs (1-10ppm) with not so good phase noise specs
There are a lot of very stable XOs (1-10ppm) with not so good phase noise specs
Stability or accuracy? Accuracy in audio means nothing, even +/-10000 ppm could be used if such with low jitter existed.
(10000 ppm = 1%, the human ear hears deviations in pitch greater than 1.5%)
Alex.
Thank you ! Then, the optimal variant to try with lowest non audio frequency will be KC7050K27 27Mhz, just for 1.25.
- Home
- Source & Line
- Digital Line Level
- ES9039Q2M S/PDIF DAC design