Tool/software:
Hello,
we are currently working on device using a host-controlled DRP TPS26750 to charge/discharge a battery through a battery management system (BMS).
The host MCU communicates with the BMS, which provides information in case the battery is not allowed/supposed being charged/discharged (or both).
Initially the TPS26750 is configured as a DRP, but if the connected battery is currently not capable of being discharged, the USB port should not act as a source (and the other way around).
Which registers need to be manipulated to make the TPS26750 switch from acting like a source (DRP USB state machine) to a sink?
Is it necessary to update the USB state machine to "SOURCE only" / "SINK only" or is it allowed to operate as a DRP offering e.g. 0 source capabilities?
Could you please provide me the name of all the registers which need to be manipulated?