Hi team,
Here are some questions related to Watchdog. After looking for it, please reply to me.
The following is the explanation related to Watchdog and based on this, Watchdog fail count is independent on Watchdog Reset Enable. When Watchdog Fail Count reaches to “7”, if Watchdog Reset Enable is set to “High”, it seems to be reset. Is it right?
====
"The watchdog fail counter operates independently of the state of the watchdog reset configuration bit (bit 3), WD_RST_EN, in the SAFETY_FUNC_CFG register."
"If the watchdog fail counter is at seven when WD_RST_EN is set to one, the device will immediately enter the RESET state without requiring another bad event."
====
Default time for Watchdog Open/Close is each as below.
WDT_WIN1_CFG = 0x7F * 0.55ms = 68.85ms
WDT_WIN1_CFG = 0x18 * 0.55ms = 13.2ms
After reset, the time which Watchdog Fail Count is from default “5” to “7” is 164.1ms and if watchdog is not response in this time and Watchdog Reset Enable is set to”High”, does reset occur? Is it right?
If yes, due to MCU initialization delay time, during this time, when Watchdog is not set, if Watchdog Reset enable, Reset occurs. Is there any way to avoid this?
Is it not possible to initialize Watchdog Fail Count during Diagnostic state?
Thanks,
WS