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.

SRC4193: SRC4193 with 16 bit I2S input

Part Number: SRC4193
Other Parts Discussed in Thread: SRC4192,

Will the SRC4193 or SRC4192 work with a 16 bit I2S input?  The documentation is a little confusing.  It talks generally about working with 24 bit I2S and 24 bit left justified input, but doesn't specifically mention 16 bit I2S input.  It specifically mentions 16 bit right justified.  Is this because the device determines the actual number bits from the width of the LRCLK?  My application requires 16 bit I2S input in slave mode at 48KHz in a 16 bit frame resampled to 16 bit I2S output at 48 KHz in master mode (I'm trying to sync up an audio input with a 12.288MHz master clock generated by a processor).

  • Hi Carl,

    SRC419x input port can handle audio data word length be up to 24-bits for I2S and Left-Justified formats, while the Right-Justified format supports 16-, 18-, 20-, or 24-bit data. For SRC4193, the data format selection for input port can be set using the IFMT[2:0] bits in Control Register 3.

    The output port can handle following formats: Philips I2S, Left-Justified, Right-Justified, or TDM and the audio data word lenght may be 16-, 18-, 20-, or 24-bits. For SRC4193, the OFMT[1:0] and OWL[1:0] bits in Control Register 3 are used to select the data format and word length.

    If you can use RJ format, you should be able to use SRC419x to meet the application requirement you outlined above. Please let us know if you need any additional clarification. Thanks.

    Best regards,
    Ravi

  • I need to use I2S. I cannot use right justified.
    Are you saying that the SRC4192/3 will support 16 bit I2S on its audio input in slave mode?