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.

TDA4VP-Q1: Issue observed when writing the long window time in Watch dog : tps6594-q1

Part Number: TDA4VP-Q1
Other Parts Discussed in Thread: TDA4VH-Q1, TPS6594-Q1, TDA4VH

Tool/software:

On setting long window time between 80ms to 500 ms(reg value 0x00 to 0x04) in WD_LONGWIN_CFG Register (Offset = 405h), we are getting sudden RESET in TDA4VP-Q1 SOC, then power off and ON can be used for recovery. Can you please provide any suggestion to resolve this issue?


We have another hardware with TDA4VH-q1, with the same code we are able to configure the values from 0x00 to 0xFF in WD_LONGWIN_CFG Register. 

tps6594-q1 IC is used for QA mode in both the hardware, and we observed the QA mode functionality is working

  • Hello Akhil,

    On setting long window time between 80ms to 500 ms(reg value 0x00 to 0x04) in WD_LONGWIN_CFG Register (Offset = 405h), we are getting sudden RESET in TDA4VP-Q1 SOC, then power off and ON can be used for recovery. Can you please provide any suggestion to resolve this issue?


    We have another hardware with TDA4VH-q1, with the same code we are able to configure the values from 0x00 to 0xFF in WD_LONGWIN_CFG Register. 

    tps6594-q1 IC is used for QA mode in both the hardware, and we observed the QA mode functionality is working

    Which SDK version are you using?
    Which Driver are you using? Is it Linux driver or some RTOS based driver?

    - Keerthy

  • Hello Keerthy,

    We are accessing the WDG registers through I2C with our implemented code in R5F core and the SDK version is 9-0-2. Baremetal application is running in the R5F core. For the QA mode operations, we are using the functions provided in the pmic_wdg.c file which is available inside ti/pmic/src folder.

    Regards

    Akhil

  • Hi Akhil,

    I have moved your thread to the PMIC team to assist with your issue.

    Thanks,

    Neehar

  • Hello Akhil,

    I'm Nicholas from the PMIC team.

    To make sure I understand you, that on this project involving the TDA4VP, it's using baremetal code on the MCU (R5F core). So to compare it to baseline you have a TDA4VH project that you're running the same code and ran it with the WD_LONGWIN_CFG set to 0x04 and didn't have the same issue?

    My questions to better understand the situation, I know you've mentioned the the TPS6594-Q1 is being used, but are they the same part number, either way can you provide the part number(s)?

    As for determining the cause of reset, did only the nRSTOUT toggle or did the power rails toggle as well, this is to confirm the cause of the lock out?

    If there's a fatal error present and it doesn't get resolved, the PMIC will keep trying to power up until the lock out threshold is reached, this value is recov_cnt_thr. The only way to remove the lock out is to power cycle the PMIC (this resets the digital logic with the lockout present)

    BR,

    Nicholas McNamara