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.

TLV320AIC3109EVM-K: Why does placing and then removing the eeprom jumper make sending audio through usb work?

Part Number: TLV320AIC3109EVM-K
Other Parts Discussed in Thread: TLV320AIC3120

I have a similar issue in this post where I'm unable to play music on the computer and hear it on the outputs of the evaluation board while connected through usb.

Here is the post i'm referring to

e2e.ti.com/.../tlv320aic3111evm-k-unable-to-connect-tlv320aic3111emv-k-to-host-computer-via-usb

I'm using a TLV320AIC3109EVM board and AC-MODEVM LPA001A. I downloaded and successfully installed SLAC249 for the gui and driver. 

What fixed it for me is putting the jumper on the eeprom jumper (for me it's j30), hit the main reset button and thenn removing the jumper and then hitting the main reset button. I'm then able to see speakers (TI USB Audio UAC2.0) in the windows mixer select it and then select stereo playback to lineouts in the gui and load that and hear music from a youtube video.

Why did this work? What is the eeprom storing? I'm trying to understand why.

  • Hi Eric,

    The EEPROM should be empty. All that jumper does is change the EEPROM address. This was more relevant when there was a second EEPROM on the USB MODEVM but it's the only EEPROM present using the AC MODEVM. My understanding is that the EEPROM was added to allow for loading config scripts via the EEPROM (The TLV320AIC3120 EVM does this for example) but the feature was never fully realized in the GUI. I'm a little confused as well how that results in the USB driver changing behavior.

    I tried to recreate what you saw but my AC-MODEVM connected correctly to Windows each time. Is this issue repeatable for you? What steps cause it to happen? Is there any difference if you connect the AC-MODEVM with no daughter card attached?

    Thanks,
    Jeff McPherson

  • Here's a picture of my setup.

    I was unable to recreate the problem. If i put the jumper on the eeprom and reset i see the (TI USB Audio UAC2.0) and after loading stereo playback to lineouts i can hear the audio fine from the youtube video. If the jumper is off the eeprom, i can see TI USB Audio UAC2.0 and hear audio after loading stereo playback.

    It seems to me after putting the jumper on and then off the eeprom it's fixed my issue of being able to play audio through usb but i can't seem to recreate it. This is peculiar behavior.

    Is it possible to update the schematic for the AC-MODEVM in the user guide or provide the schematics? Me and a couple others here noticed that they're not updated with the current board.

  • Hi Eric,

    The user guide is pending an update since we are phasing out the USB MODEVM. The schematics for the AC MODEVM are found in this quick start guide: https://www.ti.com/lit/ug/slau855a/slau855a.pdf?ts=1699296804744&ref_url=https%253A%252F%252Fwww.ti.com%252Fproduct%252FTLV320AIC3109-Q1%253FkeyMatch%253DTLV320AIC3109-Q1%2526tisearch%253Dsearch-everything%2526usecase%253DGPN

    Best regards,
    Jeff McPherson