JPS6143899B2 - - Google Patents
Info
- Publication number
- JPS6143899B2 JPS6143899B2 JP52072055A JP7205577A JPS6143899B2 JP S6143899 B2 JPS6143899 B2 JP S6143899B2 JP 52072055 A JP52072055 A JP 52072055A JP 7205577 A JP7205577 A JP 7205577A JP S6143899 B2 JPS6143899 B2 JP S6143899B2
- Authority
- JP
- Japan
- Prior art keywords
- output
- circuit
- detection circuit
- counter
- flop
- 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
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/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
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03M—CODING; DECODING; CODE CONVERSION IN GENERAL
- H03M1/00—Analogue/digital conversion; Digital/analogue conversion
- H03M1/06—Continuously compensating for, or preventing, undesired influence of physical parameters
- H03M1/0617—Continuously compensating for, or preventing, undesired influence of physical parameters characterised by the use of methods or means not specific to a particular type of detrimental influence
- H03M1/0634—Continuously compensating for, or preventing, undesired influence of physical parameters characterised by the use of methods or means not specific to a particular type of detrimental influence by averaging out the errors, e.g. using sliding scale
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Analogue/Digital Conversion (AREA)
Description
【発明の詳細な説明】
本発明はデジタル値をアナログ値に変換するD
―A変換器に関するものである。
―A変換器に関するものである。
従来のD―A変換器の一例を第1図に示す。
本例はパルス幅変調を用いたD―A変換器の例
であり、第1図において、1はクロツクパルス発
生回路、2はキヤリーアウト出力を有するカウン
タ、3はデジタルデータ入力端子群4a〜4dか
ら入力されたデジタルデータとカウンタ2のデー
タを比較し、一致したら一致信号を発生するコン
パレータ、5はカウンタ2のキヤリーアウト出力
によりセツトされ、また、コンパレータ3の一致
信号によりリセツトされるRSフリツプ・フロツ
プ、6はRSフリツプ・フロツプの出力波形を積
分してアナログ値に変換するための積分回路、7
は積分回路6の出力を任意の電圧値に変換するた
めの電圧変換回路、8はアナログ電圧出力端子で
ある。
であり、第1図において、1はクロツクパルス発
生回路、2はキヤリーアウト出力を有するカウン
タ、3はデジタルデータ入力端子群4a〜4dか
ら入力されたデジタルデータとカウンタ2のデー
タを比較し、一致したら一致信号を発生するコン
パレータ、5はカウンタ2のキヤリーアウト出力
によりセツトされ、また、コンパレータ3の一致
信号によりリセツトされるRSフリツプ・フロツ
プ、6はRSフリツプ・フロツプの出力波形を積
分してアナログ値に変換するための積分回路、7
は積分回路6の出力を任意の電圧値に変換するた
めの電圧変換回路、8はアナログ電圧出力端子で
ある。
以下にこの回路の動作について第2図に示した
波形図を用いて説明する。簡単のため、カウンタ
等のビツト数は4とする。クロツクパルス発生回
路1にて第2図aに示したようなクロツクパルス
が発生している。カウンタ2は4ビツトであるか
ら、0から15までの16カウントを行い、キヤリー
アウト信号はカウンタ2の内容が0となると発生
する。従つてRSフリツプ・フロツプ5のセツト
端子には第2図bに示したようなパルスが加えら
れる。
波形図を用いて説明する。簡単のため、カウンタ
等のビツト数は4とする。クロツクパルス発生回
路1にて第2図aに示したようなクロツクパルス
が発生している。カウンタ2は4ビツトであるか
ら、0から15までの16カウントを行い、キヤリー
アウト信号はカウンタ2の内容が0となると発生
する。従つてRSフリツプ・フロツプ5のセツト
端子には第2図bに示したようなパルスが加えら
れる。
このような状況において、デジタルデータ入力
端子4a〜4dにアナログ値に変換したいデー
タ、例えば“0101”(10進数で“5”)を入力す
る。
端子4a〜4dにアナログ値に変換したいデー
タ、例えば“0101”(10進数で“5”)を入力す
る。
コンパレータ3では、入力されたデータとカウ
ンタ2の内容が比較され、カウンタ2の内容が
“5”となると、第2図cに示したような一致信
号が発生し、これがRSフリツプフロツプ5のリ
セツト端子に印加される。従つて、RSフリツプ
フロツプ5はカウンタ2の内容が“0”でセツト
され“5”でリセツトされるので、カウンタ2の
1サイクルにおけるRSフリツプフロツプ5の出
力は、同図Q出力に示したようになる。
ンタ2の内容が比較され、カウンタ2の内容が
“5”となると、第2図cに示したような一致信
号が発生し、これがRSフリツプフロツプ5のリ
セツト端子に印加される。従つて、RSフリツプ
フロツプ5はカウンタ2の内容が“0”でセツト
され“5”でリセツトされるので、カウンタ2の
1サイクルにおけるRSフリツプフロツプ5の出
力は、同図Q出力に示したようになる。
このようなQ出力の波形がカウンタ2のサイク
ルによつてくり返される。このQ出力波形を積分
回路6にて直流に変換し、さらに、電圧変換回路
7にて任意の電圧値に変換する。その結果、一般
にカウンタの1サイクルのカウント数をN、デジ
タルデータ入力端子に入力されるデータ値をn、
電圧変換回路の基準電圧をVoとすると、アナロ
グ値出力端子8に発生する電圧Vは V=n/N× Vo となり、入力されたデジタルデータnに比例した
出力電圧が得られる。
ルによつてくり返される。このQ出力波形を積分
回路6にて直流に変換し、さらに、電圧変換回路
7にて任意の電圧値に変換する。その結果、一般
にカウンタの1サイクルのカウント数をN、デジ
タルデータ入力端子に入力されるデータ値をn、
電圧変換回路の基準電圧をVoとすると、アナロ
グ値出力端子8に発生する電圧Vは V=n/N× Vo となり、入力されたデジタルデータnに比例した
出力電圧が得られる。
以上のようなD―A変換器においてデータ値n
が変わつた時の動作を第3図によつて説明する。
データ値nがある時間Tを境にして t≦Tにおいて n1 T<tにおいて n2 ただし(n1<n2) とすると、RSフリツプフロツプ5のQ出力は第
3図aのようにt=Tを境として波形が変化す
る。しかし、アナログ出力電圧は、t=Tにてス
テツプ状に変化するのではなく、積分回路6のた
め、同図bに示したようにある時間△tだけ遅れ
て変化する。この時間△tは、積分回路6の積分
の時定数に関係しているが、この積分回路はRS
フリツプフロツプ5のQ出力の波形を十分に積分
して、リツプルを取り除いているため、時定数を
あまり小さくすることはできない。
が変わつた時の動作を第3図によつて説明する。
データ値nがある時間Tを境にして t≦Tにおいて n1 T<tにおいて n2 ただし(n1<n2) とすると、RSフリツプフロツプ5のQ出力は第
3図aのようにt=Tを境として波形が変化す
る。しかし、アナログ出力電圧は、t=Tにてス
テツプ状に変化するのではなく、積分回路6のた
め、同図bに示したようにある時間△tだけ遅れ
て変化する。この時間△tは、積分回路6の積分
の時定数に関係しているが、この積分回路はRS
フリツプフロツプ5のQ出力の波形を十分に積分
して、リツプルを取り除いているため、時定数を
あまり小さくすることはできない。
このように、本例のようなD―A変換器ではデ
ジタルデータの変化に対して、アナログ出力が高
速で追従できないという欠点があつた。
ジタルデータの変化に対して、アナログ出力が高
速で追従できないという欠点があつた。
本発明の目的は上記した従来技術の欠点をなく
し、デジタルデータの変化に対し、アナログ出力
が高速で追従するD―A変換器を提供するにあ
る。
し、デジタルデータの変化に対し、アナログ出力
が高速で追従するD―A変換器を提供するにあ
る。
前述した目的を達するため、本発明においては
カウンタの1サイクルをいくつかの小サイクルに
分け、その小サイクル内でフリツプフロツプのセ
ツト、リセツトを行つてくり返し周波数を上げこ
れにより、積分回路の時定数を小さく選べるよう
にして高速化した。
カウンタの1サイクルをいくつかの小サイクルに
分け、その小サイクル内でフリツプフロツプのセ
ツト、リセツトを行つてくり返し周波数を上げこ
れにより、積分回路の時定数を小さく選べるよう
にして高速化した。
すなわち入力されたデジタルデータを上位群と
下位群とに分割し、上位群のビツト数mで決定さ
れる数で従来例の出力パルス(第2図のQ出力)
幅を細分して出力し、従来例ではカウンタの1サ
イクルあたり1回しか出力されなかつたパルスを
1サイクル内で分散して出力し、くり返し周波数
を2m倍に大きくしたものである。
下位群とに分割し、上位群のビツト数mで決定さ
れる数で従来例の出力パルス(第2図のQ出力)
幅を細分して出力し、従来例ではカウンタの1サ
イクルあたり1回しか出力されなかつたパルスを
1サイクル内で分散して出力し、くり返し周波数
を2m倍に大きくしたものである。
たとえば4ビツトのデジタルデータを上位群2
ビツト、下位群2ビツトに分けた場合には22=4
倍のくり返し周波数に、12ビツトのデジタルデー
タを上位群4ビツト、下位群8ビツトに分けた場
合には24=16倍のくり返し周波数にするものであ
る。
ビツト、下位群2ビツトに分けた場合には22=4
倍のくり返し周波数に、12ビツトのデジタルデー
タを上位群4ビツト、下位群8ビツトに分けた場
合には24=16倍のくり返し周波数にするものであ
る。
以下に本発明の一実施例を上位群2ビツト、下
位群2ビツトに分けた例を中心に説明する。
位群2ビツトに分けた例を中心に説明する。
第4図は本発明によるD―A変換器の具体的実
施例を示した図であり、同図において1はクロツ
ク発生回路、2はキヤリーアウト出力端子Cを有
し、またMSD(Most Significant Digit)がQ
4、LSD(Least Significant Digit)がQ1であ
る4ビツトのカウンタ、4a〜4dはMSDがD
4,LSDがD1であるデジタルデータ入力端子、
5はRSフリツプフロツプ、6はRSフリツプフロ
ツプ5のQ出力を積分してアナログ値に変換する
ための積分回路、7は積分回路6の出力を任意の
電圧値に変換するための電圧変換回路、8はアナ
ログ電圧出力端子、9はカウンタ2の下2桁Q
2,Q1と入力データの上2桁Q4,Q3を比較
し、一致したら、一致信号を発生するためのコン
パレータ、10はカウンタ2の上2桁Q4,Q3
と、入力データの下2桁D2,D1をそれぞれイ
ンバータ15b,15aによつて反転した値とを
比較し、一致したら一致信号を発生するためのコ
ンパレータ、11はカウンタ2の下2桁Q2,Q
1の両者が共に“1”であることを検出するオー
ル“1”検出回路、12は逆に、カウンタ2の下
2桁Q2,Q1が共に0であることを検出するた
めのオール“0”検出回路、13は入力データの
上2桁D4,D3が共に“1”であることを検出
するオール“1”検出回路、14は逆にD4,D
3が共に“0”であることを検出するオール
“0”検出回路、16はコンパレータ10の一致
信号によつてセツトされ、カウンタ2のキヤリー
アウト出力によつてリセツトされるRSフリツプ
フロツプ、17〜18はAND回路、19はOR回
路、20はコンパレータ9の一致信号と、OR回
路19の出力が同時に出たことを検出する同時検
出回路、21〜22はAND回路、23〜24は
OR回路、25はインバータ、26〜27はAND
回路である。
施例を示した図であり、同図において1はクロツ
ク発生回路、2はキヤリーアウト出力端子Cを有
し、またMSD(Most Significant Digit)がQ
4、LSD(Least Significant Digit)がQ1であ
る4ビツトのカウンタ、4a〜4dはMSDがD
4,LSDがD1であるデジタルデータ入力端子、
5はRSフリツプフロツプ、6はRSフリツプフロ
ツプ5のQ出力を積分してアナログ値に変換する
ための積分回路、7は積分回路6の出力を任意の
電圧値に変換するための電圧変換回路、8はアナ
ログ電圧出力端子、9はカウンタ2の下2桁Q
2,Q1と入力データの上2桁Q4,Q3を比較
し、一致したら、一致信号を発生するためのコン
パレータ、10はカウンタ2の上2桁Q4,Q3
と、入力データの下2桁D2,D1をそれぞれイ
ンバータ15b,15aによつて反転した値とを
比較し、一致したら一致信号を発生するためのコ
ンパレータ、11はカウンタ2の下2桁Q2,Q
1の両者が共に“1”であることを検出するオー
ル“1”検出回路、12は逆に、カウンタ2の下
2桁Q2,Q1が共に0であることを検出するた
めのオール“0”検出回路、13は入力データの
上2桁D4,D3が共に“1”であることを検出
するオール“1”検出回路、14は逆にD4,D
3が共に“0”であることを検出するオール
“0”検出回路、16はコンパレータ10の一致
信号によつてセツトされ、カウンタ2のキヤリー
アウト出力によつてリセツトされるRSフリツプ
フロツプ、17〜18はAND回路、19はOR回
路、20はコンパレータ9の一致信号と、OR回
路19の出力が同時に出たことを検出する同時検
出回路、21〜22はAND回路、23〜24は
OR回路、25はインバータ、26〜27はAND
回路である。
以下にこの回路の動作について、第5図に示し
た波形図を用いて説明する。同図aは、第2図と
同様にデジタルデータとしてD4〜D1に
“0101”(10進で“5”)を入力したときのRSフリ
ツプフロツプ5のQ出力の波形をカウンタ2の1
サイクルについて示したものである。
た波形図を用いて説明する。同図aは、第2図と
同様にデジタルデータとしてD4〜D1に
“0101”(10進で“5”)を入力したときのRSフリ
ツプフロツプ5のQ出力の波形をカウンタ2の1
サイクルについて示したものである。
オール“1”検出回路11とオール“0”検出
回路12の波形は、Q2,Q1が共に“1”か
“0”かによつてそれぞれ同図c,dのようにな
る。
回路12の波形は、Q2,Q1が共に“1”か
“0”かによつてそれぞれ同図c,dのようにな
る。
またコンパレータ10の出力は、データD2,
D1が“0”,“1”であるからQ4,Q3がそれ
ぞれ“1”,“0”となつたときに立上がる。ただ
し、立上がりのタイミングのみをDフリツプフロ
ツプなどによつて1クロツクだけ遅らせると同図
eのような波形が得られる。(ただし積分出力に
多少のリツプルが許容される場合には1クロツク
遅延器は省略可である。)カウント2のキヤリー
アウト出力は同図fに示したようにQ4〜Q1す
べてが“0”となると発生する。RSフリツプフ
ロツプ16は、同図eに示したコンパレータ10
の出力によつてセツトされ、また、同図fに示し
たカウンタ2のキヤリーアウト出力によつてリセ
ツトされるので、それぞれ同図g,hに示したQ
出力波形、出力波形が得られる。
D1が“0”,“1”であるからQ4,Q3がそれ
ぞれ“1”,“0”となつたときに立上がる。ただ
し、立上がりのタイミングのみをDフリツプフロ
ツプなどによつて1クロツクだけ遅らせると同図
eのような波形が得られる。(ただし積分出力に
多少のリツプルが許容される場合には1クロツク
遅延器は省略可である。)カウント2のキヤリー
アウト出力は同図fに示したようにQ4〜Q1す
べてが“0”となると発生する。RSフリツプフ
ロツプ16は、同図eに示したコンパレータ10
の出力によつてセツトされ、また、同図fに示し
たカウンタ2のキヤリーアウト出力によつてリセ
ツトされるので、それぞれ同図g,hに示したQ
出力波形、出力波形が得られる。
AND回路17はオール“1”検出回路11
(同図c)とRSフリツプフロツプ16のQ出力
(同図g)のANDをとつているので同図iのよう
な波形となる。またAND回路18についても全
く同様であり、同図jに示した波形が得られる。
コンパレータ9については、入力データD4,D
3がそれぞれ“0”,“1”であるからQ2,Q1
がそれぞれ“0”,“1”に一致した時に出力が得
られ、同図Kに示した波形になる。なお、この場
合、AND回路17と18の出力の和が得られる
OR回路19の出力とコンパレータ9の出力が同
時に発生することはないので、同時検出回路20
は動作せず、従つてAND回路21と22の出力
は共に論理“0”レベルにあり、またインバータ
25の出力は論値“1”レベルにあるためAND
回路26と27は開かれた状態にある。
(同図c)とRSフリツプフロツプ16のQ出力
(同図g)のANDをとつているので同図iのよう
な波形となる。またAND回路18についても全
く同様であり、同図jに示した波形が得られる。
コンパレータ9については、入力データD4,D
3がそれぞれ“0”,“1”であるからQ2,Q1
がそれぞれ“0”,“1”に一致した時に出力が得
られ、同図Kに示した波形になる。なお、この場
合、AND回路17と18の出力の和が得られる
OR回路19の出力とコンパレータ9の出力が同
時に発生することはないので、同時検出回路20
は動作せず、従つてAND回路21と22の出力
は共に論理“0”レベルにあり、またインバータ
25の出力は論値“1”レベルにあるためAND
回路26と27は開かれた状態にある。
このため、RSフリツプフロツプ5のセツト端
子にはAND回路17と18の和の信号が加わ
り、また、リセツト端子にはコンパレータ9の出
力が加わる。従つてQ出力波形は同図lに示した
ようになる。第2図においてはカウンタの1サイ
クルに対して1個のパルスしか得られなかつたの
に対し、本発明によれば同一サイクルに対し、4
個のパルスが得られ、くり返し周波数を約4倍と
することができる。(ただし入力データが
“0000”のときは1倍、“0001”のときは2倍、
“0010”のときは3倍である。)このため、後続の
積分回路6の時定数が小さく選べるため、入力デ
ータの変化に対して、アナログ値出力を高速で追
従させることができる。以上の構成のみでも特定
の条件(入力データを特定の範囲に限定した場
合、たとえば“0100”〜“1011”)のもとでは本
発明を実施可能である。
子にはAND回路17と18の和の信号が加わ
り、また、リセツト端子にはコンパレータ9の出
力が加わる。従つてQ出力波形は同図lに示した
ようになる。第2図においてはカウンタの1サイ
クルに対して1個のパルスしか得られなかつたの
に対し、本発明によれば同一サイクルに対し、4
個のパルスが得られ、くり返し周波数を約4倍と
することができる。(ただし入力データが
“0000”のときは1倍、“0001”のときは2倍、
“0010”のときは3倍である。)このため、後続の
積分回路6の時定数が小さく選べるため、入力デ
ータの変化に対して、アナログ値出力を高速で追
従させることができる。以上の構成のみでも特定
の条件(入力データを特定の範囲に限定した場
合、たとえば“0100”〜“1011”)のもとでは本
発明を実施可能である。
次に入力データが“0000”〜“0011”,“1100”
〜“1111”の場合に必要な同時検出回路20につ
いて第6図を用いて説明する。同時検出回路20
は、RSフリツプフロツプ5に対するセツト信号
とリセツト信号が同時に発生した場合、それを検
出し、いずれか一方のみを有効とするためのもの
である。セツト信号と、リセツト信号が同時に発
生するのは入力データD4〜D3が共に“0”か
または“1”の時であり、一例として入力データ
D4〜D1が“0001”(10進で“1”)の場合を説
明する。オール“1”検出回路11、オール
“0”検出回路12、および、キヤリーアウト出
力は第5図と全く同一である。また、コンパレー
タ10出力も、入力データの下2桁D2,D1が
“0”,“1”と同じであるから、第5図と同一と
なる。従つて以下RSフリツプフロツプ16の
Q,出力、AND回路17,18の出力まで同
一である。これを第6図i,jに示した。入力デ
ータD4,D3は共に“0”であるから、コンパ
レータ9の出力はQ2,Q1が共に0のときに発
生し同図kのようになる。従つて、AND回路1
7,18の和をとるOR回路19の出力と、コン
パレータ9の出力が同時に発生したことを検知す
る同時検出回路20の出力、および、それをイン
バータ25により反転した出力はそれぞれ、同図
m,nのようになる。AND回路26にては、OR
回路19の出力とインバータ25の出力のAND
がとられ、同図Oに示した波形を得る。すなわち
RSフリツプフロツプ5に対するセツト信号であ
るAND回路17と18の出力のうち、リセツト
信号であるコンパレータ9の出力と同時に発生し
たものが除かれたことになる。
〜“1111”の場合に必要な同時検出回路20につ
いて第6図を用いて説明する。同時検出回路20
は、RSフリツプフロツプ5に対するセツト信号
とリセツト信号が同時に発生した場合、それを検
出し、いずれか一方のみを有効とするためのもの
である。セツト信号と、リセツト信号が同時に発
生するのは入力データD4〜D3が共に“0”か
または“1”の時であり、一例として入力データ
D4〜D1が“0001”(10進で“1”)の場合を説
明する。オール“1”検出回路11、オール
“0”検出回路12、および、キヤリーアウト出
力は第5図と全く同一である。また、コンパレー
タ10出力も、入力データの下2桁D2,D1が
“0”,“1”と同じであるから、第5図と同一と
なる。従つて以下RSフリツプフロツプ16の
Q,出力、AND回路17,18の出力まで同
一である。これを第6図i,jに示した。入力デ
ータD4,D3は共に“0”であるから、コンパ
レータ9の出力はQ2,Q1が共に0のときに発
生し同図kのようになる。従つて、AND回路1
7,18の和をとるOR回路19の出力と、コン
パレータ9の出力が同時に発生したことを検知す
る同時検出回路20の出力、および、それをイン
バータ25により反転した出力はそれぞれ、同図
m,nのようになる。AND回路26にては、OR
回路19の出力とインバータ25の出力のAND
がとられ、同図Oに示した波形を得る。すなわち
RSフリツプフロツプ5に対するセツト信号であ
るAND回路17と18の出力のうち、リセツト
信号であるコンパレータ9の出力と同時に発生し
たものが除かれたことになる。
D4,D3が共に“1”であることを検出する
オール“1”検出回路13の出力が論理“0”レ
ベルであるためAND回路21の出力は出ず、従
つてAND回路26の出力がそのままRSフリツプ
フロツプ5のセツト信号となる。これを同図rに
示した。AND回路22では、D4,D3のオー
ル“0”検出回路の出力と同時検出回路のAND
がとられ、RSフリツプフロツプ5に対するリセ
ツト信号のうちセツト信号と一致したもののみが
取り出される。(同図p)また、AND回路27に
ては、コンパレータ9の出力とインバータ25の
出力のANDがとられ、リセツト信号のうち、セ
ツト信号と一致しなかつたものが取り出される。
(同図q) 従つてRSフリツプフロツプ5に対するリセツ
ト信号は同図sのようになりRSフリツプフロツ
プ5のQ出力は、同図lとなる。すなわち、セツ
ト信号とリセツト信号が同時に発生した図中の
A,B,C各点において、リセツト信号が、セツ
ト信号に優先した結果となつている。
オール“1”検出回路13の出力が論理“0”レ
ベルであるためAND回路21の出力は出ず、従
つてAND回路26の出力がそのままRSフリツプ
フロツプ5のセツト信号となる。これを同図rに
示した。AND回路22では、D4,D3のオー
ル“0”検出回路の出力と同時検出回路のAND
がとられ、RSフリツプフロツプ5に対するリセ
ツト信号のうちセツト信号と一致したもののみが
取り出される。(同図p)また、AND回路27に
ては、コンパレータ9の出力とインバータ25の
出力のANDがとられ、リセツト信号のうち、セ
ツト信号と一致しなかつたものが取り出される。
(同図q) 従つてRSフリツプフロツプ5に対するリセツ
ト信号は同図sのようになりRSフリツプフロツ
プ5のQ出力は、同図lとなる。すなわち、セツ
ト信号とリセツト信号が同時に発生した図中の
A,B,C各点において、リセツト信号が、セツ
ト信号に優先した結果となつている。
以上の説明においては、入力データの上2桁D
4,D3が共に“0”の場合であるが、D4,D
3が共に“1”の場合は、逆にセツト信号がリセ
ツト信号に優先する。
4,D3が共に“0”の場合であるが、D4,D
3が共に“1”の場合は、逆にセツト信号がリセ
ツト信号に優先する。
以上の説明をまとめて入力データD4〜D1と
して“0000”,“0001”,“0010”,“0011”,
“0100”,“0101”,“0110”,……“1110”(10進で
“0”,“1”,“2”,“3”,“4”,“5”,“
6”…
…,“14”)と増加させた場合のRSフリツプフロ
ツプ5のQ出力の波形を第7図に示した。
して“0000”,“0001”,“0010”,“0011”,
“0100”,“0101”,“0110”,……“1110”(10進で
“0”,“1”,“2”,“3”,“4”,“5”,“
6”…
…,“14”)と増加させた場合のRSフリツプフロ
ツプ5のQ出力の波形を第7図に示した。
なお、本発明を12ビツトカウンタに適用し、各
ビツトQ1〜Q12を下8ビツトQ1〜Q8と上
4ビツトQ9〜Q12に分けて動作させた場合の
一実施例の回路を第8図に示す。この場合にはカ
ウンタの1サイクルは24=16に分割され従来と比
較してくり返し周波数は約16倍にも達する。第8
図の回路で2はMSDがQ12、LSDがQ1の12
ビツトのカウンタで、4a〜4lはMSDがD1
2,LSDがD1のデジタルデータ入力端子であ
る。15a〜15dはインバータである。
ビツトQ1〜Q12を下8ビツトQ1〜Q8と上
4ビツトQ9〜Q12に分けて動作させた場合の
一実施例の回路を第8図に示す。この場合にはカ
ウンタの1サイクルは24=16に分割され従来と比
較してくり返し周波数は約16倍にも達する。第8
図の回路で2はMSDがQ12、LSDがQ1の12
ビツトのカウンタで、4a〜4lはMSDがD1
2,LSDがD1のデジタルデータ入力端子であ
る。15a〜15dはインバータである。
カウンタ1とコンパレータ9〜14の動作は第
4図中の同一符号のものと同様である。従つて第
8図ではコンパレータ9〜14の出力以降の接続
については第4図のものと同様であるので図示を
省略した。
4図中の同一符号のものと同様である。従つて第
8図ではコンパレータ9〜14の出力以降の接続
については第4図のものと同様であるので図示を
省略した。
以上述べたように、本発明によれば、従来のよ
うなパルス幅変調方式を用いたD―A変換器の問
題点であつた、アナログ出力の応答が遅いこと、
すなわち、アナログ出力のリツプルを減少させる
ため、積分回路の時定数を大きく設定せねばなら
ず、従つて、デジタルデータの変化に対して、ア
ナログ値が高速で追従できない、ということを大
幅に改良した高速D―A変換器を提供することが
できる。
うなパルス幅変調方式を用いたD―A変換器の問
題点であつた、アナログ出力の応答が遅いこと、
すなわち、アナログ出力のリツプルを減少させる
ため、積分回路の時定数を大きく設定せねばなら
ず、従つて、デジタルデータの変化に対して、ア
ナログ値が高速で追従できない、ということを大
幅に改良した高速D―A変換器を提供することが
できる。
実施例においては4ビツトの場合を中心に述べ
たが、実際に使われるのは、10ビツト程度が多
く、12ビツトを下8ビツトと上4ビツトに分けた
場合は、従来に比較してくり返し周波数が16倍に
もなる。従つて積分回路の時定数が小さく選べる
ため、アナログ出力の応答が大幅に高速化する。
また、くり返し周波数が増すため、アナログ出力
におけるリツプルも減少できるという効果もあ
る。
たが、実際に使われるのは、10ビツト程度が多
く、12ビツトを下8ビツトと上4ビツトに分けた
場合は、従来に比較してくり返し周波数が16倍に
もなる。従つて積分回路の時定数が小さく選べる
ため、アナログ出力の応答が大幅に高速化する。
また、くり返し周波数が増すため、アナログ出力
におけるリツプルも減少できるという効果もあ
る。
第1図は従来のD―A変換器の回路図、第2
図,第3図は第1図の回路説明のための信号波形
図、第4図は本発明によるD―A変換器の一実施
例を示す回路図、第5図〜第7図は第4図の回路
説明のための信号波形図、第8図は本発明による
D―A変換器の他の実施例を示す回路図である。 符号の説明、1…クロツク発生回路、2…カウ
ンタ、3,9,10…コンパレータ、4…デジタ
ルデータ入力端子、5,16…RSフリツプフロ
ツプ、6…積分回路、7…電圧変換回路、8…ア
ナログ値出力端子、11,13…オール“1”検
出回路、12,14…オール“0”検出回路、1
5,25…インバータ、17,18,21,2
2,26,27…AND回路、19,23,24
…OR回路、20…同時検出回路。
図,第3図は第1図の回路説明のための信号波形
図、第4図は本発明によるD―A変換器の一実施
例を示す回路図、第5図〜第7図は第4図の回路
説明のための信号波形図、第8図は本発明による
D―A変換器の他の実施例を示す回路図である。 符号の説明、1…クロツク発生回路、2…カウ
ンタ、3,9,10…コンパレータ、4…デジタ
ルデータ入力端子、5,16…RSフリツプフロ
ツプ、6…積分回路、7…電圧変換回路、8…ア
ナログ値出力端子、11,13…オール“1”検
出回路、12,14…オール“0”検出回路、1
5,25…インバータ、17,18,21,2
2,26,27…AND回路、19,23,24
…OR回路、20…同時検出回路。
Claims (1)
- 1 クロツクパルス発生回路1と、キヤリーアウ
ト出力パルスを出力するキヤリーアウト出力端子
を有し、前記クロツクパルス発生回路1の出力パ
ルスの数をカウントするカウンタ2と、入力端子
4a〜4dに導入されたデジタルデータの上位群
のデータD3,D4と前記カウンタ2のカウント値
の下位群のデータQ1,Q2とを比較して、両者が
一致したときに第1の一致信号を導出する第1の
比較器9と、入力端子4a〜4dに導入されたデ
ジタルデータの下位群のデータD1,D2の反転信
号と前記カウンタ2のカウント値の上位群のデー
タQ3,Q4とを比較して、両者が一致したときに
第2の一致信号を導出する第2の比較器10と、
前記第2の比較器10の第2の一致信号でセツト
され、前記カウンタ2のキヤリーアウト出力パル
スでリセツトされる第1のフリツプフロツプ16
と、前記カウンタ2のカウント値の下位群のデー
タQ1,Q2がすべて“1”である場合に出力パル
スを導出する第1の検出回路11と、前記カウン
タ2のカウント値の下位群のデータQ1,Q2がす
べて“0”である場合に出力パルスを導出する第
2の検出回路12と、前記第1のフリツプフロツ
プ16がセツトされている時には前記第1の検出
回路11の出力パルスを選択して出力し、前記第
1のフリツプフロツプ16がリセツトされている
時には前記第2の検出回路12の出力パルスを選
択して出力する第1のゲート回路17,18,1
9と、前記入力端子4a〜4dに導入されたデジ
タルデータの上位群のデータD3,D4がすべて
“1”である場合に出力パルスを導出する第3の
検出回路13と、デジタルデータの上位群のデー
タD3,D4がすべて“0”である場合に出力パル
スを導出する第4の検出回路14と、前記第1の
比較器9の第1の一致信号と前記第1のゲート回
路17,18,19の出力パルスが同時に得られ
た時に出力パルスを導出する同時検出回路20
と、同時検出回路20の出力パルスが導出されて
いる時には、前記第3の検出回路13の出力パル
スを選択して出力し、同時検出回路20の出力パ
ルスが導出されていない時には、前記第1のゲー
ト回路17,18,19の出力パルスを選択して
出力する第2のゲート回路21,23,26と、
前記同時検出回路20の出力パルスが導出されて
いる時には、前記第4の検出回路14の出力パル
スを選択して出力し、同時検出回路20の出力パ
ルスが導出されていない時には、前記第1の比較
器9の第1の一致信号を選択して出力する第3の
ゲート回路22,24,27と、前記第2のゲー
ト回路21,23,26の出力パルスでセツトさ
れ、前記第3のゲート回路22,24,27の出
力パルスでリセツトされる第2のフリツプフロツ
プ5と、第2のフリツプフロツプ5の出力パルス
を積分する積分回路6とで構成されていることを
特徴とするD―A変換器。
Priority Applications (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP7205577A JPS547263A (en) | 1977-06-20 | 1977-06-20 | D-a converter |
| US05/916,565 US4233591A (en) | 1977-06-20 | 1978-06-19 | Digital-to-analog converter of the pulse width modulation type |
| GB7827293A GB2000653B (en) | 1977-06-20 | 1978-06-19 | Digital-to-analogue converter |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP7205577A JPS547263A (en) | 1977-06-20 | 1977-06-20 | D-a converter |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS547263A JPS547263A (en) | 1979-01-19 |
| JPS6143899B2 true JPS6143899B2 (ja) | 1986-09-30 |
Family
ID=13478306
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP7205577A Granted JPS547263A (en) | 1977-06-20 | 1977-06-20 | D-a converter |
Country Status (3)
| Country | Link |
|---|---|
| US (1) | US4233591A (ja) |
| JP (1) | JPS547263A (ja) |
| GB (1) | GB2000653B (ja) |
Families Citing this family (24)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS57131124A (en) * | 1981-02-05 | 1982-08-13 | Matsushita Electric Ind Co Ltd | Digital-to-analog converter |
| EP0061292B1 (en) * | 1981-03-23 | 1986-06-18 | Kabushiki Kaisha Toshiba | Da converter |
| JPS57194626A (en) * | 1981-05-27 | 1982-11-30 | Mitsubishi Electric Corp | Da converter |
| JPS58121827A (ja) * | 1982-01-14 | 1983-07-20 | Nec Corp | パルス発生回路 |
| JPS6051028A (ja) * | 1983-08-30 | 1985-03-22 | Tokico Ltd | Pwm出力daコンバ−タ |
| US4590457A (en) * | 1983-12-20 | 1986-05-20 | American Microsystems, Inc. | Digital to analog converter utilizing pulse width modulation |
| US4713521A (en) * | 1984-11-16 | 1987-12-15 | Esab Welding Products, Inc. | Electronic potentiometer simulator |
| JPS63245129A (ja) * | 1987-03-31 | 1988-10-12 | Mori Ryoichi | デジタルアナログ変換器 |
| JPH07118652B2 (ja) * | 1990-10-12 | 1995-12-18 | ヤマハ株式会社 | Da変換装置 |
| KR930008423B1 (ko) * | 1991-01-17 | 1993-08-31 | 삼성전자 주식회사 | 펄스폭 변조신호의 복조회로 |
| DE4103813A1 (de) * | 1991-02-08 | 1992-08-27 | Thomson Brandt Gmbh | Verfahren und vorrichtung zur zeit/spannungs-wandlung |
| US5198818A (en) * | 1991-11-07 | 1993-03-30 | Pairgain Technologies, Inc. | Oversampled digital-to-analog converter for multilevel data transmission |
| US5471505A (en) * | 1993-10-01 | 1995-11-28 | Elsag International N.V. | Method and apparatus for increasing the resolution of a digital to analog converted pulse width modulated signal |
| US5572211A (en) * | 1994-01-18 | 1996-11-05 | Vivid Semiconductor, Inc. | Integrated circuit for driving liquid crystal display using multi-level D/A converter |
| US5481560A (en) * | 1994-04-28 | 1996-01-02 | United Technologies Corporation | Digital-to-pulse width converter utilizing a distributed pulse width |
| US5721475A (en) * | 1996-10-31 | 1998-02-24 | Ampex Corporation | Extended-resolution pulse-width modulation servomotor drive |
| GB2330707B (en) * | 1997-10-23 | 2001-10-24 | Nokia Mobile Phones Ltd | Digital to analogue converter |
| EP1014552B1 (en) | 1998-12-23 | 2003-04-23 | STMicroelectronics S.r.l. | Conversion of a numeric command value in a constant frequency PWM drive signal for an electromagnetic load |
| US6191722B1 (en) | 1999-01-14 | 2001-02-20 | Setra Systems, Inc. | Pulse width modulation digital to analog converter |
| KR20040021270A (ko) * | 2002-09-03 | 2004-03-10 | 주식회사 애트랩 | 선형성이 개선된 pwm d/a 컨버터 |
| US7382301B2 (en) * | 2003-10-31 | 2008-06-03 | International Rectifier Corporation | Method and apparatus for converting PWM signal to analog output voltage |
| WO2006035015A1 (en) † | 2004-09-27 | 2006-04-06 | Unitron | Electronic filter device for the reception of tv-signals |
| US7855669B2 (en) | 2008-09-26 | 2010-12-21 | Silicon Laboratories, Inc. | Circuit device to generate a high precision control signal |
| US10084468B1 (en) * | 2017-03-22 | 2018-09-25 | Raytheon Company | Low power analog-to-digital converter |
Family Cites Families (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS5534608B2 (ja) * | 1972-07-27 | 1980-09-08 | ||
| US4096475A (en) * | 1975-04-08 | 1978-06-20 | U.S. Philips Corporation | Circuit for the conversion of a digital signal to an analog signal |
| GB1553697A (en) * | 1975-07-17 | 1979-10-03 | Licentia Gmbh | Digital to analogue converter arrangements |
| JPS5295155A (en) * | 1976-02-06 | 1977-08-10 | Matsushita Electric Ind Co Ltd | Da converter |
| US4095218A (en) * | 1976-08-30 | 1978-06-13 | International Business Machines Corporation | Hybrid pulse width-pulse rate digital-to-analog converter method and apparatus |
-
1977
- 1977-06-20 JP JP7205577A patent/JPS547263A/ja active Granted
-
1978
- 1978-06-19 US US05/916,565 patent/US4233591A/en not_active Expired - Lifetime
- 1978-06-19 GB GB7827293A patent/GB2000653B/en not_active Expired
Also Published As
| Publication number | Publication date |
|---|---|
| GB2000653B (en) | 1982-02-17 |
| JPS547263A (en) | 1979-01-19 |
| US4233591A (en) | 1980-11-11 |
| GB2000653A (en) | 1979-01-10 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPS6143899B2 (ja) | ||
| US4590457A (en) | Digital to analog converter utilizing pulse width modulation | |
| US3631468A (en) | Analog to digital converter | |
| US4117476A (en) | Digital-to-analog converter | |
| US4532496A (en) | Pulse width modulation type digital to analog converter | |
| US5969656A (en) | Digital-to-analog converter for increasing number of bits converted | |
| JPS5853229A (ja) | 可変デユ−テイ比パルス波形発生回路 | |
| JPH06244639A (ja) | 周波数シンセサイザ | |
| JPS6359570B2 (ja) | ||
| JPH0653794A (ja) | パルス幅変調回路 | |
| JPS5932993B2 (ja) | 多相インバ−タの電圧制御装置 | |
| JPS6352808B2 (ja) | ||
| JPH0241933B2 (ja) | ||
| JP2674648B2 (ja) | パルス幅変調信号発生装置 | |
| JPS581567B2 (ja) | 信号変換器 | |
| US4290050A (en) | Digital-analog converter utilizing fibonacci series | |
| JPH0744459B2 (ja) | Pwm回路 | |
| JPH0376311A (ja) | パルス幅変調回路 | |
| JPH0983368A (ja) | D/a変換回路 | |
| JPS6022681Y2 (ja) | ディジタル・アナログ変換器 | |
| JPH06224708A (ja) | パルス幅変調回路 | |
| JPH0749865Y2 (ja) | パルス周波数逓倍回路 | |
| SU841111A1 (ru) | Преобразователь напр жени в код | |
| SU1476496A1 (ru) | Устройство дл возведени в степень нечеткого числа | |
| SU1387178A1 (ru) | Генератор случайного процесса |