USB Org defined the Port Controller and its architecture in Oct 2015. The Type-C
port Manager is moved out from PD controller. The MCU or EC(embeded
controller) can be the Type-C port Manager, it can control many Type-C Port
Controllers by I2C at the same time.
The TCPM (Type-C Port Manger) is used to decide these Type-C PD port function
and behavior, The TCPC (Type-C Port Controller) is passive and is used for Type-C
logic and PD data transceiver. Many registers are defined in TCPC spec, the TCPM
can read /write these register to get status of Type-C port and control TCPC.
The following are how the TCPM and TCPC finish the Type-C connection and
VBUS 5V to HighVoltage transition.
DRP Type-C port initialize and CC connection.
4.Connection Established, TCPM monitor the Alert signal
Support USB PD and change the VBUS voltage.
1. Currently the TCPC is output VBUS 5V
1.USB 3.1 spec http://www.usb.org/developers/docs/