2025-08-07 11:24 PM
Hello,
Our product is currently in the testing phase, and we are using the USB2534 hub IC for both data transfer and device charging on downstream port.
In our setup, we are using USB 2.0 with a Type-C connector. A pen drive or mobile phone is connected to the downstream port of the USB2534, while an iPad, MacBook, or laptop is connected to the upstream port.
Data transfer on the downstream port and mobile charging are working well.
However, our key requirement is to enable iPad charging on the upstream port while the iPad is connected as a host and transferring data simultaneously.
Could you please suggest a suitable USB PD controller IC or any other solution that could meet this requirement?
A simple block diagram of our device is attached for batter understanding.
Looking forward to your guidance.
Best regards,
Tushar Raval.
2025-08-25 6:33 AM
Hello,
We recommend you using a STM32 with embedded USB-PD stack (called UCPD) associated with a TCPP02-M18 to protect your circuit. The TCPP02 has been designed for SOURCE power role circuit, which is your case.
Then, the UCPD FW module includes the Data role swap feature : at connection, the Data Role will be aligned with the Power Role as required by the specs (so it will be Host / Downstream port), but then, your application can trigger the data role swap to become a device / Upstream port.
UCPD is embedded in a wide range of STM32:
STM32G0, STM32L5, STM32U5, STM32G4, STM32H5, STM32H7R/S, STM32N6 (coming soon)