Connectors are ubiquitous and are used in variety of applications for coupling two electronic devices. Most connectors usually have some sort of contacts that facilitate transmission of signals between the devices connected using a connector. Conventionally, each contact in a connector has a specific pre-assigned function. In other words, each contact in a connector is designated to carry a certain type of signal, e.g., power, data, etc.
It would be desirable to have a connector that can be configured based on the capabilities of the accessory so that a single connector may be used to interface with several accessories.
Embodiments of the present invention relate to connectors in general. In particular some embodiments of the present invention provide a connector for an electronic device. The connector has two rows of contacts and can be used to provide DisplayPort signals to an accessory that can utilize the DisplayPort signals.
In one embodiment, a first set of contacts of the connector has individually configurable contacts while a second set of contacts are configurable as a group. In this embodiment, each of the contacts in the first set of contacts can be configured to perform one of several available functions depending on the connected accessory. The second set of contacts are designated for providing DisplayPort related signals and are enabled only if the host device determines that the connected accessory supports DisplayPort capabilities.
In another embodiment, each contact in the first and the second set of contacts is individually configurable. Depending on the accessory connected to the host device, each of these contacts can be configured to perform one of several available functions. In the instance where the connected accessory supports DisplayPort capabilities, up to seven contacts of the connector can be configured to handle DisplayPort related signals.
Some embodiments of the present invention provide a DisplayPort adapter has a connector that can be used to convey audio/video signals from a host device to an accessory. In some embodiments, the DisplayPort adapter can convert the audio/video signals received from the host device into one of commonly used audio/video formats. In some embodiments, the DisplayPort adapter can also enable cascading of accessories by providing an additional connector and communication mechanism for enabling additional accessories, e.g., non-DisplayPort capable accessories, to connect to the host device via the adapter.
The following detailed description, together with the accompanying drawings will provide a better understanding of the nature and advantages of the present invention.
Embodiments of the present invention generally relate to connectors. More specifically, certain embodiments of the present invention provide for a receptacle connector with two rows of contacts. The receptacle connector can provide DisplayPort capabilities in addition to other functionalities. In some embodiments, the receptacle connector can mate with a plug connector having two rows of contacts stacked on one another and isolated from each other.
DisplayPort is a digital display interface that defines a digital interconnect standard for audio and video. The interface is primarily used to connect a video source to a display device such as a computer monitor or television set. DisplayPort relies on packetized data transmission similar to other data communication protocols such as Ethernet, USB, and PCI Express. It supports both external and internal display connections. DisplayPort protocol is based on small data packets with clock embedded. The use of data packets also allows for DisplayPort to be extensible. A DisplayPort connector supports 1, 2, or 4 differential data pairs (lanes) in a Main Link, each with a raw bit rate of 1.62, 2.7, or 5.4 Gbit/s per lane with self-clock running at 162, 270, or 540 MHz. Data is 8b/10b and encoded where each 8 bits of information are encoded with a 10 bit symbol. So the effective data rates after decoding are 1.296, 2.16, and 4.32 Gbit/s per lane.
A DisplayPort signal can be used to transport audio-only content, video-only content, or both audio and video simultaneously. The video signal path supports 6 to 16 bits per color channel and the audio path supports up to 8 channels of 24 bit 192 kHz uncompressed PCM audio which can encapsulate compressed audio formats in the audio stream. A bi-directional, half-duplex auxiliary channel (AUX) carries device management and device control data for the Main Link, such as VESA EDID, MCCS, and DPMS standards. In addition, the interface is capable of carrying bi-directional USB signals.
A host device may use the DisplayPort signals to communicate audio/video information to an external device, e.g., a monitor. However, in order to interface with an external device that is capable of accepting DisplayPort signals, the host device may need the capability to communicate the DisplayPort signals to the external device. Embodiments of the present invention provide a receptacle connector that enables the host device to communicate DisplayPort related signals to an external device.
In some embodiments, the DisplayPort signals provided by the host device may need to be converted into another format, e.g., HDMI, before being transmitted to the external device. In such an instance, a specialized accessory referred to herein generally as a “DisplayPort adapter” or simply “adapter” can provide the necessary conversion of the audio/video signals outputted by the host device into a format useable by an external device.
In some embodiments, the receptacle connector can be associated with a host device and the corresponding plug connector can be associated with an accessory. Once the accessory is connected to the host device, the host device determines that the accessory uses DisplayPort capability and automatically enables the contacts on the receptacle connector that can provide DisplayPort signals. In an embodiment, the accessory can be a DisplayPort adapter that can accept audio/video signals from the host device and communicate them either in a converted form or an unconverted form to another device, e.g., a display device.
Plug connector 100 includes a body 102 and a tab portion 104. A cable 106 is attached to body 102 and tab portion 104 and extends longitudinally away from body 102 in a direction parallel to the length of the connector 100. Tab 104 is sized to be inserted into a corresponding receptacle connector during a mating event and includes a first contact region 108a formed on a first major surface 104a and a second contact region 108b (not shown in
A plurality of contacts 112 can be formed in each of contact regions 108a and 108b such that, when tab 104 is inserted into a corresponding receptacle connector, contacts 112 in regions 108a or 108b are electrically coupled to corresponding contacts in the receptacle connector. In some embodiments, contacts 112 are self-cleaning wiping contacts that, after initially coming into contact with a receptacle connector contact during a mating event, slide further past the receptacle connector contact with a wiping motion before reaching a final, desired contact position.
As an example, in one embodiment an ID module is embodied within an IC operatively coupled to the contacts of connector 100. The ID module can be programmed with identification and configuration information about the connector and/or its associated accessory/adapter that can be communicated to a host device during a mating event. As another example, an authentication module programmed to perform an authentication routine, for example a public key encryption routine, with circuitry on the host device can be embodied within an IC operatively coupled to connector 100. The ID module and authentication module can be embodied within the same IC or within different ICs. As still another example, a current regulator can be embodied within one of IC's 113a or 113b. The current regulator can be operatively coupled to contacts that are able to deliver power to charge a battery in the portable electronic device and regulate current delivered over those contacts to ensure a constant current regardless of input voltage and even when the input voltage varies in a transitory manner. The function of the IC's is further described below in reference to
Bonding pads 115 can also be formed within body 102 near the end of PCB 107. Each bonding pad can be connected to a contact or contact pair within regions 108a and 108b. Wires (not shown) can then be soldered to the bonding pads to provide an electrical connection from the contacts to circuitry within an accessory associated with connector 100. In some embodiments, however, bonding pads are not necessary and instead all electrical connections between the contacts and components of connector 100 and other circuitry within an accessory are made through traces on a PCB that the circuitry is coupled to and/or by interconnects between multiple PCBs within the accessory.
The structure and shape of tab 104 is defined by a ground ring 105 that can be made from stainless steel or another hard conductive material. Connector 100 includes retention features 114a, 114b (not shown) formed as curved pockets in the sides of ground ring 105 that double as ground contacts. Body 102 is shown in
When connector 100 (or 175) is properly engaged with a corresponding receptacle connector, each of contacts 112(1)-112(N) and 114(1)-114(N) is in electrical connection with a corresponding contact of the receptacle connector.
Connector 100 can be a reversible connector. In other words, based on the orientation in which connector 100 is mated with a corresponding connector of a host device, either the contacts on the surface 108a or 108b are in physical and electrical contact with the contacts in the corresponding connector of the host device. As illustrated in
Connector 100 includes two contacts 112(1) and 114(4) that can function as accessory ID contacts to carry the identification signals between the accessory and the portable electronic device. Contacts 112(1) and 114(4) are electrically connected to each other as illustrated in
Connector 100 may further include accessory power contacts 112(5) and 114(8) that may be electrically connected to each other, e.g., via PCB 150. Accessory power contacts carry power from the host device to a connected accessory. For example, in some instances, an accessory connected to the host device may not be self-powered and may derive its power from the host device. In this instance, the host device can supply power to the accessory over either of the accessory contacts, depending on the orientation of connector 100 with respect to a corresponding connector of the host device. Connector 100 may further include two ground contacts 112(8) and 114(1) electrically connected to each other. The ground contacts provide a ground path for connector 100.
As illustrated in
In a particular embodiment illustrated in
In one embodiment, receptacle connector 200 may only have a single row of contacts, e.g., along a bottom surface of cavity 204.
In one embodiment, receptacle connector 200 is keyed such that it can mate with a corresponding plug connector 100 in only one way. For example, plug connector 100 can only be inserted into receptacle connector 200 in one orientation. In this embodiment, the orientation of plug connector 100 is always known and fixed and does not vary.
In an embodiment, the top contacts 207(1)-207(8) cab be designated for carrying DisplayPort related signals to and from the host device and an accessory. In a specific embodiment, out of the 8 top row contacts 207(1)-207(8) only seven contacts may be used for providing DisplayPort capability. Out of the seven contacts, four contacts can be used to carry audio/video data, one contact is used for detecting connection of a compatible accessory, and up to two contacts are used to carry control and device management signals to and from the host device. The top row contacts 207(1)-207(8) are enabled only when a compatible accessory is detected as being connected to the host device. For example, a compatible accessory may be a video dongle that converts the audio/video signals outputted by the host device into an HDMI signal for use by other connected accessories. It is to be noted that the corresponding plug connector of the accessory may also have two rows of contacts, e.g., as illustrated in
In a specific embodiment, either contact 207(4) or contact 207(5) is designated to carry the hot plug detect signal for the DisplayPort. In a typical implementation involving connector 200, either one or both contacts 206(4) and contact 206(5) may be designated for carrying a power signal. In some embodiments, the power signal can be between 3V and 30V. Compared to the power contact all other contacts in the bottom row are low voltage contacts with a maximum tolerance of about 5V. Thus, any contact that is in close proximity to the power contacts must be able to withstand the higher voltages if they are present on the power contact. A hot plug detect signal is designed to be tolerant to high voltages. Therefore, it is beneficial to place the hot plug detect signal of the DisplayPort directly above the power contacts of connector 200.
Microcontroller 408 can be implemented using one or more integrated circuits. In some embodiments, microcontroller 408 can include circuitry for determining a type of accessory connected to the host device based on information received from the accessory.
Microcontroller 408 also configures the bottom row of contacts 206(1)-206(8) based on the connected accessory. The function and configuration of the bottom row of contacts is explained in detail in commonly owned and co-pending U.S. Provisional Application No. 61/556,792, filed on Nov. 7, 2011 and U.S. Provisional Application No. ______, filed on ______ (Attorney Docket #90911-826570), both of these applications are incorporated by reference herein in their entirety for all purposes.
Multiplexer/switch 410 is configured to either enable or disable the top row contacts 207(1)-207(8). In some embodiments, a single multiplexer switch 410 is used for all top row contacts 207(1)-207(8). In other embodiments, a separate multiplexer/switch may be used for each contact 207(1)-207(8).
Control circuitry 412, which can be implement using an Application Specific Integrated Circuit (ASIC) can be used to control operation of host device 402 including controlling switch 410. In a particular embodiment, control circuitry can receive a signal from microcontroller 408 and based on that signal generate an I/O signal for controlling switch 410.
System 400 also includes an accessory-side plug connector 414 that also has two rows of contact. Accessory-side connector may be similar to connector 100 of
In operation, once plug connector 414 of the accessory is mated with receptacle connector 406, host device 402 receives information about the accessory over one of the contacts in the bottom row, e.g., contact 206(1) as illustrated in
It will be appreciated that the system configurations and components for system 400 described herein are illustrative and that variations and modifications are possible. The device and/or accessory may have other components not specifically described herein. Further, while the device and the accessory are described herein with reference to particular blocks, it is to be understood that these blocks are defined for convenience of description and are not intended to imply a particular physical arrangement of component parts. Further, the blocks need not correspond to physically distinct components. Blocks can be configured to perform various operations, e.g., by programming a processor or providing appropriate control circuitry, and various blocks might or might not be reconfigurable depending on how the initial configuration is obtained. Embodiments of the present invention can be realized in a variety of devices including electronic devices implemented using any combination of circuitry and software.
As described above, initially the multiplexer/switch 410 in the host device is in an “open” state. Thus, the second set of contacts, e.g., the DisplayPort contacts, in the receptacle connector are isolated from the rest of the circuitry within the host device. Once an accessory-side plug connector is mated with the receptacle connector, the host device can detect the mating, e.g., using a dedicated connection detection contact in the receptacle connector (502). Once it is determined that the plug connector has been physically mated with the receptacle connector, the host device can receive a message from the accessory via one of the contacts in the receptacle connector (504). In some embodiments, the accessory may automatically send this message upon physical mating between the two connectors. In this instance, the accessory will have the requisite intelligence to determine that the plug connector has been physically mated with the receptacle connector. In some embodiments, the detection by the accessory may include purely mechanical techniques, purely electrical detection techniques, or a combination of mechanical and electrical techniques. In other embodiments, upon detection of physical mating by the host device as described above, the host device may send a request to the accessory requesting certain information and the message sent by the accessory may be in response to that request. In some embodiments, the message includes information about the accessory such as accessory capabilities, type of accessory, an accessory identifier, etc.
The host device analyzes the received message and determines the type of accessory that is connected and whether the accessory supports DisplayPort capability (506). In some embodiments, the message may indicate that the connected accessory is an audio accessory, a video accessory, etc. If the host device determines that the connected accessory supports DisplayPort capabilities, the host device enables the second set of contacts that are designated for DisplayPort signals (508). For example, the microcontroller in the host device receives the message from the accessory and determines whether the accessory supports DisplayPort capabilities. If yes, the microcontroller sends a signal to the control circuitry, which in turn “closes” the multiplexer/switch associated with the second set of contacts thus activating the second set of contacts. In addition, the host device may also configure the first set of contacts for performing other functions based on the type of accessory.
If the host device determines that the connected accessory does not support displayport capabilities (506), it keeps the multiplexer/switch “open” thereby keeping the second set of contacts in a deactivated/isolated state (510). However, the host device may still configure the first set of contacts based on the information received from accessory in order to communicate with the accessory.
It should be appreciated that the specific steps illustrated in
In this embodiment, the receptacle connector may not be keyed and hence a corresponding plug connector can be inserted into connector 200 in either of two orientations that are 180 degrees rotated from each other. The receptacle connector in this embodiment is essentially similar to receptacle connector 200, but without the projection 250.
In the embodiment described above, the second set of contacts in the receptacle connector are configurable only as a group and each contact in the second set of contacts performs a predetermined function once enabled. In another embodiment of the receptacle connector described herein, each contact in the first and the second set of contacts is individually configurable.
In this instance, since the plug connector can be mated with the receptacle connector in more than one orientation, it may be beneficial to first determine the orientation of the plug connector with respect to the receptacle connector before any of the contacts in the receptacle are configured. Once the orientation is determined, the host device can determine which contacts of the plug connector are associated with which function and accordingly configure the contacts on the receptacle connector.
System 600 includes a host device 602 that includes a receptacle connector 604. In an embodiment, receptacle connector 604 has up to 16 contacts for signal communication similar to receptacle connector 200 of
Accessory 620 has a corresponding plug connector 622 that can also have up to 16 contacts arranged in two rows of eight each similar to connector 100 of
Just as in the previous embodiment, once connected, the accessory can send a message to the host device informing the host device about the type of accessory and whether the accessory supports DisplayPort capabilities. In addition, the accessory may also send configuration information about the contacts of plug connector 622. Specifically, accessory 620 may send information indicating a function that is associated with each of the contacts of plug connector 622. Based on this information the host device may operate each individual switch 608 associated with a contact of receptacle connector 604 and configure the contact appropriately so as to match the function of its corresponding contact in plug connector 622.
In some embodiments, where plug connector 622 can be mated with receptacle connector 604 in more than one orientation, host device 602 may determine the orientation of the plug connector before the configuration of the receptacle connector contacts can occur. Methods for determining orientation are provided in the US patent application that is incorporated by reference herein as mentioned above. The methods are not repeated here for sake of brevity. Once the orientation of the plug connector is determined, the host device knows which contacts of the receptacle connector are in physical contact with which of the contacts of the plug connector. In addition, the host device also receives information indicating a function that is associated with each of the contacts of plug connector 622 as described above. Using these two items of information, the host device now can configure each of the contacts of the receptacle connector to match the functions of the plug connector.
In some embodiments, the connected accessory may support DisplayPort capabilities. Thus, in this instance, some of the contacts may be configured to carry displayport signals. In some embodiments, the DisplayPort related contacts may either all be grouped in the top row of contacts or the bottom row of contacts. In other embodiments, the DisplayPort related contacts may be randomly distributed across all available contacts.
Initially the host device places all of the switches associated with the contacts in the receptacle connector in an “open” state thus isolating all the contacts from the internal circuitry of the host device. Thereafter the host device detects physical connection of a plug connector with the receptacle connector (702). Once the physical connection is confirmed, the host then communicates with the accessory in order to determine the orientation of the plug connector (704). Details of the orientation detection is disclosed at least in U.S. Provisional Application No. 61/556,792, filed on Nov. 7, 2011, which is incorporated by reference herein and hence is not repeated again. The host device receives information from the accessory that indicates whether the accessory supports DisplayPort capabilities and configuration information for the contacts of the plug connector (706).
If the accessory supports DisplayPort capabilities, the host device can then configure the contacts of the receptacle connector based on the configuration information for the contacts of the plug connector and the information about the orientation of the plug connector (708).
It should be appreciated that the specific steps illustrated in
As described above, in some embodiments, the plug connector may not be keyed and thus may be reversible. For example,
As can be seen from
As illustrated in
From among the four pairs of data contacts available in receptacle connector 1000 (and corresponding plug connector 180), two data contacts can be dedicate to a displayport auxiliary signal and two other data contacts can be dedicated to a displayport hot plug detect signal. In some embodiments, connector 180 can accommodate two lanes of displayport video along with displayport hot plug detect (HPD) and auxillary (Aux) signals. The remaining data contacts can be configured to accommodate other communication interfaces such as USB 2.0, Mikey Bus, or a universal asynchronous receiver/transmitter (UART) interface.
In other embodiments, some of the data contacts can be configured to carry HDMI signals in addition to or in lieu of displayport and other communication signals. As discussed above, the data contacts can be high speed data contacts that operate at rate that is at least two orders of magnitude faster than the accessory ID signals making it look essentially like a DC signal to the high speed data lines. Thus, positioning the data contacts between either the power contacts or ground contacts and the ACC contacts improves signal integrity by sandwiching the data contacts between contacts designated for DC signals or essentially DC signals.
In some embodiments adapter 800 also includes a receptacle connector 808 that includes the same pinout and physical form factor as connector 200 of
The DisplayPort adapter includes a first connector 910, which can be similar to plug connector 802 of
The DisplayPort adapter may also optionally include another connector 914. In an embodiment, connector 914 may be same as connector 910. In other embodiments, connector 914 may be similar to connector 100 of
Processor 902, which can be implemented a single integrated circuit or as a combination of discrete circuits can be used to control the operation of the DisplayPort adapter. In some embodiments, processor 902 can convert the audio/video signals received from the host device via connector 910 into one of many conventional audio/video formats such as HDMI, VGA, Component video, S-video, Composite audio/video (RCA), etc. The converted audio/video signals can be communicate to external accessories via connector 912. In some embodiments, processor 902 may also handle authentication of the DisplayPort adapter to the host device and other connected accessories.
Microcontroller 904 can be implemented as a single ASIC or as a combination of several discrete components. Microcontroller 904 can be used to identify and communicate with additional accessories connected to the DisplayPort adapter via connector 914. In some embodiments, Microcontroller may facilitate transmission of power from the additional accessory to the host device via the power control circuit 908.
ID module 908, which can be implemented as a single integrated circuit or a combination of discrete circuits, can be used to provide identification information about the DisplayPort adapter to the host device. In some embodiments, ID module 908 can also provide configuration information of the contacts of connector 910 to the host device.
It will be appreciated that the system configurations and components described herein are illustrative and that variations and modifications are possible. The DisplayPort adapter may have other components not specifically described herein. Further, while the DisplayPort adapter is described herein with reference to particular blocks, it is to be understood that these blocks are defined for convenience of description and are not intended to imply a particular physical arrangement of component parts. Further, the blocks need not correspond to physically distinct components. Blocks can be configured to perform various operations, e.g., by programming a processor or providing appropriate control circuitry, and various blocks might or might not be reconfigurable depending on how the initial configuration is obtained. Embodiments of the present invention can be realized in a variety of devices including electronic devices implemented using any combination of circuitry and software.
Circuits, logic modules, processors, and/or other components can be described herein as being “configured” to perform various operations. Those skilled in the art will recognize that, depending on implementation, such configuration can be accomplished through design, setup, interconnection, and/or programming of the particular components and that, again depending on implementation, a configured component might or might not be reconfigurable for a different operation. For example, a programmable processor can be configured by providing suitable executable code; a dedicated logic circuit can be configured by suitably connecting logic gates and other circuit elements; and so on.
While the embodiments described above can make reference to specific hardware and software components, those skilled in the art will appreciate that different combinations of hardware and/or software components can also be used and that particular operations described as being implemented in hardware might also be implemented in software or vice versa.
Computer programs incorporating various features of the present invention can be encoded on various non-transitory computer readable storage media; suitable media include magnetic disk or tape, optical storage media, such as compact disk (CD) or DVD (digital versatile disk), flash memory, and the like. Computer readable storage media encoded with the program code can be packaged with a compatible device or provided separately from other devices. In addition program code can be encoded and transmitted via wired optical, and/or wireless networks conforming to a variety of protocols, including the Internet, thereby allowing distribution, e.g., via Internet download.
Thus, although the invention has been described with respect to specific embodiments, it will be appreciated that the invention is intended to cover all modifications and equivalents within the scope of the following claims.
This application claims benefit under 35 USC §119(e) to U.S. Provisional Patent Application No. 61/565,468, filed Nov. 30, 2011. This application is related to the following commonly-owned and co-pending U.S. patent application Ser. No. ______, filed on, ______ (Attorney Docket #90911-825181), the disclosure of which is incorporated by reference herein in its entirety for all purposes.
Number | Date | Country | |
---|---|---|---|
61565468 | Nov 2011 | US |