ZHCSFH6C March 2016 – February 2019 TPS65916
PRODUCTION DATA.
The device transitions from the ACTIVE to the SLEEP state after receiving a SLEEP request. Upon this request, internal resources as well as user-defined resources will enter the low-power mode as predefined by the user. The states of the resources during ACTIVE and SLEEP states are defined in the LDO*_CTRL and SMPSx_CTRL registers.
Table 5-4 lists the SLEEP requests. Any of theses events trigger the ACT2SLP sequence unless pending interrupts (unmasked) are present. Once the device enters the SLEEP state, only an interrupt or an NSLEEP signal can generate a WAKE request to wake up the device (exit from the SLEEP state). A WAKE request (only during the SLEEP state) wakes up the device and triggers a SLP2ACT or a SLP2OFF power sequence.
EVENT | MASKABLE | POLARITY | COMMENT | |
---|---|---|---|---|
NSLEEP (pin) | Yes (Default: Masked) | Low | Level sensitive |
For each resource, a transition from the ACTIVE state to the SLEEP state or from the SLEEP state to the ACTIVE state is controlled in two different ways which are described as follows:
Therefore, all resources can be associated to three external pins (NSLEEP, ENABLE1, and ENABLE2) and can switch between the SLEEP and ACTIVE states. Table 5-5 outlines the type of state transition each resource undergoes according to the logic combination of the NSLEEP, ENABLE1 and ENABLE2 assignments.
ENABLE1 ASSIGNMENT | ENABLE2 ASSIGNMENT | NSLEEP ASSIGNMENT | ENABLE1 PIN STATE | ENABLE2 PIN STATE | NSLEEP PIN STATE | STATE | TRANSITION |
---|---|---|---|---|---|---|---|
0 | 0 | 0 | Don't care | Don't care | Don't care | ACTIVE | None |
0 | 0 | 1 | Don't care | Don't care | 0 ↔ 1 | SLEEP ↔ ACTIVE | Sequenced |
0 | 1 | 0 | Don't care | 0 ↔ 1 | Don't care | SLEEP ↔ ACTIVE | Immediate |
0 | 1 | 1 | Don't care | 0 | 0 ↔ 1 | SLEEP ↔ ACTIVE | Sequenced |
1 | 0 ↔ 1 | ACTIVE | None | ||||
0 ↔ 1 | 0 | SLEEP ↔ ACTIVE | Immediate | ||||
0 ↔ 1 | 1 | ACTIVE | None | ||||
1 | 0 | 0 | 0 ↔ 1 | Don't care | Don't care | SLEEP ↔ ACTIVE | Immediate |
1 | 0 | 1 | 0 | Don't care | 0 ↔ 1 | SLEEP ↔ ACTIVE | Sequenced |
1 | 0 ↔ 1 | ACTIVE | None | ||||
0 ↔ 1 | 0 | SLEEP ↔ ACTIVE | Immediate | ||||
0 ↔ 1 | 1 | ACTIVE | None | ||||
1 | 1 | 0 | 0 | 0 ↔ 1 | Don't care | SLEEP ↔ ACTIVE | Immediate |
1 | 0 ↔ 1 | ACTIVE | None | ||||
0 ↔ 1 | 0 | SLEEP ↔ ACTIVE | Immediate | ||||
0 ↔ 1 | 1 | ACTIVE | None | ||||
1 | 1 | 1 | 0 | 0 | 0 ↔ 1 | SLEEP ↔ ACTIVE | Sequenced |
0 | 1 | 0 ↔ 1 | ACTIVE | None | |||
1 | 0 | 0 ↔ 1 | ACTIVE | None | |||
1 | 1 | 0 ↔ 1 | ACTIVE | None | |||
0 | 0 ↔ 1 | 0 | SLEEP ↔ ACTIVE | Immediate | |||
0 | 0 ↔ 1 | 1 | ACTIVE | None | |||
1 | 0 ↔ 1 | 0 | ACTIVE | None | |||
1 | 0 ↔ 1 | 1 | ACTIVE | None | |||
0 ↔ 1 | 0 | 0 | SLEEP ↔ ACTIVE | Immediate | |||
0 ↔ 1 | 0 | 1 | ACTIVE | None | |||
0 ↔ 1 | 1 | 0 | ACTIVE | None | |||
0 ↔ 1 | 1 | 1 | ACTIVE | None |