Interface switching device

By designing the interface transfer device that contains the conversion drive and DP multi -equipment, detects and adjust the pin allocation mode, it solves the problem that it is difficult to support multiple pins distribution modes in existing technologies. Efficient and reliable data transmission.

CN119336677APending Publication Date: 2025-01-21VIA LABS INC
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411421220.1
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Priority Date
2024-08-26
Filing Date
2024-10-12
Publication Date
2025-01-21

AI Technical Summary

Technical Problem

Existing interface adapters have difficulty supporting multiple pin assignment modes, resulting in limited data transmission efficiency and reliability between different transmission interfaces.

Method used

Designed a type of interface conversion device, which includes the conversion drive and DP multi -instrument. By detecting the configuration information of the configuration channel pins of the USB connector, judge the operation mode and the first pin allocation mode, and adjust the second according to this. And the third pin allocation mode to support multiple pin allocation modes.

Benefits of technology

Realize data transmission between different transmission interfaces, support a variety of pin allocation mode that meets the USB specifications, and improve the efficiency and reliability of data transmission.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119336677A_ABST
    Figure CN119336677A_ABST
Patent Text Reader

Abstract

The invention provides an interface switching device. The interface switching device comprises a USB connector, a DP connector, a switching driver and a DP multiplexer. The adapter driver includes an uplink port and a DP output port. The DP multiplexer comprises a USB port and a DP port. The uplink port is coupled to the USB connector. The USB port is coupled to the DP output port. The DP port is coupled to the DP connector. The switching driver detects configuration information of a configuration channel pin of the USB connector, and judges an operation mode and a first pin distribution mode of the interface switching device according to the configuration information. When the operation mode is a DP alternative mode, the switch driver sets a second pin allocation mode between the uplink port and the DP output port based on the first pin allocation mode, and controls the DP multiplexer to set a third pin allocation mode between the USB port and the DP port based on the first pin allocation mode.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The invention relates to an electronic device, and in particular to an interface adapter. Background Art

[0002] Different electronic devices may have different connectors (different transmission interfaces). For example, the first device has a Universal Serial Bus (USB) connector, and the second device has a Display Port (DP) connector. An interface adapter device can be connected between the USB connector of the first device (e.g., a host) and the DP connector of the second device. The interface adapter device can provide an interface adapter function to transfer data output by the USB connector of the first device to the DP connector of the second device, and / or transfer data output by the DP connector of the second device to the USB connector of the first device. How to implement an interface adapter device that can be used to support multiple pin assignment modes is one of the many technical issues in this field. Summary of the invention

[0003] The invention provides an interface adapter device which can support multiple pin assignment modes to complete data transmission between different transmission interfaces.

[0004] In one embodiment of the present invention, the above-mentioned interface adapter device includes a Universal Serial Bus (USB) connector, a Display Port (DP) connector, a redriver and a DP multiplexer. The redriver includes an upstream-facing port (UFP) and a DP output port. The DP multiplexer includes a USB port and a DP port. The upstream port of the redriver is coupled to the USB connector. The USB port of the DP multiplexer is coupled to the DP output port of the redriver. The DP port of the DP multiplexer is coupled to the DP connector. The redriver detects the configuration information of the Configuration Channel (CC) pin of the USB connector. The redriver determines the operation mode and the first pin assignment mode of the interface adapter device according to the configuration information. When the operation mode is the DP replacement mode, the redriver sets the second pin assignment mode between the upstream port and the DP output port based on the first pin assignment mode of the interface adapter device, and controls the DP multiplexer based on the first pin assignment mode of the interface adapter device to set the third pin assignment mode between the USB port and the DP port.

[0005] Based on the above, the interface adapter described in the embodiments of the present invention can determine the operation mode and the first pin allocation mode of the interface adapter based on the configuration information, and change the second pin allocation mode of the redriver and / or the third pin allocation mode of the DP multiplexer based on the current first pin allocation mode to complete data transmission between different transmission interfaces. Therefore, the interface adapter can support multiple pin allocation modes.

[0006] In order to make the above features and advantages of the present invention more clearly understood, embodiments are given below with reference to the accompanying drawings for detailed description. BRIEF DESCRIPTION OF THE DRAWINGS

