JP4047890B2 - D / A converter - Google Patents

D / A converter Download PDF

Info

Publication number
JP4047890B2
JP4047890B2 JP2006003674A JP2006003674A JP4047890B2 JP 4047890 B2 JP4047890 B2 JP 4047890B2 JP 2006003674 A JP2006003674 A JP 2006003674A JP 2006003674 A JP2006003674 A JP 2006003674A JP 4047890 B2 JP4047890 B2 JP 4047890B2
Authority
JP
Japan
Prior art keywords
unit
start position
digital signal
output
converter
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.)
Expired - Fee Related
Application number
JP2006003674A
Other languages
Japanese (ja)
Other versions
JP2006148964A (en
Inventor
孝 奥田
敏夫 熊本
正雄 伊藤
隆博 三木
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.)
Renesas Technology Corp
Original Assignee
Renesas Technology Corp
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 Renesas Technology Corp filed Critical Renesas Technology Corp
Priority to JP2006003674A priority Critical patent/JP4047890B2/en
Publication of JP2006148964A publication Critical patent/JP2006148964A/en
Application granted granted Critical
Publication of JP4047890B2 publication Critical patent/JP4047890B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Analogue/Digital Conversion (AREA)

Description

この発明は、ディジタル信号に基づく複数の電流源のオン・オフの切り替えにより、ディジタル信号をアナログ信号に変換するD/Aコンバータ(DAC)に関する。   The present invention relates to a D / A converter (DAC) that converts a digital signal into an analog signal by switching on and off a plurality of current sources based on the digital signal.

現在、音声帯域のデータ変換方式として、オーバーサンプリング△Σ変換方式が広く用いられている。図30はオーバーサンプリング△Σ変換方式を用いたA/Dコンバータの構成を示すブロック図である。同図に示すように、アナログ入力信号AIをアンチエリアシングフィルタ11に与える。アンチエリアシングフィルタ11はアナログ入力信号AIの高周波成分を除去してΔΣモジュレータ12に与える。   Currently, an oversampling ΔΣ conversion method is widely used as a data conversion method for a voice band. FIG. 30 is a block diagram showing a configuration of an A / D converter using an oversampling ΔΣ conversion method. As shown in the figure, the analog input signal AI is supplied to the anti-aliasing filter 11. The anti-aliasing filter 11 removes the high frequency component of the analog input signal AI and supplies it to the ΔΣ modulator 12.

ΔΣモジュレータ12はアナログ入力信号AIを標本化周波数fSより大きな周波数(n(≧2)・fS)でオーバーサンプリングしながらノイズシェーピングして得られるΔΣ変調済みディジタル信号をデシメーションフィルタ13に与える。デシメーションフィルタ13はΔΣモジュレータ12より得たディジタル信号のうちn個に1個の割合で抜き取って得られる信号をディジタル出力信号DOとして出力する。   The ΔΣ modulator 12 provides the decimation filter 13 with a ΔΣ modulated digital signal obtained by performing noise shaping while oversampling the analog input signal AI at a frequency (n (≧ 2) · fS) larger than the sampling frequency fS. The decimation filter 13 outputs a signal obtained by extracting one out of every n digital signals obtained from the ΔΣ modulator 12 as a digital output signal DO.

ΔΣモジュレータ12は減算器14、積分器15、量子化器16及び内部DAC17から構成され、積分器15は減算器14の出力である差分アナログ信号を積分し、量子化器16は積分器15の出力を量子化してディジタル信号(ノイズ成分を含む)としてデシメーションフィルタ13に出力するとともに、内部DAC17に出力する。内部DAC17はディジタル信号をD/A変換して、減算器14に減算用のアナログ信号としてフィードバックする。なお、積分器15は1/(n・fS)期間の積分処理を行い、1オーバーサンプリング時間の遅延処理を機能を備える。   The ΔΣ modulator 12 includes a subtractor 14, an integrator 15, a quantizer 16, and an internal DAC 17. The integrator 15 integrates a differential analog signal that is an output of the subtractor 14, and the quantizer 16 The output is quantized and output to the decimation filter 13 as a digital signal (including a noise component) and also output to the internal DAC 17. The internal DAC 17 D / A converts the digital signal and feeds it back to the subtractor 14 as an analog signal for subtraction. The integrator 15 performs integration processing for a period of 1 / (n · fS) and has a function of delay processing for one oversampling time.

そして、減算器14はアンチエリアシングフィルタ11から得たアナログ入力信号AIから内部DAC17より得た減算用のアナログ信号(アナログAIの1オーバーサンプリング遅延信号に相当)を差し引いて差分アナログ信号を積分器15に出力する。その結果、減算器14、積分器15、量子化器16及び内部DAC17によって形成されるノイズシェーピングループによってアナログ入力信号AIに生じるノイズ成分が除去されて精度の高いディジタル信号をデシメーションフィルタ13に与えることができる。   The subtractor 14 subtracts the subtracted analog signal (corresponding to one oversampling delay signal of the analog AI) obtained from the internal DAC 17 from the analog input signal AI obtained from the anti-aliasing filter 11, and integrates the differential analog signal. 15 is output. As a result, noise components generated in the analog input signal AI are removed by the noise shape pin group formed by the subtractor 14, the integrator 15, the quantizer 16, and the internal DAC 17, and a highly accurate digital signal is given to the decimation filter 13. Can do.

図31はオーバーサンプリング△Σ変換方式のD/Aコンバータの構成を示すブロック図である。同図に示すように、補間フィルタ21はディジタル入力信号DIより得られる原データに基づき演算によって補間データを求め、原データに補間データを挿入することにより、周波数n・fSでオーバーサンプリングしたディジタル信号をΔΣモジュレータ22に出力する。   FIG. 31 is a block diagram showing a configuration of an oversampling ΔΣ conversion type D / A converter. As shown in the figure, the interpolation filter 21 obtains interpolation data by calculation based on the original data obtained from the digital input signal DI, and inserts the interpolation data into the original data, thereby over-sampling the digital signal. Is output to the ΔΣ modulator 22.

ΔΣモジュレータ22はオーバーサンプリングしたディジタル信号をノイズシェーピングして内部DAC23に与える。内部DAC23はΔΣモジュレータ22より得たΔΣ変調済みディジタル信号をD/A変換してアナログ信号をローパスフィルタ24に出力する。ローパスフィルタ24は内部DAC23より得たアナログ信号の高周波成分を除去してアナログ出力信号AOを出力する。   The ΔΣ modulator 22 performs noise shaping on the oversampled digital signal and supplies it to the internal DAC 23. The internal DAC 23 D / A converts the ΔΣ-modulated digital signal obtained from the ΔΣ modulator 22 and outputs an analog signal to the low-pass filter 24. The low pass filter 24 removes the high frequency component of the analog signal obtained from the internal DAC 23 and outputs an analog output signal AO.

ΔΣモジュレータ22は減算器25、積分器26及び量子化器27から構成され、積分器26は減算器25の出力である差分ディジタル信号を積分し、量子化器27は積分器26の出力を量子化してΔΣ変調済みディジタル信号(ノイズ成分を含む)として内部DAC23に出力するとともに、減算器24に減算用ディジタル信号としてフィードバックする。なお、積分器26は1/(n・fS)期間の積分処理を行い、1オーバーサンプリング時間の遅延処理を機能を備える。   The ΔΣ modulator 22 includes a subtractor 25, an integrator 26, and a quantizer 27. The integrator 26 integrates the differential digital signal that is the output of the subtractor 25, and the quantizer 27 quantizes the output of the integrator 26. And is output to the internal DAC 23 as a ΔΣ-modulated digital signal (including a noise component), and is fed back to the subtractor 24 as a subtraction digital signal. The integrator 26 performs integration processing for a period of 1 / (n · fS) and has a function of delay processing for one oversampling time.

そして、減算器25は、補間フィルタ21から得たディジタル信号から量子化器27より得た減算用のディジタル信号(補間フィルタ21から得たディジタル信号の1オーバーサンプリング遅延信号に相当)を差し引いて得られる差分ディジタル信号を積分器26に出力することになる。その結果、減算器25、積分器26及び量子化器27によって形成されるノイズシェーピングループによって、ディジタル信号に生じるノイズ成分が除去されて精度の高いディジタル信号を内部DAC23に出力することができる。   The subtractor 25 is obtained by subtracting the digital signal for subtraction (corresponding to one oversampling delay signal of the digital signal obtained from the interpolation filter 21) obtained from the quantizer 27 from the digital signal obtained from the interpolation filter 21. The obtained difference digital signal is output to the integrator 26. As a result, the noise component generated in the digital signal is removed by the noise shape pin group formed by the subtractor 25, the integrator 26, and the quantizer 27, and a highly accurate digital signal can be output to the internal DAC 23.

上述したように、オーバーサンプリング△Σ変換方式ではA/Dコンバータ及びD/Aコンバータ共に内部DACを必要とする。この内部DACは、A/Dコンバータ内ではノイズシェーピングループのフィードバック信号処理回路として、またD/Aコンバータ内ではノイズシェーピングされたディジタル信号をアナログ信号に変換する回路として用いられている。この内部DACには、従来1ビットのDACが用いられてきた。1ビットDACを用いると、構成が簡単である上に、DACのディジタル入力に対するアナログ出力の直線性が保証されるためである。しかしその反面、量子化ノイズが大きく、系の安定性に問題があった。そこで近年、内部DACに多ビットDACが導入されてきている。しかし、多ビットDACでは、各構成要素のマッチングを取ることが困難であり、1ビットDACでは保証されていた上記直線性が得られなくなる。   As described above, the oversampling ΔΣ conversion method requires an internal DAC for both the A / D converter and the D / A converter. This internal DAC is used as a feedback signal processing circuit of a noise shaping pin group in the A / D converter, and as a circuit for converting a noise-shaped digital signal into an analog signal in the D / A converter. Conventionally, a 1-bit DAC has been used for the internal DAC. This is because when a 1-bit DAC is used, the configuration is simple and the linearity of the analog output with respect to the digital input of the DAC is guaranteed. On the other hand, however, the quantization noise is large and there is a problem in the stability of the system. In recent years, therefore, a multi-bit DAC has been introduced into the internal DAC. However, in a multi-bit DAC, it is difficult to match each component, and the linearity guaranteed by the 1-bit DAC cannot be obtained.

図32は従来の3ビットD/Aコンバータの内部構成を示す説明図である。同図に示すように、一端が電源Vccに接続された単位電流源IS1〜IS7のそれぞれの他端がスイッチS1〜S7の一端に接続される。そして、スイッチS1〜S7の他端が共通に出力部であるノードN1に接続される。図32に示すように、3ビットD/Aコンバータには、(23−1)の電流源が必要となる。なお、各電流源IS1〜IS7が供給する電流I1〜I7の電流量は同一のIEになるように設定される。 FIG. 32 is an explanatory diagram showing the internal configuration of a conventional 3-bit D / A converter. As shown in the figure, the other ends of the unit current sources IS1 to IS7, one end of which is connected to the power source Vcc, are connected to one ends of the switches S1 to S7. The other ends of the switches S1 to S7 are commonly connected to a node N1 that is an output unit. As shown in FIG. 32, the current source of (2 3 -1) is required for the 3-bit D / A converter. Note that the current amounts of the currents I1 to I7 supplied by the current sources IS1 to IS7 are set to be the same IE.

スイッチ制御回路10は、ディジタル信号DIGに基づき制御信号SCをスイッチS1〜S7に出力し、スイッチS1〜S7のうちディジタル信号DIGに応じた個数のスイッチをスイッチS1から昇順にオン状態にし、他のスイッチをオフ状態とする。   The switch control circuit 10 outputs a control signal SC to the switches S1 to S7 based on the digital signal DIG, turns on the number of switches corresponding to the digital signal DIG among the switches S1 to S7 in ascending order from the switch S1, Turn the switch off.

