Hi there,
We've selected the TLV320DAC3100 as possible succesor of one of our previously selected I2S amplifiers as its features are so extensive. A little background information; we're using an nRF52840 as I2S master which can only provide a BCLK, WCLK and DIN signal. This is configured through the Zephyr driver listed here. I don't need help with how to use the API, as that's out of your scope, but I would like help with configuring the chip for use in the following scenario.
- I would like to play a 32kHz, mono, 16-bit audio source without using the MCLK. How would I need to configure the PLL_CLK, CODEC_CLK, MDAC, NDAC, OSR and MOD_CLK? I've thrown a little to many hours to it and can't help but feel frustrated that I haven't figured this out.
- I also couldn't figure out how to route the audio to both, the headphones and speaker. Does that need to go through the mixing amplifier?
I've only managed to get distorted audio (with question 1 as result) through only the headphones and not the speakers (with question 2 as result).
Any help is greatly appreciated.
Kind regards,
Jochem