WO1999040683A1 - Procede pour realiser une conversion numerique-analogique a haut pouvoir separateur et convertisseur numerique-analogique - Google Patents
Procede pour realiser une conversion numerique-analogique a haut pouvoir separateur et convertisseur numerique-analogique Download PDFInfo
- Publication number
- WO1999040683A1 WO1999040683A1 PCT/FI1999/000088 FI9900088W WO9940683A1 WO 1999040683 A1 WO1999040683 A1 WO 1999040683A1 FI 9900088 W FI9900088 W FI 9900088W WO 9940683 A1 WO9940683 A1 WO 9940683A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- analog
- digital
- converter
- counter
- conversion
- 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.)
- Ceased
Links
Classifications
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03M—CODING; DECODING; CODE CONVERSION IN GENERAL
- H03M1/00—Analogue/digital conversion; Digital/analogue conversion
- H03M1/66—Digital/analogue converters
- H03M1/68—Digital/analogue converters with conversions of different sensitivity, i.e. one conversion relating to the more significant digital bits and another conversion to the less significant bits
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03M—CODING; DECODING; CODE CONVERSION IN GENERAL
- H03M1/00—Analogue/digital conversion; Digital/analogue conversion
- H03M1/66—Digital/analogue converters
- H03M1/82—Digital/analogue converters with intermediate conversion to time interval
- H03M1/822—Digital/analogue converters with intermediate conversion to time interval using pulse width modulation
Definitions
- the invention relates to a method defined in the preamble of claim 1 for performing a digital-to-analog conversion at a high resolution and a digital-to-analog converter according to claim 5.
- DACs digital-to-analog converters
- PWM pulse-width modulation
- Such DACs are used e.g. to control thermostats, electric motors and voltage-controlled oscillators (VCOs) and for automatic signal level control as well as to generate simple signaling tones.
- VCOs voltage-controlled oscillators
- a problem with the known devices is that a converter based on a single PWM converter will not produce a high-resolution conversion of a high-frequency signal.
- a 10-bit converter at a 2-MHz frequency achieves a conversion frequency of 1 kHz, which cannot be used to generate a telephone-quality analog signal.
- An object of the invention is to eliminate the disadvantages mentioned above.
- the method according to the invention is characterized by what is presented in claim 1.
- the apparatus according to the invention is characterized by what is presented in claim 5.
- Preferred embodiments of the invention are disclosed in the de- pendent claims.
- the invention pertains to a method for performing a high-resolution digital-to-analog conversion.
- a digital binary input is converted in such a manner that it is divided into a plurality of separate weighted portions the pulse outputs of which are summed in an analog manner.
- the analog sum signal is low-pass filtered. In applications where the process controlled is low-pass in nature, filtering is not needed.
- the portioned conversion is performed using pulse- width modulation.
- the weighted portions of at least two converter units are overlapped, the binary contents of the overlapping area are halved, and the halved binary contents are digitally added to initial values of counters in such a manner that one half of the overlapping area is directed to a first counter and the other half to a second counter and, finally, the analog output components are summed.
- the invention also pertains to a digital-to-analog converter for performing a conversion at a high resolution.
- a digital-to-analog converter for performing a conversion at a high resolution.
- it comprises two or more converter units for the partial conversion of a binary input as well as an analog summing circuit for the weighted summing of the different converter units.
- the conversion is divided between a plurality of converter units the word widths of which are smaller and, hence, the conversion cycle shorter. This way, the sampling frequency of the converter entity is higher than that of a converter comprised of a single converter unit where the word width of a converter unit is greater.
- the converter units have a relatively smaller word width in the more significant range than in the less significant range. This way, the conversion accuracy of the more significant range will be higher as the computation speed and offset error caused by the different rise and fall times of the converter unit output will be smaller.
- the digital-to-analog converter also comprises a low-pass filter for filtering the analog sum signal.
- the converter units are comprised of pulse-width modulation converters.
- the weighted portions of at least two converter units overlap, the binary contents of the overlapping area are halved and the halved binary contents are digitally added to initial values of counters in such a manner that one half of the overlapping area is directed to a first counter and the other half to a second counter, and it also includes a sun ing circuit for the analog output components.
- suimning refers to the use of the same summing circuit as above. This embodiment requires no changes in the circuit.
- digital-to-analog converter it is integrated into an application-specific integrated circuit (ASIC).
- ASIC application-specific integrated circuit
- An advantage of the invention is that it facilitates a high-speed, high-resolution digital-to-analog converter with a simple circuit arrangement.
- Another advantage of the invention is that a converter according to the invention can be advantageously integrated into an ASIC or into a field programmable gate array (FPGA) circuit.
- the circuit is preferably described using a description language such as HDL (Hardware Description Language).
- the conversion according to the invention does not involve generation and attenuation of noise at a frequency lower than the sampling frequencies, which is typical of S/D converters.
- Fig. 1 shows in a flow diagram steps of a method according to the invention
- Fig. 2 shows an arrangement for dividing a binary word according to the invention to converter units
- Fig. 3 shows a second arrangement for dividing a binary word according to the invention to converter units
- Fig. 4 shows the effect of a transition between converter units
- Fig. 5 shows a simplified circuit diagram of a digital-to-analog converter according to the invention
- Fig. 6 shows an implementation of the summing circuit in the converter units
- Fig. 7 shows a logic diagram of a programmable logic circuit.
- Fig. 1 shows steps of a method according to the invention in a flow diagram.
- a digital binary word is divided into portions one of which is directed 1 to a converter unit where said portion is D/A converted 2, and the analog conversion result is summed 3 at the output.
- Fig. 2 shows a possible way of dividing a binary word between converter units according to the invention.
- the 16-bit binary word 6 is split into two 8-bit portions 7, 8.
- Fig. 3 shows a second possible way of dividing a binary word between converter units according to the invention.
- the 16-bit binary word 6 is split into three portions which comprise the six highest bits in a 6-bit byte 10, the nine lowest bits in a 9-bit byte and the seven middlemost bits in a 7-bit byte overlapping at its ends with the abovementioned bytes.
- Fig. 4 shows interdependencies according to the invention between a digital binary word and output voltage.
- Fig. 4a illustrates the conversion into an analog voltage of a binary word portioned according to Fig. 2 to separate D/A converter units when the values of the summing resistors are not ideal.
- the reference curve shows at its middle section a transition as the first bit of the higher byte of the binary word changes from zero to one.
- Fig. 4b illustrates the conversion into an analog voltage of a binary word portioned according to Fig. 3 to separate D/A converter units when the values of the slimming resistors are not ideal.
- the reference curve shows no discontinuities as the effect of the D/A converter unit for the middlemost bits overlaps both the lower and the higher byte.
- Fig. 5 shows a D/A converter circuit arrangement according to the invention based on a programmable gate circuit.
- a digital binary input 13 brings 16 bits DINO-15 to the programmable circuit 15 as data input signals.
- a separate oscillator circuit 14 supplies the necessary clock frequency to the input 15 XCLK of the programmable circuit 15.
- the programmable logic of circuit 15 distributes the data input signals in accordance with Fig. 3 to pulse-width modulators programmed in the same circuit 15, the result signals of said modulators being conducted from outputs LO OUT, MD OUT and HI OUT to the summing resistors A, B and C of the summing circuit 16 and further to the output 17 of the circuit arrangement.
- Fig. 6 shows an implementation of a converter unit's summing circuit 16 in which the overall effect of the unit is dimensioned so as to be slightly attenuating.
- the resistor value of the summing resistor RH of the most significant counter output HI OUT is here 1.62 k ⁇ and the resistor value of the feedback resistor RF is 1 k ⁇ .
- the resistor values RM and RL of the other counter outputs MI OUT and LO OUT are here 12.96 k ⁇ and 207.4 k ⁇ , respectively.
- the summing resistors RM and RL of the latter counters are chosen according to the weight coefficients of the most significant bits of the counters. Since, in accordance with Fig.
- the highest counter has three higher bits than the middle counter
- the summing resistor RM has a resistance which is eightfold compared to the summing resistor RH
- the summing resistor RL has a resistance which is 128 times larger than that of the summing resistor RH.
- the feedback resistor RF is chosen on the basis of the resistor value of the parallely connected summing resistors RH, RM, RL in such a manner that an RF resistance larger than that of the parallel connection produces the desired amplification or an RF resistance smaller than that of the parallel connection produces the desired attenuation.
- the summing circuit here further comprises an operational amplifier 18 such that the parallely connected summing resistors RH, RM, RL are coupled to its negative input, and its positive input is coupled to the ground potential.
- the output of the operational amplifier produces a sum signal SUM OUT, being coupled via the feedback resistor RF to the parallely connected summing resistors RH, RM, RL.
- Fig. 7 is a general depiction of a logic diagram of a programmable logic circuit.
- the circuit according to the logic diagram comprises three counters the accuracies of which are 6, 7 and 9 bits.
- the counters overlap in such a manner that together they constitute a 16-bit counter, in other words, the counters' input vector is 16 bits wide.
- the input vector may come from an arbitrary source which is here ignored.
- a 9-bit base counter 19A and control logic 19B which includes a state machine and a counter mask generator.
- the base counter 19A is used to deteimine the start and end times of a PWM cycle as well as the loading and stepping liming for the PWM counters together with the control logic 19B.
- a buffer circuit 19C into which the 16-bit input vector is loaded synchronized with the PWM cycle. This input vector, which is changed preferably for each PWM cycle, determines the analog level of the converter's output proper.
- Timing for the control logic 19B comes from the base counter 19A.
- the control logic 19B gives a Ready output signal to the external device supplying the input vector when the processing of the preceding input vector has started. The Ready output signal indicates that the next input vector may be fed to the converter.
- Multiplexers 19D and 19E and adders 19F and 19G process the 16-bit input vector binary line by binary line in such a manner that they produce a 22-bit binary word for counters 19H, 19J and 19K. These counters are, respectively, 6, 7 and 9 bits wide. Counters 19H, 19J and 19K are loaded through the multiplexers and adders. Loading is preferably performed alternately in order to save logic system capacity.
- Counters 19H, 19 J and 19K are down-counting elements such that after the loading of the initial value they count down to zero and remain waiting for a new loading. At the moment of the loading of the initial value the one-bit pulse width output of the counter is set to the higher voltage level and when the counter value has reached zero the pulse width output is set to the lower voltage level.
- the counters have a logic system that loads them with a value which corresponds to the 50% level of the 16-bit input vector. In hexadecimal, this level is 7FFF. Thus the con- verter output is held at the 50% level when there is no input vector.
- the different counters count at different speeds allowed by their respective clock masks.
- Operation of the converter is timed such that the least significant 9-bit counter 19K operates at the main clock XCLK frequency 16.38 MHz.
- the 7-bit middle counter 19J operates at a quarter of the main clock frequency because this counter has two bits less than the widest counter.
- the most significant 6-bit counter 19H operates at an eighth of the main clock frequency since this counter has three bits less than the widest counter.
- the counting periods of the counters i.e. the count from the full initial value to zero, are equally long.
- the counting period consists of 512 clock cycles of the main clock XCLK, which is 31.25 ⁇ s and corresponds to an operating frequency of 32 kHz.
- the arithmetic blocks i.e. multiplexers 19D and 19E and adders 19F and 19G operate alternately, also the loadings of counters 19H, 19 J and 19K alternate, taking place preferably at intervals of two main clock cycles. Therefore, the counts of counters 19H, 19 J and 19K are partly overlapped in time.
- the loading and counting of counters 19H, 19 J and 19K are performed timed by three mask signals such that each signal keys the clock signal input of the corresponding counter 19H, 19J or 19K.
- the alternate use of the arithmetic blocks for the loading of counters 19H, 19J and 19K is realized by controlling the multiplexers 19D and 19E with timing signals from the control logic 19B.
- the most significant counter 19H is loaded direct from the buffer 19C.
- Multiplexers 19D and 19E produce two binary line components which are summed by adders 19F and 19G so that they further comprise part of the values loaded into counters 19 J and 19K.
- Multiplexer 19E produces the halved overlapping portion of the values loaded into two counters. Halving is preferably performed by right- shifting the bits. The overlapping bits of the higher one of the partly overlapping counters are loaded one bit line lower than normal, and a zero is set into the highest line.
- Multiplexer 19D produces in the lower one of the partly overlapping counters 19J and 19K a portion that comprises the bit which would otherwise be lost in the right-shift and padding zeros. This portion and the portion produced earlier as de- scribed above are summed in two consecutive adders 19F and 19G in such a manner 7
- the audio signal is sampled at a 32-kHz sampling rate and the samples are read at that same rate into a buffer 19C of a digital-to-analog converter according to the invention.
- the bits of the samples are loaded in the manner described above into counters 19H, 19J and 19K which quickly count down from their initial values to zero, which means the pulse width is small and a new sample can be processed soon.
- the pulse outputs of counters 19H, 19J and 19K are summed preferably by means of a circuit according to Fig. 6 and filtered using capacitive components, for example.
- the digital-to-analog converter according to the invention causes harmonic components of the sampling frequency which often have to be filtered out.
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Analogue/Digital Conversion (AREA)
Abstract
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| AU22821/99A AU2282199A (en) | 1998-02-06 | 1999-02-08 | A method to accomplish a high resolution digital/analog conversion and a digital/analog converter |
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| FI980272 | 1998-02-06 | ||
| FI980272A FI105622B (fi) | 1998-02-06 | 1998-02-06 | Menetelmä suuren erottelukyvyn digitaali/analogia-muunnoksen suorittamiseksi ja digitaali/analogia-muunnin |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO1999040683A1 true WO1999040683A1 (fr) | 1999-08-12 |
Family
ID=8550741
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/FI1999/000088 Ceased WO1999040683A1 (fr) | 1998-02-06 | 1999-02-08 | Procede pour realiser une conversion numerique-analogique a haut pouvoir separateur et convertisseur numerique-analogique |
Country Status (3)
| Country | Link |
|---|---|
| AU (1) | AU2282199A (fr) |
| FI (1) | FI105622B (fr) |
| WO (1) | WO1999040683A1 (fr) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7826578B1 (en) * | 2005-03-24 | 2010-11-02 | Cirrus Logic, Inc. | Circuits and methods for noise management in systems including an asynchronously-operable data port |
Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US4450433A (en) * | 1981-01-28 | 1984-05-22 | Victor Company Of Japan, Limited | D/A Converting circuit having two D/A converters for decoding and converting a digital signal into an analog signal |
| US4503421A (en) * | 1981-05-27 | 1985-03-05 | Nippon Electric Co., Ltd. | Digital to analog converter |
| US4595910A (en) * | 1983-07-28 | 1986-06-17 | Rca Corporation | Digital-to-analog converter useful in a television receiver |
| US4868571A (en) * | 1986-10-21 | 1989-09-19 | Nec Corporation | Digital to analog converter |
| US4998108A (en) * | 1990-07-30 | 1991-03-05 | International Business Machines Corporation | Large range, high speed, high accuracy digital-to-analog converter |
| US5323159A (en) * | 1990-04-20 | 1994-06-21 | Nakamichi Corporation | Digital/analog converter |
-
1998
- 1998-02-06 FI FI980272A patent/FI105622B/fi active
-
1999
- 1999-02-08 AU AU22821/99A patent/AU2282199A/en not_active Abandoned
- 1999-02-08 WO PCT/FI1999/000088 patent/WO1999040683A1/fr not_active Ceased
Patent Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US4450433A (en) * | 1981-01-28 | 1984-05-22 | Victor Company Of Japan, Limited | D/A Converting circuit having two D/A converters for decoding and converting a digital signal into an analog signal |
| US4503421A (en) * | 1981-05-27 | 1985-03-05 | Nippon Electric Co., Ltd. | Digital to analog converter |
| US4595910A (en) * | 1983-07-28 | 1986-06-17 | Rca Corporation | Digital-to-analog converter useful in a television receiver |
| US4868571A (en) * | 1986-10-21 | 1989-09-19 | Nec Corporation | Digital to analog converter |
| US5323159A (en) * | 1990-04-20 | 1994-06-21 | Nakamichi Corporation | Digital/analog converter |
| US4998108A (en) * | 1990-07-30 | 1991-03-05 | International Business Machines Corporation | Large range, high speed, high accuracy digital-to-analog converter |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7826578B1 (en) * | 2005-03-24 | 2010-11-02 | Cirrus Logic, Inc. | Circuits and methods for noise management in systems including an asynchronously-operable data port |
Also Published As
| Publication number | Publication date |
|---|---|
| FI105622B (fi) | 2000-09-15 |
| AU2282199A (en) | 1999-08-23 |
| FI980272A0 (fi) | 1998-02-06 |
| FI980272L (fi) | 1999-08-07 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US5619202A (en) | Variable sample rate ADC | |
| US5512897A (en) | Variable sample rate DAC | |
| US6150969A (en) | Correction of nonlinear output distortion in a Delta Sigma DAC | |
| EP0586021A1 (fr) | Circuit numérique de formation de bruit | |
| Vankka | Spur reduction techniques in sine output direct digital synthesis | |
| JP2787445B2 (ja) | デルタ−シグマ変調を使用するアナログ−ディジタル変換器 | |
| WO1996016482A9 (fr) | Convertisseur a/n a cadence d'echantillonnage variable | |
| JPH04229723A (ja) | 高次シグマ・デルタアナログ/デジタル変換器 | |
| EP0383689A2 (fr) | Convertisseur numérique-analogique | |
| JPH0661789A (ja) | サンプリング周波数変換器 | |
| JP2004528780A (ja) | デジタルアナログ変換器 | |
| JPH11122112A (ja) | 波形整形装置およびσδ型d/a変換装置 | |
| JPH04302222A (ja) | シグマデルタ型d/a変換器システム | |
| JP3956582B2 (ja) | A/d変換回路 | |
| WO1999040683A1 (fr) | Procede pour realiser une conversion numerique-analogique a haut pouvoir separateur et convertisseur numerique-analogique | |
| US4792916A (en) | Digital signal processing device working with continuous bit streams | |
| JP2001077692A (ja) | D/a変換回路 | |
| JPH09307447A (ja) | 高次δς変調器とδς変調型コンバータ | |
| JP3552781B2 (ja) | ディジタル正弦信号の発生方法および回路装置 | |
| JP3232865B2 (ja) | デジタル/アナログ信号変換装置 | |
| US5122799A (en) | Multi-modulator digital-to-analog converter | |
| KR19980028843A (ko) | 디지탈/펄스 폭 변조(pwm)신호 변환기 | |
| JPH06318872A (ja) | Δςモジュレータ | |
| Fetterman | Sigma-delta digital-to-alalog converter frequency smoothing using a filtering switched-capacitor-3-level converter | |
| JP3609566B2 (ja) | Σ−δ変調方式adコンバータ |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| AK | Designated states |
Kind code of ref document: A1 Designated state(s): AL AM AT AU AZ BA BB BG BR BY CA CH CN CU CZ DE DK EE ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MD MG MK MN MW MX NO NZ PL PT RO RU SD SE SG SI SK SL TJ TM TR TT UA UG US UZ VN YU ZW |
|
| AL | Designated countries for regional patents |
Kind code of ref document: A1 Designated state(s): GH GM KE LS MW SD SZ UG ZW AM AZ BY KG KZ MD RU TJ TM AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE BF BJ CF CG CI CM GA GN GW ML MR NE SN TD TG |
|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application | ||
| DFPE | Request for preliminary examination filed prior to expiration of 19th month from priority date (pct application filed before 20040101) | ||
| NENP | Non-entry into the national phase |
Ref country code: KR |
|
| REG | Reference to national code |
Ref country code: DE Ref legal event code: 8642 |
|
| NENP | Non-entry into the national phase |
Ref country code: CA |
|
| 122 | Ep: pct application non-entry in european phase |