例えば、ディジタル信号DIGが“011”(3)の場合、図33に示すように、スイッチ制御回路10はスイッチS1〜S3をオン状態、スイッチS4〜S7をオフ状態とする制御信号SCを出力する。例えば、ディジタル信号DIGが“010”(2)の場合、図34に示すように、スイッチ制御回路10はスイッチS1,S2をオン状態、スイッチS3〜S7をオフ状態とする制御信号SCを出力する。   For example, when the digital signal DIG is “011” (3), as shown in FIG. 33, the switch control circuit 10 outputs a control signal SC that turns on the switches S1 to S3 and turns off the switches S4 to S7. . For example, when the digital signal DIG is “010” (2), as shown in FIG. 34, the switch control circuit 10 outputs a control signal SC that turns on the switches S1 and S2 and turns off the switches S3 to S7. .

そして、ノードN1より得られる電流が出力電流IoutとしてI−V変換器2に与えられ、I−V変換器2が出力電流Ioutを電流/電圧変換してアナログ信号である出力電圧Voutを出力する。したがって、図33の例では出力電流Iout=3・IEとなり、図34の例では出力電流Iout=2・IEとなる。   The current obtained from the node N1 is applied to the IV converter 2 as the output current Iout, and the IV converter 2 converts the output current Iout to current / voltage and outputs an output voltage Vout that is an analog signal. . Therefore, in the example of FIG. 33, the output current Iout = 3 · IE, and in the example of FIG. 34, the output current Iout = 2 · IE.

このように、電流源を用いた多ビットD/Aコンバータは、入力ディジタルデータ(DIG)に応じて所定数の電流源を有効にすることにより、ディジタルデータDIGをアナログ信号(出力電圧Vout)に変換することができる。   As described above, a multi-bit D / A converter using a current source enables digital data DIG to be converted into an analog signal (output voltage Vout) by enabling a predetermined number of current sources according to input digital data (DIG). Can be converted.

また、特許文献1に入力コードに応じた個数の容量をランダムに選択してD/A変換を行うD/Aコンバータが開示されている。   Patent Document 1 discloses a D / A converter that performs D / A conversion by randomly selecting the number of capacitors corresponding to an input code.

特開平4−152715号公報JP-A-4-152715

しかしながら、各単位電流源IS1〜IS7の特性(電流I1〜I7それぞれの電流量)を完全に一致させることは、プロセスのばらつきやレイアウト時の周辺の回路素子等の影響により困難である。   However, it is difficult to completely match the characteristics of the unit current sources IS1 to IS7 (current amounts of the currents I1 to I7) due to process variations and influence of peripheral circuit elements at the time of layout.

従来の3ビットD/Aコンバータでは、ディジタル入力信号(DIG)に対して、常に同じ電流源から有効にしている(例えば、ディジタル信号DIGが“000”以外の場合は常にスイッチS1をオンして電流源IS1を有効にしている)。   In the conventional 3-bit D / A converter, the digital input signal (DIG) is always enabled from the same current source (for example, when the digital signal DIG is other than “000”, the switch S1 is always turned on. The current source IS1 is enabled).

このため、特定の電流源(図32の例では電流源IS1)が有効とされる回数が多く、D/Aコンバータの出力に個々の電流源の特性差が顕著にあらわれ、直線性の劣化の原因となっていた。   For this reason, the number of times that a specific current source (current source IS1 in the example of FIG. 32) is made effective is large, characteristic differences of individual current sources appear remarkably in the output of the D / A converter, and the linearity is deteriorated. It was the cause.

従来の多ビットD/Aコンバータは以上のように構成されており、ディジタル入力に対するアナログ出力の直線性が悪いという問題点があった。   The conventional multi-bit D / A converter is configured as described above, and has a problem that the linearity of the analog output with respect to the digital input is poor.

この発明は上記問題点を解決するためになされたもので、ディジタル入力に対するアナログ出力の直線性の改善を図った多ビットD/Aコンバータを得ることを目的とする。   The present invention has been made to solve the above problems, and an object thereof is to obtain a multi-bit D / A converter in which the linearity of an analog output with respect to a digital input is improved.

この発明に係る請求項1記載のD/Aコンバータは、クロック信号に同期して複数ビットのディジタル信号をアナログ信号に変換し、出力部に対して所定の順序に並列に接続された複数の単位電気量生成部を備え、前記複数の単位電気量生成部のうち選択された数の単位電気量生成部に関連した電気量が前記出力部に現れ、前記クロック信号に同期して前記複数の単位電気量生成部の選択スタート位置を順次変更して決定するスタート位置決定部と、前記クロック信号に同期して前記ディジタル信号を受け、前記複数の単位電気量生成部のうち前記ディジタル信号で決定される個数の単位電気量生成部を、前記選択スタート位置から前記所定の順序にそって選択する選択部と、前記出力部より得られる電気量に基づき前記アナログ信号を出力するアナログ信号出力部とをさらに備えて構成される。   The D / A converter according to claim 1 of the present invention converts a plurality of bits of a digital signal into an analog signal in synchronization with a clock signal, and a plurality of units connected in parallel in a predetermined order to the output unit An electric quantity generating unit, and an electric quantity related to a selected number of unit electric quantity generating units among the plurality of unit electric quantity generating units appears in the output unit, and the plurality of units are synchronized with the clock signal. A start position determination unit that sequentially determines and determines the selection start position of the electric quantity generation unit, and receives the digital signal in synchronization with the clock signal, and is determined by the digital signal among the plurality of unit electric quantity generation units. The analog signal is output based on the amount of electricity obtained from the output unit and the selection unit that selects a certain number of unit electricity quantity generation units according to the predetermined order from the selection start position Further comprising constituted an analog signal output section that.

加えて、請求項1記載のD/Aコンバータにおいて、前記スタート位置決定部は、前記クロック信号の1サイクル期間内の第1〜第P(≧2)の期間それぞれで順次変更して第1〜第Pの選択スタート位置を決定し、前記選択部は、前記ディジタル信号で決定される個数の単位電気量生成部を、前記第1〜第Pの期間それぞれにおいて前記第1〜第Pの選択スタート位置から前記所定の順序にそって選択し、前記アナログ信号生成部は、前記第1〜第Pの期間それぞれにおいて前記出力部より得られる電気量を平均した量に基づき前記アナログ信号を出力している。   In addition, in the D / A converter according to claim 1, the start position determining unit sequentially changes each of the first to Pth (≧ 2) periods within one cycle period of the clock signal to change the first to first The Pth selection start position is determined, and the selection unit sets the number of unit electric quantity generation units determined by the digital signal to the first to Pth selection start in each of the first to Pth periods. The analog signal generation unit outputs the analog signal based on an average amount of electricity obtained from the output unit in each of the first to P periods. Yes.

さらに、請求項記載のD/Aコンバータにおいて、前記ディジタル信号はN(≧2)ビットのディジタル信号を含み、前記複数の単位電気量生成部はL(≧3)個の単位電気量生成部を含み、前記スタート位置決定部は、前記クロック信号に同期して前記所定の順序にそって変位個数A(<L)個ずつずらせながら前記第1〜第Pの選択スタート位置を決定する。 2. The D / A converter according to claim 1 , wherein the digital signal includes an N (≧ 2) bit digital signal, and the plurality of unit electricity generation units includes L (≧ 3) unit electricity generation units. The start position determination unit determines the first to Pth selected start positions while shifting the number of displacements A (<L) in the predetermined order in synchronization with the clock signal.

また、請求項記載のD/Aコンバータにおいて、前記ディジタル信号のビット数Nと前記単位電気量生成部の個数Lとは{L>2N−1}の関係にある。 Further, in the D / A converter according to claim 2 , the number N of bits of the digital signal and the number L of the unit electric quantity generating units have a relationship of {L> 2 N -1}.

また、請求項記載のD/Aコンバータにおいて、前記単位電気量生成部の個数Lと前記変位個数Aとは互いに素の関係にある。 4. The D / A converter according to claim 3 , wherein the number L of unit electric quantity generation units and the number of displacements A are relatively prime.

また、請求項記載のD/Aコンバータにおいて、前記ディジタル信号のビット数Nと前記単位電気量生成部の個数Lとは{L=2N}の関係にある。 Further, in the D / A converter according to claim 4 , the number N of bits of the digital signal and the number L of unit electric quantity generation units have a relationship of {L = 2 N }.

この発明における請求項1記載のD/Aコンバータは、スタート位置決定部によってクロック信号に同期して複数の単位電気量生成部の選択スタート位置を順次変更し、選択部によって複数の単位電気量生成部のうちディジタル信号で決定される個数の単位電気量生成部を、選択スタート位置から所定の順序にそって選択している。   In the D / A converter according to the first aspect of the present invention, the start position determination unit sequentially changes the selection start positions of the plurality of unit electricity generation units in synchronization with the clock signal, and the selection unit generates a plurality of unit electricity amounts. Among the units, the number of unit electric quantity generating units determined by the digital signal is selected in a predetermined order from the selection start position.

したがって、クロック信号のサイクル毎に選択スタート位置が変更されるため、ディジタル信号によって同一個数が決定された場合でも、複数の単位電気量生成部から選択される組合せは異なるものとなる。   Accordingly, since the selection start position is changed for each cycle of the clock signal, even when the same number is determined by the digital signal, the combinations selected from the plurality of unit electric quantity generation units are different.

その結果、ディジタル信号値に関係なく、複数の単位電気量生成部を片寄りなく選択することができ、出力されるアナログ信号に単位電気量生成部個々の電気特性の差があらわれにくくなり、複数ビットのディジタル入力に対するアナログ出力の直線性を向上させることができる。   As a result, regardless of the digital signal value, it is possible to select a plurality of unit electricity generation units without any deviation, and it is difficult for the output analog signal to show a difference in electrical characteristics of each unit electricity generation unit. The linearity of the analog output with respect to the digital input of bits can be improved.

また、選択部はディジタル信号で決定される個数の単位電気量生成部を、選択スタート位置から所定の順序にそって選択するため、ディジタル信号以外に必要とする情報は一の選択スタート位置だけで済む。一方、特許文献1に開示されたD/Aコンバータは、入力コードに応じた個数の容量をすべてランダムに選択しているため、ディジタル信号以外に選択する個数分の選択容量情報を必要とする。必要とする情報量の差は入力するディジタル信号のビット数に比例して大きくなるため、その回路構成の差は顕著な差となって現れる。   In addition, since the selection unit selects the number of unit electricity quantity generation units determined by the digital signal in a predetermined order from the selection start position, only one selection start position needs information other than the digital signal. That's it. On the other hand, since the D / A converter disclosed in Patent Document 1 randomly selects the number of capacities corresponding to the input code, it needs selection capacity information for the number selected other than the digital signal. Since the difference in the amount of information required increases in proportion to the number of bits of the input digital signal, the difference in the circuit configuration appears as a significant difference.

加えて、請求項1記載のD/Aコンバータにおいて、スタート位置決定部は、クロック信号の1サイクル期間内の第1〜第P(≧2)の期間それぞれで順次変更して第1〜第Pの選択スタート位置を決定し、選択部は、ディジタル信号で決定される個数の単位電気量生成部を、第1〜第Pの期間それぞれにおいて第1〜第Pの選択スタート位置から所定の順序にそって選択し、アナログ信号生成部は、第1〜第Pの期間それぞれにおいて出力部より得られる電気量を平均した量に基づきアナログ信号を出力する。   In addition, in the D / A converter according to claim 1, the start position determination unit sequentially changes each of the first to Pth (≧ 2) periods within one cycle period of the clock signal to change the first to Pth. The selection unit determines the number of unit electricity quantity generation units determined by the digital signal in a predetermined order from the first to Pth selection start positions in each of the first to Pth periods. Accordingly, the analog signal generation unit outputs an analog signal based on an amount obtained by averaging the amount of electricity obtained from the output unit in each of the first to Pth periods.

