This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

TPS25750: (Or TPS25751) Not reading from EEPROM when 3V3_VIN is powered

Part Number: TPS25750
Other Parts Discussed in Thread: BQ25798, BQ25792, TPS25751

Hello,

I have some simple questions, and a more complex question:

Simple question 1:

I'd like to use the TPS25750 or TPS25751 with the BQ25798. The app customization tool does not list BQ25798 as an option. If I select BQ25792, does this also let me flash BQ25798?

Simple question 2:

When we are using the TPS2575X USB C controller in tandem with the BQ25798, We would like MPPT enabled. Is there any way we can use the app customization tool to do this, or will this require custom firmware no matter what, since MPPT enabled is not a default setting?

More in depth question:

I have a TPS25750 (I will move to TPS25751 for the next revision) with 3V3 being derived off the battery voltage and powering the TPS25750 module. In this mode, the TPS25750 does not read from the on-board EEPROM and enters patch mode. From there I can write the low level binary from a controller via i2cs and the system operates as expected.

If I disable the on board 3V3 regulator, so the TPS module needs to generate its own 3V3 rail, the TPS module reads from the EEPROM as expected and the system operates normally. Any idea as to why this is? I have verified the 3V3 rail is stable. 

Thanks

Jesse

  • If I disable the on board 3V3 regulator, so the TPS module needs to generate its own 3V3 rail, the TPS module reads from the EEPROM as expected and the system operates normally. Any idea as to why this is? I have verified the 3V3 rail is stable. 

    TPS will generate LDO_3V3 from VBUS in what we call 'Dead-Battery mode'. There are options to disable this behavior but has to do with the ADCIN configurations. Are you looking to halt TPS from reading EEPROM? Maybe you can have EEPROM boot from VIN_3V3 and PD will fail to read EEPROM from Dead-Battery