[0007] Figure 1 is a schematic diagram of an interface adapter according to an embodiment of the present invention.

[0008] Figure 2 FIG. 1 is a schematic diagram of routing between a DP output port of a re-driver and a USB port of a DP multiplexer according to an embodiment of the present invention.

[0009] Figure 3 The diagram is a schematic diagram of the corresponding relationship between the pin allocation modes of the redistributor driver and the DP multiplexer when the interface adapter device is in different pin allocation modes according to an embodiment of the present invention.

[0010] Figure 4 FIG. 1 is a schematic diagram of signal routing between a redistributor driver and a DP multiplexer when the interface adapter is in a pin assignment C mode of a plug-in type according to an embodiment of the present invention.

[0011] Figure 5 FIG. 1 is a schematic diagram of signal routing between a redriver and a DP multiplexer when the interface adapter is in a reverse-plug type pin assignment C mode according to an embodiment of the present invention.

[0012] Figure 6 FIG. 1 is a schematic diagram of signal routing between a redriver and a DP multiplexer when the interface adapter is in a D-mode of a normal plug-in type pin assignment according to an embodiment of the present invention.

[0013] Figure 7 FIG. 1 is a schematic diagram of signal routing between a redistributor driver and a DP multiplexer when the interface adapter is in a reverse-plug type pin assignment D mode according to an embodiment of the present invention.

[0014] Figure 8 FIG. 1 is a schematic diagram of signal routing between a redistributor driver and a DP multiplexer when the interface adapter is in a normal plug-in type pin assignment mode E according to an embodiment of the present invention.

[0015] Fig. 9 FIG. 1 is a schematic diagram of signal routing between a redistributor driver and a DP multiplexer when the interface adapter is in a reverse-plug type pin assignment E mode according to an embodiment of the present invention.

[0016]

Explanation of symbols

[0017] 100: Interface adapter

[0018] 110: Redriver

[0019] 111: Uplink port

[0020] 112: DP output port

[0021] 120:DP multiplexer

[0022] 121: USB port

[0023] 122: DP port

[0024] 130: USB connector

[0025] 140:DP connector

[0026] 150: Routing

[0027] A10, A11, A2, A3, A8, B10, B11, B2, B3, B8, DP0+, DP0-, DP1+, DP1-, DP2+, DP2-, DP3+, DP3-: Pins

[0028] AUXN, AUX-:N auxiliary channel pin

[0029] AUXP, AUX+: Auxiliary channel pins

[0030] aux-, aux+: auxiliary signal

[0031] dp0+, dp0-, dp1+, dp1-, dp2+, dp2-, dp3+, dp3-: data signal

[0032] P: Circuit board

[0033] RX1+, RX1-, RX2+, RX2-: receiving pins

[0034] SBU1: First sideband pin

[0035] SBU2: Second sideband pin

[0036] TX0N, TX0P, TX1+, TX1-, TX1N, TX1P, TX2+, TX2-, TX2N, TX2P, TX3N, TX3P: Transmit pins DETAILED DESCRIPTION

[0037] The term "coupled (or connected)" used in the entire specification of this application (including the claims) may refer to any direct or indirect means of connection. For example, if the text describes a first device coupled (or connected) to a second device, it should be interpreted that the first device can be directly connected to the second device, or the first device can be indirectly connected to the second device through other devices or some connection means. The terms "first", "second", etc. mentioned in the entire specification of this application (including the claims) are used to name the name of the element, or to distinguish different embodiments or ranges, and are not used to limit the upper or lower limit of the number of elements, nor to limit the order of the elements. In addition, wherever possible, the elements / components / steps with the same number in the drawings and embodiments represent the same or similar parts. Elements / components / steps using the same number or the same terminology in different embodiments can refer to the relevant descriptions with each other.

[0038] Figure 1 is a schematic diagram of an interface adapter 100 according to an embodiment of the present invention. Figure 1 The interface adapter circuit 100 shown includes a Universal Serial Bus (USB) connector 130, a DisplayPort (DP) connector 140, a redriver 110, and a DP multiplexer (MUX) 120. The redriver 110 includes an upstream-facing port (UFP) 111 and a DP output port 112. The DP multiplexer 120 includes a USB port 121 and a DP port 122. The upstream port 111 of the redriver 110 is coupled to the USB connector 130. The USB port 121 of the DP multiplexer 120 is coupled to the DP output port 112 of the redriver 110 via a route 150. Based on the actual design, the route 150 may include a printed circuit board (PCB) route, a cable route, and / or other transmission media. The DP port 122 of the DP multiplexer 120 is coupled to the DP connector 140.