したがって、一の値のディジタル信号のD/A変換に際してP種類の組み合わせで単位電気量生成部を選択するため、1つのディジタル信号のみに対するD/A変換においても単位電気量生成部を略均等に選択して単位電気量生成部個々の特性差をあらわれにくくすることにより正確なアナログ信号を出力することができる。   Therefore, since the unit electricity quantity generating unit is selected by P types of combinations in the D / A conversion of the digital signal of one value, the unit electricity quantity generating parts are substantially equalized even in the D / A conversion for only one digital signal. An accurate analog signal can be output by making it difficult to show the characteristic difference of each unit electricity quantity generation unit.

さらに、請求項記載のD/Aコンバータのスタート位置決定部は、クロック信号に同期して所定の順序にそってA(<L)個ずつずらせながら第1〜第Pの選択スタート位置を決定する。 Moreover, the start position determination unit of the D / A converter according to claim 1, wherein, in synchronization with a clock signal determining the selection start position of the first to P while shifting A (<L) or by along the predetermined order To do.

したがって、変位個数Aを加算しながら最大L通りの出力値を採るように構成する加算処理部からなる比較的簡単な回路構成でスタート位置決定部を構成することができる。   Therefore, the start position determination unit can be configured with a relatively simple circuit configuration including an addition processing unit configured to take a maximum of L output values while adding the displacement number A.

請求項記載のD/Aコンバータの単位電気量生成部の個数LはNビットのD/A変換の必要個数(2N−1)より大きいため、その余剰個数に伴い選択スタート位置の自由度が増すため、アナログ信号に単位電気量生成部個々の特性差がより一層あらわれにくくなり、ディジタル入力に対するアナログ出力の直線性を向上させることができる。 Since the number L of unit electric quantity generation units of the D / A converter according to claim 2 is larger than the required number (2 N -1) of N-bit D / A conversion, the degree of freedom of the selection start position according to the surplus number Therefore, the characteristic difference between the individual unit electricity quantity generators is less likely to appear in the analog signal, and the linearity of the analog output with respect to the digital input can be improved.

請求項記載のD/Aコンバータの単位電気量生成部の個数Lと選択位置を変更する変位個数Aとは互いに素の関係にあるため、スタート位置決定部はL通りの選択スタート位置を決定することができ、選択スタート位置の自由度を最大限に活用することにより、アナログ信号に単位電気量生成部個々の特性差がより一層あらわれにくくなり、ディジタル入力に対するアナログ出力の直線性を向上させることができる。 Since the number L of unit electric quantity generation units of the D / A converter according to claim 3 and the number of displacements A for changing the selection position are relatively prime, the start position determination unit determines L selection start positions. By utilizing the degree of freedom of the selection start position to the maximum, the characteristic difference between the unit electricity quantity generators is less likely to appear in the analog signal, and the linearity of the analog output with respect to the digital input is improved. be able to.

請求項記載のD/Aコンバータの単位電気量生成部の個数Lは2Nであるため、変位個数Aを加算しながらNビットの加算結果(L=2N通り)を出力する単純な加算処理部からなる簡単な回路構成でスタート位置決定部を構成することができる。

5. Since the number L of unit electricity quantity generation units of the D / A converter according to claim 4 is 2 N , a simple addition that outputs an N-bit addition result (L = 2 N ways) while adding the displacement number A The start position determining unit can be configured with a simple circuit configuration including processing units.

<実施の形態1>
図1はこの発明の実施の形態1であるN(N≧2)ビットD/Aコンバータの構成を示す説明図である。同図に示すように、一端が電源Vccに接続された単位電流源IS1〜ISMのそれぞれの他端がスイッチS1〜SMの一端に接続される。なお、Mは必要電流源数であり、M=2N−1となる。
<Embodiment 1>
FIG. 1 is an explanatory diagram showing the configuration of an N (N ≧ 2) bit D / A converter according to Embodiment 1 of the present invention. As shown in the figure, the other ends of the unit current sources IS1 to ISM whose one ends are connected to the power source Vcc are connected to one ends of the switches S1 to SM. M is the number of necessary current sources, and M = 2 N −1.

そして、スイッチS1〜SMの他端が共通にノードN1に接続される。なお、NビットD/Aコンバータには、また、各電流源IS1〜ISMが供給する電流I1〜IMの電流量はほぼ同一のIEになるように設定される。   The other ends of the switches S1 to SM are commonly connected to the node N1. In the N-bit D / A converter, the current amounts of the currents I1 to IM supplied from the current sources IS1 to ISM are set to be substantially the same IE.

スイッチ制御回路1は、ディジタル信号DIGに基づき制御信号SCをスイッチS1〜SMに出力し、スイッチS1〜SMのうちディジタル信号DIGに応じた個数のスイッチをスタート位置決定回路3で決定されるスイッチから昇順(“1”からMにかけて,Mの次は“1”)にオン状態にし、他のスイッチをオフ状態とする。   The switch control circuit 1 outputs a control signal SC to the switches S1 to SM based on the digital signal DIG, and the number of switches corresponding to the digital signal DIG among the switches S1 to SM is determined from the switch determined by the start position determination circuit 3. The switches are turned on in ascending order (from “1” to M and then “1” after M), and the other switches are turned off.

スタート位置決定回路3は、ディジタル信号DIGの入力タイミングを指示するクロック信号CLKに基づき、クロック信号CLKの1サイクル中に取り込まれるディジタル信号DIGの入力毎に選択スタート位置となるスイッチをS1,S3,S5…という具合に順次変更して選択スタート位置を決定する。   The start position determination circuit 3 sets switches S1, S3, S3, S3, S3, S3, S3, S3, S3, S3, S3, S3, S3, S3, S3, S3, S3, S3 The selection start position is determined by sequentially changing to S5.

例えば、N=3(M=7)でディジタル信号DIGを“011”(3)、“010”(2)の順で与え、スタート位置決定回路3がS1,S3の順にスタート位置を決定した場合、まず、図4に示すように、スイッチ制御回路1はスイッチS1〜S3をオン状態、スイッチS4〜S7をオフ状態とする制御信号SCを出力し、次に、図5に示すように、スイッチS3,S4をオン状態、スイッチS1,S2,S5〜S7をオフ状態とする制御信号SCを出力する。   For example, when N = 3 (M = 7) and the digital signal DIG is given in the order of “011” (3) and “010” (2), the start position determination circuit 3 determines the start position in the order of S1 and S3. First, as shown in FIG. 4, the switch control circuit 1 outputs a control signal SC for turning on the switches S1 to S3 and turning off the switches S4 to S7. Next, as shown in FIG. A control signal SC for turning on S3 and S4 and turning off the switches S1, S2, S5 to S7 is output.

図2はスタート位置決定回路3の内部構成を示すブロック図である。同図に示すように、スタート位置決定回路3は第1加算部6、第2加算部7及びラッチ部8から構成される。   FIG. 2 is a block diagram showing the internal configuration of the start position determining circuit 3. As shown in the figure, the start position determination circuit 3 includes a first adder 6, a second adder 7, and a latch 8.

第1加算部6は変位データID(J(≦N)ビット)とラッチ部8でラッチされた前回のスタート位置を示すNビットのラッチデータLDのうち下位Jビットからなる部分ラッチデータLD1との加算処理を行い、そのJビット加算結果OUT1とキャリー出力COUTを出力する。   The first adder 6 compares the displacement data ID (J (≦ N) bits) and the partial latch data LD1 composed of the lower J bits of the N-bit latch data LD indicating the previous start position latched by the latch unit 8. Addition processing is performed, and the J-bit addition result OUT1 and carry output COUT are output.

第2加算部7は第1加算部6からのキャリー出力COUTとラッチデータLDのうち上位(N−J)ビットの部分ラッチデータとの加算処理を行い、(N−J)ビットの加算結果OUT2を出力する。   The second adder 7 adds the carry output COUT from the first adder 6 and the upper (N−J) -bit partial latch data of the latch data LD, and adds the (N−J) -bit addition result OUT2. Is output.

ゼロ調整回路18は加算結果OUT2を上位、加算結果OUT1を下位として加算結果{OUT1+OUT2}がオールゼロ以外のときは、そのまま加算出力OUT18として出力し、オールゼロのときは下位Jビットを変位データID、上位ビットを“0”とした値を加算出力OUT18して出力する。   The zero adjustment circuit 18 outputs the addition result OUT2 as the higher order and the addition result OUT1 as the lower order and outputs the addition result OUT18 as it is when the addition result {OUT1 + OUT2} is other than all zeros. A value with the bit set to “0” is output as addition output OUT18.

ラッチ部8は、フリップフロップ等から構成され、クロック信号CLKによるタイミング制御で、ゼロ調整回路18の加算結果OUT18を新たなNビットのラッチデータLDとして格納する。また、ラッチ部8はリセット時に初期値として“1”が設定される。したがって、ラッチデータLDはオールゼロを除くM種類存在することになり、M種類のラッチデータLDとM個の電流源ISとを1対1に対応させることにより、電流源ISの選択スタート位置をラッチデータLDによって規定することができる。   The latch unit 8 includes a flip-flop or the like, and stores the addition result OUT18 of the zero adjustment circuit 18 as new N-bit latch data LD by timing control using the clock signal CLK. The latch unit 8 is set to “1” as an initial value at the time of reset. Therefore, there are M types of latch data LD excluding all zeros, and the selection start position of the current source IS is latched by associating the M types of latch data LD with the M current sources IS on a one-to-one basis. It can be defined by the data LD.

図3は、N=3、J=2である場合の図2における第1加算部6及び第2加算部7の具体的構成を示す回路図である。同図に示すように、第1加算部6は半加算器31と全加算器32とから構成され、半加算器31はA入力に最下位ビットの変位データID(B0)を受け、B入力に最下位ビットの部分ラッチデータLD1(B0)を受け、加算出力Sより最下位ビットの加算結果OUT1(B0)を出力し、キャリー出力を全加算器32のキャリー入力CIに与える。   FIG. 3 is a circuit diagram showing a specific configuration of the first addition unit 6 and the second addition unit 7 in FIG. 2 when N = 3 and J = 2. As shown in the figure, the first adder 6 includes a half adder 31 and a full adder 32. The half adder 31 receives the displacement data ID (B0) of the least significant bit at the A input and receives the B input. 2 receives the least significant bit partial latch data LD1 (B0), outputs the least significant bit addition result OUT1 (B0) from the addition output S, and supplies the carry output to the carry input CI of the full adder 32.

全加算器32はA入力に第1ビットの変位データID(B1)を受け、B入力に第1ビットの部分ラッチデータLD1(B1)を受け、加算出力Sより第1ビットの加算結果OUT1(B1)を出力し、キャリー出力COUTを第2加算部7に出力する。   The full adder 32 receives the first bit displacement data ID (B1) at the A input, receives the first bit partial latch data LD1 (B1) at the B input, and adds the first bit addition result OUT1 ( B1) is output, and the carry output COUT is output to the second adder 7.

第2加算部7は半加算器33によって構成され、半加算器33はA入力に全加算器32のキャリー出力COUTを受け、B入力に最上位ビットの部分ラッチデータLD2(B2)を受け、加算出力Sより最上位ビットの加算結果OUT2(B2)を出力する。   The second adder 7 includes a half adder 33. The half adder 33 receives the carry output COUT of the full adder 32 at the A input, receives the partial latch data LD2 (B2) of the most significant bit at the B input, The addition result OUT2 (B2) of the most significant bit is output from the addition output S.

上記した構成の図2及び図3で示す構成のスタート位置決定回路3において、3ビットのラッチデータLDの“001”〜“111”それぞれに電流源IS1〜IS7を対応させることにより、1回目の選択スタート位置は電流源IS1(スイッチS1をオンさせる)で、2回目のスタート位置が電流源IS4となり、以降、IS7,IS2,IS5,IS3,IS6,IS1…の順に電流源ISの選択スタート位置を決定することができる。   In the start position determination circuit 3 having the configuration shown in FIGS. 2 and 3 having the above-described configuration, the current sources IS1 to IS7 are made to correspond to the “001” to “111” of the 3-bit latch data LD, respectively. The selection start position is the current source IS1 (switch S1 is turned on), the second start position is the current source IS4, and then the selection start position of the current source IS in the order of IS7, IS2, IS5, IS3, IS6, IS1. Can be determined.

