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.

TLV320AIC3254: Module TLV320AIC3254 USB Evaluation Module wont boot after EEPROM flash

Part Number: TLV320AIC3254

Dear support,

I was testing the USB EVM for my TLV320AIC3254 and after some configurations I decided to reprogram the EEPROM for a personal default program upon boot. I at first tested the programming with the file AIC3254EVM-U_Default.eeprom found in the CS folder. I thought that this was the default configuration that actually exists on the EEPROM of the module as the name implied. But after programming the EEPROM (note that I did that from the tool inside the AIC3254 CS software) with the previous program, the EVM stopped and I can no longer detect it from neither my OS nor from the CS tool... How can I go back to the original firmware?

Thanks in advance...

NH

  • Hi, Naim,

    You can find the required steps to re-program the EEPROM in the EVM in this wiki article. Please note that it is not recommended to program the EEPROM with a custom firmware.

    Best Regards,

      -Diego Meléndez López
       Audio Applications Engineer

  • Hello Diego,

    Thank you for the reply, that did actually help a lot and it did resolve the issue. Although it was a pain to perform the SDA/SCL short circuit in the TLV320AIC3254 USB Evaluation Module, the following post was very useful:
    e2e.ti.com/.../121676

    In another matter, do you happen to know how to generate my own BIN file for the EEPROM? Would like to perform a recording for 192k sampling rate which is not provided in the existing BIN files.

    Many thanks !
    Naïm
  • Hi, Naim,

    Thanks for the feedback, I'm glad to hear you were able to fix your EVM. USB audio recording/payback with 192KHz sampling rate on the EVM is not supported, this is a limitation of the TAS1020B device that acts as the interface between USB and digital audio. We recommend to use only the provided bin files, otherwise the EEPROM will get corrupt.

    In order to evaluate the device with 192KHz sampling rate operation, it is required to use an external I²S source. For this, you can hook the external signal to header  J14 of the USB-MODEVM motherboard, please consider that for this, you need to set the switches D4 and D5 of SW2 DIP switch to the OFF position. This will isolate the external clocks from the USB audio.

    Best Regards,

      -Diego Meléndez López
       Audio Applications Engineer

  • Hello again,

    I will try the steps you mentioned on the tlv320aic3254evm-k boards. I do however have the tlv320aic3254evm-u board, is there a way to use an external I2S on the evm-u board like on the evm-k board?

    Regards,

    NH

  • Hi, Naim,

    Unfortunately, the EVM-U board is not as flexible as the EVM-K, so the capability to connect external I²S signals to the board  is not possible.

    Best Regards,

      -Diego Meléndez López
       Audio Applications Engineer