- Be able to receive power as a downstream device at 5V/3.0A
> If it is only 5V, CCG2, CCG3 and CCG3PA can serve the purpose.
- Be able to function as 2 USB-to-UART bridges
> None of the Cypress PD controllers do USB-UART. You will have to use USB-UART + CYPDxxxx solution.
Do you need 'Two' USB-UARTs? Then is the module you are developing gets two USB ports (and eventually two USB VBUS?).
- Draw power only from the connection, i.e. automatically turn off when USB is disconnected
> Supported by CCG2, CCG3, CCG3PA
- Support USB Type-C receptacles.
> Supported by all CCGx.
I'm not sure if something like CY7C65215 + PD controller would be possible.
> Yes it is possible.
According to my understanding, you will be requiring PD controller only for handling Type-C receptacle flip. Please confirm that you will not be doing PD communication for higher power (>5V) negotiation / alternate mode.
I am considering EX-PD CCG3 (in particular, CYPD3121-40LQXIT 40QFN) but an alternative with less moving parts would be great.
> If VBUS is always 5 volts, I would recommend CCG2 + CY7C65215 = lowest footprint solution.
Thanks for your help!