Type-C Overview
The Type-C port has 4 pairs of TX/RX lines, 2 pairs of USBD+/D-, a pair of SBU, 2 CCs, and 4 VBUS and 4 ground lines.
When the Type-C interface is only used to transmit DP signals, 4 pairs of TX/RX can be used to achieve 4Lane transmission, which is called DPonly mode;
Type-C also retains USB D+/D- to connect USB2.0 devices. Using USB D+/D- and the above DPonly mode can achieve DP+USB2.0 mode;
Normally, USB3.0 only needs to use 2 pairs of TX/RX and USB2.0 only needs to use one pair of D+/D-, so half of the interfaces in the Type-C interface are always redundant; and the DP alternating mode loads the DP differential signal onto 2 pairs of "redundant" TX/RX, so the USB3.0+DP mode can also be achieved.
When the DP function is enabled, the two SBU lines become the AUX_P/N differential pair in the DP protocol (its polarity can be modified according to the positive and negative insertion direction), responsible for transmitting the device's DPCD, EDID and other information (and this pair of pins is generally not used and can be ignored).
Type Advantages: Double-sided pluggable without worrying about the positive and negative, can be used as a USB/Thunderbolt high-speed transmission carrier, supports PD fast charging, audio equipment, HDMI transmission, debug mode
USB data type
USB port according to data flow direction:
• Downstream port (DFP) sends data downstream; it is usually the port on the host or hub to which the device is connected. DFP will power VBUS (the power path between the host and the device), and can also power VCONN (power for electronically marked cables). A typical application that includes DFP is a hub station.
• Upstream port (UFP) DFP connected to the host or hub receives data from the device or hub. This type of port usually draws power from VBUS. Typical applications that include UFP are display monitors.
• Dual Role Data (DRD) ports can function as either DFP (host) or UFP (device). The initial role of such ports is determined by the power role they assume when connected. The source port assumes the data role of the DFP, while the sink port assumes the data role of the UFP. However, the data role of such ports can be changed dynamically by using the USB PD data role swap feature. Typical applications that include DRD ports are laptops, tablets, and smartphones.
No data, power bank
USB ports are divided by power supply:
Ports that consume VBUS power; slave
Ports that provide VBUS power; host
Ports that can both provide and consume power;
TYPE C driver chip (FUSB302B): DRP/SRC/SNK USB Type-C connector
The 2 CC lines are mainly used to determine the insertion direction of the device: forward or reverse, PD fast charging
FUSB302B enables the USB Type-C detection including attach, and orientation.
The chip implements three modes: slave (slave UFP) host (DFP), (DRP automatically switches between the two)
CC pin is the configuration pin
CC pin function:
Detect whether a cable is inserted;
Detect the direction of cable insertion
Detect the ability of DTP (source) to provide current