Other Parts Discussed in Thread: BQ25730, , TPS25751
Hi All,
We have a perfectly working platform that uses TPS25750+BQ25730 to power a system and handle a battery (12.6V / 3A).
Everything is working great so we tried to improve our system by reducing the RSNS_RAC and RSR_RSR resistors of the BQ to 10m-Ohm, because the working range is allowing us to do so and this will reduce a bit the consumption of the current converter and regulation loop.
We configured the BQ registers following the datasheet, adapted the ADC registers conversions and let's go, we tried it ! But we noticed the charging current is limited by half of what it should be. After some time double checking everything (ILIM pin configuration disabled, ADC conversions....) we noticed the IIN_HOST is set to 1500mA instead of 3000mA.
Could it be the TPS is setting the value, but without knowing the RSNS configuration, it writes a wrong value (for 5m-Ohm instead of 10m-Ohm) ? For now we fixed it by rewriting the correct value every time it changes. But the fact it resets every time the adapter is removed is very annoying.
Do you confirm this is what's happening ? and is there a better way to handle it, either by making the TPS write the correct value (maybe add the option to the next USBCPD Application Customization tool) or make it so we just need to write the value once at startup and it doesn't reset all the time ?
Thanks and regards
Richard