JPS6184119A - デイジタル・アナログ変換装置 - Google Patents

デイジタル・アナログ変換装置

Info

Publication number
JPS6184119A
JPS6184119A JP20661684A JP20661684A JPS6184119A JP S6184119 A JPS6184119 A JP S6184119A JP 20661684 A JP20661684 A JP 20661684A JP 20661684 A JP20661684 A JP 20661684A JP S6184119 A JPS6184119 A JP S6184119A
Authority
JP
Japan
Prior art keywords
digital
digital computer
data
waveform
signal
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.)
Pending
Application number
JP20661684A
Other languages
English (en)
Inventor
Joji Nagahira
譲二 永平
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.)
Canon Inc
Original Assignee
Canon Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Canon Inc filed Critical Canon Inc
Priority to JP20661684A priority Critical patent/JPS6184119A/ja
Priority to DE19853535021 priority patent/DE3535021A1/de
Priority to GB8524299A priority patent/GB2166613B/en
Publication of JPS6184119A publication Critical patent/JPS6184119A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Analogue/Digital Conversion (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】 技術分野 本発明はディジタルデータをアナログデータに変換する
装置に関する。
従来技術 従来この種の装置は一定周期Tに対して、動作パルス幅
を変える、すなわちパルス幅変調方式によりディジタル
データを゛アナログ値に変換(以下D/A変換と称す)
していた。
この方式によると、例えば半値のアナログ値を出力する
場合、パルスのON期間とOFF期間が同じになり、周
波数1/Tの方形波信号となる。
この周波数1/Tの信号は低周波信号であるため、この
交流成分を取シ除くためにはフィルタ効果を上げなけれ
ばならず、応答速度が遅くなるという欠点をもっていた
。また応答速度を速めるためにはフィルタ効果を下げる
必要があリ、リップル成分を増やす原因となっていた。
目的 本発明は上記点に鑑みてなされたもので、応答速度を上
げるとともにアナログデータのリップルを減少させるこ
とが可能なディジタルアナログ変換装置を提供すること
を目的とする。
実施例 以下図面を参照して本発明の詳細な説明する。
第1図は本発明の実施例を概念的に示す図である。クロ
ック発生手段2からディジタルコンピュータ1の割込端
子工NTにクロックツくルスを入力し、この割込処理に
よジ得られる所定の時間を最小基本時間としてn個の重
み付き波形を波形生成手段により生成し、スイッチ人力
手段4、通信手段6等によυ得られたnビットのディジ
タルデータに応じて波形選択手段8、波形合成手段9に
より前記波形の中から所定のものを還択合成し、これに
よって得られたディジタルパターンを、フィルタ手段1
0に入力し、アナログ値を得るものである。
第2図は本発明を実施するための制御回路を示すブロッ
ク図である。100は第5図に示す如き各種パルス波形
を出力するディジタルコンピュータ(以下MPσと称す
)でROM 、 RAM等を内蔵シタ周知のマイクロコ
ンピュータを中心に第1・1戊される。102は第5図
に示す如きクロックツくルスを発生する回路で、ノ(ル
ス幅t / 2のクロックパルス信号をMPU j Q
 Qの割込端子工NTに出力する。104は種々のデー
タを入力するためのスイッチ、105は種々のデータを
表示する表示器、106はMPU 100と通信を行っ
てD/A変換用データをMPU 100に送行するディ
ジタルコンピュータ、110−1,110−2はMPU
100から出力されるディジタルデータをアナログデー
タに変換するためのフィルタでアシ、それぞれ抵抗R1
,コンデンサC5及び抵抗R2,コンデンサC2よシ構
成されている。
ここで4ビツトのデータをD/A変換する場合を例にと
シ説明する。
第3図において、波形1は)・イレベル(H)とロクレ
ベル(L)の比が1:1の信号で、フィルタ110−1
又は110−2を通過することにより%の直流値が得ら
れる。波形2はHレベルとLレベルの比が1:3の信号
で、フィルタ110−1又は110−2を通過すること
によりにのアナログ値が得られる。波形3はHレベルと
Lレベルの比が1ニアの信号で、フィルタ11(1−1
又は110−2を通過すること(よシ%のアナログ値が
得られる。
又波形4はHレベルとLレベルの比が1;15の信号で
、フィルタ110−1又は11 [1−2を通過するこ
とにより1/16の直流値が得られる。これらの信号波
形をD/A変換用のディジタルデータの各ビットに対応
させる。
即ち、MPU100のRAM内の所定の領域に格納され
たD / A i換用ディジタルデータの最上位ビット
3により波形1を、ビット2忙より波形2を、ビット1
により波形6を、最下位ビット0により波形4を生成す
ることにより、各ビットに応じて直流値が対応し、合成
することにより16段階のアナログ値を得ることができ
る。
例えばディジタルデータが1010の場合、第4図(1
)K示す如くディジタルデータのビット3とビット1に
対応した波形1と波形6を合成したディジタルパターン
を生成することにより、10 / 16のアナログ値を
得ることができる。
又、ディジタルデータが0110の場合、第4図(2)
に示す如くビット2,3に対応した波形2,3を合成し
たディジタルパターンを生成することKより6716の
アナログ値を得ることができる。
次に第6.7図に示すフローチャートを用いて本発明に
よるD/A変換について更に説明する。まずステップ1
 (81) において、スイッチ104からのデータを
入力処理する。また表示器105に表示データを出力す
る。ステップ2(62)においてディジタルコンピュー
タ106と通信を行ない、D/A変換するためのデータ
を得て、MPU100内のRAM内の所定領域にセット
する。
そしてこの日42日□を繰返し実行する。この途中でク
ロック発生回路102からクロツクパルスが1.(PU
 100の割込端子工NTに入力するとMPU100は
第7図に示すD/A変換処理を行う。尚、本実施例では
クロックパルスの立下りをセンスすることにより割込処
理を実行するものである。
この詳細を第7図を0皿して説明する。ステップ9陣)
において前記RAM内に設定された出力用レジスタP1
Rの内容をボー)(P+)に、又出力用レジスタP2R
の内容をポート(P2)にセットする。ステップ10 
(810)において前記RAM内に設定されたD/A用
カウンタ(DAC)の内容をインクリメントする。DA
Cの内容をアキュムレータにロードするウステップ11
 (Elll)では前記RAM内に設定されたメモリ(
Ml)に1000(バイナリ値)をセットする。ステッ
プ12(s12)ではキャリーフラグをリセットし、ア
キュムレータの内容を右にシフトする。そしてアキュム
レータの内容の最下位ビットはキャリーにりす。キャリ
ーの内容はアキュムレータの最上位ビットにセットされ
る。ステップ15 (813)ではキャリーフラグがセ
ットされているか否かを判定し、キャリーフラグがあれ
ばステップ16(816)へ進む。キャリーフラグがな
ければステップ14 (814)へ進む。814ではキ
ャリーフラグをリセットし、メモリCりの内容を右にシ
フトする。Mlの内容の最下位ビットはキャリーに移す
。キャリーの内容はMlの:#に上位ビットにセットす
る。ステップ15 (815)ではキャリーフラグがセ
ットされているか否かを判定し、キャリーがあればステ
ップ16 (816)へ進む。キャリーがなければステ
ップ12 (812)へ進む。
810から815までのステップによりカウンタ(DA
C)の値から第5図に示すMlの値を得る。カウンタ(
DAC)のインクリメント動作によるMlのデータを生
成する時系列はW、5図の各波形に対応する。
次にステップ16 (816)で出カポ−) 1 (P
l)に出力するデータを確保するレジスタ(PIR)の
内容をリセットする。ステップ17 (817)でMl
のデータとポート1に出力するD/Aの変換データ(D
ADl)との間でAlIDを取り、その結果の値がOの
ときステップ19 (819)へ逼み、0でなければス
テップ18 (818)へ進む。818ではレジスタP
1Riセットする。ステップ19 (S19)では出カ
ポ−) 2 (P2)に出力するデータtJffi保す
る。レジスタ(P2R)の内容をリセットスル。
ステップ20 (820)ではMlのデータとポート2
に出力するD/Aの変換データ(DAD2 )との間で
AkJDを取り、その結果の値がOのときサブルーチン
を終り、0でないときステップ21(821)へa−b
。821ではレジスタP2Rをセットする。
816から821までのステップは、D / Aの変3
゛)データの各ビットに対し、第5図に示す各波形を出
力するか否かを判定し、判定結果に応じて各波形のうち
の所定のものを合成するステップであるう この拉に外部クロックにより、一定時間ごとに割込ルー
チンを実行し、所定のパルス幅の時間を得ることができ
、カウンタ(DAC)の値は割込みごどに1カウントづ
つカウントされ、D/Aの出力波形は合成波形として時
系列的に生成することができる。
この様にして生成された合成波形は、フィルタ110−
1 、110−2に入力され前述の如く°アナログ値に
変換される。
このアナログ値は例えば複写機等の画像形成装置におい
ては帯電量、露光量等のプロセス量  ′の調整に用い
られるものである。
尚、本実施例ではD / A変換用データを他のソーイ
ジタルコンピュータとの通信により得たが、これに限る
ものでなく例えばキー人力等により得る(R成であって
もよい。
又、MPUによυ生成される各種パルス波形は反転して
いてもよいこをは言う迄もない。
又、l+L+=ooooに対する状態はHレベルでもL
レベルでもよい。
又、D / A変換データのピッ)dは何ビットであっ
てもよい。
又、本実施例では外部から入力するクロックパルスの立
下シにより、割込処理を実行したが、立上9により割込
処理を実行してもよいっ効果 以上の様に本発明によれば外部から割込をかけることに
より所定のパルス幅で周期の異る仮数のパルス信号の中
から入力するディジタルデータに応じて所定のパルス信
号を合成し、この合成された信号か、らアナログ値を得
る椙成であるため、従来のパルス幅変調方式に比べ高周
波信号と・しL応答速度が速く、又リップルを少くする
ことができる。
又、D/’A変換のためのポートが1ポート、1アナロ
グデータとすることができるため、D/A変換に必要な
ポートの訝を減少させることができる。
又、D/A変換時に上位ビットだけ使用することによ)
、周ル」を小さくすることができるので更に応答速度を
速くし、リップルを減少させることが可能となる。
又、タイマを必要とすることなく、外部からのクロック
信号に同期して安定したパルス幅を得ることができる。
【図面の簡単な説明】 第1図は本発明の実施例を概念的に示すブロック図、第
2図は本発明の実施例であるD/A変換装陥のブロック
図、第3図は、IAPHに入力するクロックパルス及び
MPUにより生成される信号の波形を示す図、第4図は
各波形を合成して得られたディジタルパターンの例を示
す図、第5図はDACとMlの関係を示す図、第6図は
本発明によるD / A変換のためのメインフローチャ
ート、第7図はD/A変換サブルーチンを示すフローチ
ャートである。 図中、 100.106・・・ディジタルコンピュータ102・
・・クロックパルス発生回路 104−@−メイッチ 110−1.110−2・e@フィルタである。

