This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

AM3352: I2S audio clock issue

Part Number: AM3352
Other Parts Discussed in Thread: AM3358

Hi

We have an issue where and external I2S audio stream is occasionally being corrupted (brief spurts of noise) prior to returning to normal. Sometimes audio is missing for some seconds before returning to normal. The streaming audio from an external source has a word rate of 8.000kHz and the bit rate of 256.000 kHz. We are using a custom board based on AM3352 Beaglebone Black. The master clock crystal is running at 24.000 MHz which is available for the McASP audio “card” on the AM3352. For the I2S, we are unable to divide the clock down to exactly 8.000 KHz using the independent clock dividers available on AM3352. (If the master clock frequency was 24.576MHz, we could divide perfectly, but that is an illegal clock frequency for the  AM3352). The closest that we have been able to achieve is 7.979KHz for the word rate. We suspect the wrong clock frequencies is the cause of the occasional corruption.


Can you please tell how to get precisely 8.000Khz signal by using the clock dividers in the AM3352, so we can try the precise frequency to remove the audio corruption?

How accurate does the word rate and bit rate need to be for I2S?

Any suggestions to resolve the problem is appreciated.