GB2073979A - Digital-to-analog converter deglitching circuit - Google Patents
Digital-to-analog converter deglitching circuit Download PDFInfo
- Publication number
- GB2073979A GB2073979A GB8110123A GB8110123A GB2073979A GB 2073979 A GB2073979 A GB 2073979A GB 8110123 A GB8110123 A GB 8110123A GB 8110123 A GB8110123 A GB 8110123A GB 2073979 A GB2073979 A GB 2073979A
- Authority
- GB
- United Kingdom
- Prior art keywords
- output
- digital
- signal
- analog
- dac
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Withdrawn
Links
Classifications
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03M—CODING; DECODING; CODE CONVERSION IN GENERAL
- H03M1/00—Analogue/digital conversion; Digital/analogue conversion
- H03M1/06—Continuously compensating for, or preventing, undesired influence of physical parameters
- H03M1/08—Continuously compensating for, or preventing, undesired influence of physical parameters of noise
- H03M1/0863—Continuously compensating for, or preventing, undesired influence of physical parameters of noise of switching transients, e.g. glitches
Abstract
A circuit for eliminating undesired electrical transients associated with digital-to-analog converters delays the output of the converter by an amount of time slightly greater than the width of a typical glitch. The circuit output is then switched between the undelayed and delayed outputs according to a switch control signal at the same frequency as the sample clock frequency. Unclocked operation is also possible. <IMAGE>
Description
SPECIFICATION
Digital-to-analog converter deglitching circuit
Background of the invention
This invention pertains to digital-to-analog converters and more particularly to an apparatus for removing undesirable signal transients or glitches from the output of a digital-to-analog converter.
All simple digital-to-analog converters, hereinafter referred to as DAC's, have inherent limitations that cause troublesome signal transients or glitches.
These glitches are analog signal spikes appearing at the DAC's output immediately following a transition of the DAC's input logic code.
These glitches are usually caused by switch imperfections, notably the difference in turn on and turn off times of the DAC's current steering transistors. If, for example, the DAC's switching transistors are faster switching off than switching on, then one would find that when changing the DAC's logic input from 011... 11 to 100... 00 an intermediate code of 00 ...00 00 may be produced. In this situation, all bits are momentarily off and the output level (for a positive output DAC) initially heads towards zero instead of +1/2 full scale. The resultant spike occurring before the DAC settles at +1/2 full scale is known as a glitch.
In high-speed automatic test equipment, process control systems and interactive displays, glitches from DAC's can cause such problems as damage to components under test, overloading of the sensing circuits or even averaged errors in high-inertia electrical and mechanical systems. In video applications, glitches can cause differential gain and phase errors.
Various methods have been devised for lessening the impact of glitches. For example, are slew rate limiters or nonlinear filters such as that disclosed in
U.S. Patent No. 4,163,948 Filter For Digital-To
Analog Converter, issued to M.L. Rieger and M.D.
Singer and U. Guadagno and G.V. Pallottino, Nonlinear filters for noise rejection with application to deglitching, Alta Frequenze, v. 46, No. 9, September 1977, pp. 416-421. These filters only provide useful performance for rejecting glitches on signals of known slew rate and are, therefore, not useful for arbitrary signals.
Other techniques such as that described in the article "High-speed Analogue-to-digitai Conversion" by O.J. Dowing and P.T. Johnson, Wireless World, December 1977, pp. 65-70, involve resampling the
DAC output, using a delayed clock, after the glitches have settled. This technique, however, causes current transients in the storage element because the output data must be transferred almost instaneously to the hold capacitor. Another deglitching method is to pass the DAC output through a conventional low pass linear filter. This technique merely redistributes the glitch energy and does not eliminate it.
Summary ofthe invention
The present invention overcomes the abovedescribed problems associated with attenuating glitches by delaying the DAC output by an amount of time slightly greater than the width of a typical glitch. The output of the circuit then is switched between the undelayed DAC output and the delayed
DAC output according to a switch control signal at the same frequency as the sample clock frequency.
It is therefore an object of the present invention to provide a DAC deglitcher which overcomes the disadvantages of the prior art.
It is another object of the present invention to provide a DAC deglitching circuit which does not develop current or voltage transients in the storage element.
It is yet another object of the present invention to provide a DAC deglitcherthat removes all the glitch energy.
The foregoing and numerous other objects, advatages and inherent functions of the present invention wiil become apparent as the same is more fully understood from the following description. It is to be understood, however, that the embodiment described is not intended to be exhausing nor limiting of the invention and is presented as an example only.
Brief description of the drawings
In the drawings:
Figure 1 is a block diagram of a preferred embodiment of the present invention;
Figure 2 is a block diagram of another preferred embodiment of the present invention;
Figure 3 is a block diagram of yet another preferred embodiment of the present invention;
Figure 4 contains waveforms which will be helpful in understanding the embodiments of Figure 1,2, and 3;
Figure 5 is a block diagram of an alternative embodiment of the present invention;
Figure 6 is a block diagram of another alternative embodiment of the present invention; and
Figure 7 depicts a variation of Figure 6.
Detailed description of the preferred embodiment
Referring to Figure 1 and Figure 4, in accordance with the present invention, a digital-to-analog converter DAC 10, as known from the prior art receives digital data 40 as an input. DAC 10 represents a typical DAC for translating or converting the digital word input signal to an analog waveform. As DAC 10 is of conventional design, no detailed discussion thereof is believed necessary. However, for those who desire more information on digital-to-analog converters, see Integrated Electronics Analog and
Digital Circuits and Systems by Millman and Halkias, copyright 1972 by McGraw-Hill, Inc.
The output of DAC may be the analog output signal designated 15 in Figure 4. This DAC output signal contains glitches whenever the input digital word 40 is changed. The glitches are normally caused by unequal propogation delays among the bits arriving at the DAC input or by variations in the transient response of the binary weighted elements within the DAC or a combination of both. DAC 10 is clocked in the conventional manner by a sampling clock signal 50. Or alternatively DAC may be unclocked.
The output of DAC 10 is routed in two directions: directly to terminal A of switch 30 and to the B terminal of switch 30 via delay 20. Switch 30 may be any conventional analog switching means capable of being switched by an external control signal 60.
Switch control signal 60 is alternates at the same frequency as sampling clock signal 50. It is, however, not necessarily of the same phase or duty cycle as sampling clock signal 50. Delay 20 is a conventional delay line and may provide approximately 30 nanoseconds of delay in a typical application wherein the date conversion is occurring at a rate of 14 MHz and the expected width of a glitch is approximately 10-20 nanoseconds. Therefore, the amount delay provided by delay 20 is slightly greater than the expected glitch width.
By way of operation then, the digital signal 40 enters DAC 10 wherein it is converted to an analog output signal in the conventional manner Switch 30 then switches either analog output signal 15 or delayed signal 25 to the output. The duty cycle of switch control signal 60 is such that analog output signal 15 is only switched to the output after any possible glitch has settled. The same is true for delayed analog signal 25. Thus, the composite analog output signal 35 is comprised of only the glitch free portions of the delayed and non-delayed output of DAC 10. The duty cycle of switch control signal may typically be 50 percent.
Figure 2 is illustrative of an embodiment of the present invention wherein a latch circuit 80 is operably connected between the input data 40 and
DAC 10. In operation the addition of latch circuit 80 serves to limit data propagation error with a delayed sampling clock 50'.
The embodiment of Figure 3 illustrates the con cert that switch control signal 60 may be a delayed version of sample clock 50. The operation of this embodiment is identical to that shown in Figure 1 and merely illustrates a convenient manner of deriving the switch control signal.
Figure 5 illustrates another embodiment of the present invention wherein the switching takes place before the output of DAC 10 is delayed. A summing amplifier 90 has been added in order to sum the output of DAC 10 with the delayed output of DAC 10 to produce deglitched output 35.
An extension of the above-decribed technique is shown in Figure 6. The circuit of Figure 6 utilizes a plurality of DAC's rather than the single DAC of the previous embodiments. Each of the DAC's receive the same input digital data 40 but at different times.
This is accomplished by clocking the DAC's with different phases of the clock signal. The embodiment of Figure 6 depicts DAC 10 being clock by clock phase 55 and DAC 10' being clocked by clock phase 55'. Switch 30 is then used in the previously described manner to alternatively select the output of each DAC such that the glitches are avoided.
Figure 7 is a variation of the technique of Figure 6.
The embodiment of Figure 7 utilizes a plurality of
DAC's clocked by different clock phases but the input digital data 40 and 40' is received sequentially (alternatively) not simultaneously. Since the DAC's are clocked on different clock phases, their analog output change at different points in time. Switch 30 and control signal 60 are then utilized as before to alternately select the output of each DAC in order to avoid the glitches.
From the foregoing it will be seen that the applicants have provided a new and novel method for deglitching the output of a digital-to-analog converter. However, it may be observed that the foregoing specification has not been burdened by the inclusion of large amounts of detail concerning specific circuitry since such matters are considered to be within the skill of the art. It should be noted that the particular embodiments which are shown and described herein are intended to be illustrative and not restrictive of the invention. Therefore, the appended claims are intended to cover all modifications which fall within the scope of the foregoing specification.
Claims (7)
1.A deglitching circuit for use with a digital-toanalog convertor for converting a digital signal to an analog signal comprising:
delay means coupled to receive the output of the digital-to-analog converter, said delay means having a delay slightly greater than the width of a typical glitch;
switching means having two input terminals, one output terminal, and a control terminal, the output of said delay means being connected to one of said input terminals and the output of the digital-toanalog converter being connected to the other one of said input terminals, said control terminal being driven by a switch control signal such that glitches present on either the output of the digital-to-analog converter or the output of said delay means are not transmitted to said output terminal.
2. The deglitching circuit according to claim 1 wherein said switch control signal is derived from the same signal that clocks the digital-to-analog converter.
3. The delitching circuit according to claim 2 wherein latching means are operably disposed between the digital-to-analog converter and the digital input signal.
4. The deglitching circuit according to claim 1 wherein said switch control signal is a delayed version of said clock signal.
5. A deglitching circuit for use on the output signal of a digital-to-analog converter which converts a digital signal to an analog equivalent signal, the deglitching circuit comprising:
switching means having two output terminals, one input terminal, and a control terminal, coupled to receive the output of the digital-to-analog signal, said switching means being switched between said output terminals according to a switch control signal;
delay means coupled to one of said switch output terminals having a delay slightly greater than the width of a typical glitch; and
summing means having two input terminals and one output terminal, the output of said delay means being coupled to one input thereof and the other one of said switch output terminals being coupled to the other input thereof, said summing means producing a glitch-free analog signal.
6. The deglitching circuit according to claim 5 wherein said switch control signal is derived from
the same signal which clocks the digital-to-analog
converter.
7. A deglitching circuit substantially as herein
described with reference to and as illustrated in the
accompanying drawings.
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US13932480A | 1980-04-11 | 1980-04-11 |
Publications (1)
Publication Number | Publication Date |
---|---|
GB2073979A true GB2073979A (en) | 1981-10-21 |
Family
ID=22486104
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
GB8110123A Withdrawn GB2073979A (en) | 1980-04-11 | 1981-04-01 | Digital-to-analog converter deglitching circuit |
Country Status (2)
Country | Link |
---|---|
JP (1) | JPS56161719A (en) |
GB (1) | GB2073979A (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP0221290A2 (en) * | 1985-11-06 | 1987-05-13 | Hewlett-Packard Company | Dual latch architecture for reducing clock feedthrough in digital-to-analog converters |
EP0222999A2 (en) * | 1985-11-20 | 1987-05-27 | Hewlett-Packard Company | Digital-to-Analog converter with output sampler |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS61288603A (en) * | 1985-06-17 | 1986-12-18 | Toa Denpa Kogyo Kk | Frequency synthesizer |
US4746899A (en) * | 1986-10-07 | 1988-05-24 | Crystal Semiconductor Corporation | Method for reducing effects of electrical noise in an analog-to-digital converter |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS5425790B2 (en) * | 1972-12-20 | 1979-08-30 | ||
JPS519364A (en) * | 1974-07-11 | 1976-01-26 | Fujitsu Ltd | Deijitaru anaroguhenkanki |
JPS5376653A (en) * | 1976-12-18 | 1978-07-07 | Fujitsu Ltd | Digital-analog conversion circuit |
-
1981
- 1981-04-01 GB GB8110123A patent/GB2073979A/en not_active Withdrawn
- 1981-04-09 JP JP5375581A patent/JPS56161719A/en active Pending
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP0221290A2 (en) * | 1985-11-06 | 1987-05-13 | Hewlett-Packard Company | Dual latch architecture for reducing clock feedthrough in digital-to-analog converters |
EP0221290A3 (en) * | 1985-11-06 | 1989-03-29 | Hewlett-Packard Company | Dual latch architecture for reducing clock feedthrough in digital-to-analog converters |
EP0222999A2 (en) * | 1985-11-20 | 1987-05-27 | Hewlett-Packard Company | Digital-to-Analog converter with output sampler |
EP0222999A3 (en) * | 1985-11-20 | 1989-12-13 | Hewlett-Packard Company | Digital-to-analog converter with output sampler |
EP0393728A2 (en) * | 1985-11-20 | 1990-10-24 | Hewlett-Packard Company | Current switching digital-to-analog converter |
EP0393728A3 (en) * | 1985-11-20 | 1991-03-20 | Hewlett-Packard Company | Current switching digital-to-analog converter |
Also Published As
Publication number | Publication date |
---|---|
JPS56161719A (en) | 1981-12-12 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US3987280A (en) | Digital-to-bandpass converter | |
US4703308A (en) | Apparatus and methods for digital-to-analogue conversion | |
US5162801A (en) | Low noise switched capacitor digital-to-analog converter | |
EP0007729A1 (en) | Low pass digital averaging filter and method of recovering a low frequency component of a composite analog waveform | |
US4209773A (en) | Code converters | |
US7053673B1 (en) | Versatile charge sampling circuits | |
CA1231397A (en) | Waveform shaping apparatus | |
US3818246A (en) | Switching circuits particularly useful for analog-to-digital converters | |
JPS62500554A (en) | Analog-digital converter | |
US6388600B1 (en) | Asynchronous superconductor serial multiply-accumulator | |
GB2073979A (en) | Digital-to-analog converter deglitching circuit | |
US4527117A (en) | Signal processing system employing charge transfer devices | |
Schouwenaars et al. | A monolithic dual 16-bit D/A converter | |
US6703958B2 (en) | Analog-to-digital converter | |
KR100276784B1 (en) | Analog-to-digital conversion circuit and method for converting analog signals to digital signals in data acquisition systems | |
KR100272119B1 (en) | Pulse width modulation circuit apparatus | |
EP0187540A1 (en) | Noise reduction circuit for video signal | |
EP0221290A2 (en) | Dual latch architecture for reducing clock feedthrough in digital-to-analog converters | |
JPS58165441A (en) | Pcm signal encoder | |
US4185275A (en) | Capacitive analog to digital converter | |
USRE34660E (en) | Apparatus and methods for digital-to-analog conversion using modified LSB switching | |
EP0142907B1 (en) | Apparatus and methods for analogue-to-digital and digital-to-analogue conversion | |
JPH0446016B2 (en) | ||
Sugawara et al. | A monolithic 14 bit/20/spl mu/s dual channel a/d converter | |
US4717837A (en) | Sample and hold network |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
WAP | Application withdrawn, taken to be withdrawn or refused ** after publication under section 16(1) |