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.

TMS320C28346: No I2C booting after multiple hardware resets?

Part Number: TMS320C28346

Dear sir or madame,

we are using the TMS320C28346 in one of our data acquisition systems for about 5 years now. Up to now there where no problems with this controler. Now we have a customer with an application with unstable power supply. Our pcb has an monitoring chip(STM1816TWX) for the 3.3V power supply of the dsp and works fine if there is a single power-loss hardwarereset event. The output of the monitoring chip is connected to the *XRS and *XRSIO pins of the dsp.

In normal operation the dsp is booting directly from an I2C eeprom, which is also working fine after a single hardware reset on the *XRS and *XRSIO pins. But if there is second or third reset while the bootloader is reading his program from the eeprom, the dsp isn't booting anymore. Also with another hardwarereset we aren't able to recover the dsp. Just reconnecting the power supply completely, let the dsp boot correctely.

In the errata sheet, we cannot find any note to this behavior.

Do you have any suggestions/ideas to solve this topic?

If there is a interest, I can upload some screenshots from the scope where you can see the I2C , 3,3V and reset signals.

Best regards,

Fabian Seebauer