SLUSF40 October 2024 BQ25190
PRODUCTION DATA
Refer to the PDF data sheet for device specific package drawings
The device integrates a synchronous step-down converter (Buck) with ultra low quiescent current consumption. It supports DVS by either I2C or GPIO3/GPIO4. If BUCK_HI_RANGE is 0, the DVS range is from 0.4V to 1.575V in 12.5mV steps. If BUCK_HI_RANGE is 1, the DVS range is from 0.4V to 3.6V, with 25mV steps from 0.4V to 3.175V and 50mV steps from 3.2V to 3.6V. Note that the change to the BUCK_HI_RANGE takes effect the next time when the user programs the Buck output voltage with I2C command or GPIO3/GPIO4. GPIO3_CONFIG bits determine if DVS is controlled by I2C only or both I2C and GPIO. If GPIO3_CONFIG is set to b0010, DVS is controlled by both I2C and GPIO. Otherwiser, DVS is controlled by I2C only. If GPIO3_CONFIG is set to b0010 but GPIO4_CONFIG is not set to b0010, GPIO3 is configured to be VSEL pin to toggle between two output voltage settings. If GPIO3_CONFIG and GPIO4_CONFIG are both set to b0010, GPIO3 and GPIO4 are configured to be VSEL1 pin and VSEL2 pin to toggle between four output voltage settings. If DVS is configured to be controlled by I2C only, Buck output voltage is set by BUCK_VOUT_SET register. If GPIO3 is configured to be VSEL pin, the output voltage is determined by output voltage mode selection 1 and 2 which are set by BUCK_VOUT1_SET and BUCK_VOUT2_SET, depending on the state of GPIO3 pin as shown in Table 7-7. If GPIO3 and GPIO4 are configured to be VSEL1 pin and VSEL2 pin, the output voltage is determined by output voltage mode selection 1, 2, 3, and 4 which are programmed by BUCK_VOUT1_SET, BUCK_VOUT2_SET, BUCK_VOUT3_SET, or BUCK_VOUT4_SET repectively, depending on the state of GPIO3 pin and GPIO4 pin combination as shown in Table 7-8. When Buck DVS is controlled by both I2C and GPIO, the BUCK_VOUT1_SET/BUCK_VOUT2_SET/BUCK_VOUT3_SET/BUCK_VOUT4_SET bits are programmable by I2C to set the Buck output voltage while BUCK_VOUT_SET is automatically updated to match the active output voltage setting.
VSEL (GPIO3) | OUTPUT VOLTAGE MODE SELECTION |
---|---|
LOW | 1 |
HIGH | 2 |
VSEL2 (GPIO4) | VSEL1 (GPIO3) | OUTPUT VOLTAGE MODE SELECTION |
---|---|---|
LOW | LOW | 1 |
LOW | HIGH | 2 |
HIGH | LOW | 3 |
HIGH | HIGH | 4 |
Buck has the output discharge function when it is being disabled. The purpose of this function is to ensure a defined down-ramp of the output voltage when it is disabled and to keep the output voltage close to 0V. The discharge function is only active when Buck is disabled.