Skip to content

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
                  }}