IP Library › Granted Patent US 10,891,242
Granted Patent B2
US 10,891,242 · App. 16/661,018 · Granted Jan 12, 2021

Embedded USB2 (eUSB2) repeater operation

Inventors: Douglas Edward Wente (Murphy, TX); Suzanne Mary Vining (Plano, TX); Win Naing Maung (Plano, TX); Julie Marie Nirchi (Allen, TX)
Assignee: TEXAS INSTRUMENTS INCORPORATED
G06F13/102G06F13/4282G06F2213/0042
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 10,891,242
App. No.
16/661,018
Granted
Jan 12, 2021
Kind
B2
Abstract

A method of operating an embedded USB2 (eUSB2) repeater includes receiving a downstream packet at a USB2 port and transitioning a USB transmitter from an idle state to a standby state responsive to receiving the downstream packet. The method further includes transitioning the USB transmitter from the standby state to an active state if an upstream packet is received at an eUSB2 port within a first time period of receiving the downstream packet and transmitting the upstream packet. The method also includes transitioning the USB transmitter from the active state to the standby state after transmission of the upstream packet. The method also includes transitioning the USB transmitter from the standby state to the idle state if more upstream packets are not received at the eUSB2 port within a second time period.

Claims (51)

1. A method of operating an embedded USB2 (eUSB2) peripheral repeater, comprising:

receiving a downstream packet at a USB2 port of the eUSB2 peripheral repeater;

transitioning a USB transmitter of the eUSB2 peripheral repeater from an idle state to a standby state responsive to receiving the downstream packet at the USB2 port;

transitioning the USB transmitter of the eUSB2 peripheral repeater from the standby state to an active state if an upstream packet is received at an eUSB2 port of the eUSB2 peripheral repeater within a first time period of receiving the downstream packet at the USB2 port;

transmitting the upstream packet by the USB transmitter of the eUSB2 peripheral repeater during the active state;

transitioning the USB transmitter of the eUSB2 peripheral repeater from the active state to the standby state after transmission of the upstream packet; and

transitioning the USB transmitter of the eUSB2 peripheral repeater from the standby state to the idle state if more upstream packets are not received at the eUSB2 port of the eUSB2 peripheral repeater within a second time period.

2. The method of claim 1 , further comprising transitioning the USB transmitter of the eUSB2 peripheral repeater from the idle state to the standby state within a third time period of receiving the downstream packet at the USB2 port.

3. The method of claim 1 , wherein the first time period is 192 high speed (HS) unit intervals.

4. The method of claim 1 , wherein the second time period is 280 high speed (HS) unit intervals (UIs).

5. The method of claim 1 , wherein the downstream packet is generated by a host device.

6. The method of claim 1 , wherein the upstream packet is generated by a peripheral device responsive to receiving the downstream packet from a host device.

7. The method of claim 1 , further comprising:

converting, by the eUSB2 peripheral repeater, an eUSB2 signal to a USB2 signal; and

transmitting the USB2 signal through the USB2 port over a USB2 bus.

8. The method of claim 1 , further comprising:

converting, by the eUSB2 peripheral repeater, a USB2 signal to an eUSB2 signal; and

transmitting the eUSB2 signal through the eUSB2 port over an eUSB2 bus.

9. The method of claim 1 , further comprising receiving the downstream packet over a USB2 bus at the USB2 port of the eUSB2 peripheral repeater.

10. The method of claim 1 , further comprising transmitting the upstream packet by the USB transmitter over a USB2 bus.

11. The method of claim 1 , wherein the eUSB2 peripheral repeater is connected to a USB2 bus through the USB2 port.

12. The method of claim 1 , wherein the eUSB2 peripheral repeater is connected to an eUSB2 bus through the eUSB2 port.

13. The method of claim 1 , wherein during the active state current is driven to a load by the USB transmitter.

14. The method of claim 1 , wherein during the standby state current is shunted to ground by the USB transmitter.

15. The method of claim 2 , wherein the third time period is 128 ns.

