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.

TPS25750EVM: TPS25750 +BQ25798

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

Hi team ,

Our team is using the TPS25750D GUI  to flash the configuration in EEPROM but still we are unable access the many register .Kindly , help me out of this process.

  • Hi Pooranessh,

    Which Version of the GUI are you using?

    This is with the 25750EVM?

    we are unable access the many register

    What do you mean by this statement?

    We strongly recommend switching to the TPS25751 for any new designs. The TPS25750 is an older part that will not be regularly updated as the TPS25751 is the next generation part. If you have an older design using the TPS25750, we can help debug those issues, but for any new designs use the TPS25751.

    Thanks and Regards,

    Chris

  • Hi Christopher,'

    We are using 7.0.4 GUI. For Example In eeprom  we are unable to write or read REG11_Charger_Control_2 Register of SHIP FET Control.If its possible , Kindly let me know the process.

  • Hi Pooranessh,

    For Example In eeprom  we are unable to write or read REG11_Charger_Control_2 Register of SHIP FET Control.

    I'm still a little unsure what you mean here, but here are my thoughts. Let me know if anything does not make sense.

    The EEPROM on the TPS25750EVM is used to store the Full Flash binary that is generated by the GUI. The Full Flash consists of the App config and the base image. The App config contains the settings configured in the GUI. The GUI and PD configuration has limited settings for controlling the attached BQ device. The options in the GUI questionnaire is what we are limited to.

      


    Because the TPS2575x devices do not support multi-master I2C, this introduces an problem that if you use the TPS2575X device as the I2Cm for the BQ25798, you cannot use your MCU to act as an I2Cm device. If you want access to registers on the BQ device that are not supported through the GUI, there are two options here.

    1. Connect an I2Cm MCU/EC to the I2Cs pins of the TPS2575X, and use the 'I2Cr' and 'I2Cw' commands to do I2C passthrough to speak to the BQ device. You can read/write to the BQ device this way.

    2. Don't use the TPS2575X as the I2Cm for the BQ25798 and instead control both using an MCU/EC. 

        This will add a bit of development on the MCU/EC, as it will now need to handle all of the voltage transitions and power role swaps that the PD controller handles.

    Once again, we recommend the TPS25751 for any new designs. It is a pin 2 pin replacement that has the latest features and fixes.

    Thanks and Regards,

    Chris

  • Hi christopher ,

    Can you explain the what are  the latest feature TPS2571 has compared to TPS25750.?

  • Hi Pooranessh,

    The TPS25751 is the successor to the TPS25750. It is PD3.1 compliant(TPS25750 is PD3.0 compliant).

    We also introduced Liquid detection, and updated the charger control features when working with compatible TI BQ charger ICs which enables the usage of PPS.

    The TPS25750 has reached maturity and will not be receiving any major updates outside of bug fixes.

    Thanks and Regards,

    Chris

  • Hi Christopher ,

    I totally agreed with you But is there a possible way  to access the BQ charger register in TPS250750 EVM board ? 

  • Hi Pooranessh,

    Sorry for the misunderstanding, I interpreted the question initially as how to check the registers in general, not specifically with the EVM.

    There is no way to access the BQ registers only using the TPS25750EVM and the Web GUI.

    The J8 "Aardvark Connector" Exposes the I2Cm lines, which connect to the I2C pins on the BQ25798. You can access the registers from here, but will need additional equipment to read/interact with the BQ registers over I2C. As an example, you could connect an Aardvark I2C/SPI host adapter and use it to read the BQ registers. The BQ part should be addressed to 0x6B.

    Thanks and Regards,

    Chris

  • Hi chris,

    Thank you for your kind Information

  • Thanks Pooranessh,

    If you have any additional questions related to this capability, feel free to continue responding to this thread. For any new unrelated questions, please open a new E2E thread.

    Thanks and Regards,

    Chris