Claims (3)

    【特許請求の範囲】
  1. (1)所定のパルス幅で周期の異る複数のパルス信号の
    中から入力するディジタルデータに応じて所定のパルス
    信号を選択して合成して出力するディジタルコンピュー
    タと、前記ディジタルコンピュータから出力される合成
    された信号をアナログ値に変換する変換手段と前記ディ
    ジタルコンピュータが所定の処理を実行中に割込処理を
    行わせるための信号を出力する割込信号出力手段とを有
    し、前記割込処理により前記所定のパルス幅を決定する
    ことを特徴とするディジタル・アナログ変換装置。
  2. (2)特許請求の範囲第1項において、前記ディジタル
    データを前記ディジタルコンピュータによる通信により
    得ることを特徴とするディジタル・アナログ変換装置。
  3. (3)特許請求の範囲第1項において、前記ディジタル
    コンピュータは前記合成された信号を出力するポートを
    複数有することを特徴とするディジタル・アナログ変換
    装置。
JP20661684A 1984-10-02 1984-10-02 デイジタル・アナログ変換装置 Pending JPS6184119A (ja)

Priority Applications (3)

Application Number Priority Date Filing Date Title
JP20661684A JPS6184119A (ja) 1984-10-02 1984-10-02 デイジタル・アナログ変換装置
DE19853535021 DE3535021A1 (de) 1984-10-02 1985-10-01 Digital/analog-wandlereinrichtung
GB8524299A GB2166613B (en) 1984-10-02 1985-10-02 Digital-analog converting apparatus

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP20661684A JPS6184119A (ja) 1984-10-02 1984-10-02 デイジタル・アナログ変換装置

