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.

TPS6594-Q1: questions about registers

Part Number: TPS6594-Q1

Hi team,

1. Is there any register to reset the WD long window timer to 0?  After resetting that timer, we can get an additional long window time, the time is equal to the setting in WD_LONGWIN_CFG.

2. We can clear the RECOV_CNT by setting bit RECOV_CNT_REG_2 before it reaches the RECOV_CNT_THR, right? I try on EVM but I can't create the scenario with RECOV_CNT less than RECOV_CNT_THR. could you help to confirm?

3. The setting for WD is kept after a warm reset(for example, WD long window time out), right?

 B&R

Lijia

  • Hello Lijia,

    We can clear the RECOV_CNT by setting bit RECOV_CNT_REG_2 before it reaches the RECOV_CNT_THR, right? I try on EVM but I can't create the scenario with RECOV_CNT less than RECOV_CNT_THR. could you help to confirm?

    Yes, writing 1 to RECOV_CNT_CLR will clear the count. An easy way to replicate this is to execute a soft reboot by writing 1 to SOFT_REBOOT bit. This will cause and orderly shutdown and recovery along with incrementing the RECOV_CNT.

    The setting for WD is kept after a warm reset(for example, WD long window time out), right?

    Correct.

    Is there any register to reset the WD long window timer to 0?  After resetting that timer, we can get an additional long window time, the time is equal to the setting in WD_LONGWIN_CFG.

    No, there isn't a single bit write that will set WD_LONGWIN to 0x00. The register must be written directly.