There is a plurality of data communication protocols that enable two electronic devices to communicate with each other. For example, a serial communication protocol may enable two connected devices to communicate data one bit at a time.
Some examples of the present application are described with respect to the following figures:
Examples of serial communication protocols include a Recommend Standard (RS)-232 protocol, a RS-422 protocol, and a RS-485 protocol. In particular, the RS-232 protocol is widely deployed to enable communication between a host computing device and a peripheral device, such as a modem. Some peripheral devices, such as a powered serial bar code scanner, receive power from a serial port on the host computing device that implements a serial communication protocol. However, serial communication protocols do not define a mechanism to deliver power. Thus, computing devices with serial ports do not have an easy and cost effective way to provide power via the serial ports.
Examples described herein provide a data communication cable to provide power through a serial port. For example, a data communication cable may include a serial connector. The serial connector may include a power pin and a set of data pins. The data communication cable may also include a header connector physically coupled to the set of data pins to route data from a header of a computing device to the set of data pins via a serial communication protocol. The data communication cable may further include a Universal Serial Bus (USB) connector physically coupled to the power pin to provide power from a USB port of the computing device to the power pin. Thus, the cost and difficulty of enabling a host computing device to provide power via a serial port may be reduced.
First electrical connector 102 may include a plurality of contact pins. The plurality of contact pins may include a set of data pins 108 and a set of power pins 110. Set of data pins 108 may route data from header connector 104 to a peripheral device connected to first electrical connector 102 via first electrical connector 102. Set of power pins 110 may route power from second electrical connector 106 to the peripheral device. Set of data pins 108 may be physically coupled to header connector 104 via metal wire(s). Set of power pins 110 may be physically coupled to second electrical connector 106 via metal wire(s).
Header connector 104 may include a set of contact pins 112 and second electrical connector 106 may include a set of contact pins 114. First electrical connector 102 and header connector 104 may implement a first data communication protocol. The first data communication protocol may be a serial communication protocol. The serial communication protocol may include the RS-232 protocol, the RS-422 protocol, and the RS-485 protocol.
The number of contact pins in set of data pins 108 and set of contact pins 112 may depend on the particular data communication protocol implemented. In some examples, set of data pins 108 and set of contact pins 112 may each include at least three contact pins. In some examples, set of data pins 108 and set of contact pins 112 may each include a single pin.
Second electrical connector 106 may implement a second data communication protocol that is different from the first data communication protocol. The second data communication protocol may enable power delivery and data communication. For example, second electrical connector 106 may implement a Universal Serial Bus (USB) protocol. The USB protocol may include a USB 1.x protocol, a USB 2.x protocol, and a USB 3.x protocol.
Second electrical connector 106 may include a set of contact pins 114. The number of contact pins in set of contact pins 114 may depend on the data communication protocol implemented. A subset of set of contact pins 114 may be physically coupled to set of power pins 110 to provide power from second electrical connector to first electrical connector 102. Thus, contact pins in set of contact pins 114 used for data communication may not be coupled to first electrical connector 102 and may be terminated.
During operation, header connector 104 may be plugged into a header 116 of a computing device 118 via set of contact pins 112. Second electrical connector 106 may be plugged into a data communication port 120 of computing device 118 via set of contact pins 114. First electrical connector 102 may be plugged into a data communication port 122 of a peripheral device 124 via set of data pins 108 and set of power pins 110. Thus, peripheral device 124 may communicate with computing device 118.
Computing device 118 and peripheral device 124 may exchange data communication via the first data communication protocol, such as the RS-232 protocol. Thus, data may be exchanged one bit at a time as defined by the RS-232 protocol. Data may be routed between computing device 118 and peripheral device 124 via set of data pins 108 and header connector 104. Computing device 118 may deliver power from data communication port 120 to second electrical connector 106 via the second data communication protocol, such as the USB protocol. Thus, 5 volts electrical power may be delivered from computing device 118 to peripheral device 124 as defined by the USB protocol. The power may be routed from second electrical connector 106 to set of power pins 110. Peripheral device 124 may receive the power via set of power pins 110.
System board 202 may be a printed circuit board that hosts electrical components of an electronic device. For example, system board 202 may host components of a computing device, such as a processor, a memory, a peripheral component interconnect (PCI) express slot, etc. In some examples, system board 202 may host components of computing device 118 of
During operation, header connector 104 may be plugged into header 206. In some examples, header connector 104 may be implemented as an Insulation-Displacement Contact (IDC) connector. Header connector 104 may also implement the serial communication protocol. Thus, header connector 104 may include a plurality of jacks (not shown) to receive the plurality of contact pins 208-212.
Second electrical connector 106 may be plugged into USB port 204 and may implement the USB protocol. Second electrical connector 106 and USB port 204 may be implemented using the same type of USB connector. The type of USB connector may include USB Type-A connector, USB Type-B connector, USB Type-C connector, USB micro connector, and USB mini connector. USB port 204 may be implemented using a USB receptacle and second electrical connector 106 may be implemented using a USB plug. First electrical connector 102 may be implemented as a serial connector to implement the serial communication protocol. For example, the serial connector may include a D-subminiature 9 pin connector and a D-subminiature 25-pin connector.
USB port 204 may provide power to second electrical connector 106 via the USB protocol. Second electrical connector 106 may route the power to set of power pins 110 of first electrical connector 102. Data may be routed between set of data pins 108 of first electrical connector 102 and header 206 via the serial communication protocol. Thus, data communication cable 100 may enable a computing device implementing using system board 202 to provide a powered serial port as implemented using first electrical connector 102.
Data communication cable 302 may include a serial connector 304 implemented as a male D-subminiature 9 pin connector, header connector 104, and a USB connector 306 implemented as a USB standard-A plug. Serial connector 304 may include a power pin 308 and a set of data pins 310. Set of data pins 310 may include a plurality of contact pins, such as contact pins 312, 314, 316, and 318. Each of contact pins 312-318 may be coupled to a corresponding contact pin in header 206 via header connector 104 to route data between set of data pins 310 and header 206.
USB connector 306 may be plugged into USB port 204 that may be implemented as a USB standard-A receptacle. Power may be transmitted from USB port 204 to power pin 308 via USB connector 306. USB port 204 and USB connector 306 may each include a plurality of contact pins. However, USB connector 306 may be physically coupled to serial connector 304 via a single pin (e.g., power pin 308). Thus, in some examples, a single contact pin in USB connector 306 is physically coupled to power pin 308 to deliver power from USB port 204.
The use of “comprising”, “including” or “having” are synonymous and variations thereof herein are meant to be inclusive or open-ended and do not exclude additional unrecited elements or method steps.
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/US2015/060927 | 11/16/2015 | WO | 00 |
Publishing Document | Publishing Date | Country | Kind |
---|---|---|---|
WO2017/086920 | 5/26/2017 | WO | A |
Number | Name | Date | Kind |
---|---|---|---|
5075792 | Brown | Dec 1991 | A |
5514859 | Seigel | May 1996 | A |
6283789 | Tsai | Sep 2001 | B1 |
6625144 | El-Batal | Sep 2003 | B1 |
6666706 | Jones | Dec 2003 | B1 |
7043646 | Enami | May 2006 | B2 |
7313707 | Shaver | Dec 2007 | B2 |
7318551 | Mills | Jan 2008 | B1 |
7794272 | Hiatt | Sep 2010 | B1 |
8245058 | Lin et al. | Aug 2012 | B2 |
8948197 | Jiang et al. | Feb 2015 | B2 |
20050001179 | Gisler et al. | Jan 2005 | A1 |
20060090020 | Frutkin | Apr 2006 | A1 |
20070088964 | Lee | Apr 2007 | A1 |
20070290555 | Caren | Dec 2007 | A1 |
20080176444 | Chan | Jul 2008 | A1 |
20090019186 | Jiaxiang | Jan 2009 | A1 |
20110119516 | Katayama | May 2011 | A1 |
20110210833 | McNeely | Sep 2011 | A1 |
20110258357 | Lin | Oct 2011 | A1 |
20120011376 | Zai | Jan 2012 | A1 |
20120178287 | Mantay | Jul 2012 | A1 |
20130254431 | Kuroiwa | Sep 2013 | A1 |
20140178015 | Tong | Jun 2014 | A1 |
20150212497 | Dunstan | Jul 2015 | A1 |
20160006584 | Agrawal | Jan 2016 | A1 |
Number | Date | Country |
---|---|---|
202267961 | Jun 2012 | CN |
203631893 | Jun 2014 | CN |
203674519 | Jun 2014 | CN |
204538421 | Aug 2015 | CN |
Entry |
---|
1 Port Low Profile Native PCI Express Serial Card w/ 16950. |
Amazon generic USB to 9-pin Serial Port Adapter. |
Crystalfontz DB9 RS232 and power cable. |
USB to TTL Serial Cable—Debug / Console Cable for microcontroller/Raspberry Pi/WiFi router serial console port. |
Webpage—“Why Add a Serial Port?”—http://www.nslu2-linux.org/wiki—retrieved Nov. 12, 2015—8 pages. |
Number | Date | Country | |
---|---|---|---|
20180285299 A1 | Oct 2018 | US |