USB-C port as a power delivery and data transfert

Thread Starter

Yolnit

Joined Nov 14, 2024
1
Hello everybody,

I am working on a PCB that has an USB-C port designed as a power delivery port and a data transfert bus. I put resistors values of 10K on the CC1 and CC2 pins to enable enough current throught the USB port. The issue I have is about having both the PD activated while receiving or sending data from this USB port. I have either the charging mode, or the data delivery mode. When not using any OTG cable, I only have my phone being charged from the PCB, when I am using OTG cable, depending of the side that I plug, I have either data transfert or PD.
The USB-C port is a 2.0 USB-C connector so it should work properly, but I miss something here.

If you need the schematics I can provide the schematic of the USB-C port, I can do the same for the code. I am using an USB-UART driver FT231XS-R to switch differential data signals from USB to UART.
 

papaweely

Joined Nov 13, 2024
8
What type of device (phone) are you plugging in to your circuit? Your device *must* have the USB-C PD specification in order to charge and exchange data simultaneously. Even though a lot of devices have a USB-C plug, not all devices actually have the PD specification. I would start by looking up the exact specifications of your phone and seeing if the PD specification is included.

If you are sure that your device can actually charge and send data at the same time, then it may be time to check your design against some reference designs. For example, if you are using the TI TPS659xx chip to negotiate power, check the TI website for the reference design for that chip and make sure that your circuit includes everything in the reference design. For example, here is a link to the TI reference design for Type-c power delivery.
https://www.ti.com/lit/ug/tiduf15/tiduf15.pdf

Hope this helps!
 
Top