A switched current steering device includes a switch activation unit coupled to a set of actual switches and an associated set of dummy switches. Based upon current actual switch states, next actual switch states as specified by a data stream, and current dummy switch states, the switch activation unit selectively generates dummy signals that indicate or specify next dummy switch states. The switch activation unit generates the dummy signals such that the total number of actual switches and dummy switches experiencing state transitions remains constant from one switching cycle to another.
|
20. In a switched current steering device that includes a set of actual switches and a set of dummy switches corresponding to the set of actual switches, a method for reducing noise comprising the steps of:
determining whether an actual switch will change state during a next switching cycle; and changing a state of a dummy switch during the next switching cycle in the event that the state of the actual switch will remain unchanged during the next switching cycle.
18. In a switched current steering device that includes a plurality of actual switches and a plurality of dummy switches, a method for reducing noise comprising the steps of:
maintaining a number of actual switch state transitions plus a number of dummy switch state transitions constant during device operation; providing the actual switches with a first operating current; and providing the dummy switches with a second operating current that is less than the first operating current.
17. In a switched current steering device that includes a plurality of actual switches and a plurality of dummy switches, a method for reducing noise comprising the steps of:
maintaining a number of actual switch state transitions plus a number of dummy switch state transitions constant during device operation; providing the actual switches with a first operating current; and providing the dummy switches with a second operating current that is different from the first operating current.
16. In a switched current steering device that includes a plurality of actual switches and a plurality of dummy switches, a method for reducing noise comprising the steps of:
transitioning the actual switches in response to an input signal sequence; and transitioning the dummy switches in response to a dummy signal sequence such that the number of actual switch state transitions plus the number of dummy switch state transitions is constant independent of the input signal sequence during device operation.
1. A switched current steering device comprising:
an actual switch coupled to an actual output node and operable to receive an input signal sequence that indicates a set of state transitions associated with the actual switch; and a dummy switch coupled to a dummy node and operable to receive a dummy signal sequence that indicates a set of state transitions associated with the dummy switch, the dummy signal sequence indicating state transitions that are mutually exclusive of state transitions indicated by the input signal sequence.
6. A switched current steering device comprising:
an actual switch coupled to receive an input signal sequence that indicates a set of state transitions associated with the actual switch; a dummy switch coupled to receive a dummy signal sequence that indicates a set of state transitions associated with the dummy switch, the dummy signal sequence indicating state transitions that are mutually exclusive of state transitions indicated by the input signal sequence; and wherein the actual switch and the dummy switch form a portion of a digital to analog converter.
15. A switched current steering device comprising:
a plurality of actual switches coupled to receive an input signal sequence that indicates a set of state transitions associated with the plurality of actual switches; a plurality of dummy switches coupled to receive a dummy signal sequence that indicates a set of state transitions associated with the plurality of dummy switches, the dummy signal sequence indicating state transitions that are mutually exclusive of state transitions indicated by the input signal sequence; and wherein the plurality of actual switches and the plurality of dummy switches form a portion of a digital to Analog converter.
7. A switched current steering device comprising:
a plurality of actual switches respectively coupled to a plurality of actual output nodes, each actual switch operable to receive an input signal sequence that indicates a set of state transitions associated with the plurality of actual switches; and a plurality of dummy switches respectively coupled to a plurality of dummy nodes and operable to receive a dummy signal sequence that indicates a set of state transitions associated with the plurality of dummy switches, the dummy signal sequence indicating state transitions that are mutually exclusive of state transitions indicated by the input signal sequence.
5. A switched current steering device comprising:
an actual switch coupled to receive an input signal sequence that indicates a set of state transitions associated with the actual switch; a dummy switch coupled to receive a dummy signal sequence that indicates a set of state transitions associated with the dummy switch, the dummy signal sequence indicating state transitions that are mutually exclusive of state transitions indicated by the input signal sequence; a first current source coupled to the actual switch; a second current source coupled to the dummy switch; and wherein the second current source provides less current than the first current source.
3. A switched current steering device comprising:
an actual switch coupled to receive an input signal sequence that indicates a set of state transitions associated with the actual switch; a dummy switch coupled to receive a dummy signal sequence that indicates a set of state transitions associated with the dummy switch, the dummy signal sequence indicating state transitions that are mutually exclusive of state transitions indicated by the input signal sequence; and an activation unit coupled to receive a next state of the actual switch, a present state of the actual switch, and a present state of the dummy switch, and coupled to provide the dummy signal to the dummy switch.
4. A switched current steering device comprising:
an actual switch coupled to receive an input signal sequence that indicates a set of state transitions associated with the actual switch; a dummy switch coupled to receive a dummy signal sequence that indicates a set of state transitions associated with the dummy switch, the dummy signal sequence indicating state transitions that are mutually exclusive of state transitions indicated by the input signal sequence; a first current source coupled to the actual switch; a second current source coupled to the dummy switch; and wherein the second current source provides a different amount of current than the first current source.
2. A switched current steering device comprising:
an actual switch coupled to an actual output node and operable to receive an input signal sequence that indicates a set of state transitions associated with the actual switch; a dummy switch coupled to a dummy node and operable to receive a dummy signal sequence that indicates a set of state transitions associated with the dummy switch, the dummy signal sequence indicating state transitions that are mutually exclusive of state transitions indicated by the input signal sequence; and an activation unit having an input coupled to receive the input signal sequence and an output coupled to provide the dummy signal sequence to the dummy switch.
11. A switched current steering device comprising:
a plurality of actual switches coupled to receive an input signal sequence that indicates a set of state transitions associated with the plurality of actual switches; a plurality of dummy switches coupled to receive a dummy signal sequence that indicates a set of state transitions associated with the plurality of dummy switches, the dummy signal sequence indicating state transitions that are mutually exclusive of state transitions indicated by the input signal sequence; and an activation unit corresponding to each dummy switch, each activation unit coupled to receive a signal within the input signal sequence and coupled to provide a signal within the dummy signal sequence to its corresponding dummy switch.
14. A switched current steering device comprising:
a plurality of actual switches coupled to receive an input signal sequence that indicates a set of state transitions associated with the plurality of actual switches; a plurality of dummy switches coupled to receive a dummy signal sequence that indicates a set of state transitions associated with the plurality of dummy switches, the dummy signal sequence indicating state transitions that are mutually exclusive of state transitions indicated by the input signal sequence; a first current source coupled to an actual switch within the plurality of actual switches; a second current source coupled to a dummy switch within the plurality of dummy switches; and wherein the second current source provides less current than the first current source.
13. A switched current steering device comprising:
a plurality of actual switches coupled to receive an input signal sequence that indicates a set of state transitions associated with the plurality of actual switches; a plurality of dummy switches coupled to receive a dummy signal sequence that indicates a set of state transitions associated with the plurality of dummy switches, the dummy signal sequence indicating state transitions that are mutually exclusive of state transitions indicated by the input signal sequence; a first current source coupled to an actual switch within the plurality of actual switches; a second current source coupled to a dummy switch within the plurality of dummy switches; and wherein the second current source provides a different amount of current than the first current source.
12. A switched current steering device comprising:
a plurality of actual switches coupled to receive an input signal sequence that indicates a set of state transitions associated with the plurality of actual switches; a plurality of dummy switches coupled to receive a dummy signal sequence that indicates a set of state transitions associated with the plurality of dummy switches, the dummy signal sequence indicating state transitions that are mutually exclusive of state transitions indicated by the input signal sequence; and an activation unit corresponding to each dummy switch, each activation unit coupled to receive a next state of an actual switch, a present state of an actual switch, and a present state of its corresponding dummy switch, and further coupled to provide a signal within the dummy signal sequence to its corresponding dummy switch.
10. A switched current steering device comprising:
a plurality of actual switches coupled to receive an input signal sequence that indicates a set of state transitions associated with the plurality of actual switches; a plurality of dummy switches coupled to receive a dummy signal sequence that indicates a set of state transitions associated with the plurality of dummy switches, the dummy signal sequence indicating state transitions that are mutually exclusive of state transitions indicated by the input signal sequence; and a switch activation unit coupled to receive a set of next states corresponding to the plurality of actual switches, a set of present states corresponding to the plurality of actual switches, and a set of present states corresponding to the plurality of dummy switches, and further coupled to provide the dummy signal sequence to the plurality of dummy switches.
8. The switched current steering device of
9. The switched current steering device of
19. The method of
21. The method of
|
This application claims priority to U.S. Provisional Patent Application Ser. No. 60/293,445, entitled "A Method for Reducing the Spurious Outputs of High Speed Digital-to-Analog Converters," filed on May 24, 2001.
1. Field of the Invention
The present invention relates to techniques for minimizing third order harmonic output signal spurs in architectures having switched current steering elements. More particularly, the present invention comprises an apparatus and method for minimizing harmonic output signal spurs via a set of dummy switches that selectively operate in conjunction with a set of actual switches.
2. Description of the Background Art
An ideal or hypothetical electrical system or circuit may operate upon a set of input signals to generate one or more corresponding output signals having intended or pure spectral content. Real-world electrical systems or circuits, however, produce or generate noise components that may corrupt, interfere with, or distort a desired output signal frequency or frequency band.
Harmonic noise components arise from electrical mixing of frequencies, which causes difference and sum frequencies to appear in an output signal. Such electrical mixing may involve one or more input signal frequencies, as well as one or more frequencies associated with internal circuit operation. Third order harmonic noise components are commonly believed to arise from distortion mechanisms caused by circuit non-linearity. However, third order harmonic noise components may alternatively or additionally imply a dependence upon the states of one or more input signals.
A variety of systems and circuits, such as Digital to Analog Converters (DACs), may include switches that control current steering elements. The current steering elements direct electrical current from one output to another. In a current steering DAC, timing mismatch between activated switches, as well as variations in switch operation or activation sequences as a function of changes in input data over time, contribute to the generation of harmonic output signal noise components.
As input signal frequency, and hence switching frequency, increases, harmonic output signal noise undesirably increases, and Spurious Free Dynamic Range (SFDR) correspondingly degrades. One approach toward minimizing or controlling spurious harmonic output signal noise is through the use of a sample and hold architecture. In a sample and hold architecture, circuit outputs are temporarily disconnected from output signal generating elements at the time at which switching is to occur. After a predetermined settling time has elapsed, the circuit outputs are reconnected to the output signal generating elements, whereupon output signals may be delivered or transmitted. Unfortunately, to ensure error free operation, sample and hold circuitry must operate at twice the speed of the output signal generating elements. This constraint becomes significantly more difficult to meet at higher frequencies.
Another approach toward minimizing harmonic output signal noise is commonly referred to as dynamic element matching. In dynamic element matching, pseudo-random bit sequences selectively determine whether particular switches that were in an on state during a most-recent output signal generation cycle, and which would normally remain in an on state during a next output signal generation cycle, shall be turned off between output signal generation cycles. This results in an averaging of harmonic output signal noise components because different numbers of switches are activated during each output signal generation cycle. Unfortunately, dynamic element matching also results in an increase in a circuit's noise floor, which reduces the circuit's dynamic range.
In one embodiment, the present invention comprises a set of activation modules coupled to a set of switch modules. A switch module may comprise an actual driver coupled to an actual switch; and a dummy driver coupled to a dummy switch. An activation module may comprise an actual signal latch, a dummy signal latch, and dummy signal logic.
An activation module may receive signals or bits corresponding to or derived from an incoming signal or data stream, where such incoming signals specify or indicate a next actual state associated with an actual switch. Based upon the current state of an actual switch, the next state of the actual switch, and the current state of a dummy switch associated therewith, the activation module may selectively generate a dummy signal or bit to cause the dummy switch to experience a state transition. In particular, if the current and next states of the actual switch are identical, the dummy signal causes the dummy switch to undergo a state transition. If the current and next states of the actual switch differ, the dummy switch is maintained in its current state.
Taken across multiple switch modules, the present invention may ensure that the total number of switches (i.e., actual switches and dummy switches taken together) that experience state transitions at any given time remains constant. As a result, the present invention may greatly reduce or essentially eliminate a major or dominant contribution to third order spurious harmonic noise.
Table 1 is a truth table corresponding to logic shown in FIG. 3.
The switch activation unit 200 receives an input signal or data stream S, which in one embodiment comprises actual data signals or bits Da and their complements. Particular actual data bits and/or their complements may be directed toward particular switch modules 110. As described in detail below, the switch activation unit 200 selectively generates dummy data signals or bits Dd, and outputs or delivers actual data signals and dummy data signals to actual and dummy switches 130, 150, respectively.
The present invention may minimize or eliminate third order harmonic noise components arising from digital switching transients by providing a constant, essentially constant, or well controlled switching noise environment. In one embodiment, the switch activation unit 200 selectively activates an actual switch 130 or a dummy switch 150 within each switch module 110 in the apparatus 100 during any given switching cycle. As a result, the total number of switches undergoing state transitions from one switching cycle to another remains constant. The present invention eliminates variations in switch activation sequences as a function of input signal changes over time, thereby eliminating a major or dominant contribution to third order harmonic noise. The present invention may be particularly advantageous or useful in applications such as digital radio, cellular telephony, wireless communications, or waveform generation.
The dummy switch 150 may comprise a current steering element, and the dummy switch driver 140 may comprise circuitry for driving the current steering element to which it is coupled. The dummy switch 150 may be coupled to a second current source 190, and may provide or generate a first and a second dummy output signal in a manner analogous to that for the actual switch 130.
In one embodiment, the first and second current sources 180, 190 provide different levels of electrical current to the actual and dummy switch 130, 150, respectively. The actual switch 130 and the dummy switch 150, however, may provide or correspond to an identical or essentially identical electrical load.
The dummy switch driver 140 and the dummy switch 150 may be structurally analogous or identical to an actual switch driver 120 and an actual switch 130, respectively. In one embodiment, the present invention includes a dummy switch 150 corresponding to each actual switch 130. An exemplary embodiment of the present invention may include twenty five switch modules 110, thereby providing or incorporating twenty five actual switches 130 and twenty five corresponding dummy switches 150. In such an embodiment, the second current source 190 may provide a current that is less than that provided by the first current source 180 by approximately an order of magnitude.
In one embodiment, an actual switch driver 120 is coupled to receive an actual data bit Da and its complement from the switch activation unit 200. The actual switch driver 120 drives the actual switch 130 in accordance with the actual data bit and its complement, in a manner readily understood by those skilled in the art.
A dummy switch driver 140 may be coupled to receive a dummy data bit Dd and its complement from the switch activation unit 200. The dummy switch driver 140 may drive the dummy switch 150 in accordance with the dummy bit and its complement, in a manner readily understood by those skilled in the art.
Input signals received by an activation module 210 may be defined or designated as specifying a next actual state (NAS), indicating a next state for the actual switch 130 coupled to the activation module 210. Signals currently output by the actual signal latch 220 may be defined as specifying a present actual state (PAS), indicating a present or current state for the actual switch 130 coupled to the activation module 210. Similarly, signals generated or output by the dummy signal logic 250 may be defined as specifying a next dummy state (NDS), indicating a next state for a dummy switch 150 coupled to the activation module 210. Finally, signals currently output by the dummy signal latch 240 may be defined as specifying a present dummy state (PDS), indicating a present or current state for the dummy switch 150 coupled to the activation module 210.
Table 1 is a truth table corresponding to the dummy signal logic 250 of FIG. 3. Present and next states associated with an actual and a dummy switch 130, 150 are defined in the manner described above. The dummy signal logic 250 may operate in accordance with the truth table to generate a dummy data signal, such as a dummy data bit Dd and its complement. Via the dummy signal latch 240, the dummy data bit Dd and its complement may be delivered or issued to a dummy switch 150 during a next switching cycle. The dummy signal latch 240 may deliver the dummy signal to a dummy switch 150 in conjunction with the actual signal latch 220 delivering an actual signal to an actual switch 130.
TABLE 1 | ||||
Actual Switches | Dummy Switches | |||
NAS | CAS | CDS | NDS | |
0 | 0 | 0 | 1 | |
0 | 0 | 1 | 0 | |
0 | 1 | 0 | 0 | |
0 | 1 | 1 | 1 | |
1 | 0 | 0 | 0 | |
1 | 0 | 1 | 1 | |
1 | 1 | 0 | 1 | |
1 | 1 | 1 | 0 | |
In the event that a next actual state differs from a current actual state associated with an actual switch 130, the dummy signal logic 250 may ensure that the state of a corresponding dummy switch 150 remains unchanged. In the event that a next actual state is identical to a current actual state associated with an actual switch 130, the dummy signal logic 250 may ensure that dummy switch 150 associated with the actual switch undergoes a switching transition.
The dummy logic 250 may therefore selectively cause a dummy switch 150 coupled thereto to undergo a switching transition when the state of an actual switch 130 corresponding to or associated with the dummy switch 150 will remain unchanged from a present switching cycle to a next switching cycle. The present invention may thereby ensure that the total number of actual and dummy switches 130, 150 that experience switching transitions in any given switching cycle remains constant across the switching modules 110. As a result, switching power and noise profile may remain constant or essentially constant from one switching cycle to another.
The programmable upconversion stage 410 may filter and upconvert baseband data to intermediate bandpass data in accordance with one or more programmable channels. The interpolation stage 420 may increase a sample rate of the bandpass data by an integer factor, and may also upconvert the intermediate bandpass data to a second intermediate frequency. The bandpass stage 430 may filter the second intermediate frequency signal output by the DAC 300. The local oscillator mixing stage 440 may upconvert the second intermediate frequency signal to a desired radio frequency. The power amplification stage 450 may amplify the radio frequency signal to a sufficient power level for transmission through a medium. Finally, the antenna 460 may transmit the radio frequency signal in the form of an electromagnetic radio wave.
The general principles described herein may be applied to embodiments and applications other than those detailed above without departing from the spirit and scope of the present invention as defined by the appended claims. As an example, a switched current steering architecture may include a number of dummy switches that is different from a number of actual switches. The present invention is to be accorded the widest scope consistent with the principles and features disclosed herein, and is limited only by the following claims:
Curry, Clifford, Day, Brandon D., Dean, James R., Moffatt, Jason D., Raby, Kaila G.
Patent | Priority | Assignee | Title |
7345609, | Jun 27 2003 | MORGAN STANLEY SENIOR FUNDING, INC | Current steering d/a converter with reduced dynamic non-linearities |
9584152, | Jan 15 2016 | Euvis, Inc. | Current steering digital to analog converter with dual current switch modules |
Patent | Priority | Assignee | Title |
4733097, | May 25 1985 | Oki Electric Industry Co., Ltd. | High signal to noise ratio optical image reader |
5097338, | Nov 17 1988 | Sanyo Electric Co., Ltd. | Scanning type image sensor |
5204982, | Nov 14 1990 | Verizon Laboratories Inc | Method and apparatus for digital switching of FM signals with reduced crosstalk |
5483188, | Sep 27 1994 | Intel Corporation | Gil edge rate control circuit |
5825219, | Feb 21 1997 | Silicon Integrated System Corp. | Fast edge rate signal driver |
6424320, | Jun 15 1999 | ATI Technologies ULC | Method and apparatus for rendering video |
6449194, | Mar 12 2001 | NXP, B V F K A FREESCALE SEMICONDUCTOR, INC | Multiplexer with dummy switches in normally off state to increase operating speed |
6452151, | Jul 27 1999 | ROHM CO , LTD | Image-sensing semiconductor device and image-sensing device |
Executed on | Assignor | Assignee | Conveyance | Frame | Reel | Doc |
Aug 15 2001 | CURRY, CLIFFORD | Intersil Corporation | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 012113 | /0498 | |
Aug 16 2001 | RABY, KAILA G | Intersil Corporation | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 012113 | /0498 | |
Aug 17 2001 | MOFFATT, JASON D | Intersil Corporation | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 012113 | /0498 | |
Aug 17 2001 | DEAN, JAMES R | Intersil Corporation | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 012113 | /0498 | |
Aug 17 2001 | DAY, BRANDON D | Intersil Corporation | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 012113 | /0498 | |
Aug 21 2001 | Intersil Corporation | (assignment on the face of the patent) | / | |||
Apr 27 2010 | KENET, INC | MORGAN STANLEY & CO INCORPORATED | SECURITY AGREEMENT | 024305 | /0351 | |
Apr 27 2010 | Intersil Corporation | MORGAN STANLEY & CO INCORPORATED | SECURITY AGREEMENT | 024305 | /0351 | |
Apr 27 2010 | Techwell, INC | MORGAN STANLEY & CO INCORPORATED | SECURITY AGREEMENT | 024305 | /0351 | |
Apr 27 2010 | INTERSIL COMMUNICATIONS, INC | MORGAN STANLEY & CO INCORPORATED | SECURITY AGREEMENT | 024305 | /0351 | |
Apr 27 2010 | QUELLAN, INC | MORGAN STANLEY & CO INCORPORATED | SECURITY AGREEMENT | 024305 | /0351 | |
Apr 27 2010 | PLANET ATE, INC | MORGAN STANLEY & CO INCORPORATED | SECURITY AGREEMENT | 024305 | /0351 | |
Apr 27 2010 | D2Audio Corporation | MORGAN STANLEY & CO INCORPORATED | SECURITY AGREEMENT | 024305 | /0351 | |
Apr 27 2010 | ZILKER LABS, INC | MORGAN STANLEY & CO INCORPORATED | SECURITY AGREEMENT | 024305 | /0351 | |
Apr 27 2010 | Intersil Americas Inc | MORGAN STANLEY & CO INCORPORATED | SECURITY AGREEMENT | 024305 | /0351 | |
Apr 27 2010 | Elantec Semiconductor, Inc | MORGAN STANLEY & CO INCORPORATED | SECURITY AGREEMENT | 024305 | /0351 |
Date | Maintenance Fee Events |
Mar 21 2008 | M1551: Payment of Maintenance Fee, 4th Year, Large Entity. |
Mar 21 2012 | M1552: Payment of Maintenance Fee, 8th Year, Large Entity. |
Apr 29 2016 | REM: Maintenance Fee Reminder Mailed. |
Sep 21 2016 | EXP: Patent Expired for Failure to Pay Maintenance Fees. |
Date | Maintenance Schedule |
Sep 21 2007 | 4 years fee payment window open |
Mar 21 2008 | 6 months grace period start (w surcharge) |
Sep 21 2008 | patent expiry (for year 4) |
Sep 21 2010 | 2 years to revive unintentionally abandoned end. (for year 4) |
Sep 21 2011 | 8 years fee payment window open |
Mar 21 2012 | 6 months grace period start (w surcharge) |
Sep 21 2012 | patent expiry (for year 8) |
Sep 21 2014 | 2 years to revive unintentionally abandoned end. (for year 8) |
Sep 21 2015 | 12 years fee payment window open |
Mar 21 2016 | 6 months grace period start (w surcharge) |
Sep 21 2016 | patent expiry (for year 12) |
Sep 21 2018 | 2 years to revive unintentionally abandoned end. (for year 12) |