Other Parts Discussed in Thread: BQ25756, PMP41062, , , BQ25756EVM
Tool/software:
Hi,
We are developing a DR battery charger based on TPS25751+BQ25756, similar to PMP41062 reference design.
The port fails to complete a Power Role Swap from sink to source. We have observed the same behavior with TPS25751EVM + BQ25756EVM.
It seems that the problem is that, when the new source needs to power-up the bus, the BQ25756 is never enabled.
The next figure shows the process of the PRSwap.
Leyend:
- Yellow: bus voltage
- Blue: REGN pin of the BQ25756 (as indicator if the BQ is enabled or not)
- Red: a GPIO of the TPS25751 associated with the enablesource_port1(73) event (as indicator if the port is as source or not). Active low.
- Green: one of the mosfet gates of the buck-boost charger
T1-T2: our device is the sink (enablesource=inactive). The paired device is providing 5V on the bus with an implicit contract
T2: a 20V explicit contract is negotiated and the paired device rises the bus to 20V
T3: our device's buck-boost is enabled (REGN=5V) and sinks current from bus
T4: the PRSwap command is issued, so our device stops the buck-boost (REGN dropping) to stop sinking current.
T4-T5: the paired device stops suppling the bus. The bus voltage drops to cero
(up to here, we believe the process is normal)
T5: our device changes its PR from sink to souce (enablesource becomes active)
T5-T6: the REGN never gets 5V again, so it seems the buck-boost is not enabled, and our device, as source, cannot mantain the bus at 5V and the port is detached.
This was with the 5V PDO sourcing from PP3. We tried changing it to PP1, and the result was that at T5-T6, our device sources correctly 5V to the bus from that PP1, but when a new PDO is negotiated, it fails to change to the new bus voltage from PP3 as the buck-boost is not enabled (REGN is low).
The next figure shows the exchanged PD messages:
This is our configuration file:
Configuration_PRStoSource_TI.zip
Any idea why this is happening?
Thanks in advance