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.

What happens when I input 16 bit I2S into the SRC4192?

Other Parts Discussed in Thread: SRC4192, SRC4392

Hi!

I have a CD  drive that outputs 44kHz 16 bit I2S data into the SRC4192 on my board. I want to convert this into 88kHz 24 bit I2S data inside the SRC4192. Under the assumption all settings are correct, is the SRC4192 capable to do so or is it only possible to input 24 bit I2S data into the SRC4192? What would be a workaround to get 24 bit I2S data from the 16 but I2S bitstream if it is not possible with te SRC4192 alone? 

Thank you very much

Val

  • Hi Val,

    When reducing word length it is typically necessary to dither to avoid introducing tonal energy in the response, but when increasing word length typically the data will just be padded with 0's but in this case all of the output data is dithered from the internal 28-bit data path. It sounds like this should be possible, but I'm a bit uncertain what the data would actually look like in this case. 

    There was another user that had a similar issue with the SRC4392 and ultimately ended up padding and shifting their data to fit a higher word length. Here is the thread: 

    I think some direct testing would be necessary to be sure whether this will work. If you can test on your board and provide some data that would help. I can try to do some testing on my end but will not have a chance to get to do this until next week.

    Best,

    Zak