なお、第1加算部6は初段を除き全加算器で構成する必要があるが、第2加算部7は変位データIDを入力することなく前段のキャリー出力を次段の加算入力に接続することにより半加算器のみで構成することができ、第1加算部6に比べて簡単な回路構成で実現できる。   The first adder 6 must be composed of full adders except for the first stage, but the second adder 7 connects the carry output of the previous stage to the adder input of the next stage without inputting the displacement data ID. Thus, it can be configured with only a half adder and can be realized with a simple circuit configuration as compared with the first adder 6.

このように、スタート位置決定回路3は、基本的に変位データIDを加算しながらM通りの出力値を採るように構成するように、Nビット用の加算器とラッチ部と簡単な論理回路(ゼロ調整回路18)とからなる比較的簡単な回路構成で実現することができる。   As described above, the start position determination circuit 3 basically has an N-bit adder, a latch unit, and a simple logic circuit so that M output values are obtained while adding the displacement data ID. This can be realized with a relatively simple circuit configuration including the zero adjustment circuit 18).

図1に戻って、ノードN1より得られる電流が出力電流IoutとしてI−V変換器2に与えられる。このとき、図4の例では出力電流Iout=3・IEとなり、図5の例では出力電流Iout=2・IEとなる。そして、I−V変換器2は出力電流Ioutを電流/電圧変換してアナログ信号である出力電圧Voutを出力する。   Returning to FIG. 1, the current obtained from the node N1 is supplied to the IV converter 2 as the output current Iout. At this time, in the example of FIG. 4, the output current Iout = 2 · IE, and in the example of FIG. 5, the output current Iout = 2 · IE. The IV converter 2 performs current / voltage conversion on the output current Iout and outputs an output voltage Vout which is an analog signal.

このように、実施の形態1のNビットD/Aコンバータは、入力ディジタルデータ(DIG)に応じて、ディジタル信号DIGのサンプリング毎にスタート位置決定回路3で決定される選択スタート位置の電流源からディジタル信号DIGによって決定される個数数の電流源を選択することにより、ディジタルデータDIGをアナログ信号(出力電圧Vout)に変換している。   As described above, the N-bit D / A converter according to the first embodiment uses the current source at the selected start position determined by the start position determination circuit 3 for each sampling of the digital signal DIG according to the input digital data (DIG). The digital data DIG is converted into an analog signal (output voltage Vout) by selecting the number of current sources determined by the digital signal DIG.

したがって、ディジタル信号DIGの値が同一の場合でも選択される電流源の組合せが増え、ディジタル信号DIGの値に関係なく電流源IS1〜ISMを片寄りなく選択することができ、D/Aコンバータのアナログ出力に電流源個々の特性差があらわれにくくなり、ディジタル入力に対するアナログ出力の直線性の劣化を有効に抑えることができる。   Therefore, even when the value of the digital signal DIG is the same, the number of combinations of current sources to be selected increases, and the current sources IS1 to ISM can be selected without any difference regardless of the value of the digital signal DIG. Differences in the characteristics of individual current sources are less likely to appear in the analog output, and degradation of the linearity of the analog output relative to the digital input can be effectively suppressed.

<実施の形態2>
実施の形態1ではスタート位置決定回路3により決定される選択スタート位置はサンプリング毎に変更されることのみ示したが、電流源IS1〜IS7をできるだけ片寄りなく選択するようにスタート位置を変更するようにしたのが実施の形態2である。したがって、実施の形態2のD/Aコンバータは、スタート位置決定回路3による選択スタート位置の決定方法を下記のように行う以外は図1で示した実施の形態1と同様の全体構成を採る。
<Embodiment 2>
In the first embodiment, only the selection start position determined by the start position determination circuit 3 is changed every sampling. However, the start position is changed so as to select the current sources IS1 to IS7 as much as possible. This is the second embodiment. Therefore, the D / A converter according to the second embodiment adopts the same overall configuration as that of the first embodiment shown in FIG. 1 except that the selection start position is determined by the start position determination circuit 3 as follows.

スタート位置決定回路3は、NビットのD/Aコンバータにおいて電流源の個数M(=2N−1)とAとが互いに素で、かつM>Aなる正数Aを見いだし、変位個数Aずつ選択スタート位置をずらせて決定する。 In the N-bit D / A converter, the start position determination circuit 3 finds a positive number A in which the number of current sources M (= 2 N −1) and A are relatively prime and M> A, and the number of displacements A Shift the selection start position.

例えば、N=3、すなわちM=7のとき、A=5(7と5とは互いに素)を選択すると、1回目のスタート位置は電流源IS1(スイッチS1をオンにする)で、2回目のスタート位置が電流源IS6となり、以降、IS4,IS2,IS7,IS5,IS3,IS1,IS6,…と比較的大きくずらせながら片寄りが全くないように全ての電流源ISを選択スタート位置として選択することができる。   For example, when N = 3, that is, M = 7, if A = 5 (7 and 5 are relatively prime) is selected, the first start position is the current source IS1 (switch S1 is turned on) and the second time The current source IS6 becomes the current source IS6, and thereafter, all current sources IS are selected as the selected start positions so that there is no deviation while being relatively shifted to IS4, IS2, IS7, IS5, IS3, IS1, IS6,. can do.

このとき、1回目のサンプリングでディジタル信号DIG“011”(3)を取り込むと、図6に示すように、電流源IS1〜IS3が選択され、2回目のサンプリングでディジタル信号DIG“010”(2)を取り込むと、図7に示すように、電流源IS6,IS7が選択される。   At this time, when the digital signal DIG “011” (3) is fetched by the first sampling, the current sources IS1 to IS3 are selected as shown in FIG. 6, and the digital signal DIG “010” (2) is selected by the second sampling. ), Current sources IS6 and IS7 are selected as shown in FIG.

このように、実施の形態2のD/Aコンバータにおけるスタート位置決定回路3は、電流源の個数と素の関係にある変位個数ずつずらして選択スタート位置を決定することにより、M個のスタート位置の自由度ができ、ディジタル信号DIGの値に対応して選択される電流源の組合せを最大限に増加させることができ、その結果、D/Aコンバータのアナログ出力に個々の電流源の特性差がより一層あらわれにくくなり、ディジタル入力に対するアナログ出力の直線性を向上させることができる。   As described above, the start position determination circuit 3 in the D / A converter according to the second embodiment shifts the number of current sources and the number of displacements that are in a prime relationship to determine the selected start position, thereby determining M start positions. The number of combinations of current sources selected corresponding to the value of the digital signal DIG can be increased to the maximum. As a result, the characteristic difference between individual current sources can be reduced in the analog output of the D / A converter. Is more difficult to appear, and the linearity of the analog output with respect to the digital input can be improved.

<実施の形態3>
図8はこの発明の実施の形態3であるN(N≧2)ビットD/Aコンバータの構成を示す説明図である。同図に示すように、一端が電源Vccに接続された単位電流源IS1〜IS(M+K)のそれぞれの他端がスイッチS1〜S(M+K)の一端に接続される。なお、Mは必要電流源数であり、M=2N−1となり、Kは余剰電流源数である。
<Embodiment 3>
FIG. 8 is an explanatory diagram showing a configuration of an N (N ≧ 2) bit D / A converter according to the third embodiment of the present invention. As shown in the figure, the other ends of the unit current sources IS1 to IS (M + K) whose one ends are connected to the power source Vcc are connected to one ends of the switches S1 to S (M + K). M is the number of necessary current sources, M = 2 N −1, and K is the number of surplus current sources.

そして、スイッチS1〜S(M+K)の他端が共通にノードN1に接続される。なお、NビットD/Aコンバータには、また、各電流源IS1〜IS(M+K)が供給する電流I1〜I(M+K)の電流量はほぼ同一のIEになるように設定される。   The other ends of the switches S1 to S (M + K) are commonly connected to the node N1. In the N-bit D / A converter, the current amounts of the currents I1 to I (M + K) supplied from the current sources IS1 to IS (M + K) are set to be substantially the same IE.

スイッチ制御回路1Aは、ディジタル信号DIGに基づき制御信号SCをスイッチS1〜S(M+K)に出力し、スイッチS1〜S(M+K)のうちディジタル信号DIGに応じた個数のスイッチをスタート位置決定回路3Aで決定されるスイッチから昇順にオン状態にし、他のスイッチをオフ状態とする。   The switch control circuit 1A outputs a control signal SC to the switches S1 to S (M + K) based on the digital signal DIG, and sets the number of switches corresponding to the digital signal DIG among the switches S1 to S (M + K) to the start position determination circuit 3A. In the ascending order from the switch determined in step 3, the other switches are turned off.

スタート位置決定回路3Aは、ディジタル信号DIGの入力タイミングを指示するクロック信号CLKに基づき、ディジタル信号DIGの入力毎にスタートスイッチをS1,S3,S5…という具合に順次変更して選択スタート位置を決定する。   The start position determination circuit 3A determines the selected start position by sequentially changing the start switch S1, S3, S5, etc. for each input of the digital signal DIG based on the clock signal CLK instructing the input timing of the digital signal DIG. To do.

例えば、ディジタル信号DIGを“011”(3)、“010”(2)の順で与え、スタート位置決定回路3AがS1,S(M+1)の順に選択スタート位置を決定した場合、まず、図9に示すように、スイッチ制御回路1AはスイッチS1〜S3をオン状態、スイッチS4〜S(M+K)をオフ状態とする制御信号SCを出力し、次に、図10に示すように、スイッチS(M+1),S(M+2)をオン状態、スイッチS1〜SM,S(M+3)〜S(M+K)をオフ状態とする制御信号SCを出力する。   For example, when the digital signal DIG is given in the order of “011” (3) and “010” (2) and the start position determination circuit 3A determines the selection start position in the order of S1, S (M + 1), first, FIG. As shown in FIG. 10, the switch control circuit 1A outputs a control signal SC for turning on the switches S1 to S3 and turning off the switches S4 to S (M + K). Next, as shown in FIG. A control signal SC for turning on M + 1) and S (M + 2) and turning off switches S1 to SM and S (M + 3) to S (M + K) is output.

ノードN1より得られる電流が出力電流IoutとしてI−V変換器2に与えられる。このとき、図9の例では出力電流Iout=3・IEとなり、図10の例では出力電流Iout=2・IEとなる。そして、I−V変換器2が出力電流Ioutを電流/電圧変換してアナログ信号である出力電圧Voutを出力する。   A current obtained from the node N1 is supplied to the IV converter 2 as an output current Iout. At this time, in the example of FIG. 9, the output current Iout = 2 · IE, and in the example of FIG. 10, the output current Iout = 2 · IE. The IV converter 2 performs current / voltage conversion on the output current Iout and outputs an output voltage Vout which is an analog signal.

このように、実施の形態3のNビットD/Aコンバータは、入力ディジタルデータ(DIG)に応じて、ディジタル信号DIGのサンプリング毎にスタート位置決定回路3Aで決定される選択スタート位置の電流源から、ディジタル信号DIGで決定される個数の電流源を有効にすることにより、ディジタルデータDIGをアナログ信号(出力電圧Vout)に変換している。   As described above, the N-bit D / A converter according to the third embodiment uses the current source at the selected start position determined by the start position determination circuit 3A for each sampling of the digital signal DIG according to the input digital data (DIG). The digital data DIG is converted into an analog signal (output voltage Vout) by enabling the number of current sources determined by the digital signal DIG.