[0039] Based on actual applications, the USB connector 130 may be a USB-C (USB Type-C) connector that complies with the USB specification, the upstream port 111 may be a USB upstream port (UFP) that complies with the USB specification, and the DP connector 140 may be a DP connector that complies with the DP specification. The redriver 110 detects the configuration information of the configuration channel (CC) pin of the USB connector 130. The CC pin may include the CC1 pin and / or CC2 pin specified by the USB specification. The redriver 110 may exchange configuration information with a USB host (not shown) through the CC pin of the USB connector 130, and then determine the operation mode and the first pin assignment mode of the interface adapter device 100 according to the configuration information. For example, the USB host may be, for example, a display card or other electronic device or component with a USB connector.

[0040] Based on the USB specification, when the operation mode of the interface adapter 100 is the DP ALT Mode, the USB connector 130 can be defined as different pin assignment modes, such as the Pin Assignment C mode, the Pin Assignment D mode, or the Pin Assignment E mode that complies with the USB specification. In the DP ALT Mode, when the first pin assignment mode of the interface adapter 100 is the Pin Assignment C mode or the Pin Assignment E mode that complies with the USB specification, the four high-speed channels of the USB connector 130 can be used as four DP lanes. The four high-speed channels of the USB connector 130 are the transmitting pin pair TX1, the transmitting pin pair TX2, the receiving pin pair RX1, and the receiving pin pair RX2 specified by the USB specification. The transmitting pin pair TX1 includes the pin TX1+ and the pin TX1-. The transmitting pin pair TX2 includes the pin TX2+ and the pin TX2-. The receiving pin pair RX1 includes the pin RX1+ and the pin RX1-. The receiving pin pair RX2 includes a pin RX2+ and a pin RX2-. On the other hand, in the DP alternative mode, when the first pin assignment mode of the interface adapter 100 is a pin assignment D mode that complies with the USB specification, two high-speed channels of the USB connector 130 (e.g., the transmitting pin pair TX1 and the receiving pin pair RX1) are used as USB channels, and the other two high-speed channels of the USB connector 130 (e.g., the transmitting pin pair TX2 and the receiving pin pair RX2) are used as DP channels.

[0041] Based on the actual design, the redriver 110 can be a USB controller, a USB repeater, a redriver and / or a retimer. When the operating mode of the interface adapter 100 is the DP replacement mode, the upstream port 111 of the redriver 110 can receive DP video data that complies with the DP specification from a host (not shown) through the USB connector 130. Next, the redriver 110 transmits the DP video data to the USB port 121 of the DP multiplexer 120 through the DP output port 112 and the router 150, so that the DP multiplexer 120 transmits the DP video data to the high-speed channel (e.g., ML_Lane_0 channel, ML_Lane_1 channel, ML_Lane_2 channel and / or ML_Lane_3 channel) of the DP connector 140 through the DP port 122. The DP connector 140 can output the DP video data to the next electronic device. For example, the DP connector 140 can output the DP video data to a display device (not shown). In this way, in the DP alternative mode, the interface adapter device 100 can receive DP video data from the host (not shown) through the USB connection port 130, and provide correct DP video data to the display device (not shown) by driving the adapter 110, the router 150, the DP multiplexer 120 and the DP connector 140 to complete the data transmission.

