GB2073979A - Digital-to-analog converter deglitching circuit - Google Patents

Digital-to-analog converter deglitching circuit Download PDF

Info

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
Application number
GB8110123A
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Tektronix Inc
Original Assignee
Tektronix Inc
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Tektronix Inc filed Critical Tektronix Inc
Publication of GB2073979A publication Critical patent/GB2073979A/en
Withdrawn legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03MCODING; DECODING; CODE CONVERSION IN GENERAL
    • H03M1/00Analogue/digital conversion; Digital/analogue conversion
    • H03M1/06Continuously compensating for, or preventing, undesired influence of physical parameters
    • H03M1/08Continuously compensating for, or preventing, undesired influence of physical parameters of noise
    • H03M1/0863Continuously 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.
GB8110123A 1980-04-11 1981-04-01 Digital-to-analog converter deglitching circuit Withdrawn GB2073979A (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Cited By (6)

* Cited by examiner, † Cited by third party
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)