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.

TLV320AIC3101EVM-K: I2S input on TLV320AIC3101EVM-K/AC-MODEVM not working

Part Number: TLV320AIC3101EVM-K

We are  using the TLV320AIC3101EVM-K on the AC-MODEVM board.  After adding the J4 jumper to the IOVDD - 3.3V, we are able to take input data and play it through a speaker using the line outputs. My next step is to play sounds from my laptop to the speaker using a media player. My laptop recognizes the USB device and I can select it, but sound never comes out to the speaker.  The Source switch is in the ON position, which selects the USB. I2C communication is working fine.

Is there another setting that I missed?  Does it play the I2S by default?

Any assistance is greatly appreciated.

Thanks!

  • Hi,

    In the GUI, there's preset like the one shown below.

    I tested it on the EVM and able to play a video from my laptop and listen to the speaker from HP output.

    I have the same J4 and S0 setting as you mentioned.

    Regards.

  • Thanks for your reply.  What speakers did you use?  I'm using this speaker: CDS-20144-L100 with just two wires.

  • You should try with an 8 Ohm instead of 4 Ohm speaker.

    I'm using Cambridge Audio Minx Min 12 - 8 Ohm speaker.

  • Thanks.  That really helped.  When I attempt to adjust the volume In the EVM GUI using the "High Power Outputs" tab, none of the changes alter the volume other than muting the output.   Are you able to adjust the speaker volume?  If so, where in the GUI?

  • The easiest way is changing the register setting directly in command line window.

    For example, using the block diagram below and looking at HPLOUT gain (R51), we can change the gain register in the command line at address 51 (decimal) which is 0x33 in hex from 0x0D (0dB) to say 0x9D (9dB).

    You can change other setting in the register in similar manner.

    Regards.