BQ25570
Description¶
The BQ25570
module models the TI BQ25570 ultra-low power energy harvesting chip. The BQ25570 embeds a boost charger and MPPT logic, that allows to efficiently extract energy from low-power energy harvesters (from voltages as low as 100 mV). It further offers a buck converter to provide a constant (programmable) output power to the load and provides a hysteresis behavior using its "Battery-Good Output Flag" to turn on/off the output at specific voltage thresholds.
This model embeds look-up tables of the converter's efficiencies at different operating points and input/output currents along with the IC's quiescent current and implements the chip's MPPT mechanism (i.e., Vin
= MPP_ratio * open-circuit voltage).
Parameters¶
Parameter | man./opt. | Value | Description |
---|---|---|---|
v_out |
m | Voltage in V | Output voltage of buck converter, available options: |
v_ov |
m | Voltage in V | Over-voltage threshold |
mpp |
m | (0...1) | MPP ratio to set input voltage accordingly (i.e., Vin = MPP_ratio * Voc ) |
vout_ok_enable |
o | Boolean | Define whether hysteresis behavior should apply (Default: False ) |
vout_ok_high |
o* | Voltage in V | VBAT_OK_HYST threshold (turn-on threshold) |
vout_ok_low |
o* | Voltage in V | VBAT_OK threshold (turn-off threshold) |
log |
o | Boolean | Define whether logging is enabled (Default: False ) |
*mandatory of vout_ok_enable |
Example configuration(s)¶
converter_config = {
'type' : 'BQ25570',
'settings' : {'v_ov' : 5,
'v_out' : 3.0,
'vout_ok_high' : 4,
'vout_ok_low' : 3.3,
'vout_ok_enable' : True,
'mpp' : 0.8,
'log' : True
}}