ES9039Q2M S/PDIF DAC design

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?
When using the ES9039Q2M the Cal. Res. is 50k and Rext 37k. It is wrong in your shematic.

1741891250273.png
 
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
I am just finishing the footprints in KiCAD an will then start the layout/routing, hopefully there are no (major) mistakes.
 

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.
 
Last edited:
Headphone Amplifier based on TPA6120
You have differential DAC output, why not to make a balanced amplifier ?
And here some about about ESS regulators

For 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?
there is a new update pdf at the ESS website, all ASYNC modes up to 50Mhz
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:
For that reason I tried to find a low-close-in phase noise 27MHz clock. No luck, but maybe someone else knows of one?
Found 50Mhz GXO-3306L, 4.33USD at Digikey
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.
 
...for this I have to modify the amanero PCB as far as I know...
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.

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.
 
Found 50Mhz GXO-3306L, 4.33USD at Digikey
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.