したがって、ディジタル信号DIGの値が同一の場合でも選択される電流源の組合せがより一層増え、ディジタル信号DIGの値に関係なく電流源IS1〜IS(M+K)を片寄りなく選択することができ、D/Aコンバータのアナログ出力に電流源個々の特性差があらわれにくくなり、ディジタル入力に対するアナログ出力の直線性の劣化を有効に抑えることができる。   Therefore, even when the values of the digital signals DIG are the same, the combination of current sources to be selected is further increased, and the current sources IS1 to IS (M + K) can be selected without any difference regardless of the value of the digital signal DIG. Differences in the characteristics of individual current sources are less likely to appear in the analog output of the D / A converter, and deterioration of the linearity of the analog output with respect to the digital input can be effectively suppressed.

さらに、実施の形態3のD/Aコンバータは、K個の余剰電流源を用意し、実施の形態1に比べ選択スタート位置の自由度を増やすことにより、D/Aコンバータのアナログ出力に電流源個々の特性差がより一層あらわれにくくなり、実施の形態1以上に直線性の劣化を効果的に改善することができる。   Further, the D / A converter of the third embodiment prepares K surplus current sources and increases the degree of freedom of the selection start position as compared with the first embodiment, so that the current source is supplied to the analog output of the D / A converter. Individual characteristic differences are less likely to appear, and linearity degradation can be effectively improved over that of the first embodiment.

<実施の形態4>
実施の形態3ではスタート位置決定回路3Aにより決定される選択スタート位置はサンプリング毎に変更されることのみ示したが、電流源IS1〜IS(M+K)をできるだけ片寄りなく選択するように選択スタート位置を変更するようにしたのが実施の形態4である。したがって、実施の形態4のD/Aコンバータは、スタート位置決定回路3Aによるスタート位置の決定方法を下記のように行う以外は図8で示した実施の形態3と同様の全体構成を採る。
<Embodiment 4>
In the third embodiment, only the selection start position determined by the start position determination circuit 3A is changed every sampling. However, the selection start position is selected so that the current sources IS1 to IS (M + K) are selected as much as possible. In the fourth embodiment, the above is changed. Therefore, the D / A converter of the fourth embodiment adopts the same overall configuration as that of the third embodiment shown in FIG. 8 except that the start position determining method by the start position determining circuit 3A is performed as follows.

スタート位置決定回路3Aは、NビットのD/Aコンバータにおいて電流源の個数(M+K)とAとが互いに素で、かつM>Aなる正数Aを見いだし、変位個数Aずつずらせて選択スタート位置を決定する。   The start position determination circuit 3A finds a positive number A in which the number of current sources (M + K) and A are relatively prime and M> A in the N-bit D / A converter, and shifts the number of displacements A to select start positions. To decide.

例えば、N=3(すなわちM=7)でK=6のとき、A=8(13(M+K))と8とは互いに素)を選択すると、1回目のスタート位置は電流源IS1(スイッチS1をオン)で、2回目のスタート位置が電流源IS9となり、以降、IS4,IS12,IS7,IS2,IS10,IS5,IS13,IS8,IS3,IS11,IS5…と比較的大きくずらせながら片寄りが全くないように全ての電流源ISを選択することができる。   For example, when N = 3 (that is, M = 7) and K = 6, if A = 8 (13 (M + K)) and 8 are mutually prime), the first start position is the current source IS1 (switch S1). The second start position is the current source IS9, and after that, the offset is quite large, with a relatively large shift from IS4, IS12, IS7, IS2, IS10, IS5, IS13, IS8, IS3, IS11, IS5 ... All current sources IS can be selected so that there is no such thing.

このとき、1回目のサンプリングでディジタル信号DIG“011”(3)を取り込むと、図11に示すように、電流源IS1〜IS3が選択され、2回目のサンプリングでディジタル信号DIG“010”(2)を取り込むと、図12に示すように、電流源IS9,IS10が選択される。   At this time, when the digital signal DIG “011” (3) is captured by the first sampling, the current sources IS1 to IS3 are selected as shown in FIG. 11, and the digital signal DIG “010” (2) is selected by the second sampling. ), Current sources IS9 and IS10 are selected as shown in FIG.

このように、実施の形態4のD/Aコンバータにおけるスタート位置決定回路3Aは、電流源の個数(M+K)と素の関係にある変位個数ずつずらして選択スタート位置を決定することにより、余剰電流源の個数を加味した(M+K)個のスタート位置の自由度ができ、ディジタル信号DIGの値に対応して選択される電流源の組合せを最大限に増加させることができ、その結果、D/Aコンバータの出力に個々の電流源の特性差がより一層あらわれにくくなり、ディジタル入力に対するアナログ出力の直線性を向上させることができる。   As described above, the start position determination circuit 3A in the D / A converter according to the fourth embodiment determines the selected start position by shifting the number of displacements having a prime relationship with the number of current sources (M + K), thereby surplus current. There are (M + K) start position degrees of freedom taking the number of sources into account, and the number of current source combinations selected corresponding to the value of the digital signal DIG can be increased to the maximum. Differences in the characteristics of the individual current sources are less likely to appear in the output of the A converter, and the linearity of the analog output with respect to the digital input can be improved.

<実施の形態5>
図13はこの発明の実施の形態5であるN(N≧2)ビットD/Aコンバータの構成を示す説明図である。同図に示すように、一端が電源Vccに接続された単位電流源IS1〜ISMのそれぞれの他端がスイッチS1〜SMの一端に接続される。なお、Mは必要電流源数である。
<Embodiment 5>
FIG. 13 is an explanatory diagram showing the configuration of an N (N ≧ 2) bit D / A converter according to the fifth embodiment of the present invention. As shown in the figure, the other ends of the unit current sources IS1 to ISM whose one ends are connected to the power source Vcc are connected to one ends of the switches S1 to SM. M is the number of necessary current sources.

そして、スイッチS1〜SMの他端が共通にノードN1に接続される。なお、NビットD/Aコンバータには、また、各電流源IS1〜ISMが供給する電流I1〜IMの電流量はほぼ同一のIEになるように設定される。   The other ends of the switches S1 to SM are commonly connected to the node N1. In the N-bit D / A converter, the current amounts of the currents I1 to IM supplied from the current sources IS1 to ISM are set to be substantially the same IE.

スイッチ制御回路4は、ディジタル信号DIGに基づき制御信号SCをスイッチS1〜SMに出力し、スイッチS1〜SMのうちディジタル信号DIGに応じた個数のスイッチをスタート位置決定回路3Bで決定されるスイッチから昇順にオン状態にし、他のスイッチをオフ状態とする。   The switch control circuit 4 outputs a control signal SC to the switches S1 to SM based on the digital signal DIG, and the number of switches corresponding to the digital signal DIG among the switches S1 to SM is determined from the switch determined by the start position determination circuit 3B. Turn it on in ascending order and turn off the other switches.

スタート位置決定回路3Bは、内部クロック発生回路9の内部クロック信号ICLKの立ち上がりエッジをトリガとしてS1,S3,S5…という具合に順次変更して選択スタート位置を決定する。内部クロック発生回路9はディジタル信号DIGの入力タイミングを指示するクロック信号CLKの立ち上がりエッジに同期して、図14に示すように、3倍速の内部クロック信号ICLKを発生する。したがって、クロック信号CLKの1サイクルの周期が内部クロック信号ICLKの3サイクルの周期T1〜T3に分割される。   The start position determining circuit 3B sequentially changes to S1, S3, S5,... Using the rising edge of the internal clock signal ICLK of the internal clock generation circuit 9 as a trigger, and determines the selected start position. The internal clock generation circuit 9 generates a triple speed internal clock signal ICLK in synchronization with the rising edge of the clock signal CLK instructing the input timing of the digital signal DIG, as shown in FIG. Therefore, the cycle of one cycle of clock signal CLK is divided into three cycles T1 to T3 of internal clock signal ICLK.

例えば、N=3(M=7)でディジタル信号DIGを“011”(3)で与え、内部クロック信号ICLKに基づきスタート位置決定回路3BがS1,S5,S3の順にスタート位置を決定した場合、まず、図15〜図17に示すように、期間T1(図15)においてスイッチ制御回路4はスイッチS1〜S3のみをオン状態とし、期間T2(図16)においてスイッチS5〜S7のみをオン状態とし、期間T3(図17)においてスイッチS3〜S5をオン状態とする制御信号SCを出力する。   For example, when N = 3 (M = 7) and the digital signal DIG is given by “011” (3), the start position determination circuit 3B determines the start position in the order of S1, S5, S3 based on the internal clock signal ICLK. First, as shown in FIGS. 15 to 17, the switch control circuit 4 turns on only the switches S1 to S3 in the period T1 (FIG. 15), and turns on only the switches S5 to S7 in the period T2 (FIG. 16). In the period T3 (FIG. 17), the control signal SC for turning on the switches S3 to S5 is output.

そして、期間T1〜T3それぞれでノードN1より得られる電流が出力電流Iout(Iout1〜Iout3)としてI−V変換器2に与えられ、I−V変換器2が出力電流Ioutを電流/電圧変換して出力電圧Vout(Vout1〜Vout3)を出力する。   The current obtained from the node N1 in each of the periods T1 to T3 is given to the IV converter 2 as the output current Iout (Iout1 to Iout3), and the IV converter 2 performs current / voltage conversion on the output current Iout. Output voltage Vout (Vout1 to Vout3).

電圧平均化回路5は期間T1〜T3それぞれで得られた出力電圧Vout1〜Vout3の平均を求めてアナログ信号である平均出力電圧MVoutを出力する。   The voltage averaging circuit 5 calculates the average of the output voltages Vout1 to Vout3 obtained in the periods T1 to T3, and outputs an average output voltage MVout that is an analog signal.

このように、実施の形態5のNビットD/Aコンバータは、入力ディジタルデータ(DIG)に応じて、ディジタル信号DIGのサンプリング毎にスタート位置決定回路3Bで決定される選択スタート位置の電流源から、ディジタル信号DIGに応じた数の電流源を、1サンプリング期間中に複数種類の組合せで有効にすることにより、ディジタルデータDIGをアナログ信号(平均出力電圧MVout)に変換している。   As described above, the N-bit D / A converter according to the fifth embodiment uses the current source at the selected start position determined by the start position determination circuit 3B for each sampling of the digital signal DIG according to the input digital data (DIG). The digital data DIG is converted into an analog signal (average output voltage MVout) by enabling a number of current sources corresponding to the digital signal DIG in a plurality of combinations during one sampling period.

これによって、ディジタル信号DIGの値に対応して選択される電流源の組合せが大幅に増え、電流源IS1〜ISMが片寄りなく選択されることになり、D/Aコンバータの出力に個々の電流源の特性差があらわれにくくなり、ディジタル入力に対するアナログ出力の直線性の劣化を有効に抑えることができる。   As a result, the number of combinations of current sources selected corresponding to the value of the digital signal DIG is greatly increased, and the current sources IS1 to ISM are selected without deviation, and individual currents are output to the output of the D / A converter. Differences in source characteristics are less likely to appear, and degradation of the linearity of the analog output relative to the digital input can be effectively suppressed.

さらに、実施の形態5のD/Aコンバータは、1回のディジタル信号DIGのサンプリング期間中にディジタル信号DIGに応じた数の電流源を複数種類の組み合わせで有効にするため、1つのディジタル信号DIGに対するD/A変換においても電流源を均等に有効して電流源の特性差をあらわれにくくすることにより正確なアナログ信号を出力することができる。   Furthermore, since the D / A converter of the fifth embodiment enables a number of current sources corresponding to the digital signal DIG in a plurality of combinations during one sampling period of the digital signal DIG, one digital signal DIG is used. Even in the D / A conversion, it is possible to output an accurate analog signal by making the current source equally effective and making it difficult to show the characteristic difference of the current source.

