I have a debug accessory I have created that pulls both CC1 and CC2 to ground through 5.1k resistors.
This is correctly recognized as a debug accessory by the PD controller and I can configure the mux to my specifications to send debug signals out. However I would also like to supply 5V on VBUS (enable psrc) to the debug accessory so it can be powered from the host at the same time. Looking through the source to the project I am not sure how to do this, as I think this is done by the DPM.
Is this possible?
Thanks for your help
If the connected device is recognized as a debug accessory and it enters debug accessory mode, I dont think PD communication is enabled in the CCG5 firmware since it is considered optional as per the Type-C Spec. Based on the CC pin terminations, I think CCG5 would enable VBUS if the connected device is a sink, when it's role is set to source.
Could you please check the PD logs and let me know if there is any communication? Please also let me know if disabling the debug accessory mode in the configuration allows VBUS to be sourced?
Yes the device is entering debug accessory mode without PD communication (just resistor termination). However I don't see the ccg5 enabling vbus when I measure with a multimeter:
[58640.766147 =====Port 0======]
[58640.768565 PD_STATUS NoContract DataRole:DFP PowerRole:Source Vconn:Dis]
[58640.770540 TYPE_C_STATUS : Connected CC1 Debug NoRa 3A]
[58640.773200 RDO : Current:0mA MaxCurrent0mA 0x00000000]
[58640.775834 PDO : MaxCurrent:0mA Voltage0mA 0x00000000]
[58640.777876 TYPE_C_VOLTAGE : 0mV]
Can you please provide your schematics for our reference if its not confidential? Please let us know if CCG5 is providing VBUS if a PD sink (Rd and Ra terminations) is connected to the port instead.