2025-05-05 9:42 AM
Dear STM Community and Experts,
we are trying to implement a dual-port USB-C design using STM parts with the following requirements:
There's plenty of documentation by STM on USB-C, but unfortunately we still have some uncertainties mainly about the companion circuitry and tying it all together.
We selected STM32G0B1 as the Platform Policy Device (PPD) and are planning to implement both UCPD interfaces on it, one for each USB-C port, using STM's UCPD firmware. The selection of the companion-chips for these port requirements is less clear to us:
For Port 1 (100W PD Sink) we decided to use TCPP01-M12 as the companion chip and STL40DN3LLH5 as the VBUS load switch.
For Port 2 (DP Alt-Mode, USB 3.1) we are using a USB 3.1 / Display Port MUX by TI (TUSB546), but we are unsure of which companion chip to use here. Should we use TCPP02-M18 or STUSB1700? This port also has way lower power requirements: Which load switch should we use here if at all?
We are also looking for STM part recommendations for ESD protection on these ports as well. I should note that this is a high-density design.
One final remark: In STM's documentation, the USB 2.0 D+/D- lines are always shown being connected to the PPD, but why? We want to connect these to our host Linux SoC so that we can use combined USB 2.0 and DisplayPort devices such as touch screens.
Thank you for your time and all the best from Munich,
Antonio Steiger
Mangement @ Duneo
Part of Technical University Munich Ecosystem