<実施の形態6>
実施の形態5ではスタート位置決定回路3Bにより決定されるスタート位置はサンプリング毎に変更されることのみ示したが、電流源IS1〜IS7をできるだけ片寄りなく選択するようにスタート位置を変更するようにしたのが実施の形態6である。したがって、実施の形態6のD/Aコンバータは、スタート位置決定回路3Bによる選択スタート位置の決定方法を下記のように行う以外は図13で示した実施の形態5と同様の全体構成を採る。
<Embodiment 6>
In the fifth embodiment, only the start position determined by the start position determination circuit 3B is changed every sampling. However, the start position is changed so as to select the current sources IS1 to IS7 as much as possible. This is the sixth embodiment. Therefore, the D / A converter of the sixth embodiment adopts the same overall configuration as that of the fifth embodiment shown in FIG. 13 except that the method for determining the selected start position by the start position determining circuit 3B is performed as follows.

スタート位置決定回路3Bは、NビットのD/Aコンバータにおいて電流源の個数M(=2N−1)とAとが互いに素で、かつM>Aなる正数Aを見いだし、変位個数Aずつずらせて選択スタート位置を決定する。 In the N-bit D / A converter, the start position determination circuit 3B finds a positive number A in which the number of current sources M (= 2 N -1) and A are relatively prime and M> A, and the number of displacements A Shift to determine the selection start position.

例えば、N=3、すなわちM=7のとき、A=5(7と5とは互いに素)を選択すると、1回目のスタート位置は電流源IS1(スイッチS1をオン)で、2回目のスタート位置が電流源IS6となり、以降、IS4,IS2,IS7,IS5,IS3,IS1,IS6,…と比較的大きくずらせながら片寄りが全くないように選択スタート位置の電流源ISを選択することができる。   For example, when N = 3, that is, M = 7, if A = 5 (7 and 5 are relatively prime) is selected, the first start position is the current source IS1 (switch S1 is turned on) and the second start The position becomes the current source IS6. Thereafter, the current source IS at the selected start position can be selected so that there is no deviation while being relatively shifted to IS4, IS2, IS7, IS5, IS3, IS1, IS6,. .

このとき、1回目のサンプリングでディジタル信号DIG“011”(3)を取り込むと、図18〜図20に示すように、期間T1(図18)で電流源IS1〜IS3が選択され、期間T2(図19)で電流源IS1,IS6,IS7が選択され、期間T3(図20)で電流源IS4〜IS6が選択される。   At this time, when the digital signal DIG “011” (3) is captured in the first sampling, the current sources IS1 to IS3 are selected in the period T1 (FIG. 18) and the period T2 ( In FIG. 19), current sources IS1, IS6 and IS7 are selected, and current sources IS4 to IS6 are selected in period T3 (FIG. 20).

このように、実施の形態6のD/Aコンバータにおけるスタート位置決定回路3Bは、電流源の個数と素の関係にある個数ずつ選択スタート位置をずらすことにより、M個のスタート位置の自由度ができ、ディジタル信号DIGの値に対応して選択される電流源の組合せを最大限に増加させることができ、その結果、D/Aコンバータの出力に個々の電流源の特性差がより一層あらわれにくくなり、ディジタル入力に対するアナログ出力の直線性の劣化を最低限に抑えることができる。   As described above, the start position determination circuit 3B in the D / A converter according to the sixth embodiment shifts the selected start position by a number that is in a prime relationship with the number of current sources, thereby increasing the degree of freedom of the M start positions. The combination of current sources selected corresponding to the value of the digital signal DIG can be maximized, and as a result, the characteristic difference between the individual current sources is less likely to appear in the output of the D / A converter. Thus, the degradation of the linearity of the analog output with respect to the digital input can be minimized.

<実施の形態7>
図21はこの発明の実施の形態7であるN(N≧2)ビットD/Aコンバータの構成を示す説明図である。同図に示すように、一端が電源Vccに接続された単位電流源IS1〜IS(M+K)のそれぞれの他端がスイッチS1〜S(M+K)の一端に接続される。なお、Mは必要電流源数であり、Kは余剰電流源数である。
<Embodiment 7>
FIG. 21 is an explanatory diagram showing a configuration of an N (N ≧ 2) bit D / A converter according to the seventh embodiment of the present invention. As shown in the figure, the other ends of the unit current sources IS1 to IS (M + K) whose one ends are connected to the power source Vcc are connected to one ends of the switches S1 to S (M + K). M is the number of necessary current sources, and K is the number of surplus current sources.

そして、スイッチS1〜S(M+K)の他端が共通にノードN1に接続される。なお、NビットD/Aコンバータには、また、各電流源IS1〜IS(M+K)が供給する電流I1〜IMの電流量はほぼ同一のIEになるように設定される。   The other ends of the switches S1 to S (M + K) are commonly connected to the node N1. In the N-bit D / A converter, the current amounts of the currents I1 to IM supplied from the current sources IS1 to IS (M + K) are set to be substantially the same IE.

スイッチ制御回路4Aは、ディジタル信号DIGに基づき制御信号SCをスイッチS1〜S(M+K)に出力し、スイッチS1〜S(M+K)のうちディジタル信号DIGに応じた個数のスイッチをスタート位置決定回路3Bで決定されるスイッチから昇順にオン状態にし、他のスイッチをオフ状態とする。   The switch control circuit 4A outputs a control signal SC to the switches S1 to S (M + K) based on the digital signal DIG, and sets the number of switches corresponding to the digital signal DIG among the switches S1 to S (M + K) to the start position determination circuit 3B. In the ascending order from the switch determined in step 3, the other switches are turned off.

スタート位置決定回路3Bは、内部クロック発生回路9の内部クロック信号ICLKの立ち上がりエッジをトリガとしてS1,S3,S5…という具合に順次変更して選択スタート位置を決定する。内部クロック発生回路9はディジタル信号DIGの入力タイミングを指示するクロック信号CLKの立ち上がりエッジに同期して、図14に示すように、3倍速の内部クロック信号ICLKを発生する。したがって、クロック信号CLKの周期が内部クロック信号ICLKの周期T1〜T3に分割される。   The start position determining circuit 3B sequentially changes to S1, S3, S5,... Using the rising edge of the internal clock signal ICLK of the internal clock generation circuit 9 as a trigger, and determines the selected start position. The internal clock generation circuit 9 generates a triple speed internal clock signal ICLK in synchronization with the rising edge of the clock signal CLK instructing the input timing of the digital signal DIG, as shown in FIG. Therefore, the cycle of the clock signal CLK is divided into the cycles T1 to T3 of the internal clock signal ICLK.

例えば、N=3でディジタル信号DIGを“011”(3)で与え、内部クロック信号ICLKに基づきスタート位置決定回路3BがS1,S(M+K−1),S4の順にスタート位置を決定した場合、まず、図22〜図24に示すように、期間T1(図22)においてスイッチ制御回路4AはスイッチS1〜S3のみをオン状態とし、期間T2(図23)においてスイッチS1,S(M+K−1),S(M+K)のみをオン状態とし、期間T3(図24)においてスイッチS4〜S6をオン状態とする制御信号SCを出力する。   For example, when N = 3 and the digital signal DIG is given by “011” (3) and the start position determination circuit 3B determines the start position in the order of S1, S (M + K−1), S4 based on the internal clock signal ICLK, First, as shown in FIGS. 22 to 24, the switch control circuit 4A turns on only the switches S1 to S3 in the period T1 (FIG. 22), and switches S1, S (M + K−1) in the period T2 (FIG. 23). , S (M + K) are turned on, and a control signal SC is output to turn on the switches S4 to S6 in the period T3 (FIG. 24).

そして、期間T1〜T3それぞれでノードN1より得られる電流が出力電流Iout(Iout1〜Iout3)としてI−V変換器2に与えられ、I−V変換器2が出力電流Ioutを電流/電圧変換して出力電圧Vout(Vout1〜Vout3)を出力する。   The current obtained from the node N1 in each of the periods T1 to T3 is given to the IV converter 2 as the output current Iout (Iout1 to Iout3), and the IV converter 2 performs current / voltage conversion on the output current Iout. Output voltage Vout (Vout1 to Vout3).

電圧平均化回路5は期間T1〜T3それぞれで得られた出力電圧Vout1〜Vout3の平均を求めてアナログ信号である平均出力電圧MVoutを出力する。   The voltage averaging circuit 5 calculates the average of the output voltages Vout1 to Vout3 obtained in the periods T1 to T3, and outputs an average output voltage MVout that is an analog signal.

このように、実施の形態5のNビットD/Aコンバータは、入力ディジタルデータ(DIG)に応じて、ディジタル信号DIGのサンプリング毎にスタート位置決定回路3Bで決定される選択スタート位置の電流源から、ディジタル信号DIGに応じた個数の電流源を複数種類の組合せで有効にすることにより、ディジタルデータDIGをアナログ信号(平均出力電圧MVout)に変換している。   As described above, the N-bit D / A converter according to the fifth embodiment uses the current source at the selected start position determined by the start position determination circuit 3B for each sampling of the digital signal DIG according to the input digital data (DIG). The digital data DIG is converted into an analog signal (average output voltage MVout) by enabling a number of current sources corresponding to the digital signal DIG in combination of a plurality of types.

これによって、ディジタル信号DIGの値に対応して選択される電流源の組合せが大幅に増え、電流源IS1〜IS(M+K)が片寄りなく選択されることになり、D/Aコンバータの出力に個々の電流源の特性差があらわれにくくなり、直線性の劣化を有効に抑えることができる。   As a result, the number of combinations of current sources selected corresponding to the value of the digital signal DIG is greatly increased, and the current sources IS1 to IS (M + K) are selected without any deviation, and are output to the D / A converter. Differences in characteristics of individual current sources are less likely to appear, and linearity degradation can be effectively suppressed.

さらに、実施の形態7のD/Aコンバータは、1回のディジタル信号DIGのサンプリング期間中に複数種類の組み合わせで電流源を有効にするため、1つのディジタル信号DIGに対するD/A変換においても電流源を均等に有効して電流源の特性差があらわれにくくすることにより正確なアナログ信号を出力することができる。   Furthermore, since the D / A converter according to the seventh embodiment enables the current sources to be combined in a plurality of types during the sampling period of one digital signal DIG, the current is also used in the D / A conversion for one digital signal DIG. An accurate analog signal can be output by making the sources equally effective and making the difference in characteristics of the current sources difficult to appear.

加えて、実施の形態7のD/Aコンバータは、K個の余剰電流源を用意し、実施の形態5に比べ選択スタート位置の自由度を増やすことにより、実施の形態5以上にディジタル入力に対するアナログ出力の直線性の劣化を効果的に改善することができる。   In addition, the D / A converter according to the seventh embodiment prepares K surplus current sources and increases the degree of freedom of the selection start position as compared with the fifth embodiment. The degradation of the linearity of the analog output can be effectively improved.

<実施の形態8>
実施の形態7ではスタート位置決定回路3Bにより決定されるスタート位置は1サンプリング期間中に複数の組合せに変更されることのみ示したが、電流源IS1〜IS(M+K)をできるだけ片寄りなく選択するようにスタート位置を変更するようにしたのが実施の形態8である。したがって、実施の形態8のD/Aコンバータは、スタート位置決定回路3Bによる選択スタート位置の決定方法を下記のように行う以外は図21で示した実施の形態7と同様の全体構成を採る。
<Eighth embodiment>
In the seventh embodiment, only the start positions determined by the start position determination circuit 3B are changed to a plurality of combinations during one sampling period. However, the current sources IS1 to IS (M + K) are selected as closely as possible. In the eighth embodiment, the start position is changed as described above. Therefore, the D / A converter of the eighth embodiment adopts the same overall configuration as that of the seventh embodiment shown in FIG. 21 except that the method of determining the selected start position by the start position determining circuit 3B is performed as follows.