[0042] Figure 2 FIG. 1 is a schematic diagram of a route 150 between the DP output port 112 of the re-driver 110 and the USB port 121 of the DP multiplexer 120 according to an embodiment of the present invention. Figure 2 The routing 150 shown may be a printed circuit board routing (circuit board trace). The USB port 121 of the DP multiplexer 120 is coupled to the DP output port 112 of the redriver 110 through the printed circuit board routing. Figure 2In the illustrated embodiment, the ML_Lane_0 channel (transmit pins TX0P and TX0N) of the DP output port 112 is coupled to the TX2 high-speed channel (transmit pins TX2+, TX2-) of the USB port 121 via a first pair of wires of a printed circuit board route (route 150). The ML_Lane_1 channel (transmit pins TX1P and TX1N) of the DP output port 112 is coupled to the RX2 high-speed channel (receive pins RX2+ and RX2-) of the USB port 121 via a second pair of wires of a printed circuit board route (route 150). The ML_Lane_2 channel (transmit pins TX2P and TX2N) of the DP output port 112 is coupled to the RX1 high-speed channel (receive pins RX1+ and RX1-) of the USB port 121 via a third pair of wires of a printed circuit board route (route 150). The ML_Lane_3 channel (transmit pins TX3P and TX3N) of the DP output port 112 is coupled to the TX1 high-speed channel (transmit pins TX1+ and TX1-) of the USB port 121 through the fourth wire pair of the printed circuit board routing (routing 150). The P auxiliary channel (Auxiliary channel) pin AUXP of the DP output port 112 is coupled to the sideband use (SBU) pin SBU2 of the USB port 121 through the first wire of the printed circuit board routing (routing 150). The N auxiliary channel pin AUXN of the DP output port 112 is coupled to the sideband use pin SBU1 of the USB port 121 through the second wire of the printed circuit board routing (routing 150).

[0043] Figure 3The diagram is a schematic diagram of the corresponding relationship between the pin allocation modes of the redriver 110 and the DP multiplexer 120 when the interface adapter 100 is in different pin allocation modes according to an embodiment of the present invention. When the operation mode of the interface adapter 100 is the DP replacement mode, the redriver 110 can set the second pin allocation mode between the upstream port 111 and the DP output port 112 based on the first pin allocation mode of the interface adapter 100. In addition, the redriver 110 can control the DP multiplexer 120 based on the first pin allocation mode of the interface adapter 100 to set the third pin allocation mode between the USB port 121 and the DP port 122. For example, when the pin assignment mode (i.e., the first pin assignment mode) of the interface adapter 100 is the pin assignment mode C of the normal plug orientation, the redriver 110 can set the pin assignment mode (i.e., the second pin assignment mode) between the upstream port 111 and the DP output port 112 to the pin assignment mode C of the normal plug orientation, and control the DP multiplexer 120 to set the pin assignment mode (i.e., the third pin assignment mode) between the USB port 121 and the DP port 122 to the pin assignment mode C of the normal plug orientation. The second pin assignment mode between the upstream port 111 and the DP output port 112 is a plurality of pin assignment modes that comply with the redriver specification, and the third pin assignment mode between the USB port 121 and the DP port 122 is a plurality of pin assignment modes that comply with the DP multiplexer specification.

[0044] Figure 4 FIG. 1 is a schematic diagram of signal routing between the redriver 110 and the DP multiplexer 120 when the interface adapter 100 is in the normal plug-in type pin assignment C mode according to an embodiment of the present invention. Figure 3 and Figure 4When the first pin assignment mode of the interface adapter 100 is the pin assignment mode C of the positive plug type that complies with the USB specification, the redriver 110 may set the second pin assignment mode to the pin assignment mode C of the positive plug type. When the second pin assignment mode is the pin assignment mode C of the positive plug type, the pins A2 and A3 of the upstream port 111 (pins A2 and A3 of the USB connector 130) may transmit the data signals dp3+ and dp3- to the ML_Lane_3 channel (transmitting pins TX3P and TX3N) of the DP output port 112. The pins B11 and B10 of the upstream port 111 (pins B11 and B10 of the USB connector 130) may transmit the data signals dp2+ and dp2- to the ML_Lane_2 channel (transmitting pins TX2P and TX2N) of the DP output port 112. Pins A11 and A10 of the upstream port 111 (pins A11 and A10 of the USB connector 130) may transmit data signals dp1+ and dp1- to the ML_Lane_1 channel (transmit pins TX1P and TX1N) of the DP output port 112. Pins B2 and B3 of the upstream port 111 (pins B2 and B3 of the USB connector 130) may transmit data signals dp0+ and dp0- to the ML_Lane_0 channel (transmit pins TX0P and TX0N) of the DP output port 112. Pin A8 of the upstream port 111 (pin A8 of the USB connector 130) may transmit an auxiliary signal aux- to the N auxiliary channel pin AUXN of the DP output port 112. Pin B8 of the upstream port 111 (pin B8 of the USB connector 130) may transmit an auxiliary signal aux+ to the P auxiliary channel pin AUXP of the DP output port 112.

