ADM1066
SEQUENCING ENGINE APPLICATION EXAMPLE
The application in this section demonstrates the operation of
the SE. Figure 27 shows how the simple building block of a
single SE state can be used to build a power-up sequence for a
3-supply system.
Table 7 lists the PDO outputs for each state in the same SE
implementation. In this system, the presence of a good 5 V
supply on VP1 and the VX1 pin held low are the triggers required
for a power-up sequence to start. The sequence intends to turn
on the 3.3 V supply next, then the 2.5 V supply (assuming
successful turn-on of the 3.3 V supply). Once all three supplies
are good, the PWRGD state is entered, where the SE remains
until a fault occurs on one of the three supplies, or it is instructed
to go through a power-down sequence by VX1 going high.
Faults are dealt with throughout the power-up sequence on a
case-by-case basis. The following sections, which describe the
individual blocks, use this sample application to demonstrate
the state machine’s actions.
SEQUENCE
STATES
IDLE1
VX1 = 0
IDLE2
MONITOR FAULT
STATES
VP1 = 1
EN3V3
VP1 = 0
10ms
TIMEOUT
STATES
VP2 = 1
EN2V5
(VP1 + VP2) = 0
20ms
VP3 = 1
DIS3V3
VX1 = 1
(VP1 + VP2 + VP3) = 0
FSEL1
(VP1 +
VP2) = 0
PWRGD
DIS2V5
VP2 = 0
VX1 = 1
VX1 = 1
VP3 = 0
FSEL2
VP1 = 0
VP2 = 0
Figure 27. Sample Application Flow Diagram
Table 7. PDO Outputs for Each State
PDO Outputs
IDLE1 IDLE2
PDO1 = 3V3ON
0
0
PDO2 = 2V5ON
0
0
PDO3 = FAULT
0
0
EN3V3
1
0
0
EN2V5
1
1
0
DIS3V3
0
1
1
DIS2V5
1
0
1
PWRGD
1
1
0
FSEL1
1
1
1
FSEL2
1
1
1
Rev. 0 | Page 18 of 32