Other Parts Discussed in Thread: TPS25751EVM, TPS25751
Tool/software:
I am interested in using the TPS25730 in an design update with specific PD requirements:
-- Dead battery start-up condition
-- Power sink only - up to 20V
-- Highest data speed - USB 2
-- Preferred data role - host (DFP)
-- No battery charging or liquid detection
-- No PD negotiation until commanded to do so via I2C (using a non-TI microcontroller from a legacy design)
I am familiar with the TPS25751EVM and the Application Customization Tool, and have configured the EVM to operate as described above (except for the last requirement). However, it not clear that the TPS25730 is capable of the same operation based on the I2C register set provided in its data sheet and technical reference manual.
1) Does the TPS25730 support the required negotiation messages to establish a host (DFP) preferred data role? If so, which I2C registers control that? The UFP needs to see that is connected to a DFP in order to operate properly.
2) Is there an application tool of any kind for the TPS25730, or any type of programming example?
3) There are certain situations where the power source will not have the ability to negotiate and will place +20V on VBUS at power up. Is it possible to control (close) the PPHV switch in either the TPS25730 or TPS25751 via I2C without initiating the PD negotiation?
4) Can either the TPS25730 or TPS25751 be configured on power up to wait for I2C commands before starting the PD negotiation?
5) Assuming I end up having to use the TPS25751, is it possible to program it at power up over I2Ct, or will I need to include the configuration EEPROM? If I need the configuration EEPROM, how do I program it without the application customization tool (which uses the TIVA on the EVM)? The legacy microcontroller can be used for this.