Reversible Connector for Accessory Devices
US-2015363339-A1 · Dec 17, 2015 · US
US9811483B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-9811483-B2 |
| Application number | US-201615186076-A |
| Country | US |
| Kind code | B2 |
| Filing date | Jun 17, 2016 |
| Priority date | Jun 19, 2015 |
| Publication date | Nov 7, 2017 |
| Grant date | Nov 7, 2017 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
An apparatus and method for configuring a serial communication hub are disclosed herein. A serial communication hub includes an upstream port, a plurality of downstream ports, and a port controller. The port controller is configured to: arrange each of a first of the downstream ports and a second of the downstream ports to individually operate as a first type of serial communication interface; and to arrange the first of the downstream ports and the second of the downstream ports to operate in combination as a second type of serial communication interface.
Opening claim text (preview).
What is claimed is: 1. A serial communication hub, comprising: an upstream port; a plurality of downstream ports; and a port controller configured to: arrange a first port of the plurality of downstream ports and a second port of the plurality of downstream ports to operate in combination as a serial communication interface, determine an orientation of a cable connector coupled to the serial communication interface, and based on the determined orientation, enable one of the first port and the second port, and disable the other port. 2. The serial communication hub of claim 1 , wherein the port controller is further configured to allocate first serial transmit and receive links from each of the first port of the plurality of downstream ports and the second port of the plurality of downstream ports to the serial communication interface. 3. The serial communication hub of claim 2 , wherein the port controller is further configured to arrange each of the first port and the second port to individually operate as a first type of serial communication interface, and wherein the serial communication interface where the first port and the second port operate in combination is a second type of serial communication interface. 4. The serial communication hub of claim 3 , wherein the port controller is further configured to identify the second type of serial communication interface by a same identification value without regard to whether the first serial transmit and receive links of the first port or the second port of the plurality of downstream ports are enabled. 5. The serial communication hub of claim 3 , wherein the port controller is further configured to determine a total number of downstream serial communication interfaces provided by the hub as a total number of downstream ports less a total number of the second type of serial communication interface. 6. The serial communication hub of claim 3 , wherein the port controller is further configured to assign an identification value to each of the first and second type of serial communication interfaces based on a total number of the first and second type of serial communication interfaces implemented. 7. The serial communication hub of claim 3 , wherein the port controller is further configured to: selectively program given signal lines of the first port of the plurality of downstream ports and the second port of the plurality of downstream ports to operate as second serial transmit and receive links based on the first port of the plurality of downstream ports and the second port of the plurality of downstream ports being arranged to individually operate as the first type of serial communication interface; and selectively program the given signal lines of the first port of the plurality of downstream ports or the second port of the plurality of downstream ports to operate as a configuration channel based on the first port of the plurality of downstream ports and the second port of the plurality of downstream ports being arranged to operate as the second type of serial communication interface. 8. A method for configuration of a serial communication hub, comprising: based on a configuration flag having a value, arranging a first downstream port and a second downstream port to operate in combination as a serial communication interface; determining an orientation of a cable connector coupled to the second type of serial communication interface; and based on the determined orientation, enabling one of the first downstream port and the second downstream port, and disabling the other downstream port. 9. The method of claim 8 , further comprising: allocating first serial transmit and receive links from each of the first downstream port and the second downstream port to the serial communication interface. 10. The method of claim 9 further comprising: based on the configuration flag having a first value, arranging each of the first downstream port and the second downstream port to individually operate as a first type of serial communication interface, wherein the serial communication interface where the first port and the second port operate in combination is a second type of serial communication interface in response to the configuration flag having a second value. 11. The method of claim 10 , further comprising: identifying the second type of serial communication interface by a same identification value without regard to whether the first serial transmit and receive links of the first or second of the downstream ports is enabled. 12. The method of claim 10 further comprising: assigning an identification value to each of the first and second type of serial communication interfaces based on a total number of the first and second type of serial communication interfaces. 13. The method of claim 10 further comprising: selectively programming given signal lines of the first downstream port and the second downstream port to operate as second serial transmit and receive links based on the first downstream port and the second downstream port being arranged to individually operate as the first type of serial communication interface; and selectively programming the given signal lines of the first downstream port or the second downstream port to operate as a configuration channel based on the first downstream port and the second downstream port being arranged to operate as the second type of serial communication interface. 14. The method of claim 8 further comprising: determining a total number of downstream serial communication interfaces provided by the hub as a total number of downstream ports less a total number of the second type of serial communication interface. 15. A serial bus expander, comprising: a plurality of ports, each of the ports configured to implement a first type of serial communication interface that comprises an irreversible electrical connector; and wherein each of the ports comprises: first serial transmit and receive links; and second serial transmit and receive links; and a port controller configured to: selectably arrange two of the ports to operate in combination to implement a second type of serial communication interface that comprises a reversible electrical connector; apply the first serial transmit and receive links of only one of the ports in the second type of serial communication interface; and identify the second type of serial communication interface by a same identification value without regard to which of the two ports provides the first serial transmit and receive links used in the second type of serial communication interface. 16. The serial bus expander of claim 15 , wherein the port controller is configured to: determine an orientation of reversible electrical connector; and enable the first serial transmit and receive links of a first of the two ports for use in the second type of serial communication interface based on the orientation; and disable the first serial transmit and receive links of a second of the two ports for use in the second type of serial communication interface based on the orientation. 17. The serial bus expander of claim 15 , wherein the port controller is configured to determine a total number of serial communication interfaces provided by the hub as a total number of the ports less a total number of the second type of serial communication interfaces implemented by the port controller. 18. The serial bus expander of claim 15 , wherein the port controller is configured to assign an identification value to each of the first an
Cross-Sectional Technologies · mapped topic
Cross-Sectional Technologies · mapped topic
for access to input/output bus · CPC title
where the program performs an interfacing function, e.g. device driver (G06F13/105 takes precedence; contention policies within device drivers G06F9/4881; scheduling within device drivers G06F9/52) · CPC title
on a serial bus, e.g. I2C bus, SPI bus (on daisy chain buses G06F13/4247) · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.