[0045] On the other hand, when the first pin assignment mode of the interface adapter 100 is the pin assignment mode C of the positive plug type that complies with the USB specification, the redriver 110 can control the DP multiplexer 120 to set the third pin assignment mode to the pin assignment mode C of the positive plug type. When the third pin assignment mode is the pin assignment mode C of the positive plug type, the TX1 high-speed channel (transmitting pins TX1+ and TX1-) of the USB port 121 can transmit the data signals dp3+ and dp3- to the ML_Lane_3 channel (pins DP3+ and DP3-) of the DP port 122. The RX1 high-speed channel (receiving pins RX1+ and RX1-) of the USB port 121 can transmit the data signals dp2+ and dp2- to the ML_Lane_2 channel (pins DP2+ and DP2-) of the DP port 122. The RX2 high-speed channel (receiving pins RX2+ and RX2-) of the USB port 121 can transmit the data signals dp1+ and dp1- to the ML_Lane_1 channel (pins DP1+ and DP1-) of the DP port 122. The TX2 high-speed channel (transmitting pins TX2+ and TX2-) of the USB port 121 can transmit the data signals dp0+ and dp0- to the ML_Lane_0 channel (pins DP0+ and DP0-) of the DP port 122. In addition, the sideband pins SBU1 and SBU2 of the USB port 121 can transmit the auxiliary signals aux- and aux+ to the N auxiliary channel pin AUX- and the P auxiliary channel pin AUX+ of the DP port 122, respectively.

[0046] Thus, in the DP alternative mode, the interface adapter 100 can support the pin assignment C mode of the positive plug type that complies with the USB specification. Figure 2 As shown) and the DP multiplexer 120 can complete correct data transmission.

[0047] Figure 5 FIG. 1 is a schematic diagram of signal routing between the redriver 110 and the DP multiplexer 120 when the interface adapter 100 is in the flipped plug orientation pin assignment C mode according to an embodiment of the present invention. Figure 3 and Figure 5, when the first pin assignment mode of the interface adapter 100 is the pin assignment mode C of the reverse plug type that complies with the USB specification, the redriver 110 can set the second pin assignment mode to the pin assignment mode C of the reverse plug type. For example, the pins A2 and A3 of the upstream port 111 can transmit the data signals dp0+ and dp0- to the transmission pins TX0P and TX0N of the DP output port 112. The pins B11 and B10 of the upstream port 111 can transmit the data signals dp1+ and dp1- to the transmission pins TX1P and TX1N of the DP output port 112. The pins A11 and A10 of the upstream port 111 can transmit the data signals dp2+ and dp2- to the transmission pins TX2P and TX2N of the DP output port 112. The pins B2 and B3 of the upstream port 111 can transmit the data signals dp3+ and dp3- to the transmission pins TX3P and TX3N of the DP output port 112. The pin A8 of the upstream port 111 can transmit the auxiliary signal aux+ to the P auxiliary channel pin AUXP of the DP output port 112. The socket pin B8 of the upstream port 111 can transmit the auxiliary signal aux- to the N auxiliary channel pin AUXN of the DP output port 112.

[0048] On the other hand, when the first pin assignment mode of the interface adapter 100 is the pin assignment mode C of the reverse plug type that complies with the USB specification, the redriver 110 can control the DP multiplexer 120 to set the third pin assignment mode to the pin assignment mode C of the normal plug type. For details about the pin assignment mode C of the normal plug type of the DP multiplexer 120, please refer to Figure 4 The embodiments of the present invention are described in detail below and will not be repeated here.

[0049] In this way, the interface adapter 100 can support the reverse plug-in type pin assignment C mode that complies with the USB specification. Figure 2 As shown) and the DP multiplexer 120 can complete correct data transmission.

