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.

TLV320AIC3263EVM-U not recongnized via USB

Other Parts Discussed in Thread: TLV320AIC3263EVM-U

Hello,

I'm working in a lab at university and right now I'm starting to use the TLV320AIC3263EVM-U Eval-Board.
I've never used another TI-Codec before so I haven't much experience by now.

Earlier this day I worked with the Board and everything seemed to work fine.
During a break I unplugged the device from my PC.

When I came back I plugged it back into the USB-Port of my Computer but the device wasn't recognized anymore.
I retried it several times but it didn't work. Neither with Codec Control nor with PurePath Studio I'm able to get a connection to the codec.

Additionally the 2 LEDS next to the TAS1020B are not glowing anymore.
I'm quite sure they were glowing before.

Is there any way to recover the Codec-Board?
I tried the DFUTest.exe from the USBfirmware_V0304_Portable package but it says that there is no DFU-Device found.

Would be great if somebody could help me with my issue.

Thanks in advance
Dennis

  • Hi Dennis,

    Download the USB Firmware from the EVM webpage.

    You have to remove the EEPROM Jumper which should be JP10 according to the schematic in the user’s manual, and plug in the device into USB port.

    Now in device manager, the board should be recognized as a DFU device instead of the normal EVM. If not, unplug and then plug back in USB cable.

    Update the driver software in the device manager. The driver software is found by browsing to the folder dfu_driver in the USB firmware folder downloaded.

    Now open DFUTEST.exe in the same firmware folder. With the EEPROM jumper still removed and the device properly recognized as DFU device in device manager, the “No DFU-device Found” error should no longer display.

    Click on the “Program EVM” button once. In the next Window, (which should be browsing in “image” folder) click on DFUEE.bin once.

    You will now get message to “set EEPROM I2C address to xxxxx” At this time insert the EEPROM jumper and click ok. Follow the screens. You should get a confirmation if the download worked.

     The image folder will now automatically reappear in the browser to set the correct sample rate. 441KHZ.BIN is the standard for USB. Click on that file and now a similar set of install screens will show. You should get a confirmation again displaying download complete.

    After this, all LEDs of the board should be lit and device manager should recognize the board as USB-audio-EVM or similar.

    Let me know if you need more help with this.

    Regards,

    Matt

  • Thank you very much for your help.
    It worked for me with the article from the wiki.

    It seems like the EEPROM jumper has to be set at the TLV320AIC3263EVM-U while reviving the CODEC.
    It didn't seem to work when it was removed.

    It was a little bit hard to short SDA and SCL pins at the EEPROM as there an no testpoints going out at this position but I took a thin wire to bridge them at the ports of the resistors R87 and R88 at the back of the board, as they are connected to theses pins.

    If I may ask 2 additional questions?

    1) I would like to use the onboard electret microphone so I set micbias and micbias_ext to check them both. I set them both to 2.5V in the LEFT ADC Panel in Codec Control. But when I check it with my multimeter I don't get any voltage from MBIAS / MBIAS_EXT testpoint to the GND2 testpoint. Even with the example configuration "MIC Record" i don't get any signal from the onboard MIC at my PC and it seems like the microphone has no supply voltage. Is there anything else that I have to activate?

    2) When I use PurePath Studio and want to program the CODEC it asks me if I would like to set the FWID (Firmware-ID?) of the Eval-Board because the Board has an invalid one. But there is no option for the AIC3263, only AIC3262. What is this FWID good for and is it a problem if I set it to AIC3262 or just always skip this step?

    Thanks your so much your help, it's kind of hard in the beginning to get an overview of the Board and all its features and settings.

    Kind regards
    Dennis

  • Ok,

    regarding the problem with the microphone supply I just checked the circuit diagram.
    It seems like JP57 has to be set to position 2-3 to provide +3.3V to the MICBIAS_VDD port.

    Now I can meassure a supply voltage at the MICBIAS Testpoint, even if this voltage is lower (1.9V) than I set it up in Codec Control (+2.5V / +3.0V).

    Cheers
    Dennis

  • Hi Dennis,

    "2) When I use PurePath Studio and want to program the CODEC it asks me if I would like to set the FWID (Firmware-ID?) of the Eval-Board because the Board has an invalid one. But there is no option for the AIC3263, only AIC3262. What is this FWID good for and is it a problem if I set it to AIC3262 or just always skip this step?"

    This issue has been filed and is in the process of being fixed. You can skip this step or you can use AIC3262 FWID if you want.

    The FWID is used by our software to determine which board is connected. For PurePath Studio it does not have any functional use, but other software may use it.

    Regards,

    J-

     

     

  • Ok,

    thanks a lot for your help.
    So I will just skip this step.

    Have a nice weekend...

    Cheers
    Dennis