This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

developing usb-to-i2s converter

Hi all,

I'm going to make an asynchronous usb-to-i2s converter based on a NUC100 series chip (NUC102ZD2AN for evaluation) which is a Cortex-M0 core mcu. This need at least a 12mhz crystal to make usb work and additional 22.5792mhz and 24.576mhz osc to generate low jitter clock for MCLK and also a feedback to mcu for synchronizing the data output (still not sure for this). There would be some logic gates to control which osc to work (22.5792mhz for 44.1kHz and 24.576mhz for 48kHz). The endpoint for playing audio should be two, one for transfer audio data and the other for feedback. I'm going to do from UAC1 and then UAC2. I have no idea about how to design the schematic and how to modify a sample code that only works for synchronous transfer.

This device is supposed to work with this driver:
github.com/.../
and inspired from this:
github.com/.../

Any suggestion?

Moses