スタート位置決定回路3Bは、NビットのD/Aコンバータにおいて電流源の個数(M+K)とAとが互いに素で、かつM>Aなる正数Aを見いだし、変位個数Aずつスタート位置をずらせて決定する。   The start position determination circuit 3B finds a positive number A in which the number of current sources (M + K) and A are relatively prime and M> A in the N-bit D / A converter, and shifts the start position by the number of displacements A. decide.

例えば、N=3(すなわちM=7)でK=6のとき、A=8(13(M+K))と8とは互いに素)を選択すると、1回目のスタート位置は電流源IS1(スイッチS1がオン)で、2回目のスタート位置が電流源IS9となり、以降、IS4,IS12,IS7,IS2,IS10,IS5,IS13,IS8,IS3,IS11,IS5…と比較的大きくずらせながら片寄りが全くないように全ての電流源ISを選択することができる。   For example, when N = 3 (that is, M = 7) and K = 6, if A = 8 (13 (M + K)) and 8 are mutually prime), the first start position is the current source IS1 (switch S1). Is turned on), and the second start position is the current source IS9, and thereafter, the offset is quite large, with IS4, IS12, IS7, IS2, IS10, IS5, IS13, IS8, IS3, IS11, IS5. All current sources IS can be selected so that there is no such thing.

このとき、1回目のサンプリングでディジタル信号DIG“011”(3)を取り込むと、図25〜図27に示すように、期間T1(図25)で電流源IS1〜IS3が選択され、期間T2(図26)で電流源IS9〜IS11が選択され、期間T3(図27)で電流源IS4〜IS6が選択される。   At this time, when the digital signal DIG “011” (3) is taken in by the first sampling, the current sources IS1 to IS3 are selected in the period T1 (FIG. 25) and the period T2 ( 26), current sources IS9 to IS11 are selected, and current sources IS4 to IS6 are selected in period T3 (FIG. 27).

このように、実施の形態8のD/Aコンバータにおけるスタート位置決定回路3Bは、電流源の個数(M+K)と素の関係にある個数ずつスタート位置をずらすことにより、余剰電流源数を加えて(M+K)個のスタート位置の自由度ができ、ディジタル信号DIGの値に対応して選択される電流源の組合せを最大限に増加させることができ、その結果、D/Aコンバータの出力に個々の電流源の特性差がより一層あらわれにくくなり、直線性の劣化を最低限に抑えることができる。   As described above, the start position determination circuit 3B in the D / A converter according to the eighth embodiment adds the number of surplus current sources by shifting the start position by the number of elements that have a prime relationship with the number of current sources (M + K). The degree of freedom of (M + K) start positions can be made, and the combination of current sources selected corresponding to the value of the digital signal DIG can be increased to the maximum. As a result, the output of each D / A converter can be individually increased. The difference in the characteristics of the current source becomes even less likely to appear, and the degradation of linearity can be minimized.

さらに、実施の形態8のD/Aコンバータは、1回のディジタル信号DIGのサンプリング期間中に複数種類の組み合わせで電流源を有効にするため、1つのディジタル信号DIGに対するD/A変換においても電流源を均等に有効して電流源の特性差があらわれにくくすることにより正確なアナログ信号を出力することができる。   Furthermore, since the D / A converter according to the eighth embodiment enables the current source in a plurality of combinations during the sampling period of one digital signal DIG, the current is also used in the D / A conversion for one digital signal DIG. An accurate analog signal can be output by making the sources equally effective and making it difficult for the characteristic differences of the current sources to appear.

<スタート位置決定回路の簡略化>
実施の形態8において、図28に示すように、M=7(N=3),K=1で構成、A=3(8(M+K)と3とは互いに素)を選択すると、図2及び図3で示したスタート位置決定回路3の構成から、ゼロ調整回路18を省略した比較的簡単な回路構成でスタート位置決定回路を構成することができる。同様なことが実施の形態3及び4のスタート位置決定回路3Aあるいは実施の形態7のスタート位置決定回路3Bにも当てはまる。
<Simplified start position determination circuit>
In the eighth embodiment, as shown in FIG. 28, when M = 7 (N = 3), K = 1, and A = 3 (8 (M + K) and 3 are relatively prime) are selected, FIG. From the configuration of the start position determination circuit 3 shown in FIG. 3, the start position determination circuit can be configured with a relatively simple circuit configuration in which the zero adjustment circuit 18 is omitted. The same applies to the start position determining circuit 3A of the third and fourth embodiments or the start position determining circuit 3B of the seventh embodiment.

すなわち、ラッチ部8のラッチデータ“000”〜“111”に電流源IS1〜IS8をそれぞれ対応させることにより、1回目のスタート位置は電流源IS1で、2回目のスタート位置が電流源IS4(スイッチS4)となり、以降、IS7,IS2,IS5,IS8,IS3,IS6,IS1…とずらせながら片寄りが全くないように電流源ISの選択スタート位置を選択することができる。   That is, by making the current sources IS1 to IS8 correspond to the latch data “000” to “111” of the latch unit 8 respectively, the first start position is the current source IS1 and the second start position is the current source IS4 (switch S4), and thereafter, the selection start position of the current source IS can be selected so that there is no deviation while shifting to IS7, IS2, IS5, IS8, IS3, IS6, IS1,.

このように、(M+K)=2Nを満足する構成を選択することにより、スタート位置決定回路3の構成をさらに簡略化することができる。 Thus, the configuration of the start position determination circuit 3 can be further simplified by selecting a configuration that satisfies (M + K) = 2 N.

<容量アレイへの応用>
実施の形態1〜実施の形態8では単位電気量生成部として電流源を用いた電流源アレイ方式のD/Aコンバータを例に挙げたが、図29に示すように、単位電気量生成部としてキャパシタを用いた容量アレイ方式のD/Aコンバータで構成してもよい。
<Application to capacitive array>
In the first to eighth embodiments, a current source array type D / A converter using a current source is exemplified as a unit electricity quantity generation unit. However, as shown in FIG. A capacitor array type D / A converter may be used.

図29に示すように、一端が出力部であるノードN2に共通に接続された単位容量C1〜CMそれぞれの他端がスイッチSW1〜SWMの一端に接続される。なお、Mは必要容量数であり、M=2N−1となる。また、ノードN2に接続された信号線より得られる電圧が出力電圧Voとなる。 As shown in FIG. 29, the other ends of the unit capacitors C1 to CM, one end of which is commonly connected to the node N2 as the output unit, are connected to one end of the switches SW1 to SWM. Note that M is the required capacity number, and M = 2 N −1. The voltage obtained from the signal line connected to the node N2 is the output voltage Vo.

そして、スイッチSW1〜SWMの他端が共通にオフ状態で定電圧Vb、オン状態で定電圧Vrが印加される。なお、NビットD/Aコンバータには、また、各容量C1〜CMの容量はほぼ同一のCEになるように設定される。   A constant voltage Vb is applied when the other ends of the switches SW1 to SWM are in an off state and a constant voltage Vr is applied in an on state. In the N-bit D / A converter, the capacities of the capacitors C1 to CM are set to be substantially the same CE.

なお、スタート位置決定回路3を含むスイッチ制御回路1の構成は図1〜図3で示した実施の形態1と同様である。   The configuration of the switch control circuit 1 including the start position determining circuit 3 is the same as that of the first embodiment shown in FIGS.

このような構成において、まず、スイッチSW1〜SWMをすべてオフ状態にして電圧Vbを印加した後、スイッチSW1〜SWMのうちディジタル信号DIGに基づきx個のスイッチをオン状態にして、x個のスイッチに接続される容量Cに他端に電圧Vrを印加する。   In such a configuration, first, the switches SW1 to SWM are all turned off and the voltage Vb is applied. Then, among the switches SW1 to SWM, x switches are turned on based on the digital signal DIG, and the x switches The voltage Vr is applied to the capacitor C connected to the other end.

すると、電荷保存則により、下式が成立する。
(M−x)C(Vo−Vb)
+xC(Vo−Vr)=0
これを解くと、以下のようになる。
Then, the following equation is established according to the law of conservation of charge.
(M−x) C (Vo−Vb)
+ XC (Vo-Vr) = 0
Solving this, it becomes as follows.

Vo=(x/M)(Vr−Vb)+Vb
その結果、オンしたスイッチ数x、すなわち選択した容量の数に応じた出力電圧Vo(アナログ信号)を得ることができる。
Vo = (x / M) (Vr−Vb) + Vb
As a result, it is possible to obtain an output voltage Vo (analog signal) corresponding to the number x of switches that are turned on, that is, the number of selected capacitors.

このように、実施の形態1〜実施の形態8の電流源アレイを図29に示すように容量アレイに置き換えても、実施の形態1〜8と等価なD/Aコンバータを構成することができる。   Thus, even if the current source array of the first to eighth embodiments is replaced with a capacitor array as shown in FIG. 29, a D / A converter equivalent to the first to eighth embodiments can be configured. .

<オーバーサンプリング△Σ方式への応用>
実施の形態1〜実施の形態8で示した構成のD/Aコンバータを図30で示した構成のオーバーサンプリング△ΣADCの多ビットの内部DAC17あるいは図31で示したオーバーサンプリング△ΣDACの内部DAC23として利用することにより、量子化ノイズも小さく、系の安定性が良好なものが得られ、さらにディジタル入力に対するアナログ出力の直線性が保証されるため、動作性能の高いオーバーサンプリング△ΣADCあるいはオーバーサンプリング△ΣDACを得ることができる。
<Application to oversampling △ Σ method>
The D / A converter having the configuration shown in the first to eighth embodiments is an oversampling ΔΣ ADC multi-bit internal DAC 17 having the configuration shown in FIG. 30 or an internal DAC 23 having an oversampling ΔΣ DAC shown in FIG. By using it, the quantization noise is small, the system stability is good, and the linearity of the analog output with respect to the digital input is ensured. Therefore, the oversampling ΔΣ ADC or oversampling Δ ΣDAC can be obtained.

