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.

TPL5010: Floating WAKE pin, Done pin connect to controller

Part Number: TPL5010


Tool/software:

Hi, 

I have one tracker project, in which I need to implement watchdog IC TPL5010. I have no extra GPIOS. I have only one GPIO that I am planning to connect with DONE. 

I will send DONE signal from controller to Watchdog ic at interval of 100mSec. I will set watchdog for 500mSec delay. What else if I do not read Wake signal but irrespective I will send wake signal to watchdog. Will this work?

  • Hi Mukul,

    I am not quite sure how do you use the timer, a block diagram will be very helpful.

    Anyway, TPL5010 is not a WD slave, it is a timer that send periodic WAKE signal to the receiver. Once the receiver has received the WAKE signal, it has to response to the timer by sending DONE signal back. If the timer does not receive the DONE signal before the end of the time interval, it will toggle the RST pin and there will be no WAKE signal until it receives a DONE signal again. So to use the timer, we need three IO pins.

  • Hi, 

    My controller is in wake condition always so ideally I am trying to make system independent of WAKE signal. I give an example

    1. WAKE signal interval - 500mSec

    2. DONE signal interval (Independent of WAKE) - 100mSec

    My controller will send DONE signal with a fix interval of 100mSec. So ideally, between two WAKE Signal watchdog IC will receive 4 nos DONE signal and this will not allow my controller to reset. In case my controller hang and will not send any DONE signal within the frame of 500mSec, Watchdog will reset my controller. 

    Hope it is clear? 

  • Hi Mukul,

    I see, I think it will work.