[0050] Figure 6 FIG. 1 is a schematic diagram of signal routing between the redriver 110 and the DP multiplexer 120 when the interface adapter 100 is in the D mode of the normal plug-in type pin assignment according to an embodiment of the present invention. Figure 3 and Figure 6 When the first pin assignment mode of the interface adapter 100 is a pin assignment D mode of a positive plug type that complies with the USB specification, the adapter driver 110 can set the second pin assignment mode to the pin assignment D mode of the positive plug type, and control the DP multiplexer 120 to set the third pin assignment mode to the pin assignment D mode of the positive plug type.

[0051] When the redriver 110 sets the second pin assignment mode to the pin assignment D mode of the positive plug type, the pins A11 and A10 of the upstream port 111 can transmit the data signals dp1+ and dp1- to the transmission pins TX1P and TX1N of the DP output port 112. The pins B2 and B3 of the upstream port 111 can transmit the data signals dp0+ and dp0- to the transmission pins TX0P and TX0N of the DP output port 112. The pin A8 of the upstream port 111 can transmit the auxiliary signal aux- to the N auxiliary channel pin AUXN of the DP output port 112. The pin B8 of the upstream port 111 can transmit the auxiliary signal aux+ to the P auxiliary channel pin AUXP of the DP output port 112.

[0052] On the other hand, when the third pin assignment mode of the DP multiplexer 120 is set to the pin assignment D of the positive plug type, the receiving pins RX2+ and RX2- of the USB port 121 can transmit the data signals dp1+ and dp1- to the pins DP1+ and DP1- of the DP port 122. The transmitting pins TX2+ and TX2- of the USB port 121 can transmit the data signals dp0+ and dp0- to the pins DP0+ and DP0- of the DP port 122. In addition, the sideband use pins SBU1 and SBU2 of the USB port 121 can transmit the auxiliary signals aux- and aux+ to the N auxiliary channel pin AUX- and the P auxiliary channel pin AUX+ of the DP port 122, respectively.

[0053] according to Figure 6 It can be known from the embodiment that the interface adapter 100 can support the pin assignment D mode of the positive plug type that complies with the USB specification. Figure 2 As shown) and the DP multiplexer 120 can complete correct data transmission.

[0054] Figure 7 FIG. 1 is a schematic diagram of signal routing between the redriver 110 and the DP multiplexer 120 when the interface adapter 100 is in the reverse plug-in type pin assignment D mode according to an embodiment of the present invention. Figure 3 and Figure 7 When the first pin assignment mode of the interface adapter 100 is a reverse plug type pin assignment D mode that complies with the USB specification, the adapter driver 110 sets the second pin assignment mode to the reverse plug type pin assignment D mode, and controls the DP multiplexer 120 to set the third pin assignment mode to the forward plug type pin assignment D mode.

[0055] When the second pin assignment mode of the redriver 110 is a pin assignment D mode of the reverse plug type that complies with the USB specification, pins A2 and A3 of the upstream port 111 can transmit data signals dp0+ and dp0- to transmit pins TX0P and TX0N of the DP output port 112. Pins B11 and B10 of the upstream port 111 can transmit data signals dp1+ and dp1- to transmit pins TX1P and TX1N of the DP output port 112. Pin A8 of the upstream port 111 can transmit the auxiliary signal aux+ to the P auxiliary channel pin AUXP of the DP output port 112. The socket pin B8 of the upstream port 111 can transmit the auxiliary signal aux- to the N auxiliary channel pin AUXN of the DP output port 112. For details about the pin assignment D mode of the positive plug type of the DP multiplexer 120, please refer to Figure 6 The embodiments are shown, so they will not be repeated here.

[0056] according to Figure 7 It can be known from the embodiment that the interface adapter 100 can support the pin assignment D mode of the reverse plug type that complies with the USB specification. Figure 2 As shown) and the DP multiplexer 120 can complete correct data transmission.

[0057] Figure 8 FIG. 1 is a schematic diagram of signal routing between the redriver 110 and the DP multiplexer 120 when the interface adapter 100 is in the normal plug-in type pin assignment E mode according to an embodiment of the present invention. Figure 3 and Figure 8 When the first pin assignment mode of the interface adapter 100 is the pin assignment mode E of the forward plug type that complies with the USB specification, the redriver 110 may set the second pin assignment mode to the pin assignment mode C of the reverse plug type, and control the DP multiplexer 120 to set the third pin assignment mode to the pin assignment mode E of the reverse plug type. For details about the pin assignment mode C of the reverse plug type of the redriver 110, please refer to Figure 5 The embodiments shown in the drawings can be inferred by analogy, so they will not be repeated here.

