IP Library Granted Patent US 9,130,587
Granted Patent B2
US 9,130,587 · App. 14/243,105 · Granted Sep 8, 2015

Frame adaptive digital to analog converter and methods for use therewith

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 9,130,587
App. No.
14/243,105
Granted
Sep 8, 2015
Kind
B2
Abstract

A digital to analog converter (DAC) includes a thermometer coder that generates a plurality of micro-current source analog controls on a frame-by-frame or symbol-by-symbol basis and to process digital inputs from symbols or frames of data based on a thermometer coding to generate a plurality of micro-current source inputs. A plurality of micro-current sources generate a corresponding plurality of micro-current source outputs in response to the plurality of micro-current source inputs, wherein first selected ones of the plurality of micro-current sources are powered-off in response to the plurality of micro-current source analog controls for a first symbol or frame of the plurality of symbols or frames of data. A summing circuit generates an analog output based a sum of the corresponding plurality of micro-current source outputs.

Claims (34)

1. A digital to analog converter (DAC) for use in a transmitter for transmitting a plurality of frames of data, the DAC comprising:

a thermometer coder configured to generate a plurality of micro-current source analog controls on a frame-by-frame basis and to process digital inputs from the plurality of frames of data based on a thermometer coding to generate a plurality of micro-current source inputs;

a plurality of micro-current sources, coupled to the thermometer coder, configured to generate a corresponding plurality of micro-current source outputs in response to the plurality of micro-current source inputs, wherein first selected ones of the plurality of micro-current sources are powered-off in response to the plurality of micro-current source analog controls for a first frame of the plurality of frames of data; and

a summing circuit, coupled to the plurality of micro-current sources, configured to generate an analog output based a sum of the corresponding plurality of micro-current source outputs.

2. The DAC of claim 1 wherein second selected ones of the plurality of micro-current sources are powered-off in response to the plurality of micro-current source analog controls for a second frame of the plurality of frames of data.

3. The DAC of claim 2 wherein the plurality of micro-current source analog controls are generated to ramp from powering-off the first selected ones of the plurality of micro-current sources to powering-off the second selected ones of the plurality of micro-current sources to transition from the first frame of the plurality of frames of data to the second frame of the plurality of frames of data.

4. The DAC of claim 1 wherein thermometer coder generates the plurality of micro-current source analog controls based on a control signal.

5. The DAC of claim 4 wherein the control signal is generated based on media access control (MAC) layer processing of the plurality of frames of data.

6. The DAC of claim 1 wherein the plurality of micro-current source inputs are ternary-coded.

7. The DAC of claim 1 wherein the plurality of micro-current source outputs have one of: a positive current state, a negative current state and a neutral current state.

8. The DAC of claim 1 wherein the thermometer coder is configured to process a first value of the digital input based on the thermometer coding to generate the plurality of micro-current source inputs to ramp from a prior value of the analog output to a new value corresponding the first value of the digital input.

9. The DAC of claim 1 wherein the frames of data are generated for upstream transmission from a cable modem to a cable modem termination system.

10. A method of digital to analog conversion for use in a transmitter for transmitting a plurality of frames of data, the method comprising:

generating a plurality of micro-current source analog controls on a frame-by-frame basis;

processing digital inputs from the plurality of frames of data based on a thermometer coding to generate a plurality of micro-current source inputs;

powering off selected ones of the plurality of micro-current sources in response to the plurality of micro-current source analog controls;

generating, via the plurality of micro-current sources, a corresponding plurality of micro-current source outputs in response to the plurality of micro-current source inputs; and

generating an analog output based a sum of the corresponding plurality of micro-current source outputs.

11. The method of claim 10 wherein powering off selected ones of the plurality of micro-current sources in response to the plurality of micro-current source analog controls includes:

powering off first selected ones of the plurality of micro-current sources in response to the plurality of micro-current source analog controls for a first frame of the plurality of frames of data; and

powering-off second selected ones of the plurality of micro-current sources in response to the plurality of micro-current source analog controls for a second frame of the plurality of frames of data.

12. The method of claim 11 wherein the plurality of micro-current source analog controls are generated to ramp from powering-off the first selected ones of the plurality of micro-current sources to powering-off the second selected ones of the plurality of micro-current sources to transition from the first frame of the plurality of frames of data to the second frame of the plurality of frames of data.

13. The method of claim 10 wherein the plurality of micro-current source analog controls are generated based on a control signal.

14. The method of claim 13 wherein the control signal is generated based on media access control (MAC) layer processing of the plurality of frames of data.

15. The method of claim 10 wherein the plurality of micro-current source inputs are ternary-coded.

16. The method of claim 10 wherein the plurality of micro-current source outputs have one of: a positive current state, a negative current state and a neutral current state.

17. The method of claim 10 wherein the plurality of micro-current source inputs are generated to ramp from a prior value of the analog output to a new value of the analog output.

18. A digital to analog converter (DAC) for use in a transmitter for transmitting a plurality of symbols of data from a cable modem to a cable modem termination system, the DAC comprising:

a thermometer coder configured to generate a plurality of micro-current source analog controls and to process digital inputs from the plurality of symbols of data based on a thermometer coding to generate a plurality of micro-current source inputs;

a plurality of micro-current sources, coupled to the thermometer coder, configured to generate a corresponding plurality of micro-current source outputs in response to the plurality of micro-current source inputs, wherein first selected ones of the plurality of micro-current sources are powered-off in response to the plurality of micro-current source analog controls for a first symbol of the plurality of symbols of data and wherein second selected ones of the plurality of micro-current sources are powered-off in response to the plurality of micro-current source analog controls for a second symbol of the plurality of symbols of data; and

a summing circuit, coupled to the plurality of micro-current sources, configured to generate an analog output based a sum of the corresponding plurality of micro-current source outputs.

19. The DAC of claim 18 wherein the plurality of micro-current source analog controls are generated to ramp from powering-off the first selected ones of the plurality of micro-current sources to powering-off the second selected ones of the plurality of micro-current sources to transition from the first symbol of the plurality of symbols of data to the second symbol of the plurality of symbols of data.

20. The DAC of claim 18 wherein thermometer coder generates the plurality of micro-current source analog controls based on a control signal; and

wherein the control signal is generated based on media access control (MAC) layer processing of the plurality of symbols of data.

Assignments (7)
CORRECTIVE ASSIGNMENT TO CORRECT THE PATENT NUMBER 9,385,856 TO 9,385,756 PREVIOUSLY RECORDED AT REEL: 47349 FRAME: 001. ASSIGNOR(S) HEREBY CONFIRMS THE MERGER. Recorded Mar 22, 2019
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 051144/0648 →
CORRECTIVE ASSIGNMENT TO CORRECT THE EFFECTIVE DATE PREVIOUSLY RECORDED ON REEL 047229 FRAME 0408. ASSIGNOR(S) HEREBY CONFIRMS THE THE EFFECTIVE DATE IS 09/05/2018. Recorded Oct 29, 2018
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 047349/0001 →
MERGER Recorded Oct 4, 2018
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 047229/0408 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS Recorded Feb 3, 2017
From: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
To: BROADCOM CORPORATION
Reel/Frame 041712/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 1, 2017
From: BROADCOM CORPORATION
To: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
Reel/Frame 041706/0001 →
PATENT SECURITY AGREEMENT Recorded Feb 11, 2016
From: BROADCOM CORPORATION
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 037806/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 2, 2014
From: GOMEZ, RAMON ALEJANDRO; KOLZE, THOMAS JOSEPH; CURRIVAN, BRUCE JOSEPH
To: BROADCOM CORPORATION
Reel/Frame 032581/0165 →