この発明の実施の形態1であるD/Aコンバータの構成を示す説明図である。It is explanatory drawing which shows the structure of the D / A converter which is Embodiment 1 of this invention. 図1のスイッチ制御回路の内部構成を示すブロック図である。FIG. 2 is a block diagram illustrating an internal configuration of a switch control circuit in FIG. 1. 図2の第1及び第2の加算部の内部構成を示す回路図である。FIG. 3 is a circuit diagram showing an internal configuration of first and second addition units in FIG. 2. 実施の形態1のD/A変換動作を示す説明図である。6 is an explanatory diagram illustrating a D / A conversion operation according to the first embodiment. FIG. 実施の形態1のD/A変換動作を示す説明図である。6 is an explanatory diagram illustrating a D / A conversion operation according to the first embodiment. FIG. 実施の形態2のD/A変換動作を示す説明図である。10 is an explanatory diagram illustrating a D / A conversion operation according to a second embodiment. FIG. 実施の形態2のD/A変換動作を示す説明図である。10 is an explanatory diagram illustrating a D / A conversion operation according to a second embodiment. FIG. この発明の実施の形態3であるD/Aコンバータの構成を示す説明図である。It is explanatory drawing which shows the structure of the D / A converter which is Embodiment 3 of this invention. 実施の形態3のD/A変換動作を示す説明図である。FIG. 10 is an explanatory diagram illustrating a D / A conversion operation according to a third embodiment. 実施の形態3のD/A変換動作を示す説明図である。FIG. 10 is an explanatory diagram illustrating a D / A conversion operation according to a third embodiment. 実施の形態4のD/A変換動作を示す説明図である。10 is an explanatory diagram illustrating a D / A conversion operation according to a fourth embodiment. FIG. 実施の形態4のD/A変換動作を示す説明図である。10 is an explanatory diagram illustrating a D / A conversion operation according to a fourth embodiment. FIG. この発明の実施の形態5であるD/Aコンバータの構成を示す説明図である。It is explanatory drawing which shows the structure of the D / A converter which is Embodiment 5 of this invention. 図13の内部クロック発生回路の動作を示すタイミング図である。FIG. 14 is a timing diagram showing an operation of the internal clock generation circuit of FIG. 13. 実施の形態5のD/A変換動作を示す説明図である。FIG. 10 is an explanatory diagram illustrating a D / A conversion operation according to a fifth embodiment. 実施の形態5のD/A変換動作を示す説明図である。FIG. 10 is an explanatory diagram illustrating a D / A conversion operation according to a fifth embodiment. 実施の形態5のD/A変換動作を示す説明図である。FIG. 10 is an explanatory diagram illustrating a D / A conversion operation according to a fifth embodiment. 実施の形態6のD/A変換動作を示す説明図である。FIG. 20 is an explanatory diagram illustrating a D / A conversion operation according to the sixth embodiment. 実施の形態6のD/A変換動作を示す説明図である。FIG. 20 is an explanatory diagram illustrating a D / A conversion operation according to the sixth embodiment. 実施の形態6のD/A変換動作を示す説明図である。FIG. 20 is an explanatory diagram illustrating a D / A conversion operation according to the sixth embodiment. この発明の実施の形態7であるD/Aコンバータの構成を示す説明図である。It is explanatory drawing which shows the structure of the D / A converter which is Embodiment 7 of this invention. 実施の形態7のD/A変換動作を示す説明図である。FIG. 20 is an explanatory diagram illustrating a D / A conversion operation according to the seventh embodiment. 実施の形態7のD/A変換動作を示す説明図である。FIG. 20 is an explanatory diagram illustrating a D / A conversion operation according to the seventh embodiment. 実施の形態7のD/A変換動作を示す説明図である。FIG. 20 is an explanatory diagram illustrating a D / A conversion operation according to the seventh embodiment. 実施の形態8のD/A変換動作を示す説明図である。FIG. 20 is an explanatory diagram illustrating a D / A conversion operation according to the eighth embodiment. 実施の形態8のD/A変換動作を示す説明図である。FIG. 20 is an explanatory diagram illustrating a D / A conversion operation according to the eighth embodiment. 実施の形態8のD/A変換動作を示す説明図である。FIG. 20 is an explanatory diagram illustrating a D / A conversion operation according to the eighth embodiment. スタート位置決定回路の簡略化が可能な電流源の構成例を示す説明図である。It is explanatory drawing which shows the structural example of the current source which can simplify the start position determination circuit. 実施の形態1〜8の変形例の構成を示す説明図である。It is explanatory drawing which shows the structure of the modification of Embodiment 1-8. オーバーサンプリング△Σ変換方式を用いたA/Dコンバータの構成を示すブロック図である。It is a block diagram which shows the structure of the A / D converter using an oversampling delta-sigma conversion system. オーバーサンプリング△Σ変換方式のD/Aコンバータの構成を示すブロック図である。It is a block diagram which shows the structure of the D / A converter of an oversampling delta-sigma conversion system. 従来のD/Aコンバータの内部構成を示す説明図である。It is explanatory drawing which shows the internal structure of the conventional D / A converter. 従来のD/A変換動作を示す説明図である。It is explanatory drawing which shows the conventional D / A conversion operation | movement. 従来のD/A変換動作を示す説明図である。It is explanatory drawing which shows the conventional D / A conversion operation | movement.

符号の説明Explanation of symbols

1,1A,4,4A スイッチ制御回路、2 I−V変換器、3,3A〜3C スタート位置決定回路、5 電圧平均化回路、6 第1加算部、7 第2加算部、8 ラッチ部、18 ゼロ調整回路、IS1〜IS(M+K) 電流源、S1〜SM スイッチ。
1, 1A, 4, 4A switch control circuit, 2 IV converter, 3, 3A-3C start position determination circuit, 5 voltage averaging circuit, 6 first addition unit, 7 second addition unit, 8 latch unit, 18 Zero adjustment circuit, IS1 to IS (M + K) Current source, S1 to SM switch.

Claims (4)

クロック信号に同期して複数ビットのディジタル信号をアナログ信号に変換するD/Aコンバータであって、
出力部に対して所定の順序に並列に接続された複数の単位電気量生成部を備え、前記複数の単位電気量生成部のうち選択された数の単位電気量生成部に関連した電気量が前記出力部に現れ、
前記クロック信号に同期して前記複数の単位電気量生成部の選択スタート位置を順次変更して決定するスタート位置決定部と、
前記クロック信号に同期して前記ディジタル信号を受け、前記複数の単位電気量生成部のうち前記ディジタル信号で決定される個数の単位電気量生成部を、前記選択スタート位置から前記所定の順序にそって選択する選択部と、
前記出力部より得られる電気量に基づき前記アナログ信号を出力するアナログ信号出力部とをさらに備え、
前記スタート位置決定部は、前記クロック信号の1サイクル期間内の第1〜第P(≧2)の期間それぞれで順次変更して第1〜第Pの選択スタート位置を決定し、
前記選択部は、前記ディジタル信号で決定される個数の単位電気量生成部を、前記第1〜第Pの期間それぞれにおいて前記第1〜第Pの選択スタート位置から前記所定の順序にそって選択し、
前記アナログ信号生成部は、前記第1〜第Pの期間それぞれにおいて前記出力部より得られる電気量を平均した量に基づき前記アナログ信号を出力し、
前記ディジタル信号はN(≧2)ビットのディジタル信号を含み、
前記複数の単位電気量生成部はL(≧3)個の単位電気量生成部を含み、
前記スタート位置決定部は、前記クロック信号に同期して前記所定の順序にそって変位個数A(<L)個ずつずらせながら前記第1〜第Pの選択スタート位置を決定する、
D/Aコンバータ。
A D / A converter that converts a digital signal of a plurality of bits into an analog signal in synchronization with a clock signal,
A plurality of unit electricity generation units connected in parallel to the output unit in a predetermined order, and the amount of electricity associated with a selected number of unit electricity generation units selected from the plurality of unit electricity generation units Appear in the output section,
A start position determination unit that sequentially changes and determines a selection start position of the plurality of unit electricity quantity generation units in synchronization with the clock signal;
The digital signal is received in synchronization with the clock signal, and the number of unit electricity generators determined by the digital signal among the plurality of unit electricity generators is arranged in the predetermined order from the selection start position. Selecting part to select,
An analog signal output unit that outputs the analog signal based on the amount of electricity obtained from the output unit;
The start position determination unit sequentially changes the first to Pth (≧ 2) periods within one cycle period of the clock signal to determine the first to Pth selected start positions,
The selection unit selects the number of unit electricity quantity generation units determined by the digital signal in the predetermined order from the first to Pth selection start positions in each of the first to Pth periods. And
The analog signal generation unit outputs the analog signal based on an average amount of electricity obtained from the output unit in each of the first to Pth periods ,
The digital signal includes an N (≧ 2) bit digital signal;
The plurality of unit electricity generation units includes L (≧ 3) unit electricity generation units,
The start position determination unit determines the first to Pth selected start positions while shifting the number of displacements A (<L) according to the predetermined order in synchronization with the clock signal;
D / A converter.
前記ディジタル信号のビット数Nと前記単位電気量生成部の個数Lとは{L>2 N −1}の関係にある、
請求項1記載のD/Aコンバータ
The number N of bits of the digital signal and the number L of unit electric quantity generation units have a relationship of {L> 2 N −1}.
The D / A converter according to claim 1 .
前記単位電気量生成部の個数Lと前記変位個数Aとは互いに素の関係にある、
請求項1あるいは請求項2記載のD/Aコンバータ
The number L of unit electric quantity generation units and the number of displacements A are relatively prime to each other.
The D / A converter according to claim 1 or 2 .
前記ディジタル信号のビット数Nと前記単位電気量生成部の個数Lとは{L=2 N }の関係にある、
請求項2記載のD/Aコンバータ
The number N of bits of the digital signal and the number L of unit electric quantity generators have a relationship of {L = 2 N }.
The D / A converter according to claim 2 .
JP2006003674A 2006-01-11 2006-01-11 D / A converter Expired - Fee Related JP4047890B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2006003674A JP4047890B2 (en) 2006-01-11 2006-01-11 D / A converter

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2006003674A JP4047890B2 (en) 2006-01-11 2006-01-11 D / A converter

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
JP18377397A Division JP3771006B2 (en) 1997-07-09 1997-07-09 D / A converter

Publications (2)

Publication Number Publication Date
JP2006148964A JP2006148964A (en) 2006-06-08
JP4047890B2 true JP4047890B2 (en) 2008-02-13

Family

ID=36628017

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2006003674A Expired - Fee Related JP4047890B2 (en) 2006-01-11 2006-01-11 D / A converter

Country Status (1)

Country Link
JP (1) JP4047890B2 (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8094052B2 (en) * 2007-05-03 2012-01-10 Qualcomm, Incorporated Circuit and method for dynamically selecting circuit elements
JP6090441B2 (en) * 2013-05-31 2017-03-08 日本電気株式会社 Transmitter circuit
JP2020120307A (en) * 2019-01-25 2020-08-06 ソニーセミコンダクタソリューションズ株式会社 Digital-analog conversion device, imaging device, and electronic equipment

Also Published As

Publication number Publication date
JP2006148964A (en) 2006-06-08

Similar Documents

Publication Publication Date Title
US7576671B2 (en) Mismatch-shaping dynamic element matching systems and methods for multi-bit sigma-delta data converters
CN1327618C (en) Multi-level quantizer with current mode. DEM switch matrices and separate DEM decision logic for multibit sigma delta modulator
US8344921B2 (en) Sigma-delta modulator with SAR ADC and truncater having order lower than order of integrator and related sigma-delta modulation method
US7423567B2 (en) Analog-to-digital converter (ADC) having a reduced number of quantizer output levels
JP2008501279A (en) Bitstream controlled reference signal generation for sigma delta modulator
US8970416B2 (en) 4N+1 level capacitive DAC using N capacitors
JP2006262488A (en) Control device and method for scrambling allocation of reference of quantizer in sigma-delta type analog/digital converter
US20090121909A1 (en) Dynamic element-matching method, multi-bit dac using the method, and delta-sigma modulator and delta-sigma dac including the multi-bit dac
US20090110102A1 (en) Signal routing method
JP2011147116A (en) High resolution overlapping bit segmented digital-to-analog converter
JP3771006B2 (en) D / A converter
CN102624398B (en) Multi-bit digital to analogue converter and a delta-sigma analogue to digital converter
JP4047890B2 (en) D / A converter
WO2013119949A1 (en) Stability correction for a shuffler of a sigma-delta adc
US7511647B2 (en) Dynamic element matching method and device
JP4887875B2 (en) Dynamic element matching method and apparatus
JP5695629B2 (en) Successive comparison type A / D converter and multi-bit delta-sigma modulator using the same
US6473011B1 (en) Serial D/A converter compensating for capacitor mismatch errors
KR20010030177A (en) Digital/analog converter having delta-sigma type pulse modulation circuit
KR20100097836A (en) Delta sigma analog-to-digital converter
JP3407851B2 (en) Delta-sigma D / A converter with PWM circuit / weighting circuit combination
JP2011142588A (en) A/d converter, and d/a converter
JP3336576B2 (en) A / D converter
US8653997B2 (en) Modulator
US20240146320A1 (en) Mismatch shaping apparatus and method for binary coded digital-to-analog converters

Legal Events

Date Code Title Description
A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20070830

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20070904

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20071029

RD04 Notification of resignation of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7424

Effective date: 20071029

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20071120

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20071122

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20101130

Year of fee payment: 3

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20111130

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20111130

Year of fee payment: 4

S111 Request for change of ownership or part of ownership

Free format text: JAPANESE INTERMEDIATE CODE: R313111

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20111130

Year of fee payment: 4

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20111130

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20121130

Year of fee payment: 5

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20121130

Year of fee payment: 5

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20131130

Year of fee payment: 6

S531 Written request for registration of change of domicile

Free format text: JAPANESE INTERMEDIATE CODE: R313531

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

LAPS Cancellation because of no payment of annual fees