Other Parts Discussed in Thread: TPS65217
Hi
I have a question about OFF state of TPS65910.
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.
Hi Brian-san
Could I execute above PWROFF/ON operation if I design as below?
Hi Brian-san
Yokota-san
I apologize, the PWRHOLD pin does not cause ACTIVE to SLEEP transition for the TPS65910 device. Other products have a similar pin, named PWR_EN (the TPS65217 for example), which can allow the PMIC to enter sleep state.
The PWRHOLD pin is defined as follows:
6.3.3.2 PWRHOLD When none of the device power-on disable conditions are met, a rising edge of this signal causes an OFFto-ACTIVE state transition of the device and a falling edge causes a transition back to OFF state. Typically, this signal is used to control the device in a slave configuration. It can be connected to the SYSEN output signal from other TPS659xx devices, or the NRESPWRON signal of another TPS65910 device. This input signal is level sensitive and no debouncing is applied.
The TPS65910 has a dedicated SLEEP pin for controlling the ACTIVE to SLEEP state transition.
I add comments in Bold.
"PWROFF
Set the PWRHOLD=Low after PWRON was low by long press push button (6s before interrupt, 8s before PMIC power-off automatically)
PWRON
Set the PWRON=Low (>550ms minimum, <6s)"
Yes, this will work as long as PWRON is connected to a physical push-button and resets to High. PWRON pin responds to toggle (Hi-->Lo-->Hi)
Hi Brian-san
Hi Brian-san
I'm sorry to bother you over and over.
Yokota-san,
No problem. Your understanding of the device operation is very close to perfect. I correct your statement with BOLD letters.
"TPS65910 device powers-on after PWRON was low over tdbPWRONF. It takes the TPS65910 device tdSONT to execute power sequence. If DEV_ON control bit sets 1 or PWRHOLD is High within tdSONT + tdONPWHOLD, then TPS65910 stays on"
Figure 5-4. PWRON Turn-On/Turn-Off in the TPS65910 datasheet shows this clearly.
tdOINT is a separate timer: After PWRON was low over tdbPWRONF, NRESPWRON will go low because PWRHOLD take too long to change to high state. If tdOINT end before PWRHOLD is high, TPS65910 sequences down power supply rails until next PWRON event. This is why it is shown with a dotted line in Figure 5-4.
tdSONT + tdONPWHOLD = tdOINT = 1s