USB Type-C IC suggestion
Hi,
I'm looking for some suggestions for the implementation of a self-powered and DRD (Dual Role Data) system provided with USB Type-C connector, but without PD support.
I found two different solutions:
1) Using a configuration channels protection IC (TCPP02-M18 or TCPP03-M20 in which the sink path is left unconnected) to be used with any STM32 provided with USB and UCPD interfaces, e.g.STM32G0B1, and with X-CUBE-TCPP expansion support.
2) Using a configuration channels controller IC (STUSB1600 in which the sink path is left unconnected) with any STM32 provided with USB only, without the UCPD constraint.
I have two questions:
1) Do you have some suggestion on which can be the preferred solution, also in terms of IC longevity? (TCPP are in the 10 years longevity program, the STUSB1600 isn't). Can both the TCPP be used for this application? I guess TCPP can be the preferred one since I can use it also for future developments with PD support.
2) Using solution 1, in the project creation using CubeMX is it possible to configure the UCPD as Dual Role, but using the "Type C only" stack configuration of the USBPD middleware, without using the "full stack" configuration (thus simulating the STUSB1600 behaviour)? I don't need to implement PD on this project, so this could help to reduce the memory occupation and to easy the management.
Thanks for the support!
