Hi all,
I'm using the TPL5000 as a watchdog for my microcontroller. In the image my schematic. I have an unexpected performance (at least for me...).
When the circuit is power on, the RESET_N pin of the TPL5000 runs ok, and my micro boots ok.
To test the circuit, the micro never sends a DONE signal, in order to test the wacthdog functionality. After 64 seconds of the power on sequence, the TPL5000 goes low the RESET_N pins, and my micro is reset. This is ok. BUT after the next 64s, the TPL5000 doesn't produce the RESET_N. Is after 128s when the TPL5000 produces a new reset. And the sequence is repeated every 128s. Step by step, that's mean:
1. Power on.
2. The TPL5000 produces a good sequence of the RESET_N pin. My app boots.
3. In my boot code I do a DONE pulse (10ms). To stablish my base time for the future watchdog reset (DONE pin)
4. After 64 seconds, the TPL5000 produce a reset and the micro is reset.
5. In my boot code I do a DONE pulse (10ms), again.
6. After 64 seconds, nothing happens.
7. After 64 seconds more, the TPL5000 produces a watchdog reset. That's mean, 128 seconds after.
8. Steps 5 to 7 are repeated...
Is this sequence rigth? I expected that the reset is produced every 64s, and not every 128s.
Thanks.
Joaquim.