IP Library Granted Patent US 10,615,954
Granted Patent B2
US 10,615,954 · App. 15/078,601 · Granted Apr 7, 2020

Low-power asynchronous data links

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,615,954
App. No.
15/078,601
Granted
Apr 7, 2020
Kind
B2
Abstract

Systems and methods are provided for low-power asynchronous data links. A receiver may obtain from signals, received from a transmitter over low-power asynchronous links, recovery information embedded into the signals at the transmitter, and may determine based on the recovery information, control parameters that may be used in configuring a control signal applied during processing of the signals. The signals may be processed based on the control signal, with the processing comprising extraction of data embedded in the signals at the transmitter. The transmitter may generate, based on an input datastream, signals configured for transmission to the receiver, over low-power asynchronous data links, and may embed into the signals, the recovery information that enables determining, at the receiver, parameters relating to the signals and/or to the generating of the signals. The control parameters may comprise parameters relating to the signals and/or processing of the signals at the transmitter.

Claims (44)

1. A system, comprising:

a receiver that comprises:

one or more timing recovery circuits operable to:

negotiate with a transmitter an embedding of recovery information into signals transmitted by the transmitter, to enable handling of the signals at the receiver;

determine, based on the negotiating, a duty cycle for controlling timing of the embedding and corresponding recovering of the recovery information;

obtain from the signals received from the transmitter, based on the duty cycle, the recovery information embedded into the signals at the transmitter;

determine based on the recovery information, control parameters, wherein the control parameters comprise parameters relating to embedding of data into the signals at the transmitter; and

configure based on the control parameters, a control signal applied during processing of the signals; and

one or more processing circuits operable to process the signals, based on the control signal, wherein the processing comprises extraction of data embedded in the signals at the transmitter.

2. The system of claim 1 , wherein the control parameters comprise symbol rate and/or timing applied during the embedding of data into the signals at the transmitter.

3. The system of claim 1 , wherein the control signal comprises a clock signal.

4. The system of claim 3 , wherein:

the one or more processing circuits comprise an analog-to-digital converter (ADC) circuit; and

the ADC circuit is operable to sample the signals based on the clock signal.

5. The system of claim 3 , wherein the one or more timing recovery circuits are operable to, when configuring the clock signal, set one or more parameters of the clock signal based on the control parameters.

6. The system of claim 4 , wherein the one or more parameters of the clock comprise frequency, and the frequency is set based on symbol rate determined from the recovery information.

7. The system of claim 4 , wherein the one or more parameters of the clock comprise phase, and the phase is set based on symbol timing determined from the recovery information.

8. A system comprising:

a transmitter that comprises:

one or more processing circuits operable to generate, based on an input datastream, signals configured for transmission to a receiver; and

one or more timing control circuits operable to:

negotiate with the receiver an embedding of recovery information into the signals to enable handling of the signals at the receiver;

determine, based on the negotiating, a duty cycle for controlling timing of the embedding and corresponding recovering of the recovery information; and

embed into the signals, based on the duty cycle, the recovery information that enables handling of the signals at the receiver, wherein the recovery information comprises parameters relating to embedding of data into the signals.

9. The system of claim 8 , wherein the one or more timing control circuits are operable to insert the recovery information into data encoded into the signals during the generating of the signals.

10. The system of claim 8 , wherein the one or more timing control circuits are operable to insert the recovery information at particular intervals.

11. The system of claim 10 , wherein the one or more timing control circuits are operable to negotiate timing of insertion of the recovery information with the receiver.

12. The system of claim 10 , wherein the timing of insertion is negotiated based on one or more of clock drift at receiver, clock drift at transmitter, and data throughput requirements.

13. A method comprising:

in a receiver:

negotiate with a transmitter an embedding of recovery information into signals transmitted by the transmitter, to enable handling of the signals at the receiver;

determine, based on the negotiating, a duty cycle for controlling timing of the embedding and corresponding recovering of the recovery information;

receiving the signals, from a transmitter;

obtaining from the signals, based on the negotiated duty cycle, the recovery information embedded into the signals at the transmitter;

determining based on the recovery information, control parameters, wherein the control parameters comprise parameters relating to embedding of data into the signals at the transmitter;

configuring based on the control parameters, a control signal applied during processing of the signals; and

processing the signals, based on the control signal, wherein the processing comprises extraction of data embedded in the signals at the transmitter.

14. The method of claim 13 , wherein the control parameters comprise symbol rate and/or timing applied during the embedding of data into the signals at the transmitter.

15. The method of claim 13 , wherein the control signal comprises a clock signal.

16. The method of claim 15 , comprising setting, when configuring the clock signal, one or more parameters of the clock signal based on the control parameters, wherein the one or more parameters of the clock signal comprise frequency and phase.

17. The method of claim 16 , comprising setting the frequency based on symbol rate, applied at the transmitter, as determined from the recovery information.

18. The method of claim 16 , comprising setting the phase based on symbol timing, applied at the transmitter, as determined from the recovery information.

19. The method of claim 18 , comprising inserting the recovery information, by the transmitter, at particular intervals.

20. The method of claim 18 , comprising negotiating timing of insertion of the recovery information between the transmitter and the receiver.

Assignments (5)
SECURITY AGREEMENT Recorded Jul 9, 2021
From: MAXLINEAR, INC.; MAXLINEAR COMMUNICATIONS, LLC; EXAR CORPORATION
To: WELLS FARGO BANK, NATIONAL ASSOCIATION
Reel/Frame 056816/0089 →
RELEASE OF SECURITY INTEREST Recorded Jun 23, 2021
From: MUFG UNION BANK, N.A.
To: MAXLINEAR, INC.; EXAR CORPORATION; MAXLINEAR COMMUNICATIONS LLC
Reel/Frame 056656/0204 →
SUCCESSION OF AGENCY (REEL 042453 / FRAME 0001) Recorded Jul 1, 2020
From: JPMORGAN CHASE BANK, N.A.
To: MUFG UNION BANK, N.A.
Reel/Frame 053115/0842 →
SECURITY AGREEMENT Recorded May 12, 2017
From: MAXLINEAR, INC.; ENTROPIC COMMUNICATIONS, LLC (F/K/A ENTROPIC COMMUNICATIONS, INC.); EXAR CORPORATION
To: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
Reel/Frame 042453/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 23, 2016
From: YE, SHENG
To: MAXLINEAR, INC.
Reel/Frame 038085/0260 →