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.

TLV320AIC3100: Usage of Analog Inputs and Microphone input

Part Number: TLV320AIC3100


Tool/software:

Hello,

We are using TLV320AIC3100 as an Audio Codec in our HMI project.

The schematic is attached.

Currently, analog radio outputs are connected to the MIC1LP and MIC1LM pins, and microphone input is connected to the MIC1RP pin.

According to the datasheet MIC1RP and MIC1LP pins have a direct connection to the speakers so we want to use those pins for radio outputs.

In short, can we use MIC1RP and MIC1LP for the radio and MIC1LM for the microphone?

Best regards,

Egemen Aksoy

  • Hi Egemen,

    Since the speaker is mono, I would recommend connecting just one of MIC1RP or MIC1LP to the radio, but if you want both L and R out of the radio to be summed, you can connect both. The microphone can be on any of the three inputs in single ended mode without issue. To set the path, you will need to use I2C. I would recommend the CodecControl GUI to set your internal connections, and you can use it to record the I2C commands needed to make those connections. 

    Here are the registers you will need to change for these connections:

    Page 1 Register 35 (0x23), route DAC to left mixer amplifier, MIC1LP and MIC1RP routed to left channel mixer (set to 0x74)

    Page 1 register 48 (0x30), Route MIC1LM to the MIC PGA (set to 0x04)

    Let me know if you need more help with implementing this.

    Best,
    Mir