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.

TLIN1431-Q1: SBC will reset MCU during FW download. Fast mode can't work.

Part Number: TLIN1431-Q1

Hi Team,

My customer use SPI mode and there is no FW inside the MCU at first.

After power up, they want to download the FW into MCU, but TLIN1431 will reset the MCU because of WD. They can't use MCU to control TLIN1431 into fast mode because there is no FW.

But if they use one more MCU to contol TLIN1431 with SPI, it would be a little complex and cost a lot during factory production.

Do you have any suggestion here?

Thank you!
Marc

  • Hi Marc,

    Customer may disable temporarily / choose any of the modes below, as needed or extend the WD at power-up.

    Hence, MCU may enable SPI then re-enable WD via SPI register after FW download completes, thanks.

    Best Regards,

    Michael.

  • Hi Michael,

    You suggestion need MCU to control SBC through SPI.

    But the problem we met is when the MCU FW is empty/ not downloaded before power up, customer can't change mode through SPI. Then the WD will work and send out Reset and this may cause FW download fail.

    How other customer use this device for mass production?

    Thank you!
    Marc

  • Hi Marc,

    Yes, could you keep the device from entering standby / normal mode at startup until programming is complete by holding EN low / forcing sleep mode to help disable the WD and later driven high as needed? Thanks.

    Best Regards,

    Michael.

  • Hi Michael,

    I'm afraid it can't work. The EN pin to enter sleep mode only works for pin control mode. But customer use SPI mode.

    It will cost a lot in hardware for the compatible design the change to pin control mode to SPI mode.

    Thank you!

    Marc

  • Hi Marc,

    In such a case - unfortunately, the only other robust solution I can think of would be to isolate the RESET.

    I.e., using a 0 ohm resistor between the nRST pin and the MCU RESET where the 0 ohm is populated in production and depopulated during factory flashing, thanks.

    Best Regards,

    Michael.