Other Parts Discussed in Thread: PCM9211, , TMS320C5535
Hi there,
I have a simple question, is it possible to have a 32-bit word length for this codec at a sample rate of 192kHz?
I note that, even to have a word length of 24-bit, I violate the minimum BCK period of 150ns as stated in 7.12 in the data sheet - but it works fine for 24-bit with 64 BCK clocks per LRCK period. 24-bit words are the most I can get out of the ADC at 192kHz, even when the word length is set to 32-bit (just by writing 0x00 to page 0 register 0x0B and verifying the value gets written). There is technically the room for the subsequent bits, but it doesn't clock any out. Perhaps they don't even exist with the OSR used?
As an aside, the data sheet mentions in table 8 that the minimum required clock ratio for a 2-channel ADC is 128x, but on the very next page it recommends using a ratio of only 32x for 192kHz (the ADC appears to produce garbled output if I set it to 128x, but I haven't progressed in my work well enough to verify what's going on). In fact, it gives up sticking to this minimum after a sample rate of 48 kHz.
I'm working on the assumption that what's going on is a max clock speed for some stage in the ADC that the data sheet makes no mention of (probably a max clock of 6.144MHz for the ADC), but a confirmation would be useful.