IP Library Granted Patent US 7,992,030
Granted Patent B2
US 7,992,030 · App. 11/746,102 · Granted Aug 2, 2011

Fall time accelerator circuit

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,992,030
App. No.
11/746,102
Granted
Aug 2, 2011
Kind
B2
Abstract

Embodiments of the invention address deficiencies of the art in respect to digital signal transmissions and provide a novel and non-obvious fall time accelerator circuit for use in a USB interface. In one embodiment of the invention, the USB interface can include a USB port driver coupled to a host controller driver over a USB bus. The USB interface also can include a fall time accelerator circuit coupled to the USB bus between the USB port driver and the host controller driver. The fall time accelerator circuit can include a pulse signal generator coupled to an inbound signal path from the USB bus and arranged to generate a tunable pulse upon detecting a falling edge of a digital signal on the inbound signal path. The circuit further can include an active timer additionally coupled to the inbound signal path to hold the tunable pulse for a set period of time. Finally, the circuit can include a falling drive signal strengthener coupled to an outbound signal path from the pulse signal generator arranged to release the tunable pulse on the outbound signal path onto the USB bus.

Claims (31)

1. A fall time accelerator circuit comprising:

a pulse signal generator coupled to an inbound signal path from a universal serial bus (USB) and arranged to generate a tunable pulse upon detecting a falling edge of a digital signal on the inbound signal path;

an active timer additionally coupled to the inbound signal path to hold the tunable pulse for a set period of time; and

a falling drive signal strengthener coupled to an outbound signal path from the pulse signal generator arranged to release the tunable pulse on the outbound signal path onto the USB bus;

wherein the falling signal drive strengthener comprises a NAND gate with open-drain output driver.

2. The fall time accelerator circuit of claim 1 , wherein the inbound signal path comprises an attenuator.

3. The fall time accelerator circuit of claim 1 , further comprising a trigger arranged to detect the falling edge responsive to the digital signal crossing a pre-configured threshold.

4. The fall time accelerator circuit of claim 3 , wherein the pre-configured threshold is set between 0 and 3.3 Volts.

5. The fall time accelerator circuit of claim 1 , further comprising a resistor-capacitor (RC) modulator coupled to the active timer and arranged to provide the tunable pulse.

6. A universal serial bus (USB) interface comprising:

a USB port driver coupled to a host controller driver over a USB bus; and,

a fall time accelerator circuit coupled to the USB bus between the USB port driver and the host controller driver

wherein the fall time accelerator circuit comprises:

a pulse signal generator coupled to an inbound signal path from the USB bus and arranged to generate a tunable pulse upon detecting a falling edge of a digital signal on the inbound signal path;

an active timer additionally coupled to the inbound signal path to hold the tunable pulse for a set period of time; and

a falling drive signal strengthener coupled to an outbound signal path from the pulse signal generator arranged to release the tunable pulse on the outbound signal path onto the USB bus;

wherein the falling signal drive strengthener comprises a NAND gate with open-drain output driver.

7. The USB interface of claim 6 , wherein the inbound signal path comprises an attenuator.

8. The USB interface of claim 6 , further comprising a trigger arranged to detect the falling edge responsive to the digital signal crossing a pre-configured threshold.

9. The USB interface of claim 8 , wherein the pre-configured threshold is set between 0 and 3.3 Volts.

10. The USB interface of claim 6 , further comprising a resistor-capacitor (RC) modulator coupled to the active timer and arranged to provide the tunable pulse.

11. A fall time acceleration method comprising:

detecting a falling edge of a digital signal on an inbound signal path from a universal serial bus (USB) bus;

generating a tunable pulse upon detecting the falling edge of the digital signal on the inbound signal path;

holding the tunable pulse for a timed duration; and,

releasing the tunable pulse on an outbound signal path onto the USB bus.

12. The method of claim 11 , further comprising attenuating the digital signal prior to detecting the falling edge.

13. The method of claim 11 , wherein detecting a falling edge of a digital signal on an inbound signal path from the USB bus comprises:

measuring a voltage value of the falling edge;

determining when the voltage value falls below a pre-established threshold value; and,

triggering the generating of the tunable pulse in response to determining the voltage value to have fallen below the pre-established threshold value.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 10, 2014
From: INTERNATIONAL BUSINESS MACHINES CORPORATION
To: LENOVO INTERNATIONAL LIMITED
Reel/Frame 034194/0291 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 9, 2007
From: MCMILLAN, HENRY G.; PATEL, PRAVIN; PURRINGTON, CHALLIS L.; TOBIN, GWENDOLYN R.; WEST, CHRISTOPHER C.; ZAPATA, IVAN R.
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 019267/0345 →