Yes ! If my stm32 my multichannel Usb to I2S succeeds, it could make a good combo with a simplified version of your board.
From your measurements, do you think you got OK compared to ES9080 datasheet figures?
Balanced outputs are working as you expected?
Jmf
Distorsion was ok, noise was a bit worse. Balanced operation was fine, you only need to invert one of the channels.
If you read the thread, you will see that i had difficulties soldering the dac and when it was not properly soldered, i had strange behavior like DC offset, high distorsion etc. I am attaching the fab files that i sent to JLCPCB, but if i was doing it again, i would change a couple of things:
- find a better footprint for the DAC IC: if you see post 48, there was no mask around the pins of two of the sides, and i think that was the cause of the soldering issues
- i added a toslink and coax spdif outputs. They work fine, but the coax has no transformer. I would add it for peace of mind. For a toslink transmitter that fits that footprint, i can share the aliexpress or TME link if you wish. Same thing for the XLR sockets footprints: they fit standard Neutrik or Amphenol, but let me know if you need the exact part numbers, as there are so many different ones...
The PCB is 10x10cm so that you can print it for peanuts in JLCPCB. I believe i paid something like 6.5 euros shipped. If you want to use the wifi antenna, to keep the trace impedance in 50 Ohm, you need to print a PCB thickness of 1 mm. All the small SMD are 0805 that are for me easier to solder, maybe there are a couple of 0603, can't remember now.
The MCU is ESP32-C3FH4, only this will work with my schematic, but i guess you want to use the STM32 as MCU too. If you want to know the LDOs or wifi antenna or any other part number that i used, just let me know.
Also, remember that for the analog outputs of the DAC, you need to use thin film resistors and C0G/NP0 capacitors.
I never populated the oscillators, as i used the dac always in slave mode, but i identified the part numbers in Mouser that fit. The necessary frequencies are difficult to find, if you need them, let me know.
Well, that is what i remember now, good luck and if you have any questions, just ask.
Edit: added a zip with the Kicad files. Not sure if it is going to work for you as a many footprints are not from the standard kicad libraries but i sourced them myself. I am very noob in kicad so i am not sure how to make it so that the files work for you.... sorry in advance.