# US 2014/0207984 A1 · Signal conitioner

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 2014/0207984 A1
- Document ID: US20140207984A1
- Status: Published application
- Kind: A1
- Application number: 13/963,264
- Filed: 2013-08-09
- Published: 2014-07-24
- Earliest claimed: 2013-01-24
- Assignees: Texas Instruments Incorporated
- Applicants: Texas Instruments Incorporated
- Inventors: WIN NAING MAUNG; YONGHUI TANG; SUZANNE MARY VINING; HAO LIU
- Web page: https://patentgrep.com/patent/US20140207984A1

## CPC

- G06F 13/385: {for adaptation of a particular data processing system to different peripheral devices}
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)

## Abstract

A signal conditioner can include a state machine configured to detect a predetermined protocol level mode of a data signal on a bi-directional serial bus. The signal conditioner can also include a re-driver configured to inject current into at least one of a rising edge and a falling edge of the data signal on the bi-directional serial bus in response to the detection of the predetermined protocol level mode.

## Claims

### Claim 1

A signal conditioner comprising:
a state machine configured to detect a predetermined protocol level mode of a data signal on a bi-directional serial bus; and
a re-driver configured to inject current into at least one of a rising edge and a falling edge of the data signal on the bi-directional serial bus in response to the detection of the predetermined protocol level mode.

### Claim 2 (depends on 1)

The signal conditioner of claim 1, wherein the bi-directional serial bus is a universal serial bus (USB).

### Claim 3 (depends on 2)

The signal conditioner of claim 2, wherein the predetermined protocol level mode is the High-Speed USB protocol.

### Claim 4 (depends on 3)

The signal conditioner of claim 3, wherein the data signal is provided on the D+ and D− lines of the USB.

### Claim 5 (depends on 1)

The signal conditioner of claim 1, wherein the state machine is configured to disable the re-driver in response to detecting a protocol level mode other than the predetermined protocol level mode.

### Claim 6 (depends on 1)

The signal conditioner of claim 1, wherein the re-driver further comprises:
a rising edge detector configured to detect a rising edge of the data signal that has a rise time greater than a predetermined maximum rise time; and
a falling edge detector configured to detect a falling edge of the data signal that has a fall time greater than a predetermined maximum fall time.

### Claim 7 (depends on 6)

The signal conditioner of claim 6, wherein the re-driver further comprises:
a positive current booster configured to inject a positive current in to the data signal in response to an given activation signal provided from the rising edge detector; and
a negative current booster configured to inject a negative current in to the data signal in response to another activation signal provided from the falling edge detector.

### Claim 8 (depends on 7)

The signal conditioner of claim 7,
wherein the positive current booster is further configured to not provide the given activation signal to the positive current booster in response to determining that the rising edge of the data signal has a rise time less than the predetermined maximum rise time; and
wherein the negative current booster is further configured to not provide the another activation signal to the negative current booster in response to determining that the falling edge of the data signal has a fall time less than the predetermined maximum fall time.

### Claim 9 (depends on 6)

The signal conditioner of claim 6, wherein the positive current booster comprises an independent current source with a programmable current range of about 2 milliamperes (mA) to about 6 mA.

### Claim 10 (depends on 1)

The signal conditioner of claim 1, wherein the state machine is further configured to detect the predetermined protocol level mode based on waveform properties of the data signal.

### Claim 11 (depends on 1)

The signal conditioner of claim 1, wherein the state machine and the re-driver are implemented on separate integrated circuit (IC) chips.

### Claim 12 (depends on 1)

An integrated circuit (IC) chip comprising the signal conditioner of claim 1.

### Claim 13

A system comprising:
a given universal serial bus (USB) device that communicates with another USB device via a USB channel; and
a signal conditioner comprising:
a state machine configured to detect a predetermined protocol level mode of a data signal propagated on the USB channel; and
a re-driver configured to inject current into at least one of a rising edge and a falling edge of the data signal on the USB channel in response to the detection of the predetermined protocol level mode.

### Claim 14 (depends on 13)

The system of claim 13, wherein the predetermined protocol level mode is the High-Speed USB protocol.

### Claim 15 (depends on 14)

The system of claim 14, wherein the state machine is configured to disable the re-driver in response to detecting a protocol level mode other than the High-Speed USB protocol.

### Claim 16 (depends on 13)

The system of claim 13, wherein the signal conditioner is implemented in an integrated circuit (IC) chip located within a USB port of the given USB device.

### Claim 17 (depends on 13)

The system of claim 13, wherein the state machine is further configured to detect the predetermined protocol level mode based on waveform properties of the data signal.

### Claim 18

A method comprising:
detecting, at a state machine, a predetermined protocol level mode of a data signal propagated across a universal serial bus (USB);
injecting, by a re-driver, a positive current into the data signal in response to detecting a rising edge of the data signal that has a rise time greater than a predetermined maximum rise time; and
injecting, by the re-driver, a negative current into the data signal in response to detecting a falling edge of the data signal that has a fall time greater than a predetermined maximum fall time.

### Claim 19 (depends on 18)

The method of claim 18, further comprising preventing, by the state machine, the injecting of the positive current and the negative current in response to detecting a protocol level mode other than the predetermined protocol level mode on the USB.

### Claim 20 (depends on 19)

The method of claim 19, wherein the predetermined protocol level mode is the High-Speed USB protocol.
