Translation - Japanese: USB Type-C コネクタの DisplayPort 信号用ピン配置の設定 - KBA203802 - Community Translated (JA)
Question: What is pin assignment on USB Type-C connector for DP signaling? What should I use for my Display Adapter?
Answer: One of the advantage of a USB Type-C connector is that it can be plugged in any orientation. The USB Type-C receptacle is expected to detect the orientation based on the voltages on CC line and use internal mux to route the signals properly. The USB Type-C plug does not have any in-built mechanism to handle the signal routing.
VESA defines different pin assignments on the USB Type-C connector when sending and receiving DisplayPort signaling. Six possible pin assignments are defined for USB Type-C configured to behave as a Display Source (DFP_D) – A, B, C, D, E, or F. Five possible pin assignments are defined for USB Type-C configured to behave as a Display Sink (UFP_D) – A, B, C, D, or E.
For further details, please contact VESA for VESA DisplayPort Alt Mode on USB Type-C Standard.
Question: How do I configure my device with the required pin assignment?
Answer: CYPD1120 can support both 4 lane Type-C to DP/mDP (pin assignment E) and Type-C to VGA/HDMI/DVI (pin assignment C). The default programming on the CYPD1120 supports both C and E pin assignments (C+E). Cypress provides firmware and configuration files for supporting pin assignments C, E and C+E. Cypress’s EZ-PD Configuration Utility can be used to program parts with the desired firmware and configuration settings. The entire process can be split to three main steps: Setup, Firmware upgrade and Configuration upgrade. The flow chart for the process is as shown in Figure 1. The detailed steps are explained below with the corresponding step number listed in the flowchart.
Fig 1: Flow Chart for Configuring Pin Assignment
The detailed steps for upgrade is as follows:
The configuration values are stored in xml files. If the configuration values in your device are different from the default values, you will not be able to use the xml files provided. The configuration value of your device needs to be read and edits made for the right pin assignment before programming it back to your device. Follow steps in 7a for executing these steps. If you have not made any changes to your configuration, you could use the preprogrammed xml files from Cypress. See section 7b in this case.
a. Steps to read, edit, save and configure devices
b. If the configuration has not changed, follow steps vii to x in 7a to load and program the existing xml file. See the readme to identify the correct XML file.
You can read back the configuration values (Steps i to iv in 7a) to ensure that the correct pin assignment is configured in your device.
Your device should have the desired pin assignment on the USB Type-C connector for the desired display signaling at the end of these steps. Contact firstname.lastname@example.org for any issues faced while configuring the Cypress device.