IP Library › Granted Patent US 12,235,705
Granted Patent B2
US 12,235,705 · App. 18/534,911 · Granted Feb 25, 2025

Frame-based, low power interfaces between devices with different I/O signals

Inventors: Mustafa Ulvi Erdogan (Allen, TX); Suzanne Mary Vining (Plano, TX); Bharath Kumar Singareddy (Bangalore, IN); Douglas Edward Wente (Murphy, TX)
Assignee: Texas Instruments Incorporated
G06F1/3215G06F1/3253G06F13/385G06F13/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 12,235,705
App. No.
18/534,911
Granted
Feb 25, 2025
Kind
B2
Abstract

High-speed data communication devices, e.g., repeaters, interfacing between a host and a peripheral operate such that high-speed components except for a host-side squelch detector are set or maintained in a deactivated state during an idle period of a micro frame. In an example, a start of a micro frame is detected on a data bus during a first time period. In a second time period after the first time period, the high-speed communication device determines whether at least one data packet is contained in the micro frame. When it is determined during the second time period that no data packet is contained in the micro frame, active components, except a squelch detector, are controlled to be inactive during a third time period after the second time period.

Claims (35)

1. A repeater comprising:

a host-side squelch detector; and

a host-side receiver and a host-side transmitter, each coupled to the host-side squelch detector, and the host-side receiver and the host-side transmitter are configured to be in an inactive state for a second time period responsive to the host-side squelch detector determining that a micro frame discludes a data packet during a first time period.

2. The repeater of claim 1 further comprising:

a peripheral-side squelch detector; and

a peripheral-side receiver and a peripheral-side transmitter, each coupled to the peripheral-side squelch detector, and the peripheral-side receiver, the peripheral-side transmitter and the peripheral-side squelch detector are configured to be in the inactive state for the second time period responsive to the host-side squelch detector determining that the micro frame discludes the data packet during the first time period.

3. The repeater of claim 2 , wherein the host-side squelch detector is configured to be in an active state after the second time period and before a next micro frame is received.

4. The repeater of claim 3 , wherein the host-side receiver and the peripheral-side transmitter are configured to be in the active state after the second time period and before the next micro frame is received.

5. The repeater of claim 4 , wherein the host-side transmitter, the peripheral-side receiver, and the peripheral-side squelch detector are configured to be in a standby state during the first time period.

6. The repeater of claim 5 , wherein the host-side transmitter, the peripheral-side receiver, and the peripheral-side squelch detector are configured to be in the standby state after the second time period and before the next micro frame is received.

7. The repeater of claim 5 , wherein the host-side squelch detector, the host-side receiver and the peripheral-side transmitter are configured to be in the active state during an initial time period before the first time period.

8. The repeater of claim 7 , wherein the host-side transmitter, the peripheral-side receiver, and the peripheral-side squelch detector are configured to be in the standby state during the initial time period before the first time period.

9. The repeater of claim 8 further comprising:

a loss of signal detector (LOS) coupled to the host-side squelch detector, and configured to be in the inactive state during the second time period; and

a disconnect detector coupled to the peripheral-side squelch detector, and configured to be in the inactive state during the second time period.

10. A circuit comprising:

a first receiver and a first transmitter;

a second transmitter coupled to the first receiver;

a second receiver coupled to the first transmitter and the second transmitter;

a first detector coupled to the first receiver and the first transmitter; and

a second detector coupled to the second receiver and the second transmitter;

wherein the first receiver, the first transmitter and the second detector are configured to be in an inactive state for a second time period responsive to the first detector determining that a micro frame discludes a data packet during a first time period.

11. The circuit of claim 10 , wherein the first receiver and the first transmitter are coupled to a USB 2.0 port, and the second receiver and the second transmitter are coupled to an eUSB2 port.

12. The circuit of claim 10 , wherein the first receiver and the first transmitter are coupled to an eUSB2 port, and the second receiver and the second transmitter are coupled to a USB 2.0 port.

13. The circuit of claim 12 , wherein the second receiver and the second transmitter are configured to be in the inactive state for the second time period responsive to the first detector determining that the micro frame discludes the data packet during the first time period.

14. The circuit of claim 13 , wherein the first detector is configured to be in an active state after the second time period and before a next micro frame is received.

15. The circuit of claim 14 , wherein the first receiver and the second transmitter are configured to be in the active state after the second time period and before the next micro frame is received.

16. The circuit of claim 15 , wherein the first transmitter, the second receiver, and the second detector are configured to be in a standby state during the first time period.

17. The circuit of claim 16 , wherein the first transmitter, the second receiver, and the second detector are configured to be in the standby state after the second time period and before the next micro frame is received.

18. A method comprising:

detecting by a first detector, during a first time period, a start of a micro frame;

determining, during a second time period after the first time period, whether at least one data packet is contained in the micro frame; and

inactivating, in response to determining that the micro frame discludes a data packet during the second time period, a first receiver, a first transmitter, a second receiver, a second transmitter and a second detector during a third time period after the second time period, the first receiver and the first transmitter are coupled to the first detector, and the second transmitter is coupled to the first receiver and the second detector, and the second receiver is coupled to the second transmitter and the second detector.

19. The method of claim 18 further comprising keeping the first detector active during the third time period.

20. The method of claim 18 further comprising activating the first receiver and the second transmitter after the third time period and before the next micro frame is received, wherein the first transmitter, the second receiver and the second detector are configured to be in a standby state after the third time period and before the next micro frame is received.

Continuity (3)
Continuation 17330027 · May 25, 2021
Provisional Application 63131880 · Dec 30, 2020
Related Publication 20240103595A1 · Mar 28, 2024
References Cited (16)
US 10891242B2 · Wente et al. · 2021 [cited by applicant]
US 11281284B2 · Vining et al. · 2022 [cited by applicant]
US 11874718B2 · Erdogan · 2024 [cited by examiner]
US 20080233912A1 · Hunsaker et al. · 2008 [cited by applicant]
US 20100081406A1 · Tan et al. · 2010 [cited by applicant]
US 20120311359A1 · Jaramillo · 2012 [cited by applicant]
US 20120317446A1 · Jaramillo · 2012 [cited by applicant]
US 20140006674A1 · Chan et al. · 2014 [cited by applicant]
US 20140047257A1 · Masson et al. · 2014 [cited by applicant]
US 20160320823A1 · Gerber et al. · 2016 [cited by applicant]
US 20170286360A1 · Srivastava · 2017 [cited by applicant]
US 20180307293A1 · Lambert et al. · 2018 [cited by applicant]
US 20200257354A1 · Vining et al. · 2020 [cited by applicant]
US 20200272590A1 · Maung et al. · 2020 [cited by applicant]
US 20220137695A1 · Vining et al. · 2022 [cited by applicant]
US 20220206983A1 · Erdogan · 2022 [cited by examiner]