SNVSBP2 February 2020 LP8758-E3
PRODUCTION DATA.
The buck converter cores can be enabled when the device is in STANDBY or ACTIVE state. There are two ways to enable and disable the buck converter cores:
If the EN1/2 control pins are used for enable and disable, the delay from the control signal rising edge to start-up is set by BUCKx_DELAY.BUCKx_STARTUP_DELAY[3:0] bits and the delay from control signal falling edge to shutdown is set by BUCKx_DELAY.BUCKx_SHUTDOWN_DELAY[3:0] bits. The delays are valid only for EN1/2 signal and not for control with BUCKx_CTRL1.EN_BUCKx bit. The delay time implemented by EN1/2 has overall ±10% timing accuracy.
The control of the converter cores (with 0 ms delays) is shown in Table 1.
CONTROL METHOD | ROW | EN_BUCKx | BUCKx_CTRL1
EN_PIN_CTRLx |
BUCKx_CTRL1
EN_PIN_SELECTx |
BUCKx_CTRL1
EN_ROOF_FLOORx |
EN1 PIN | EN2 PIN | BUCKx
OUTPUT VOLTAGE |
---|---|---|---|---|---|---|---|---|
Enable or disable control with EN_BUCKx bit | 1 | 0 | Don't Care | Don't Care | Don't Care | Don't Care | Don't Care | Disabled |
2 | 1 | 0 | Don't Care | Don't Care | Don't Care | Don't Care | BUCKx_VOUT.BUCKx_VSET[7:0] | |
Enable or disable control with EN1 pin | 3 | 1 | 1 | 0 | 0 | Low | Don't Care | Disabled |
4 | 1 | 1 | 0 | 0 | High | Don't Care | BUCKx_VOUT.BUCKx_VSET[7:0] | |
Enable or disable control with EN2 pin | 5 | 1 | 1 | 1 | 0 | Don't Care | Low | Disabled |
6 | 1 | 1 | 1 | 0 | Don't Care | High | BUCKx_VOUT.BUCKx_VSET[7:0] | |
Roof or floor control with EN1 pin | 7 | 1 | 1 | 0 | 1 | Low | Don't Care | BUCKx_FLOOR_VOUT.BUCKx_FLOOR_VSET[7:0] |
8 | 1 | 1 | 0 | 1 | High | Don't Care | BUCKx_VOUT.BUCKx_VSET[7:0] | |
Roof or floor control with EN2 pin | 9 | 1 | 1 | 1 | 1 | Don't Care | Low | BUCKx_FLOOR_VOUT.BUCKx_FLOOR_VSET[7:0] |
10 | 1 | 1 | 1 | 1 | Don't Care | High | BUCKx_VOUT.BUCKx_VSET[7:0] |
The following buck configuration bit settings allows the device to enable or disable the corresponding buck using the ENx pin:
When the ENx pin is low, Table 1 row 3 (or 5) is valid, and the converter core is disabled. By setting ENx pin high, Table 1 row 4 (or 6) is valid, and the converter core is enabled with required voltage.
If a converter core is enabled all the time, and the ENx pin controls selection between the two voltage levels, then the following configuration is used:
When the ENx pin is low, Table 1 row 7 (or 9) is valid, and the core is enabled with a voltage defined by BUCKx_FLOOR_VOUT.BUCKx_FLOOR_VSET[7:0] bits. Setting the ENx pin high, Table 1 row 8 (or 10) is valid, and the core is enabled with a voltage defined by BUCKx_VOUT.BUCKx_VSET[7:0] bits.
If the core is controlled by I2C writings, the BUCKx_CTRL1.EN_PIN_CTRLx bit is set to 0. The enable or disable is controlled by the BUCKx_CTRL1.EN_BUCKx bit, and when the regulator is enabled, the output voltage is defined by the BUCKx_VOUT.BUCKx_VSET[7:0] bits. The Table 1 rows 1 and 2 are valid for I2C controlled operation (ENx pins are ignored).
The buck converter core is enabled by the ENx pin or by I2C writing as shown in Figure 9. The soft-start circuit limits the in-rush current during start-up. Output voltage increase rate is around 5 mV/μsec during soft-start. When the output voltage rises to approximately 0.3 V, the output voltage becomes slew-rate controlled. If there is a short circuit at the output, and the output voltage does not increase above a 0.35-V level in 1 ms, the converter core is disabled, and interrupt is set. When the output voltage reaches the powergood threshold level the INT_BUCK_x.BUCKx_PG_INT interrupt flag is set. The powergood interrupt flag can be masked using BUCK_x_MASK.BUCKx_PG_MASK bit.
The ENx input pins have integrated pull-down resistors. The pull-down resistors are enabled by default and host can disable those with CONFIG.ENx_PD bits.