Other Parts Discussed in Thread: TPS25730
Tool/software:
I am configuring my TPS25751D as a Sink-Only USB-C power supply input for my circuit, with Dual Data Role.
My circuit requires minimum 5V, 3A (or 9V, 3A) and I want to disable the Sink Output if this requirement is not met after PD negotiation.
To achieve this I set the following settings:
I used the ADCINx inputs to configure Dead Battery Configuration to "SafeMode" (ADCIN1 = "7", ADCIN2 = "0") so that no power would be output to my circuit until Flash configuration was complete, and programmed a flash and tested.
My expectation was the following would happen:
1) Power-on would not initially power my circuit; only the TPS25751 - and this happened.
2) Flash would be read and the TPS25751 programmed - and this happened (confirmed by GPIOs behaving as configured).
3) Power would not be enabled to my circuit by the TPS25751 if a USB source incapable of 5V, 3A output was attached. - But power was enabled when connected with a lower-current 5 V-only USB-C port.
Can you help me understand why this was, and help me find my mistake?
I previously implemented this PD function successfully using the TPS25730 with its four ADCINx inputs, but unfortunately that simpler device does not support Dual Data Role function (which I also need), so I am trying to replicate the same PD functionality with the TPS25751 now.
Many thanks for your help,
Justin.
======