[0058] On the other hand, when the third pin assignment mode of the DP multiplexer 120 is set to the pin assignment E mode of the reverse plug type, the sending pin TX1+ of the USB port 121 transmits the data signal dp2- to the pin DP2- of the DP port 122, the sending pin TX1- of the USB port 121 transmits the data signal dp2+ to the pin DP2+ of the DP port 122, the receiving pin RX1+ of the USB port 121 transmits the data signal dp3- to the pin DP3- of the DP port 122, and the receiving pin RX1- of the USB port 121 transmits the data signal dp3 + is transmitted to the pin DP3+ of the DP port 122, the receiving pin RX2+ of the USB port 121 transmits the data signal dp0- to the pin DP0- of the DP port 122, the receiving pin RX2- of the USB port 121 transmits the data signal dp0+ to the pin DP0+ of the DP port 122, the transmitting pin TX2+ of the USB port 121 transmits the data signal dp1- to the pin DP1- of the DP port 122, and the transmitting pin TX2- of the USB port 121 transmits the data signal dp1+ to the pin DP1+ of the DP port 122. In addition, the sideband of the USB port 121 uses the pins SBU1 and SBU2 to transmit the auxiliary signals aux- and aux+ to the auxiliary channel pins AUX- and AUX+ of the DP port 122, respectively.

[0059] Accordingly, the interface adapter 100 can support the pin assignment E mode of the positive plug type that complies with the USB specification. Figure 2 As shown) and DP multiplexer 120 can complete the correct data transmission. It is worth mentioning that in Figure 8 In the embodiment of the present invention, the redriver 110 can adopt the pin assignment C mode of the reverse plug type with the following configuration: Figure 2 The circuit board routing is used to meet the requirement that the interface adapter 100 supports the pin assignment E mode of the positive plug type that complies with the USB specification.

[0060] Fig. 9 FIG. 1 is a schematic diagram of signal routing between the redriver 110 and the DP multiplexer 120 when the interface adapter 100 is in the reverse plug-in type pin assignment E mode according to an embodiment of the present invention. Figure 3 and Fig. 9 When the first pin assignment mode of the interface adapter 100 is the pin assignment mode E of the reverse plug type that complies with the USB specification, the redriver 110 may set the second pin assignment mode to the pin assignment mode C of the normal plug type, and control the DP multiplexer 120 to set the third pin assignment mode to the pin assignment mode E of the reverse plug type. For details about the pin assignment mode C of the normal plug type of the redriver 110, please refer to Figure 4The embodiments shown in the figure are analogous to each other, so they will not be repeated here. For details about the pin assignment E mode of the DP multiplexer 120 for the reverse plug type, please refer to Figure 8 The embodiments of the present invention are described in detail and can be deduced by analogy, so they will not be repeated here.

[0061] Accordingly, the interface adapter 100 can support the reverse plug type pin assignment E mode that complies with the USB specification. Figure 2 As shown) and DP multiplexer 120 can complete the correct data transmission. It is worth mentioning that in Fig. 9 In the embodiment of the present invention, the redriver 110 can adopt the pin assignment of the positive plug type C mode with the following configuration: Figure 2 The circuit board routing is used to meet the requirement that the interface adapter 100 supports the reverse plug-in type pin assignment E mode that complies with the USB specification.

[0062] In summary, the interface adapter described in the embodiments of the present invention can support a variety of pin allocation modes that comply with the USB specification, and can be used with Figure 2 The circuit board routing shown is to correctly complete the data transmission between different transmission interfaces.

[0063] Although the present invention has been disclosed as above by way of embodiments, it is not intended to limit the present invention. Those skilled in the art may make slight changes and modifications without departing from the spirit and scope of the present invention. Therefore, the protection scope of the present invention shall be determined by the scope defined in the attached claims.

Claims

