
SLVSA76F
– MARCH 2010 – REVISED FEBRUARY 2011
GPIO CONTROL
Under GPIO control the system host in E Ink Vizplex
panel module enables the TPS65180/TPS65181 and
TPS65180B/TPS65181B output rails by asserting the PWR0, PWR1, PWR2, PWR3 signals and the host has full
control over the order and timing in which the output rails are powered up and down. Rails are in regulation 2 ms
after their respective PWRx pin has been asserted with the exception of the first rail, which takes 6 ms to power
up. The additional time is needed to power up the positive and inverting buck-boost regulator which need to be
turned on before any other rail can be enabled. Once all rails are enabled and in regulation the PWR_GOOD pin
is
released
(pin status = HiZ and power good line is pulled high by external pull-up resistor). The PWRx pins are assigned to
the rails as follows:
PWR0: LDO2 (VNEG) and VCOM
PWR1: CP2 (VEE)
PWR2: LDO2 (VPOS)
PWR3: CP1 (VDDH)
Rails are powered down whenever the host de-asserts the respective PWRx pin, and once all rails are disabled
the device enters STANDBY mode. The next step is then to de-assert the WAKEUP pin to enter SLEEP mode
which is the lowest-power mode of operation.
It is possible for the host to force the TPS65180/TPS65181 and TPS65180B/TPS65181B directly into SLEEP
mode from ACTIVE mode by de-asserting the WAKEUP pin in which case the device follows the power-down
sequence defined by the PWR_SEQx registers before entering SLEEP mode.
I
2C CONTROL
Under I2C control the power-up sequence is defined by the PWR_SEQx registers rather than through GPIO
control. In SLEEP mode the TPS65180/TPS65181 and TPS65180B/TPS65181B are completely turned off, the
I2C registers are reset, and the device does not accept any I2C transaction. Pull the WAKEUP pin high while all
PWRx pins are held low and the device will enter STANDBY mode which enables the I2C interface. Write to the
PWR_SEQ0 register to define the order in which the output rails will be enabled at power-up and to the
PWR_SEQ1 and PWR_SEQ2 registers to define the power-up delays between rails. Finally, set the ACTIVE bit
in the ENABLE register to 1 to execute the power-up sequence and bring up all power rails.
It is possible for the host to force the TPS65180/TPS65181 and TPS65180B/TPS65181B directly into ACTIVE
mode from SLEEP mode by pulling the WAKEUP pin high while at least one of the PWRx pins is pulled high. In
this case the default power-up sequence defined by the PWR_SEQx registers applies and the device will start
powering up the rails 5.5 ms after the WAKEUP signal has been pulled high.
To power-down the device, set the STANDBY bit of the ENABLE register to 1 then the TPS65180/TPS65181 and
TPS65180B/TPS65181B will follow the reverse power-up sequence to bring down all power rails. While the
sequencer is busy powering up the power rails, any activity on the PWRx pins is ignored. Once all rails are up,
any of the output rails can be disabled by applying a negative edge on the PWRx input pins, i.e. if the host
toggles the PWRx pin high-low or low-high-low, the respective rail will be disabled regardless of how it has been
enabled.
12
2010–2011, Texas Instruments Incorporated