Signal conditioner for high-speed data communications

US9875211B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9875211-B2
Application numberUS-201514731378-A
CountryUS
Kind codeB2
Filing dateJun 4, 2015
Priority dateJun 4, 2015
Publication dateJan 23, 2018
Grant dateJan 23, 2018

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A method, signal conditioning circuit, and system are disclosed to perform signal conditioning using a processing component coupled with at least first and second inputs. The processing component is further coupled with a first output port including first and second data lanes operable at different data rates. The method includes receiving, via the first input and at a first data rate, data included in a first input signal, and receiving, via the second input and at a second data rate different from the first data rate, data included in a second input signal. The method further includes driving, based on the first and second input signals, a first output signal onto the first output port, which includes transmitting the data included in the first input signal on the first data lane, and transmitting the data included in the second input signal on the second data lane.

First claim

Opening claim text (preview).

We claim: 1. A signal conditioning circuit, comprising: a first input configured to receive data included in a first input signal at a first data rate; a second input configured to receive data included in a second input signal at a second data rate different from the first data rate, wherein the first input signal and the second input signal are included in a plurality of received input signals; a plurality of output ports comprising a first output port, the first output port comprising at least first and second data lanes operable at different data rates; and a processing component coupled with the first and second inputs, the processing component comprising an allocation component configured to: perform an analysis of the plurality of received input signals; determine a device type of a device connected with one or more of the plurality of output ports; and allocate, based on the analysis and the device type, each of the received input signals to a corresponding one of the plurality of output ports, wherein the processing component is configured to drive a first output signal based on the first and second input signals onto the first output port, wherein driving the first output signal comprises: transmitting the data included in the first input signal on the first data lane; and transmitting the data included in the second input signal on the second data lane. 2. The signal conditioning circuit of claim 1 , wherein the processing component comprises one of retimer circuitry and re-driver circuitry for conditioning the received first and second input signals prior to driving the first output signal. 3. The signal conditioning circuit of claim 1 , wherein the allocation component is further configured to allocate each of the received input signals to one or more corresponding data lanes within the allocated output port. 4. The signal conditioning circuit of claim 1 , wherein the first input and the second input correspond to different interfaces. 5. The signal conditioning circuit of claim 4 , wherein the respective interfaces of the first input and the second input are each selected from a DisplayPort interface, a Universal Serial Bus (USB) interface, a USB Type-C interface, a Peripheral Component Interconnect Express (PCIe) interface, and a Thunderbolt interface. 6. The signal conditioning circuit of claim 1 , wherein the processing component is further configured to receive data using the first and second data lanes. 7. The signal conditioning circuit of claim 1 , wherein determining the device type of the device comprises: receiving, prior to establishing a communications session with the device, type data or class data from the device. 8. The signal conditioning circuit of claim 7 , further comprising a memory storing device type information, wherein determining the device type of the device further comprises: referencing the type data or class data against the stored device type information. 9. The signal conditioning circuit of claim 1 , wherein the analysis of the plurality of received input signals indicates that the first input signal comprises video data, wherein allocating each of the received input signals to a corresponding one of the plurality of output ports comprises: determining that the first output port supports video data; determining that a second output port of the plurality of output ports does not support video data; and allocating the first input signal to the first output port. 10. The signal conditioning circuit of claim 1 , wherein allocating each of the received input signals to a corresponding one of the plurality of output ports comprises: operating physical switching elements to form paths between a plurality of input ports and the plurality of output ports. 11. A method of signal conditioning using a processing component coupled with at least first and second inputs and further coupled with a plurality of output ports comprising a first output port including first and second data lanes operable at different data rates, the method comprising: receiving, via the first input and at a first data rate, data included in a first input signal; receiving, via the second input and at a second data rate different from the first data rate, data included in a second input signal, wherein the first input signal and the second input signal are included in a plurality of received input signals; performing an analysis of the plurality of received input signals; determining a device type of a device connected with one or more of the plurality of output ports; allocating, based on the analysis and the device type, each of the received input signals to a corresponding one of the plurality of output ports; and driving, based on the first and second input signals, a first output signal onto the first output port, wherein driving the first output signal includes: transmitting the data included in the first input signal on the first data lane; and transmitting the data included in the second input signal on the second data lane. 12. The method of claim 11 , wherein the processing component comprises one of retimer circuitry and re-driver circuitry for conditioning the received first and second input signals prior to driving the first output signal. 13. The method of claim 11 , wherein the allocation further includes allocating each of the received input signals to one or more corresponding data lanes within the allocated output port. 14. The method of claim 11 , wherein the first input and the second input correspond to different interfaces. 15. The method of claim 14 , wherein the respective interfaces of the first input and the second input are each selected from a DisplayPort interface, a Universal Serial Bus (USB) interface, a USB Type-C interface, a Peripheral Component Interconnect Express (PCIe) interface, and a Thunderbolt interface. 16. The method of claim 11 , wherein the processing component is further configured to receive data using the first and second data lanes. 17. A system, comprising: one or more source devices configured to produce a first signal at a first data rate, and a second signal at a second data rate different from the first data rate; and a signal conditioning circuit including at least first and second inputs coupled with respective outputs of the one or more source devices, and further including a plurality of output ports comprising a first output port, wherein the signal conditioning circuit is configured to: receive the produced first and second signals at the first and second inputs, wherein the first signal and the second signal are included in a plurality of received input signals; perform an analysis of the plurality of received input signals; determine a device type of a device connected with one or more of the plurality of output ports; allocate, based on the analysis and the device type, each of the received input signals to a corresponding one of the plurality of output ports; and drive a first output signal onto the first output port based on the received first and second signals, the first output port including at least first and second data lanes operable at different data rates, wherein driving the first output signal comprises: transmitting the data included in the first input signal on the first data lane; and transmitting the data included in the second input signal on the second data lane. 18. The system of claim 17 , wherein the signal conditioning circuit comprises one of retimer circuitry and re-driver circuitry for conditioning the receiv

Assignees

Inventors

Classifications

  • on a serial bus, e.g. I2C bus, SPI bus (on daisy chain buses G06F13/4247) · CPC title

  • with data-width conversion · CPC title

  • for adaptation of a particular data processing system to different peripheral devices · CPC title

  • G06F13/20Primary

    for access to input/output bus · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9875211B2 cover?
A method, signal conditioning circuit, and system are disclosed to perform signal conditioning using a processing component coupled with at least first and second inputs. The processing component is further coupled with a first output port including first and second data lanes operable at different data rates. The method includes receiving, via the first input and at a first data rate, data inc…
Who is the assignee on this patent?
Synaptics Inc
What technology area does this patent fall under?
Primary CPC classification G06F13/4282. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Jan 23 2018 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 2 related publications on this page (citations in our corpus or others sharing the same primary CPC).