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.

TPS25751: How to control the BQ25798

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

Tool/software:

Dear Sirs and Madams,

We are considering a configuration that combines the TPS25751 and BQ25798.

This is a typical application configuration that supports USB Type-C PD control and USB OTG.

With the above configuration, I don't think it is possible to directly access the internal registers of the BQ25798 from the I2C controller of ”Host control".

If we would like to change the BQ25798 registers directly from the host control, I think we need to connect the I2C controller (I2C Master) of host control to the I2C target #1 (I2C Slave) of BQ25798.

In that case, will there be a problem with the TPS25751 and the host-controlled I2C controller conflicting?

The main items we would like to control on the BQ25798 from the host control are the following 4:

1. Switching between VAC1 and VAC2

2. Enable/Disable charging

3. After initializing BQ25798 from TPS25751, overwrite settings such as charging voltage from host control

4. Clear watchdog timer

When accessing the BQ25798 registers directly from the host control, which configuration is better: (a) or (b)?

Regards,

MM