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
2025-05-07 5:09 AM
Here are key points for implementing ESD and EOS protection, based on AN5225, along with inrush current management for your USB Type C
You can refer to MB1352 as an example.
Our experts @PPAIL.1 @MROUV.1 may help to assist you further.
To give better visibility on the answered topics, please click on Accept as Solution on the reply which solved your issue or answered your question.
2025-05-12 4:43 AM
Dear Antonio,
For Port 2, I recommend TCPP02-M18 because STM32G0B1 can manage 2 ports.
Key parameters of load switch selection are :
Find below a list of possible ST N-MOSFET :
On STM32 example, D+ and D- lines are connected to STM32 data lines for illustration.
If you want to use another SoC, these lines need to be connected only to the SoC.
About SS lines, you can have a look on AN4871 where HSP051-4M10 (ESD only) and ECMF4-40A100N10 (ESD + CMF) are presented.
Best regards,
Mathieu