JPH02177616A - 制御装置 - Google Patents
制御装置Info
- Publication number
- JPH02177616A JPH02177616A JP32901788A JP32901788A JPH02177616A JP H02177616 A JPH02177616 A JP H02177616A JP 32901788 A JP32901788 A JP 32901788A JP 32901788 A JP32901788 A JP 32901788A JP H02177616 A JPH02177616 A JP H02177616A
- Authority
- JP
- Japan
- Prior art keywords
- output
- converter
- conversion
- analog
- data
- 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.)
- Granted
Links
Landscapes
- Feedback Control In General (AREA)
- Analogue/Digital Conversion (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
(産業上の利用分野)
本願発明は、たとえば電子写真方式による複写機、プリ
ンタ等で用いる逐次比較型A−D変換変換器シコントロ
ーラするものである。
ンタ等で用いる逐次比較型A−D変換変換器シコントロ
ーラするものである。
従来、電子写真方式の複写機、プリンタ等の電気構成要
素はプリントシーケンス全体を制御するマイクロプロセ
ッサを中心としたシーケンスコントローラ回路、DC電
源、露光電源、帯電等の高圧電源等、種々のものが独立
していた為、小形化、低価格化するには限界があった。
素はプリントシーケンス全体を制御するマイクロプロセ
ッサを中心としたシーケンスコントローラ回路、DC電
源、露光電源、帯電等の高圧電源等、種々のものが独立
していた為、小形化、低価格化するには限界があった。
そこで、前記各構成要素を1つのボード上に形成すべく
、マイクロプロセッサ、RAM、ROM及びデジタル周
辺回路さらに、A−D変換器。
、マイクロプロセッサ、RAM、ROM及びデジタル周
辺回路さらに、A−D変換器。
D−A変換器、電源系の制御のためのPWM(Puls
e Width Modulation)回路等をワン
チップに集積する提案がなされている。
e Width Modulation)回路等をワン
チップに集積する提案がなされている。
(発明が解決しようとするH列)
ところが、例えば描写濃度を決定するボリューム値やま
た定着温度を検知する為に複数入力のA−D変換手段が
必要であり、また、前述の電源制御等に必要なり−A変
換手段が同様に複数必要になり、これらが各々独立に存
在すると回路規模が大となって、チップ面積の増大を招
き、ワンチップ化してほとんどの制御を低価格で行おう
とする上述の提案のメリットが低減することになる。
た定着温度を検知する為に複数入力のA−D変換手段が
必要であり、また、前述の電源制御等に必要なり−A変
換手段が同様に複数必要になり、これらが各々独立に存
在すると回路規模が大となって、チップ面積の増大を招
き、ワンチップ化してほとんどの制御を低価格で行おう
とする上述の提案のメリットが低減することになる。
本願発明は、このような事情のもとでなされたもので、
D−A変換器、アナログマルチプレクサ、アナログコン
パレータを制御部と共用できて回路規模を小さくでき低
価格にできる逐次比較型A−D変換器及びコントローラ
を提供することを目的とするものである。
D−A変換器、アナログマルチプレクサ、アナログコン
パレータを制御部と共用できて回路規模を小さくでき低
価格にできる逐次比較型A−D変換器及びコントローラ
を提供することを目的とするものである。
(課題を解決するための手段〕
上記目的を達成するため、本願の各発明は、D−A変換
器、アナログマルチプレクサ、アナログコンパレータを
制御用とA−D変換用に共用するもので、詳しくは、A
−D変換器及びコントローラをつざの(1)〜(4)の
とおりに構成するものである。
器、アナログマルチプレクサ、アナログコンパレータを
制御用とA−D変換用に共用するもので、詳しくは、A
−D変換器及びコントローラをつざの(1)〜(4)の
とおりに構成するものである。
(1)つぎのa Nfの要素を逐次比較型A−D変換器
に備えるようにする。
に備えるようにする。
a、D−A変換器
b、外部データを入力するアナログマルチプレクサ。
c、上記D−A変換器の出力と上記アナログマルチプレ
クサの出力を比較するアナログコンパレータ。
クサの出力を比較するアナログコンパレータ。
d、上記アナログコンパレータの出力をとり出す制御出
力端。
力端。
e、上記アナログコンパレータの出力を受けて、逐次、
デジタルデータを確定すると共に比較基準のデジタルデ
ータを生成し、該比較基準のデジタルデータを上”1J
)−A変換器に供給するA−D変換デジタル部。
デジタルデータを確定すると共に比較基準のデジタルデ
ータを生成し、該比較基準のデジタルデータを上”1J
)−A変換器に供給するA−D変換デジタル部。
f、上記A−D変換デジタル部の最終確定デジタルデー
タをとり出すA−D変換出力端。
タをとり出すA−D変換出力端。
(2)つぎのa〜hの要素をコントローラに備えるよう
にする。
にする。
a、所要データをラッチするラッチ。
b、上記ラッチのデータをアナログデータに変換するD
−A変換器。
−A変換器。
c、外部データを入力するアナログマルチプレクサ。
d、上記D−A変換器の出力と上記アナログマルチプレ
クサの出力を比較するアナログコンバレータ。
クサの出力を比較するアナログコンバレータ。
e、上記アナログコンパレータの出力を入力するPWM
制御部。
制御部。
f、上記アナログコンパレータの出力を受けて、逐次、
デジタルデータを確定すると共に比較基準のデジタルデ
ータを生成し、該比較基準のデジタルデータを上記D−
A変換器に供給するA−D変換デジタル部。
デジタルデータを確定すると共に比較基準のデジタルデ
ータを生成し、該比較基準のデジタルデータを上記D−
A変換器に供給するA−D変換デジタル部。
g、上記A−D変換デジタル部の最終確定デジタルデー
タをとり出すA−D変換出力端。
タをとり出すA−D変換出力端。
h、上記D−A変換器、アナログマルチプレクサ、アナ
ログコンパレータを、PWM制御用またはA−D変換用
に時分割で切換えるタイミング制御部。
ログコンパレータを、PWM制御用またはA−D変換用
に時分割で切換えるタイミング制御部。
(3)上記(2)のコントローラにおいて、P W M
I制御部は複数部からなり、時分割のタイミング周期
が個々のPWM制御部によって異なるようにする。
I制御部は複数部からなり、時分割のタイミング周期
が個々のPWM制御部によって異なるようにする。
(4)マルチプロセッサ、メモリ、タイマ等のデジタル
回路と、上記(2)または(3)記載のコントローラと
をワンチップに集積してコントローラを構成する。
回路と、上記(2)または(3)記載のコントローラと
をワンチップに集積してコントローラを構成する。
上記(1)ないしく4)の構成で、制御部及び/又は逐
次比較型A−D変換器として動作する。
次比較型A−D変換器として動作する。
上記(4)の構成で5更に、シーケンスコントローラ等
としても動作する。
としても動作する。
以下に、本願発明を実施例で説明する。
第1図に、マイクロコンピュータと周辺のメモリ、タイ
マ等のディジタル回路と共にD−A変換器、アナログコ
ンパレータ等のアナログ回路、ざらにPWM回路として
メインPWM回路1系統、サブPWM回路3回路を同一
チップ上に集積した、本願発明の一実施例であるコント
ローラの全体構成図である。複写機、プリンタのシーケ
ンス制御、電源制御等のほとんどの制御機能を本チップ
に集約させている。コントローラの構成は、CPUコア
を中心にデータメモリ、プログラムメモリ、割込み制御
等を内蔵するCPU37部1と、リセット機能2.プロ
グラムの暴走を監視するためのウォッチドッグタイマ3
.CPUの情報を基にデジタル・アナログ変換を行うべ
きデータを格納する7ビツトラツチ21〜24゜D、−
A変換器4、また、D−A変換器4とアナログコンパレ
ータ回路5と共に用い、アナログ・デジタル変換器とし
て機能するA−D変換デジタル部、D−A変換器、A−
D変換ブロック等の各動作タイミングをつかさどるタイ
ミング制御器25か配設され、さらに複数アナログ値を
アナログコンパレータ5の一方の入力とするために、マ
ルチプレクサ回路(以下MPXという)8が内蔵されて
いる。
マ等のディジタル回路と共にD−A変換器、アナログコ
ンパレータ等のアナログ回路、ざらにPWM回路として
メインPWM回路1系統、サブPWM回路3回路を同一
チップ上に集積した、本願発明の一実施例であるコント
ローラの全体構成図である。複写機、プリンタのシーケ
ンス制御、電源制御等のほとんどの制御機能を本チップ
に集約させている。コントローラの構成は、CPUコア
を中心にデータメモリ、プログラムメモリ、割込み制御
等を内蔵するCPU37部1と、リセット機能2.プロ
グラムの暴走を監視するためのウォッチドッグタイマ3
.CPUの情報を基にデジタル・アナログ変換を行うべ
きデータを格納する7ビツトラツチ21〜24゜D、−
A変換器4、また、D−A変換器4とアナログコンパレ
ータ回路5と共に用い、アナログ・デジタル変換器とし
て機能するA−D変換デジタル部、D−A変換器、A−
D変換ブロック等の各動作タイミングをつかさどるタイ
ミング制御器25か配設され、さらに複数アナログ値を
アナログコンパレータ5の一方の入力とするために、マ
ルチプレクサ回路(以下MPXという)8が内蔵されて
いる。
A−D変換は、複写機の定着サーミスタ、コピー濃度調
整用等のボリウムの各種電圧読取のために用いる。D−
A変換器4は前記A−D変換に用いると共に複写機の蛍
光灯調光$11 m 、高圧制御等パルス幅変調(PW
M)回路のアナログコンパレータの基準電源として用い
ている。
整用等のボリウムの各種電圧読取のために用いる。D−
A変換器4は前記A−D変換に用いると共に複写機の蛍
光灯調光$11 m 、高圧制御等パルス幅変調(PW
M)回路のアナログコンパレータの基準電源として用い
ている。
現像ACバイアス用駆動パルス発生器は、CPU内部ク
ロックを分周するために4ビット分周器15と、現像A
Cバイアス用駆動パルスをデユーティ比50%とするた
めに1/2分周器14とを用いている。
ロックを分周するために4ビット分周器15と、現像A
Cバイアス用駆動パルスをデユーティ比50%とするた
めに1/2分周器14とを用いている。
PWM回路10〜13は、低圧電源、蛍光灯調光制御、
高圧電源の制御に用いるが、低圧電源の制御にはデジタ
ル7ビツト構成のメインPWM回路10を使用し、他の
PWM回路は前記アナログコンパレータ5の出力結果が
直接PWM出力となる構成となっているサブPWM回路
11〜13を使用する。また、低圧電源ル制御のメイン
PWM回路10は、電源異常時のPWM出力出力瞬時シ
ャツラダ92機能っており、入力はコンパレータ9で構
成され、ある規定値を超えるPWM出力は、ただちにオ
フし回路を保護し複写機の安全性を高めている。
高圧電源の制御に用いるが、低圧電源の制御にはデジタ
ル7ビツト構成のメインPWM回路10を使用し、他の
PWM回路は前記アナログコンパレータ5の出力結果が
直接PWM出力となる構成となっているサブPWM回路
11〜13を使用する。また、低圧電源ル制御のメイン
PWM回路10は、電源異常時のPWM出力出力瞬時シ
ャツラダ92機能っており、入力はコンパレータ9で構
成され、ある規定値を超えるPWM出力は、ただちにオ
フし回路を保護し複写機の安全性を高めている。
コントローラには他にボートとして、各種センサ入力や
コピースタート、コピー枚数の設定など、操作部キース
イッチ情報の入力用の入カボート16や、モータ、ヒー
タ、ソレノイド等をコントロールする出力ポート17、
表示用LEDドライブの為の出力ポート19などがある
。
コピースタート、コピー枚数の設定など、操作部キース
イッチ情報の入力用の入カボート16や、モータ、ヒー
タ、ソレノイド等をコントロールする出力ポート17、
表示用LEDドライブの為の出力ポート19などがある
。
また工場、市場などで複写機の動作確認チエツクを行う
ためにチエッカを機械本体と接続するが、このためのシ
リアル通信用ボート18なども存する。
ためにチエッカを機械本体と接続するが、このためのシ
リアル通信用ボート18なども存する。
MPX8の入力は、前述の様に定着サーミスタ、濃度調
整用ボリューム等A−D変換すべき信号とPWM制御す
べき低圧電源、高圧電源等の出力からのフィードバック
信号線である。また、ラッチ21〜24は、PWM制御
すべき出力の基準電圧に相当するデジタルデータを02
037部1から書込むことにより保持している。なお、
ラッチ21〜24の出力段はタイミング制御器25から
の信号で保持内容を出力する3ステート構成になってい
る。
整用ボリューム等A−D変換すべき信号とPWM制御す
べき低圧電源、高圧電源等の出力からのフィードバック
信号線である。また、ラッチ21〜24は、PWM制御
すべき出力の基準電圧に相当するデジタルデータを02
037部1から書込むことにより保持している。なお、
ラッチ21〜24の出力段はタイミング制御器25から
の信号で保持内容を出力する3ステート構成になってい
る。
A−D変換デジタル部6は、第2図に示すとおり、最終
結果を保持するためのラッチ34.変換途中のデータを
保持するためのラッチ33及び比較結果により変換デー
タを更新するロジック回路である演算器31等より構成
されている。最終結果を保持するラッチ34は、ラッチ
21〜24と同様の構成で02037部1からセレクト
されることで、保持している内容をCPU側のデータバ
ス上に送出する。
結果を保持するためのラッチ34.変換途中のデータを
保持するためのラッチ33及び比較結果により変換デー
タを更新するロジック回路である演算器31等より構成
されている。最終結果を保持するラッチ34は、ラッチ
21〜24と同様の構成で02037部1からセレクト
されることで、保持している内容をCPU側のデータバ
ス上に送出する。
ここで、A−D変換動作とPWM動作の全体を詳述する
。
。
先づ、02037部1は各PWM出力の制御基準値をラ
ッチ21〜24に書き込み、又、メインPWM動作に必
要な各種データをメインPWM10内のレジスタに書き
込む。ざらに、A−D変換すべきアナログ入力チャンネ
ルデータをタイミング制御部25内のラッチに書き込む
。
ッチ21〜24に書き込み、又、メインPWM動作に必
要な各種データをメインPWM10内のレジスタに書き
込む。ざらに、A−D変換すべきアナログ入力チャンネ
ルデータをタイミング制御部25内のラッチに書き込む
。
タイミング制御部25は、先づラッチ21をセレクトし
てD−A変換Wj4にデータ、すなわち、メインPWM
IOの制御基準値を出力し、D−A変換器は、該データ
に基づいたアナログ電圧を発生する。それと同時に、M
PX8のメインPWM出力のフィードバック信号入力端
子を選択する。
てD−A変換Wj4にデータ、すなわち、メインPWM
IOの制御基準値を出力し、D−A変換器は、該データ
に基づいたアナログ電圧を発生する。それと同時に、M
PX8のメインPWM出力のフィードバック信号入力端
子を選択する。
D−A変換器4の出力はアナログコンパレータ5の一方
の入力端に入力する。又、MPX8の出力はアナログコ
ンパレータ5のもう一方の入力端に入力される。アナロ
グコンパレータ5は両入力を比較してMPXS側の入力
がD−A変換器4側の入力より高い場合はhighを、
低い場合はlowを出力する。アナログコンパレータ5
の出力は1ビツト×5構成のレジスタ(ラッチ)7に入
力される。タイミング制御部25は、アナログコンパレ
ータ5の出力が充分に安定する時間の経過後、ラッチ7
におけるメインPWMに相当する1ビツトを選択して比
較結果をラッチする。
の入力端に入力する。又、MPX8の出力はアナログコ
ンパレータ5のもう一方の入力端に入力される。アナロ
グコンパレータ5は両入力を比較してMPXS側の入力
がD−A変換器4側の入力より高い場合はhighを、
低い場合はlowを出力する。アナログコンパレータ5
の出力は1ビツト×5構成のレジスタ(ラッチ)7に入
力される。タイミング制御部25は、アナログコンパレ
ータ5の出力が充分に安定する時間の経過後、ラッチ7
におけるメインPWMに相当する1ビツトを選択して比
較結果をラッチする。
次に、タイミング制御部25は、ラッチ22をセレクト
してD−A変換器4にデータを出力し、同時にMPX8
のサブPWM1出力のフィードバック信号入力端子を選
択し、D−A変換器4の出力とMPX8の出力をアナロ
グコンパレータ5に入力する。タイミング制御部25は
、前述と同様にアナログコンパレータ5の出力が充分に
安定する時間の経過後、サブPWMI出力に相当するラ
ッチ7の1ビツトを選択し比較結果ラッチさせる。
してD−A変換器4にデータを出力し、同時にMPX8
のサブPWM1出力のフィードバック信号入力端子を選
択し、D−A変換器4の出力とMPX8の出力をアナロ
グコンパレータ5に入力する。タイミング制御部25は
、前述と同様にアナログコンパレータ5の出力が充分に
安定する時間の経過後、サブPWMI出力に相当するラ
ッチ7の1ビツトを選択し比較結果ラッチさせる。
次にメインPWMIOに対し、詳述と同様の動作を行い
、その次にサブPWMZ出力に対し同様の動作を行い、
以下、メイン、サブPWM3と同様の動作が繰り返され
る。これはメインPWMの出力に対する比較動作が他の
サブPWM出力に対して高速を要求されるからである。
、その次にサブPWMZ出力に対し同様の動作を行い、
以下、メイン、サブPWM3と同様の動作が繰り返され
る。これはメインPWMの出力に対する比較動作が他の
サブPWM出力に対して高速を要求されるからである。
その次にメインの動作を行い、次にA−D変換に対する
動作を行い、以上の一巡の動作が繰り返し行われる。
動作を行い、以上の一巡の動作が繰り返し行われる。
すなわち、メイン→サブ0→メイン→サブ1→メイン→
サブ2→メイン→A−Dを1サイクルとして、これを順
次繰り返す。
サブ2→メイン→A−Dを1サイクルとして、これを順
次繰り返す。
ここでA−D変換動作について詳しく述べる。
第2図において、ラッチ33は変換途中のデータを格納
するラッチ、ラッチ34は最終変換結果を格納するラッ
チであり、ラッチ33.34は。
するラッチ、ラッチ34は最終変換結果を格納するラッ
チであり、ラッチ33.34は。
3ステートのバッファを通して各々データバス。
D−Aデータバスに出力されている。また、ラッチ30
は変換作業用のワークレジスタである。
は変換作業用のワークレジスタである。
今、先づイニシャル信号生成回路35が動作したとする
と、イニシャル回路32が動作して’ 1000000
°Bという値をラッチ33に出力し、ここでラッチイネ
ーブルがhighになりラッチ33に上記の値をロード
し、ラッチイネーブルがlowになりロードした値がラ
ッチ状態となるとする。
と、イニシャル回路32が動作して’ 1000000
°Bという値をラッチ33に出力し、ここでラッチイネ
ーブルがhighになりラッチ33に上記の値をロード
し、ラッチイネーブルがlowになりロードした値がラ
ッチ状態となるとする。
次に、A−Dサイクルが来たときタイミング制御部25
はA−D選択信号をhighにし、ラッチ33の3ステ
ートバツフアをオンしラッチ33の内容すなわち100
0000°BをD−Aデータバスに送出し、同時にラッ
チ30をイネーブルにして、上記の値をラッチ30にロ
ードする6また、この値はD−A変換器4に送出され、
D−A変換され、D−A変換されたアナログ電圧はアナ
ログコンパレータ5の一方の端子に入力される。このと
き、アナログコンパレータ5のもう一方の端子は、タイ
ミング制御部25の信号によりA−D変換されるべきア
ナログ入力(この場合8チヤネル)のうちの1入力を選
択するようMPX8が駆動され入力されている。
はA−D選択信号をhighにし、ラッチ33の3ステ
ートバツフアをオンしラッチ33の内容すなわち100
0000°BをD−Aデータバスに送出し、同時にラッ
チ30をイネーブルにして、上記の値をラッチ30にロ
ードする6また、この値はD−A変換器4に送出され、
D−A変換され、D−A変換されたアナログ電圧はアナ
ログコンパレータ5の一方の端子に入力される。このと
き、アナログコンパレータ5のもう一方の端子は、タイ
ミング制御部25の信号によりA−D変換されるべきア
ナログ入力(この場合8チヤネル)のうちの1入力を選
択するようMPX8が駆動され入力されている。
アナログコンパレータ5の比較結果はアナログ入力がD
−A変換値より高い場合“1”、低い場合は0”として
、レジスタ7を通してA−D変換デジタル部6に入力さ
れ、演算器31に供給される。演算器31は入力すなわ
ちラッチ30の出力のうち1”がセットされているビッ
トのうちの最下位ビットについて比較結果を反映し、新
しいデータとして出力する。又、同時に“1”がセット
されているビットのうちの最下位のビットの次の低位の
ビットすなわちここではビット5を強制的に“1“にし
て新しいデータとして出力し、残りのビットは入力をそ
のまま新しいデータとして出力する。すなわち、この場
合ラッチ30の出力は°toooooo°Bであるので
演算器31は比較結果を最上位ビットMSHに反映し、
比較結果がhighのとき“1nをlow(7)とfi
“0″をMSBとして生成し、さらに演算器31の入力
が1000000°BであるのでMSHの次のビットを
強制的に“1”にする為、新しいデータとじて” X6
100000’B (XBは比較結果により確定する“
1”又は“0”)を新しいデータとして生成する。イニ
シャル信号生成回路35はこのときは動作せず、依って
イニシャル回路32も同様に動作せず、演算器31の出
力はそのままラッチ33に入力され、アナログコンパレ
ータ5の出力が充分安定になったとき発生するラッチイ
ネーブルパルスがhighになることでラッチ33にロ
ードされ、さらに、ラッチイネーブルがlowになると
ラッチされる。また、このときはまだラッチ34のイネ
ーブル信号は動作しない。
−A変換値より高い場合“1”、低い場合は0”として
、レジスタ7を通してA−D変換デジタル部6に入力さ
れ、演算器31に供給される。演算器31は入力すなわ
ちラッチ30の出力のうち1”がセットされているビッ
トのうちの最下位ビットについて比較結果を反映し、新
しいデータとして出力する。又、同時に“1”がセット
されているビットのうちの最下位のビットの次の低位の
ビットすなわちここではビット5を強制的に“1“にし
て新しいデータとして出力し、残りのビットは入力をそ
のまま新しいデータとして出力する。すなわち、この場
合ラッチ30の出力は°toooooo°Bであるので
演算器31は比較結果を最上位ビットMSHに反映し、
比較結果がhighのとき“1nをlow(7)とfi
“0″をMSBとして生成し、さらに演算器31の入力
が1000000°BであるのでMSHの次のビットを
強制的に“1”にする為、新しいデータとじて” X6
100000’B (XBは比較結果により確定する“
1”又は“0”)を新しいデータとして生成する。イニ
シャル信号生成回路35はこのときは動作せず、依って
イニシャル回路32も同様に動作せず、演算器31の出
力はそのままラッチ33に入力され、アナログコンパレ
ータ5の出力が充分安定になったとき発生するラッチイ
ネーブルパルスがhighになることでラッチ33にロ
ードされ、さらに、ラッチイネーブルがlowになると
ラッチされる。また、このときはまだラッチ34のイネ
ーブル信号は動作しない。
次にA−D変換サイクルが来たとき、前回と同様にタイ
ミング制御部25は、A−D選択信号を駆動し、ラッチ
33の内容すなわち°X6100000°BをD−Aデ
ータバスに送出し、同時にラッチ30にロードする。ま
た、その値はD−A変換器4でD−A変換され、D−A
変換値はアナログコンパレータ5に入力され、また、A
−D変換されるべきアナログ入力をアナログコンパレー
タ5のもう一方の端子に入力される。演算器31は入力
’ X6100000’Bのうち”1“がセットされて
いるビットのうちの最下位ビットすなわちビット5に比
較結果を反映させ、ビット5のデータとしてO″または
“1″を出力する。また、“1”がセットされている最
下位ビットの次の低位のビット、この場合ビット4を強
制的に“1”として出力し、残りのビットをそのまま出
力する。すなわち、’ XaXslOOOOoB(X、
は前回のA−Dサイクルで確定した“1”又は“0“、
×5は今回のA−Dサイクルで確定した”1”又は”0
”)を新しいデータとして出力する。イニシャル信号生
成回路35は今サイクルでも動作せず、依ってイニシャ
ル回路32も同様に動作せず、演算器31の出力はその
ままラッチ33に入力され、ラッチイネーブルパルスに
よりラッチ33にロードされラッチされる。また、今回
もラッチ34のイネーブル信号は動作しない。
ミング制御部25は、A−D選択信号を駆動し、ラッチ
33の内容すなわち°X6100000°BをD−Aデ
ータバスに送出し、同時にラッチ30にロードする。ま
た、その値はD−A変換器4でD−A変換され、D−A
変換値はアナログコンパレータ5に入力され、また、A
−D変換されるべきアナログ入力をアナログコンパレー
タ5のもう一方の端子に入力される。演算器31は入力
’ X6100000’Bのうち”1“がセットされて
いるビットのうちの最下位ビットすなわちビット5に比
較結果を反映させ、ビット5のデータとしてO″または
“1″を出力する。また、“1”がセットされている最
下位ビットの次の低位のビット、この場合ビット4を強
制的に“1”として出力し、残りのビットをそのまま出
力する。すなわち、’ XaXslOOOOoB(X、
は前回のA−Dサイクルで確定した“1”又は“0“、
×5は今回のA−Dサイクルで確定した”1”又は”0
”)を新しいデータとして出力する。イニシャル信号生
成回路35は今サイクルでも動作せず、依ってイニシャ
ル回路32も同様に動作せず、演算器31の出力はその
ままラッチ33に入力され、ラッチイネーブルパルスに
よりラッチ33にロードされラッチされる。また、今回
もラッチ34のイネーブル信号は動作しない。
以上の動作をA−Dサイクルが来る毎にビット1まで行
う。
う。
次にビット0が“1”になったとき、すなわち、ビット
6〜ビツト1まで確定し、ビットO(最下位ビットLS
B)を確定するA−Dサイクルの動作を説明する。
6〜ビツト1まで確定し、ビットO(最下位ビットLS
B)を確定するA−Dサイクルの動作を説明する。
A−D選択信号を駆動しラッチ33の内容すなわち°X
11X5X4X3X2XII’BをD−Aデータパスニ
送出し、同時にラッチ30にロードし、さらにその値を
D−A変換しアナログ電圧値にしてアナログコンパレー
タ5に入力し、また、A−D変換されるべきアナログ入
力をMPX8で選択してアナログコンパレータ5のもう
一方の端子に入力し、その比較結果を演算器31に入力
し、演算器31が“1”がセットされている最下位ビッ
トすなわちLSB(ビット0)に比較結果を反映させビ
ット0のデータとして、“0″又は“1″を確定するま
では、他のビットを確定するそれまでのA−Dサイクル
の動作と同様である。また、ビット0以外のビットはそ
のまま出力されるのも同様である。すなわち確定データ
としてして’ X6XSX4X3X2XIXO°Bとし
て出力される。
11X5X4X3X2XII’BをD−Aデータパスニ
送出し、同時にラッチ30にロードし、さらにその値を
D−A変換しアナログ電圧値にしてアナログコンパレー
タ5に入力し、また、A−D変換されるべきアナログ入
力をMPX8で選択してアナログコンパレータ5のもう
一方の端子に入力し、その比較結果を演算器31に入力
し、演算器31が“1”がセットされている最下位ビッ
トすなわちLSB(ビット0)に比較結果を反映させビ
ット0のデータとして、“0″又は“1″を確定するま
では、他のビットを確定するそれまでのA−Dサイクル
の動作と同様である。また、ビット0以外のビットはそ
のまま出力されるのも同様である。すなわち確定データ
としてして’ X6XSX4X3X2XIXO°Bとし
て出力される。
さて、このサイクルですべてのビットが確定した為、ラ
ッチイネーブル信号によりラッチ34のイネーブルが動
作し、ラッチ34に確定データがロードされる。全ビッ
ト確定は、ラッチ30のビットO出力が“1”である為
、ビット0の比較結果安定時に発生するラッチイネーブ
ルパルスとの論理積をアンドゲート36でとって判定で
きる。
ッチイネーブル信号によりラッチ34のイネーブルが動
作し、ラッチ34に確定データがロードされる。全ビッ
ト確定は、ラッチ30のビットO出力が“1”である為
、ビット0の比較結果安定時に発生するラッチイネーブ
ルパルスとの論理積をアンドゲート36でとって判定で
きる。
また、ラッチ30のビット0が“l”のときは、A−D
変換の全ビット比較動作終了フラグである為、次のA−
Dサイクルは最上位からA−D変換動作を再開するよう
に、イニシャル信号生成回路35が動作し、イニシャル
回路32を動作させる、イニシャル回路32は1000
000°Bを出力し、ラッチイネーブル信号によりラッ
チ33にロードされる。
変換の全ビット比較動作終了フラグである為、次のA−
Dサイクルは最上位からA−D変換動作を再開するよう
に、イニシャル信号生成回路35が動作し、イニシャル
回路32を動作させる、イニシャル回路32は1000
000°Bを出力し、ラッチイネーブル信号によりラッ
チ33にロードされる。
以上により、7ビツトの一連のA−D変換動作が完了す
る。
る。
なお、リセット時は各ラッチデータが不定である為、全
ビットが0の場合、イニシャル信号生成回路35は強制
的に動作し1000000’Bをラッチ33に出力し、
リセット時、7ビツトのうちどこかにビットが立ってい
ると、そのビットのうちの最下位ビットからA−D動作
を行い、LSBまでA−D動作性ないイニシャル信号生
成回路35を動作させる。すなわち、一連のA−D変換
動作のリセット後の一回目はA−D変換結果が不定にな
る可能性があるが、常時、ラッチ34の内容はリフレッ
シュされる為実害は無い。なお、これを回避するには、
ラッチ30をリセット信号で強制的に“0″又は“00
00001″等に設定すれば良い。
ビットが0の場合、イニシャル信号生成回路35は強制
的に動作し1000000’Bをラッチ33に出力し、
リセット時、7ビツトのうちどこかにビットが立ってい
ると、そのビットのうちの最下位ビットからA−D動作
を行い、LSBまでA−D動作性ないイニシャル信号生
成回路35を動作させる。すなわち、一連のA−D変換
動作のリセット後の一回目はA−D変換結果が不定にな
る可能性があるが、常時、ラッチ34の内容はリフレッ
シュされる為実害は無い。なお、これを回避するには、
ラッチ30をリセット信号で強制的に“0″又は“00
00001″等に設定すれば良い。
ラッチ34の内容は、CPU側から送出されるアドレス
をデコードしたA−Dレジスタ選択信号がアクティブに
なることでデータバスに送出され、cpuに読込まれる
。
をデコードしたA−Dレジスタ選択信号がアクティブに
なることでデータバスに送出され、cpuに読込まれる
。
また、A−Dレジスタ選択信号とラッチ34のラッチイ
ネーブル信号(ラッチ34のG入力)とは競合しないよ
うにすることは言うまでも無い。
ネーブル信号(ラッチ34のG入力)とは競合しないよ
うにすることは言うまでも無い。
なお、演算器31入力からラッチ33までの遅れ時間が
充分に見込める場合、またロラツチ30のかわりに低チ
ップ面積の遅延、I 7−を構成することで、ラッチ3
3のロードパルス(ラッチイネーブル信号)を細いパル
スにすれば、ラッチ30を省略することができ、さらに
チップ集積面積を低減できる。
充分に見込める場合、またロラツチ30のかわりに低チ
ップ面積の遅延、I 7−を構成することで、ラッチ3
3のロードパルス(ラッチイネーブル信号)を細いパル
スにすれば、ラッチ30を省略することができ、さらに
チップ集積面積を低減できる。
また、アナログコンパレータ5のアナログ出力をそのま
ま誤差信号としてフィードバック制御に用いることがで
きる。
ま誤差信号としてフィードバック制御に用いることがで
きる。
更に、A−D変換機能部分をワンチップ化し、そのアナ
ログコンパレータに制御出力端子を設けたものは、汎用
性があ7て大量生産向きであり、低価格化が期待できる
。
ログコンパレータに制御出力端子を設けたものは、汎用
性があ7て大量生産向きであり、低価格化が期待できる
。
(発明の効果)
以上説明したように、本願の各発明によれば、D−A変
換器、MPX、アナログコンパレータを制御部とA−D
変換器とで共用しているので、回路規模が小さくでき、
また装置が低価格にでき、複写機、プリンタ等が小型化
、低価格化できる。
換器、MPX、アナログコンパレータを制御部とA−D
変換器とで共用しているので、回路規模が小さくでき、
また装置が低価格にでき、複写機、プリンタ等が小型化
、低価格化できる。
また、請求項3の発明によれば、時分割のタイミング周
期をPWM制御部に応じて異ならせることにより時分割
動作による制御績度の低下を阻止することができる。請
求項4の発明によれば、シーケンスコントロール、各種
入力のA−D変換。
期をPWM制御部に応じて異ならせることにより時分割
動作による制御績度の低下を阻止することができる。請
求項4の発明によれば、シーケンスコントロール、各種
入力のA−D変換。
各電源の制御等の機能をワンチップで行うことができ複
写機、プリンタ等が小型化、低価格化できる。
写機、プリンタ等が小型化、低価格化できる。
第1図は、本願発明の一実施例のブロック図、第2図は
同実施例のA−D変換デジタル部6の詳細図である。 4−・・・・D−A変換器 5−=−アナログコンパレータ 6・・・・−A−D変換デジタル部 8−−−−−アナログマルチプレクサ(MPX)10〜
13・−・−P W M回路
同実施例のA−D変換デジタル部6の詳細図である。 4−・・・・D−A変換器 5−=−アナログコンパレータ 6・・・・−A−D変換デジタル部 8−−−−−アナログマルチプレクサ(MPX)10〜
13・−・−P W M回路
Claims (4)
- (1)つぎのa〜fの要素を備えていることを特徴とす
る逐次比較型A−D変換器。 a、D−A変換器 b、外部データを入力するアナログマルチプレクサ。 c、上記D−A変換器の出力と上記アナログマルチプレ
クサの出力を比較するアナログ コンパレータ。 d、上記アナログコンパレータの出力をとり出す制御出
力端。 e、上記アナログコンパレータの出力を受けて、逐次、
デジタルデータを確定すると共 に比較基準のデジタルデータを生成し、該 比較基準のデジタルデータを上記D−A変 換器に供給するA−D変換デジタル部。 f、上記A−D変換デジタル部の最終確定デジタルデー
タをとり出すA−D変換出力端。 - (2)つぎのa〜hの要素を備えていることを特徴とす
るコントローラ。 a、所要データをラッチするラッチ。 b、上記ラッチのデータをアナログデータに変換するD
−A変換器。 c、外部データを入力するアナログマルチプレクサ。 d、上記D−A変換器の出力と上記アナログマルチプレ
クサの出力を比較するアナログ コンパレータ。 e、上記アナログコンパレータの出力を入力するPWM
制御部。 f、上記アナログコンパレータの出力を受けて、逐次、
デジタルデータを確定すると共 に比較基準のデジタルデータを生成し、該 比較基準のデジタルデータを上記D−A変 換器に供給するA−D変換デジタル部。 g、上記A−D変換デジタル部の最終確定デジタルデー
タをとり出すA−D変換出力端。 h、上記D−A変換器、アナログマルチプレクサ、アナ
ログコンパレータを、PWM制御 用またはA−D変換用に時分割で切換える タイミング制御部。 - (3)PWM制御部は複数部からなり、時分割のタイミ
ング周期が個々のPWM制御部によって異なることを特
徴とする請求項2記載のコントローラ。 - (4)マルチプロセッサ、メモリ、タイマ等のデジタル
回路と、請求項2または請求項3記載のコントローラと
がワンチップに集積されていることを特徴とするコント
ローラ。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP63329017A JP2814253B2 (ja) | 1988-12-28 | 1988-12-28 | 制御装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP63329017A JP2814253B2 (ja) | 1988-12-28 | 1988-12-28 | 制御装置 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH02177616A true JPH02177616A (ja) | 1990-07-10 |
| JP2814253B2 JP2814253B2 (ja) | 1998-10-22 |
Family
ID=18216669
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP63329017A Expired - Lifetime JP2814253B2 (ja) | 1988-12-28 | 1988-12-28 | 制御装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2814253B2 (ja) |
Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS6195401A (ja) * | 1984-10-17 | 1986-05-14 | Sumitomo Heavy Ind Ltd | 検出器のドリフト補正装置 |
| JPS62215363A (ja) * | 1986-03-14 | 1987-09-22 | Haruji Yokoyama | 液体調味料の収納体 |
-
1988
- 1988-12-28 JP JP63329017A patent/JP2814253B2/ja not_active Expired - Lifetime
Patent Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS6195401A (ja) * | 1984-10-17 | 1986-05-14 | Sumitomo Heavy Ind Ltd | 検出器のドリフト補正装置 |
| JPS62215363A (ja) * | 1986-03-14 | 1987-09-22 | Haruji Yokoyama | 液体調味料の収納体 |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2814253B2 (ja) | 1998-10-22 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| KR100593520B1 (ko) | 전원컨버터의 출력-타이밍 파라미터를 제어하기 위한시스템 및 방법 | |
| JPH0487559A (ja) | 高圧電源制御装置 | |
| US4224531A (en) | Data transfer circuit | |
| EP0276794B1 (en) | Data input circuit having latch circuit | |
| JP2967577B2 (ja) | 多チャンネルパルス幅変調回路 | |
| JPH02177616A (ja) | 制御装置 | |
| US11774993B2 (en) | Power supply management device and power supply management method | |
| JP2973004B2 (ja) | 制御装置 | |
| US4070664A (en) | Key controlled digital system having separated display periods and key input periods | |
| US5590035A (en) | Output control circuit | |
| JPH02176672A (ja) | 画像形成装置用制御装置 | |
| EP0464393B1 (en) | Signal processor | |
| JP2821888B2 (ja) | 電源回路の制御装置 | |
| JPH04186927A (ja) | Ad変換装置 | |
| JP2717662B2 (ja) | パルス幅変調回路及び該回路を用いた安定化電源 | |
| JPH0299878A (ja) | 画像形成装置の制御装置 | |
| JPH0337679A (ja) | 画像形成装置用の制御装置 | |
| JP3014864B2 (ja) | 制御信号生成装置 | |
| JPH02228725A (ja) | データ処理装置及び画像形成装置用制御装置 | |
| JP2571614B2 (ja) | 表示装置の駆動回路 | |
| JPH02176671A (ja) | 画像形成装置 | |
| KR100200206B1 (ko) | 서보구동기의 지령공급회로 | |
| KR100186320B1 (ko) | 듀얼 모드 카운터 | |
| JP2794440B2 (ja) | Pwm制御装置 | |
| JP3052626B2 (ja) | 論理集積回路 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20070814 Year of fee payment: 9 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20080814 Year of fee payment: 10 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20080814 Year of fee payment: 10 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090814 Year of fee payment: 11 |
|
| EXPY | Cancellation because of completion of term | ||
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090814 Year of fee payment: 11 |