Publications (1)

Publication Number Publication Date
JPS6184119A true JPS6184119A (ja) 1986-04-28

Family

ID=16526323

Family Applications (1)

Application Number Title Priority Date Filing Date
JP20661684A Pending JPS6184119A (ja) 1984-10-02 1984-10-02 デイジタル・アナログ変換装置

Country Status (1)

Country Link
JP (1) JPS6184119A (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6663695B2 (en) 1999-10-28 2003-12-16 Kankyo Co., Ltd. Apparatus for cleaning air and for humidifying air

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5190552A (en) * 1975-02-06 1976-08-09 d*a henkankairo
JPS51135354A (en) * 1975-02-20 1976-11-24 Int Standard Electric Corp Digitalltooanalog converter
JPS56166630A (en) * 1980-05-28 1981-12-21 Toshiba Corp Digital-to-analog converter
JPS57106220A (en) * 1980-12-22 1982-07-02 Advantest Corp Time ratio signal generating device

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5190552A (en) * 1975-02-06 1976-08-09 d*a henkankairo
JPS51135354A (en) * 1975-02-20 1976-11-24 Int Standard Electric Corp Digitalltooanalog converter
JPS56166630A (en) * 1980-05-28 1981-12-21 Toshiba Corp Digital-to-analog converter
JPS57106220A (en) * 1980-12-22 1982-07-02 Advantest Corp Time ratio signal generating device

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6663695B2 (en) 1999-10-28 2003-12-16 Kankyo Co., Ltd. Apparatus for cleaning air and for humidifying air

Similar Documents

Publication Publication Date Title
US4068178A (en) Variable frequency waveform synthesizer
US8504867B2 (en) High resolution clock signal generator
JPS5931897B2 (ja) 周波数合成装置
US4241408A (en) High resolution fractional divider
JPH0936714A (ja) パルス幅変調回路
US6078277A (en) Arrangement and method for producing a plurality of pulse width modulated signals
JPS6184119A (ja) デイジタル・アナログ変換装置
US4287805A (en) Digital envelope modulator for digital waveform
JPS6184121A (ja) デイジタル・アナログ変換装置
JP3142033B2 (ja) D/a変換回路
JP3171026B2 (ja) 周波数スペクトル分析装置
JP2893753B2 (ja) パルス幅変調インバータ制御装置
JPS6184120A (ja) デイジタル・アナログ変換装置
JPS6184118A (ja) デイジタル・アナログ変換装置
GB2240004A (en) Digital timing edge generator for special effects
JPS6184117A (ja) デイジタル・アナログ変換装置
SU1117636A1 (ru) Генератор случайного процесса
JPH07264395A (ja) 画像縮小装置
JPH0746856A (ja) デジタル式pwm回路
JP2605680B2 (ja) 音声ノイズ発生回路
JPH01241224A (ja) デジタルアナログ変換器
KR910008976Y1 (ko) 프로그램 가능한 톤 제너레이터
JPH06120829A (ja) 逐次比較型adコンバータ
JP2853723B2 (ja) パルス幅変調回路
JP2834736B2 (ja) 音声合成装置