I am helping my kid build a Streamer out of an old Emotive Cd Player with a failed DVD drive. The Dac is a AD1955A and we are trying to make it work without the use of the onboard microprocessor. we found that the board has an unpopulated header for I2S. We cut the traces from the processor to the Dac chip For the I2S signal. And we are sending I2S MCLK, BCLK, WCLK SDAT from an old Rigisystems USBPAL board (to be replaced later). We have it working, but only at 44.1khz and 48khz. The usbpal and dac chip can go to 192khz. And we can see that the usbpal board is working fine. But we get no output above 48khz.
I found another post here in Diyaudio with one small mention that 48khz is the max without cpu support????
Can anyone expound upon this??? Is that fact and why? What does the cpu need to do to support higher sample rates??
I found another post here in Diyaudio with one small mention that 48khz is the max without cpu support????
Can anyone expound upon this??? Is that fact and why? What does the cpu need to do to support higher sample rates??
When you use a higher sample rate you have to set it up in the control registers. The 32KHz/44.1KHz/48KHz range is the power on default and the 88.2KHz/96KHz and 176.4KHz/192KHz ranges are register configured.