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.

TLV320AIC3204: TLV320AIC3204IRHBR

Part Number: TLV320AIC3204

Tool/software:

I am using  TLV320AIC3204IRHBR for supporting stereo Audio

How to configure the device as an I2S master or slave ?

  • Hi,

    By default the device is in slave mode. You can configure the device to be master by changing the direction of BCLK and WCLK using the register below.

    Best regards,
    Jeff McPherson

  • Thanks for the support ..

    How to select the slot and channel setting for I2S 

    Also on the analog channels how to enable the two channels in which mems single ended mic is connected 

  • Hi,

    By default slots 1 and 2 will be used by the codec. You can move these by using the offset selection register.

    For example if I am using TDM8 with 16 bit depth, normally the codec is listening on slots 1 and 2. I can move this to slots 3 and 4 by adding a 32 bit offset (16 * 2 = 32) programmed to register 0x1C.

    Registers below program which inputs are connected to the left PGA. You can select the sources that you want to be mixed here. For example since you have IN2L_P used as a mic, you can use bits D5-4 to connect that input to the left PGA. 

    Likewise, IN2R can be connected to the right side for the other mic.

    Best regards,
    Jeff McPherson