1. An interface adapter, comprising: USB connector; DP connector; A re-driver, comprising an upstream port and a DP output port, wherein the upstream port of the re-driver is coupled to the USB connector; as well as A DP multiplexer includes a USB port and a DP port, wherein the USB port of the DP multiplexer is coupled to the DP output port of the re-driver, and the DP port of the DP multiplexer is coupled to the DP connector, wherein The redriver detects configuration information of the configuration channel pins of the USB connector, The adapter driver determines the operation mode and the first pin allocation mode of the interface adapter according to the configuration information, When the operation mode is the DP replacement mode, the adapter driver sets the second pin assignment mode between the upstream port and the DP output port based on the first pin assignment mode of the interface adapter device, and controls the DP multiplexer based on the first pin assignment mode of the interface adapter device to set the third pin assignment mode between the USB port and the DP port.

2. The interface adapter according to claim 1, wherein: When the first pin assignment mode of the interface adapter device is the pin assignment C mode of the positive plug type that complies with the USB specification, the adapter driver sets the second pin assignment mode to the pin assignment C mode of the positive plug type, and the adapter driver controls the DP multiplexer to set the third pin assignment mode to the pin assignment C mode of the positive plug type.

3. The interface adapter according to claim 1, wherein: When the first pin assignment mode of the interface adapter device is a pin assignment C mode of the reverse plug type that complies with the USB specification, the adapter driver sets the second pin assignment mode to the pin assignment C mode of the reverse plug type, and the adapter driver controls the DP multiplexer to set the third pin assignment mode to the pin assignment C mode of the forward plug type that complies with the USB specification.

4. The interface adapter according to claim 1, wherein: When the first pin assignment mode of the interface adapter device is a pin assignment D mode of the positive plug type that complies with the USB specification, the adapter driver sets the second pin assignment mode to the pin assignment D mode of the positive plug type, and the adapter driver controls the DP multiplexer to set the third pin assignment mode to the pin assignment D mode of the positive plug type.

5. The interface adapter according to claim 1, wherein: When the first pin assignment mode of the interface adapter device is a pin assignment D mode of the reverse plug type that complies with the USB specification, the adapter driver sets the second pin assignment mode to the pin assignment D mode of the reverse plug type, and the adapter driver controls the DP multiplexer to set the third pin assignment mode to the pin assignment D mode of the forward plug type that complies with the USB specification.

6. The interface adapter according to claim 1, wherein: When the first pin assignment mode of the interface adapter device is a pin assignment mode E of the positive plug type that complies with the USB specification, the adapter driver sets the second pin assignment mode to a pin assignment mode C of the reverse plug type that complies with the USB specification, and the adapter driver controls the DP multiplexer to set the third pin assignment mode to a pin assignment mode E of the reverse plug type that complies with the USB specification.

7. The interface adapter according to claim 1, wherein: When the first pin assignment mode of the interface adapter device is a pin assignment E mode of the reverse plug type that complies with the USB specification, the adapter driver sets the second pin assignment mode to a pin assignment C mode of the forward plug type that complies with the USB specification, and the adapter driver controls the DP multiplexer to set the third pin assignment mode to the pin assignment E mode of the reverse plug type. 8 . The interface adapter device as claimed in claim 1 , wherein the USB port of the DP multiplexer is coupled to the DP output port of the re-driver via a printed circuit board routing.

9. The interface adapter according to claim 8, wherein: The ML_Lane_0 channel of the DP output port of the redriver is coupled to the TX2 high-speed channel of the USB port of the DP multiplexer through a first wire pair routed on the printed circuit board; The ML_Lane_1 channel of the DP output port of the redriver is coupled to the RX2 high-speed channel of the USB port of the DP multiplexer through a second wire pair routed on the printed circuit board; The ML_Lane_2 channel of the DP output port of the redriver is coupled to the RX1 high-speed channel of the USB port of the DP multiplexer through a third wire pair routed by the printed circuit board; as well as The ML_Lane_3 channel of the DP output port of the redriver is coupled to the TX1 high-speed channel of the USB port of the DP multiplexer through a fourth wire pair routed on the printed circuit board.

10. The interface adapter according to claim 8, wherein: The P auxiliary channel pin of the DP output port of the redriver is coupled to the first sideband use pin of the USB port of the DP multiplexer through a first wire routed by the printed circuit board; as well as The N auxiliary channel pin of the DP output port of the redriver is coupled to the second sideband use pin of the USB port of the DP multiplexer through a second wire routed on the printed circuit board.