16. A method of operating an embedded USB2 (eUSB2) peripheral repeater, comprising:

receiving a downstream packet at a USB2 port of the eUSB2 peripheral repeater;

transitioning a USB transmitter of the eUSB2 peripheral repeater from an idle state to a standby state responsive to receiving the downstream packet at the USB2 port; and

transitioning the USB transmitter of the eUSB2 repeater from the standby state to the idle state if an upstream packet is not received at an eUSB2 port of the eUSB2 repeater within a second time period responsive to receiving the downstream packet at the USB port.

17. The method of claim 16 , further comprising transitioning the USB transmitter of the eUSB2 peripheral repeater from the idle state to the standby state within a third time period of receiving the downstream packet at the USB2 port.

18. The method of claim 16 , wherein the second time period is 280 high speed (HS) unit intervals (UIs).

19. The method of claim 16 , wherein the third time period is 128 ns.

20. The method of claim 16 , wherein the downstream packet is generated by a host device.

21. The method of claim 16 , wherein the upstream packet is generated by a peripheral device responsive to receiving the downstream packet from a host device.

22. The method of claim 16 , further comprising receiving the downstream packet over a USB2 bus at the USB2 port.

23. The method of claim 16 , further comprising transmitting the upstream packet by the USB transmitter over a USB2 bus.

24. The method of claim 16 , wherein the eUSB2 peripheral repeater is connected to a USB2 bus through the USB2 port.

25. The method of claim 16 , wherein the eUSB2 peripheral repeater is connected to an eUSB2 bus through the eUSB2 port.

26. A method of operating an embedded USB2 (eUSB2) peripheral repeater, comprising:

receiving a downstream packet at a USB2 port of the eUSB2 peripheral repeater, wherein the downstream packet is received over a USB2 bus, and wherein the eUSB2 peripheral repeater is connected to the USB2 bus through the USB2 port;

transitioning a USB transmitter of the eUSB2 peripheral repeater from an idle state to a standby state responsive to receiving the downstream packet at the USB2 port;

transitioning the USB transmitter of the eUSB2 peripheral repeater from the standby state to an active state if an upstream packet is received at an eUSB2 port of the eUSB2 peripheral repeater within a first time period of receiving the downstream packet at the USB2 port, wherein the upstream packet is received over an eUSB2 bus, and wherein the eUSB2 peripheral repeater is connected to the eUSB2 bus through the eUSB2 port;

transmitting the upstream packet over the USB2 bus by the USB transmitter of the eUSB2 peripheral repeater during the active state;

transitioning the USB transmitter of the eUSB2 peripheral repeater from the active state to the standby state after transmission of the upstream packet; and

transitioning the USB transmitter of the eUSB2 peripheral repeater from the standby state to the idle state if more upstream packets are not received at the eUSB2 port of the eUSB2 peripheral repeater within a second time period.

27. The method of claim 26 , further comprising transitioning the USB transmitter of the eUSB2 peripheral repeater from the idle state to the standby state within a third time period of receiving the downstream packet at the USB2 port.

28. The method of claim 26 , wherein the first time period is 192 high speed (HS) unit intervals (UIs).

29. The method of claim 26 , wherein the second time period is 280 high speed (HS) unit intervals (UIs).

30. The method of claim 26 , wherein the third time period is 128 ns.

31. The method of claim 26 , wherein the downstream packet is generated by a host device.

32. The method of claim 26 , wherein the upstream packet is generated by a peripheral device responsive to receiving the downstream packet from a host device.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 23, 2019
From: WENTE, DOUGLAS EDWARD; VINING, SUZANNE MARY; MAUNG, WIN NAING; NIRCHI, JULIE MARIE
To: TEXAS INSTRUMENTS INCORPORATED
Reel/Frame 050800/0179 →
Continuity (2)
Provisional Application 62805331 · Feb 14, 2019
Related Publication 20200264989A1 · Aug 20, 2020
Cited By (4)
US 12,210,404 US 12,229,071 US 12,235,705 US 12,423,262