JPS58214910A - シ−ケンス制御装置 - Google Patents
シ−ケンス制御装置Info
- Publication number
- JPS58214910A JPS58214910A JP9689282A JP9689282A JPS58214910A JP S58214910 A JPS58214910 A JP S58214910A JP 9689282 A JP9689282 A JP 9689282A JP 9689282 A JP9689282 A JP 9689282A JP S58214910 A JPS58214910 A JP S58214910A
- Authority
- JP
- Japan
- Prior art keywords
- address
- output
- data
- control
- rom
- 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
Links
Classifications
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B19/00—Program-control systems
- G05B19/02—Program-control systems electric
- G05B19/04—Program control other than numerical control, i.e. in sequence controllers or logic controllers
- G05B19/045—Program control other than numerical control, i.e. in sequence controllers or logic controllers using logic state machines, consisting only of a memory or a programmable logic device containing the logic for the controlled machine and in which the state of its outputs is dependent on the state of its inputs or part of its own output states, e.g. binary decision controllers, finite state controllers
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/20—Pc systems
- G05B2219/25—Pc structure of the system
- G05B2219/25045—Electronic cam, encoder for sequence control as function of position, programmable switch pls
Landscapes
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Automation & Control Theory (AREA)
- Programmable Controllers (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
イミングで順次動作させ、所定の機能ン実行させるクー
ケンス制御装置に関するものである。
ケンス制御装置に関するものである。
従来のシーケンス制御装置は、論理ゲート,レジスタお
よびプリンプフロンプなどの71−ドウエアロジックか
らなる専用シーケンス制御装置と、中央処理装置( C
PU ) 、入出力装置( Ilo )およびメモリか
らなり、ソフトウェアによって制御プログラムがきまる
汎用シーケンス制御装置がある。このうち、専用シーケ
ンス制御装置は、一般にハードウェアの変更が容易に行
えないことから。
よびプリンプフロンプなどの71−ドウエアロジックか
らなる専用シーケンス制御装置と、中央処理装置( C
PU ) 、入出力装置( Ilo )およびメモリか
らなり、ソフトウェアによって制御プログラムがきまる
汎用シーケンス制御装置がある。このうち、専用シーケ
ンス制御装置は、一般にハードウェアの変更が容易に行
えないことから。
システムとしての柔軟性や拡張性が欠如している。
また、最近のLSI技術の発達により、きわめて安価な
CPUが得られるようになったことから、コンピュータ
による汎用シーケンス制御装置が広く実用に供されてい
る。しかしながら、この汎用シーケンス制御装置は、ス
トアードプロダラムによるシーケンス制御であるため、
システムの柔軟性や拡張性はあるものの、実時間性に欠
ける傾向があり、特に多数のX10W備えたシステムに
おいては、実時間マルチタスクプログラムの設計が容易
ではない。ところで、コンピュータによる汎用シーケン
ス制御装置のソフトウェアの設計は、一般に、(1)仕
様決定、(2)タイミングチャートの作成。
CPUが得られるようになったことから、コンピュータ
による汎用シーケンス制御装置が広く実用に供されてい
る。しかしながら、この汎用シーケンス制御装置は、ス
トアードプロダラムによるシーケンス制御であるため、
システムの柔軟性や拡張性はあるものの、実時間性に欠
ける傾向があり、特に多数のX10W備えたシステムに
おいては、実時間マルチタスクプログラムの設計が容易
ではない。ところで、コンピュータによる汎用シーケン
ス制御装置のソフトウェアの設計は、一般に、(1)仕
様決定、(2)タイミングチャートの作成。
(5)フローチャートの作成、(4)コーディング、(
5)デバグ、および(6)実桟検討という複雑な過程乞
経て行われている。
5)デバグ、および(6)実桟検討という複雑な過程乞
経て行われている。
本発明の目的は、上述した従来技術の欠点ケ除去するた
めに、リードオンリメモリ、アドレス発生器、ラッチ回
路およびマイクロコンピユータを用い、高速性に加えて
、柔軟性や拡張性に冨むシステム構成ができるよつなI
Cテスタの如き超高速制御にも好適なシーケンス制御装
置を提供することにある。
めに、リードオンリメモリ、アドレス発生器、ラッチ回
路およびマイクロコンピユータを用い、高速性に加えて
、柔軟性や拡張性に冨むシステム構成ができるよつなI
Cテスタの如き超高速制御にも好適なシーケンス制御装
置を提供することにある。
複数の被制御要素を予め定めたタイミングで順次駆動す
る制御データY IJ−ドオンリメモリ(以下ROMと
称する)に貯え、アドレス発生器で指定したアドレスに
あるROMの制御データビ読み出すよ5に構成したシー
ケンス制御装置は、ROMの制御データを変更するだけ
で全く異なった用途のシーケンス制御装置となり、汎用
性を備えており、しかもCPUによる演算処理を要しな
いので、実時間性の要求ン満足することができる。しか
しながら、このようなシーケンス制御装置は、一般に制
御可能な被制御要素の数がROMに貯えて(・る制御デ
ータのlワードあたりのピント数に裏って制限されてし
まう。例えば、ROMの記憶容量が!ビン) X 10
2ψワードの場合には、 ROMの出力はlワードがl
ピント構成であるため、与えられたタイミング毎に、を
個の被制御要素にしか制御データケ供給することができ
ない。そこで、被制御要素の数を増設するためには、R
OMχ複数個並列に設ければよいが、そうすると記憶容
量が余ってしまい、効率のよい記憶空間の利用ができな
いことがある。そこで、ROMの制御データを時分割ア
クセスし、その記憶空間ン有効に利用すれば、効率のよ
い記憶空間の利用が得られる。しかしながら、タイミン
グチャートの途中から自由に制御動作を開始させること
はできない。
る制御データY IJ−ドオンリメモリ(以下ROMと
称する)に貯え、アドレス発生器で指定したアドレスに
あるROMの制御データビ読み出すよ5に構成したシー
ケンス制御装置は、ROMの制御データを変更するだけ
で全く異なった用途のシーケンス制御装置となり、汎用
性を備えており、しかもCPUによる演算処理を要しな
いので、実時間性の要求ン満足することができる。しか
しながら、このようなシーケンス制御装置は、一般に制
御可能な被制御要素の数がROMに貯えて(・る制御デ
ータのlワードあたりのピント数に裏って制限されてし
まう。例えば、ROMの記憶容量が!ビン) X 10
2ψワードの場合には、 ROMの出力はlワードがl
ピント構成であるため、与えられたタイミング毎に、を
個の被制御要素にしか制御データケ供給することができ
ない。そこで、被制御要素の数を増設するためには、R
OMχ複数個並列に設ければよいが、そうすると記憶容
量が余ってしまい、効率のよい記憶空間の利用ができな
いことがある。そこで、ROMの制御データを時分割ア
クセスし、その記憶空間ン有効に利用すれば、効率のよ
い記憶空間の利用が得られる。しかしながら、タイミン
グチャートの途中から自由に制御動作を開始させること
はできない。
本発明のシーケンス制御装置においては、ピントスライ
スプロセンサの如キマイクロコンピュータ乞用いてプリ
セクト機能を与え、条件判断等を含むLSIテスタ等に
適用した場合にも、超高速なシーケンス制御が行い得る
ようにするものである。
スプロセンサの如キマイクロコンピュータ乞用いてプリ
セクト機能を与え、条件判断等を含むLSIテスタ等に
適用した場合にも、超高速なシーケンス制御が行い得る
ようにするものである。
以下、図面乞参照して本発明の詳細な説明する。
第1図は本発明ケ適用した複写機のシーケンス制御装置
の一構成例乞示し、ここで、複写機はドラムモータ//
、第1高圧を源/2、第2高圧電源/3、給紙フランチ
lり、レジストフランチ15、光学系モータ/6.光源
/7および定N器モータ/gなどの複数の被制御要繁ケ
有している。シーケンス制御1装置は、リードオンリメ
モリ(以下、ROMと称する〕19と、アドレス発生器
〃と欠有し、上述の被制御要素を予め定めたタイミング
で順次駆動し、帯電、露光、現像および定着のプロセス
と給紙動作など’f ll1lJ 御する。すなわち、
ROM /9は各タイミングにおける被制御要素のオン
/オフの制御データを記憶しており、例えばにビットX
/(7,2弘ワードの記憶容jlケ有し、そのtピント
の出力線の各ピント0、〜0.にそれぞれ被制御要素L
/ −/に7接続する。
の一構成例乞示し、ここで、複写機はドラムモータ//
、第1高圧を源/2、第2高圧電源/3、給紙フランチ
lり、レジストフランチ15、光学系モータ/6.光源
/7および定N器モータ/gなどの複数の被制御要繁ケ
有している。シーケンス制御1装置は、リードオンリメ
モリ(以下、ROMと称する〕19と、アドレス発生器
〃と欠有し、上述の被制御要素を予め定めたタイミング
で順次駆動し、帯電、露光、現像および定着のプロセス
と給紙動作など’f ll1lJ 御する。すなわち、
ROM /9は各タイミングにおける被制御要素のオン
/オフの制御データを記憶しており、例えばにビットX
/(7,2弘ワードの記憶容jlケ有し、そのtピント
の出力線の各ピント0、〜0.にそれぞれ被制御要素L
/ −/に7接続する。
アドレス発生器〃は、ロータリーエンコータ〃、透過形
フォトセンサnおよび弘ピントのカウンタBからrfす
、ROM/qのアドレスを指定する。このアドレス発生
器)Oにおいて、ロータリーエンコーダ1は、複写機の
静電ドラム(図示せず〕と同軸上に機械的に結合してお
り、その周縁部に所定間隔ごとに設けられている切欠ぎ
が、透過形7オトセンサ〃に合致すると、それに対向し
て配置されている光源からの光ケ一定周期で透過させろ
ように構成しである。従って、ロータリーエンコーダI
の回転にともなって、透過形フォトセンサ〃が静電ドラ
ムの回転に同期したドラムクロンク信号乞発生し、信号
1jl 241 Y:介してカウンタnに供給する。そ
のカウンタ3は、複写機の制御回路(図示せず)から信
号線Bを介して入力される複写開始χ示すリセント信号
にエリリセントされたのち、透過形フォトセンサnが供
給するドラムクロンク信号の計数乞開始し、その計数結
果χアドレス信号として出力端子Qo ” Qsからφ
ピントの出力信号線M ’f介して、ROM/qの入力
端子Ao〜A3に出力する。
フォトセンサnおよび弘ピントのカウンタBからrfす
、ROM/qのアドレスを指定する。このアドレス発生
器)Oにおいて、ロータリーエンコーダ1は、複写機の
静電ドラム(図示せず〕と同軸上に機械的に結合してお
り、その周縁部に所定間隔ごとに設けられている切欠ぎ
が、透過形7オトセンサ〃に合致すると、それに対向し
て配置されている光源からの光ケ一定周期で透過させろ
ように構成しである。従って、ロータリーエンコーダI
の回転にともなって、透過形フォトセンサ〃が静電ドラ
ムの回転に同期したドラムクロンク信号乞発生し、信号
1jl 241 Y:介してカウンタnに供給する。そ
のカウンタ3は、複写機の制御回路(図示せず)から信
号線Bを介して入力される複写開始χ示すリセント信号
にエリリセントされたのち、透過形フォトセンサnが供
給するドラムクロンク信号の計数乞開始し、その計数結
果χアドレス信号として出力端子Qo ” Qsからφ
ピントの出力信号線M ’f介して、ROM/qの入力
端子Ao〜A3に出力する。
ROM /9は、カウンク刀が供給するアドレス信号に
従って、被制御要素// −/K %駆動する制御デー
タ乞出力ビットOI〜0.に供給する。従って、いま複
写機の被制御要素/l〜7gの動作が、第2図のタイミ
ングチャートのように決まれば、そのドラムクロック信
号の立上りに同期して、被制御要素//〜/lのオン/
オフ動作のコーディングを行い、第3図に示しているよ
うに、ROM/9のアドレスと格納すべき制御データを
決めることができる。
従って、被制御要素// −/K %駆動する制御デー
タ乞出力ビットOI〜0.に供給する。従って、いま複
写機の被制御要素/l〜7gの動作が、第2図のタイミ
ングチャートのように決まれば、そのドラムクロック信
号の立上りに同期して、被制御要素//〜/lのオン/
オフ動作のコーディングを行い、第3図に示しているよ
うに、ROM/9のアドレスと格納すべき制御データを
決めることができる。
次に、第2図のタイミングチャートとm3図のROMの
制御データとt参照して、第1図の7−ケンス制御装置
の動作乞説明する。
制御データとt参照して、第1図の7−ケンス制御装置
の動作乞説明する。
シーケンス制御装置の初期状態においては。
ROM /ワの各出力ピント01〜Osは全で1Q″に
なっており、被制御要素//〜lには全て停止している
。
なっており、被制御要素//〜lには全て停止している
。
そこで、コピーボタン(図示せず)を操作して複写動作
を開始すると、複写機の制御回路から信号線ぶにリセフ
ト信号が供給されるため、そのリセフト信号の立上りに
同期してカウンタnはリセフトし、従って、出力信号i
2A’Y介してROM /9のアドレス10”を指定す
る。ROM /9のアドレス”0”には、第3図に示し
ているように、ドラムモータ//のみt駆動するデータ
がストアされているから、ROM /?の出力ピント0
1のみが/″になり、他の出力ピント02へO8は0”
となる。このようにしてドラムモータ/lが回転乞開始
すると、透過形フォトセンサ〃がドラムクロック信号乞
出力する。
を開始すると、複写機の制御回路から信号線ぶにリセフ
ト信号が供給されるため、そのリセフト信号の立上りに
同期してカウンタnはリセフトし、従って、出力信号i
2A’Y介してROM /9のアドレス10”を指定す
る。ROM /9のアドレス”0”には、第3図に示し
ているように、ドラムモータ//のみt駆動するデータ
がストアされているから、ROM /?の出力ピント0
1のみが/″になり、他の出力ピント02へO8は0”
となる。このようにしてドラムモータ/lが回転乞開始
すると、透過形フォトセンサ〃がドラムクロック信号乞
出力する。
このドラムクロック信号に応じてカウンタnが歩進じ、
FLOM /ワのアドレスX順次指定して行き、第2図
のタイミングチャートに示した一連のシーケンスがRO
M /?の出力データによって実行される。
FLOM /ワのアドレスX順次指定して行き、第2図
のタイミングチャートに示した一連のシーケンスがRO
M /?の出力データによって実行される。
そして、ROM/?のアドレスがIs″になると、ドラ
ムモータ//が停止し、ドラムクロック信号もなくなり
コピーが完了する。
ムモータ//が停止し、ドラムクロック信号もなくなり
コピーが完了する。
上述したように、本実施例によれば、クロンク信号に同
期してアドレス発生器が指定したアドレスの制御データ
i ROMから読み出して被制御要素を駆動するので、
実時間性乞有しているのみならス、タイミングチャート
とROMの制御データのコーディングが、時間とアドレ
スを対応づけることにより、完全に一致しているので、
コーディングが簡便であり、誤りが少なく、また修正や
変更も容易である。信頼性の高いシーケンス制御装置が
得られる。従って、また本実施例のシーケンス制御装置
は、(1〕仕様決定、 (2)タイミングチャートの作
成、 (5)コーディング、および(4)実機検討とい
う従来より極めて簡単な手順で実現できる。更に、本実
施例は、 ROMの制御データ7書き換えるだけで、複
写機のシーケンス制御装置のみならず、他の用途の種々
のシーケンス制御装置に適用することができる。
期してアドレス発生器が指定したアドレスの制御データ
i ROMから読み出して被制御要素を駆動するので、
実時間性乞有しているのみならス、タイミングチャート
とROMの制御データのコーディングが、時間とアドレ
スを対応づけることにより、完全に一致しているので、
コーディングが簡便であり、誤りが少なく、また修正や
変更も容易である。信頼性の高いシーケンス制御装置が
得られる。従って、また本実施例のシーケンス制御装置
は、(1〕仕様決定、 (2)タイミングチャートの作
成、 (5)コーディング、および(4)実機検討とい
う従来より極めて簡単な手順で実現できる。更に、本実
施例は、 ROMの制御データ7書き換えるだけで、複
写機のシーケンス制御装置のみならず、他の用途の種々
のシーケンス制御装置に適用することができる。
第1図は本発明による複写機の7−ケンス制御装置の他
の構成例乞示す。なお、第1図と同様な部所には同一符
号を付してその詳細な説明を省略する。このシーケンス
制御装置は、アドレス発生器3/、ROM 32 オよ
びr個Q) ラフ テ回路33〜fl17からなり、複
写機の11元、現像および定理の、プロセスと紙送りな
どの機構とt制御する。
の構成例乞示す。なお、第1図と同様な部所には同一符
号を付してその詳細な説明を省略する。このシーケンス
制御装置は、アドレス発生器3/、ROM 32 オよ
びr個Q) ラフ テ回路33〜fl17からなり、複
写機の11元、現像および定理の、プロセスと紙送りな
どの機構とt制御する。
アドレス発生器3/は、ROMJ2の下位アドレスAO
〜A3と上位アドレスA4〜All Y指定するアドレ
ス信号乞発生する。このアドレス発生器31において、
第1図示と同様なロータリーエンコーダ〃、透過形フォ
トセンサnおよび第1カウンタnは、ROM jjの下
位アドレスA(1−As ’に指定するりピントのアド
レス信号2亮生する。また、アドレス発生器31は、R
OM 32の上位アドレスA4〜As Y指定する3ピ
ントのアドレス信号ケ発生するために、発振器グ/と第
一カランタグ2乞備えている。発振器ダ/は、ドラムク
ロック信号のr倍以上(本例ではr倍とする〕の周波数
ン有するシステムクロンク信号を発振し、第一カウンタ
Qとランチ回路33〜pのクロンク端子GKに供給する
。第一カウンタダλは3ピントのカウンタであり、シス
テムクロンク信号χ計赦して、ROMJ2の上位アへレ
スA4−八6とランチ回路33〜ψのアドレスAnとン
指定するアドレス信号を出力する。
〜A3と上位アドレスA4〜All Y指定するアドレ
ス信号乞発生する。このアドレス発生器31において、
第1図示と同様なロータリーエンコーダ〃、透過形フォ
トセンサnおよび第1カウンタnは、ROM jjの下
位アドレスA(1−As ’に指定するりピントのアド
レス信号2亮生する。また、アドレス発生器31は、R
OM 32の上位アドレスA4〜As Y指定する3ピ
ントのアドレス信号ケ発生するために、発振器グ/と第
一カランタグ2乞備えている。発振器ダ/は、ドラムク
ロック信号のr倍以上(本例ではr倍とする〕の周波数
ン有するシステムクロンク信号を発振し、第一カウンタ
Qとランチ回路33〜pのクロンク端子GKに供給する
。第一カウンタダλは3ピントのカウンタであり、シス
テムクロンク信号χ計赦して、ROMJ2の上位アへレ
スA4−八6とランチ回路33〜ψのアドレスAnとン
指定するアドレス信号を出力する。
ランチ回路33〜%は、アドレンサブルランテでアリ、
第一カウンタ侵のアドレス信号でアドレスが指定され、
更に発振器グ/のシステムクロンク信号に同期してs
ROM7.2の制御出力データOi〜08χλ力端子D
’l介して、それぞれランチする。また、ランチ回路3
3〜qは、それぞれtピントの出力端子QA −QH’
l有している。従って、ランチ回路33〜f6が制御す
る被制御要素の総数はry、t=617個となり、発振
器グ/のシステムクロンク信号で与えられたタイミング
毎に、制御信号01A〜01u+ (ただし、I =
/、 2. J、 −=、 、r ) g複利要素に
供給することができる。
第一カウンタ侵のアドレス信号でアドレスが指定され、
更に発振器グ/のシステムクロンク信号に同期してs
ROM7.2の制御出力データOi〜08χλ力端子D
’l介して、それぞれランチする。また、ランチ回路3
3〜qは、それぞれtピントの出力端子QA −QH’
l有している。従って、ランチ回路33〜f6が制御す
る被制御要素の総数はry、t=617個となり、発振
器グ/のシステムクロンク信号で与えられたタイミング
毎に、制御信号01A〜01u+ (ただし、I =
/、 2. J、 −=、 、r ) g複利要素に
供給することができる。
ROM 32は、図示のごとく、アドレスA、 % A
、が7ピントであり、制御出力データO,% oxがt
ビットであるから、tピント×lコrワードの記憶容*
yx有しているが、後述のような1時分割アクセスによ
って制御データを読み出すことにより44’ピントX
/4ワードの)LOMとして機能する。このROM J
2のアドレスマツプは%第5図に示すようにlワードが
!ピントの制御データ0fNo1であり、かつ/6ワー
ドごとにlブロックとした1MのブロックA〜Hからな
り、形式的にはtピッ) X /21ワードの構成とな
っている。ただし、この図示のアドレスマツプにおいて
は、/6進表示によってアドレスマツプしている。
、が7ピントであり、制御出力データO,% oxがt
ビットであるから、tピント×lコrワードの記憶容*
yx有しているが、後述のような1時分割アクセスによ
って制御データを読み出すことにより44’ピントX
/4ワードの)LOMとして機能する。このROM J
2のアドレスマツプは%第5図に示すようにlワードが
!ピントの制御データ0fNo1であり、かつ/6ワー
ドごとにlブロックとした1MのブロックA〜Hからな
り、形式的にはtピッ) X /21ワードの構成とな
っている。ただし、この図示のアドレスマツプにおいて
は、/6進表示によってアドレスマツプしている。
次に、第を図のシーケンス制御装置の動作ン。
第5図のアドレスマツプχ参照して説明する。
シーケンス制御装置は、初期状態においてROM32の
出力01〜0.が全て10″になっており、ランチ回路
33〜僅には60°がランチされているので、61I個
の被制御要素は全て停止している。そして。
出力01〜0.が全て10″になっており、ランチ回路
33〜僅には60°がランチされているので、61I個
の被制御要素は全て停止している。そして。
複写開始ボタン(不図示〕が押されると、複写機の制御
回路から信号線ぶン介して供給されるリセット信号を第
1カウンタnが受信し、その出力端子Qo ” Qsに
ROM 32の下位アドレスAo −As ’l:指定
するアドレス信号”(OJ16”を出力する。このとぎ
、発振器グ/が第一カランタグλにゾステムクロンク信
号馨供給するため、第2カウンタqはROM32の上位
アドレスAへ−八6乞指定するアドレス信号ン出力する
。
回路から信号線ぶン介して供給されるリセット信号を第
1カウンタnが受信し、その出力端子Qo ” Qsに
ROM 32の下位アドレスAo −As ’l:指定
するアドレス信号”(OJ16”を出力する。このとぎ
、発振器グ/が第一カランタグλにゾステムクロンク信
号馨供給するため、第2カウンタqはROM32の上位
アドレスAへ−八6乞指定するアドレス信号ン出力する
。
既述したように、システムクロンク信号は、ドラムクロ
ング信号のt倍の周波数を有していると設定しているの
で、静電ドラム(不図示)の回転にともなって、最初の
ドラムクロング信号が信号線2グン介して第1カウンタ
nに入力されるまでに。
ング信号のt倍の周波数を有していると設定しているの
で、静電ドラム(不図示)の回転にともなって、最初の
ドラムクロング信号が信号線2グン介して第1カウンタ
nに入力されるまでに。
FLOM 3λの上位アドレスA4〜As ’l指定す
るアドレス信号は、″(Oハロ″から”(7)16”ま
で変化する。すなわち、アドレスマツプ上では、第一図
から明らかmように、ブロックA、 B、 C,・・・
・・、Hが順次指定されろ。その間、ROM 32の下
位アドレスA、 % A3乞指定するアドレス信号は”
(0)16”のままであるから、アドレスA、 % A
、火指定するアドレス信号は、″(00月61* ”(
/’)+6”+ “(,20)16”、・・・・・・、
″(7(7月6”となり、それぞれのアドレスに応じて
ROM 32はlワードrピントの制御(1データ01
〜0@χ出力する。これと同時に、第1カウンタB2が
ランチ回路33〜%のアドレス入力端子Anにそれぞれ
アドレス信号乞供給し、発振器U/がランチ回路33〜
t10のクロンク入力端子CKにシステムクロンク信号
ン供給するから、ランチ回路33〜功は、それぞれ入力
端子DY介してROM3λの制御出力データ01〜0.
ン時分割で読み込むことができる。
るアドレス信号は、″(Oハロ″から”(7)16”ま
で変化する。すなわち、アドレスマツプ上では、第一図
から明らかmように、ブロックA、 B、 C,・・・
・・、Hが順次指定されろ。その間、ROM 32の下
位アドレスA、 % A3乞指定するアドレス信号は”
(0)16”のままであるから、アドレスA、 % A
、火指定するアドレス信号は、″(00月61* ”(
/’)+6”+ “(,20)16”、・・・・・・、
″(7(7月6”となり、それぞれのアドレスに応じて
ROM 32はlワードrピントの制御(1データ01
〜0@χ出力する。これと同時に、第1カウンタB2が
ランチ回路33〜%のアドレス入力端子Anにそれぞれ
アドレス信号乞供給し、発振器U/がランチ回路33〜
t10のクロンク入力端子CKにシステムクロンク信号
ン供給するから、ランチ回路33〜功は、それぞれ入力
端子DY介してROM3λの制御出力データ01〜0.
ン時分割で読み込むことができる。
次いで、静電ドラムが回転を始め、ローグリエンコーダ
Iのり欠部乞通過した光馨、透過形フォトセンサ〃が検
出してドラムクロック信号ケ発生し、そのドラムクロン
グ信号を信号線2グ乞介して第1カウンタBが受信する
と、第1カウンタnは計数値(カウント値)l:十’/
”歩進(インクリメント)する。そのため、第1カウン
タnの出力端子Q。−Q3に生ずるアドレス信号は”(
1)1a″となり、l’LOM 32の下位アドレスA
、 % A3夕指定する。
Iのり欠部乞通過した光馨、透過形フォトセンサ〃が検
出してドラムクロック信号ケ発生し、そのドラムクロン
グ信号を信号線2グ乞介して第1カウンタBが受信する
と、第1カウンタnは計数値(カウント値)l:十’/
”歩進(インクリメント)する。そのため、第1カウン
タnの出力端子Q。−Q3に生ずるアドレス信号は”(
1)1a″となり、l’LOM 32の下位アドレスA
、 % A3夕指定する。
その際、第2カウンタグλは、次のドラムクロング信号
YliR/カウンタnが受信するまで、ンステムクロン
ク信号を計数して”(0)16”から″(7)ts”乞
順次出力し、ROMJ2の上位、アドレスA4〜A、
Y指定する。従って、この期間中に、ROM J2のア
ドレスA、 % A、とじては、EO/)1s” I
”(//)16”1・・・・・・r @(”)16”が
指定され、l’LOM Jλは指定されたそのアドレス
の制御データケ順次出力する。これと同期して、上述し
たよ5に、ランチ回路33〜語のアドレス指定とランチ
制御が行オつれるので、ROM nの制鶴1出力データ
01〜06は、システムクロンク信号に応じて各ランチ
回路33〜僅に、それぞれ時分割で分配される。
YliR/カウンタnが受信するまで、ンステムクロン
ク信号を計数して”(0)16”から″(7)ts”乞
順次出力し、ROMJ2の上位、アドレスA4〜A、
Y指定する。従って、この期間中に、ROM J2のア
ドレスA、 % A、とじては、EO/)1s” I
”(//)16”1・・・・・・r @(”)16”が
指定され、l’LOM Jλは指定されたそのアドレス
の制御データケ順次出力する。これと同期して、上述し
たよ5に、ランチ回路33〜語のアドレス指定とランチ
制御が行オつれるので、ROM nの制鶴1出力データ
01〜06は、システムクロンク信号に応じて各ランチ
回路33〜僅に、それぞれ時分割で分配される。
以下同様にして、ドラムクロンク信号に同期した16の
タイミングで、ROMJ2は全ての制御データケ読み出
し、ランチ回路33〜3弘は、その各タイミングでRO
M JJの制御出力データ乞システムクロンク信考に同
期して、それぞれ読み込むことができる。次いで、ラン
チ回路33〜功は、その制御出力データO4j、 (
ただし、i = /、コ、・・・・・・、t%j=A、
B、・・・・・・、H)を被制御要素にそれぞれ供給
する。
タイミングで、ROMJ2は全ての制御データケ読み出
し、ランチ回路33〜3弘は、その各タイミングでRO
M JJの制御出力データ乞システムクロンク信考に同
期して、それぞれ読み込むことができる。次いで、ラン
チ回路33〜功は、その制御出力データO4j、 (
ただし、i = /、コ、・・・・・・、t%j=A、
B、・・・・・・、H)を被制御要素にそれぞれ供給
する。
従って、このシーケンス制御装置は、/6のタイミング
で、6り個の被制御要素を、それぞれROM32の制御
データにもとづいて制御することができる。ここで、R
OMJ2はtピントメ/2rワードの記憶容量であるに
もかかわらず、上述のような時分割アクセスχ行うこと
によって、64Lピント×/6ワードのROMとして機
能することができ・る。そのため、本実施例によれば、
ROMのlワードあたりのピント数に制限を受けずに、
被制御要素の数ン増設し得るので、ROMの記憶空間馨
効、率よく使用することができる。また、タイミングチ
ャートとROMの制御データが対応するので、第1図の
前実施例と同様な効果も得ることができる。
で、6り個の被制御要素を、それぞれROM32の制御
データにもとづいて制御することができる。ここで、R
OMJ2はtピントメ/2rワードの記憶容量であるに
もかかわらず、上述のような時分割アクセスχ行うこと
によって、64Lピント×/6ワードのROMとして機
能することができ・る。そのため、本実施例によれば、
ROMのlワードあたりのピント数に制限を受けずに、
被制御要素の数ン増設し得るので、ROMの記憶空間馨
効、率よく使用することができる。また、タイミングチ
ャートとROMの制御データが対応するので、第1図の
前実施例と同様な効果も得ることができる。
第6図は本発明による複写機のシーケンス制御装置の更
に他の構成例を示す。なお、第V図の前実施例と共通の
部所には同−符号乞付し、その詳細な説明は省略する。
に他の構成例を示す。なお、第V図の前実施例と共通の
部所には同−符号乞付し、その詳細な説明は省略する。
このシーケンス制御装置はアドレス発生器J/ 、イネ
ーブル信号発生器511ROM 32およびr個のラン
チ回路33〜ψχ有し、同一の制御データ馨連続して発
生する比較的長いシーケンス制御に適する。
ーブル信号発生器511ROM 32およびr個のラン
チ回路33〜ψχ有し、同一の制御データ馨連続して発
生する比較的長いシーケンス制御に適する。
イネーブル信号発生器siは、第3カウンクj2および
マグニチュードコンパレータj3とン有し、アドレス発
生器J/の第1カウンタnの計数(カウント)χ許可す
るイネーブル信号を発生する。その第3カクンタjコは
、信号線5≠を介して供給されるロード信号に応じてそ
の内容’Y IJセントした後、信号線5jχ介して供
給されるドラムクロンク信号のパルス数ケ計数して、そ
の計数結果である符号なしの一進数値B’4出方端子Q
nから信号組37 k介してマグニチュードコンパレー
タs3に供給する。マグニチュードコンパレータ53は
、その供給された符号なしλ進数値Bと、ランチ回路3
3〜ψの各出力端子QHから信号fH54%l介して供
給されるランレングスデータ、すなわち同一制御データ
を連続して発生する時間乞示す符号なし2進数値Aと比
較し1両者AおよびBの値が等しイトキニのみ、信号線
sr ン介して第1カウンタnにその計数乞許可するイ
ネーブル信号乞供給する。第1カワンタBは、そのイネ
ーブル信号の受信のタイミングでドラムクロンク信号の
歩進ン行(・、そのタイミング時以外では歩進ン中止す
る。
マグニチュードコンパレータj3とン有し、アドレス発
生器J/の第1カウンタnの計数(カウント)χ許可す
るイネーブル信号を発生する。その第3カクンタjコは
、信号線5≠を介して供給されるロード信号に応じてそ
の内容’Y IJセントした後、信号線5jχ介して供
給されるドラムクロンク信号のパルス数ケ計数して、そ
の計数結果である符号なしの一進数値B’4出方端子Q
nから信号組37 k介してマグニチュードコンパレー
タs3に供給する。マグニチュードコンパレータ53は
、その供給された符号なしλ進数値Bと、ランチ回路3
3〜ψの各出力端子QHから信号fH54%l介して供
給されるランレングスデータ、すなわち同一制御データ
を連続して発生する時間乞示す符号なし2進数値Aと比
較し1両者AおよびBの値が等しイトキニのみ、信号線
sr ン介して第1カウンタnにその計数乞許可するイ
ネーブル信号乞供給する。第1カワンタBは、そのイネ
ーブル信号の受信のタイミングでドラムクロンク信号の
歩進ン行(・、そのタイミング時以外では歩進ン中止す
る。
また、同時に、イネーブル信号は破線で示す分岐信号線
59乞介して第3カウンタ52のクリア端子CLにも供
給され、その計数内容ンクリアする。
59乞介して第3カウンタ52のクリア端子CLにも供
給され、その計数内容ンクリアする。
あらかじめ、ROM J20) A −G領域(第5図
参照)には、ランチ回路33〜ψの出力制御線olA〜
0IG(ただし、i = /、コ、3.・・・・・・、
r−〕の出力値に相当する被制御要素駆動データ(制御
データフが記憶され、また残りのH領域(第5図参照〕
には、各アドレスの制御データが連続して続く時間に相
当するランレングスデータが/i tピント構成の符号
なし2進数で記憶される。なお、上述のROM3λの他
に、信号線λ6と接続する第−ROM乞別に設け、ラン
レングスデータンその第J ROMの方に記憶するよう
にしてもよい。
参照)には、ランチ回路33〜ψの出力制御線olA〜
0IG(ただし、i = /、コ、3.・・・・・・、
r−〕の出力値に相当する被制御要素駆動データ(制御
データフが記憶され、また残りのH領域(第5図参照〕
には、各アドレスの制御データが連続して続く時間に相
当するランレングスデータが/i tピント構成の符号
なし2進数で記憶される。なお、上述のROM3λの他
に、信号線λ6と接続する第−ROM乞別に設け、ラン
レングスデータンその第J ROMの方に記憶するよう
にしてもよい。
次に、第6図のシーケンス制御装置の動作ヶ第j図も参
照して説明する。
照して説明する。
第1カウンタnかりセント信号の受信に応じて最初のア
ドレス信号ン送出した時点から、ドラムクロンク数にし
てグjクロンクパルスの期間において、ランチ回路3り
の制御線02人の出力だけンハイレベルHに保チ、他の
制御l線の出力はローレベルLに保った場合を想定する
と、その場合は、あらかじめルOM J、?のアドレス
”(OO)1m”には、2進データ(00000010
)2χ、アドレス”(70)1g”には−進データ(0
010/10/ )! −(4’j )lo Y−また
アドレス”(10)sa″、’(−?(7)+s″*
”(JO)16″。
ドレス信号ン送出した時点から、ドラムクロンク数にし
てグjクロンクパルスの期間において、ランチ回路3り
の制御線02人の出力だけンハイレベルHに保チ、他の
制御l線の出力はローレベルLに保った場合を想定する
と、その場合は、あらかじめルOM J、?のアドレス
”(OO)1m”には、2進データ(00000010
)2χ、アドレス”(70)1g”には−進データ(0
010/10/ )! −(4’j )lo Y−また
アドレス”(10)sa″、’(−?(7)+s″*
”(JO)16″。
”(lI(7月11”+ EIO)se”および”(6
0) t6”には全てコ進データ(00000000)
2 ’l書き込む。そのため、第1カウンタnが下位ア
ドレス発生器する1llPJJのアドレス信号”(0)
1g”を送出し、第1カウンク刀が上位アドレス信号を
送出すると、ROM32のアドレス”(OO)16″*
@(10hs”、1(コO)!6”。
0) t6”には全てコ進データ(00000000)
2 ’l書き込む。そのため、第1カウンタnが下位ア
ドレス発生器する1llPJJのアドレス信号”(0)
1g”を送出し、第1カウンク刀が上位アドレス信号を
送出すると、ROM32のアドレス”(OO)16″*
@(10hs”、1(コO)!6”。
””hs”*・・・・・・、 @(70月6′″が順次
選択され、そのアドレスに書き込まれた上述の2進デー
タがランチ回路33〜僧の入力端子りに供給される。こ
れと同時に、第1カウンタ32のアドレス信号がラッチ
回路33〜pのアドレス入力端子Anに供給され、発振
器ダlのシステムクロンク信号がランチ回路33〜荀の
クロック人力潮干CKに供給されるから、ランチ回路3
3〜pにはそれぞれ入力端子り乞介してROM Hの制
御出力データ01〜08が、アドレス信号トシステムク
ロンク信号に同期して時分割に読み込まれる。
選択され、そのアドレスに書き込まれた上述の2進デー
タがランチ回路33〜僧の入力端子りに供給される。こ
れと同時に、第1カウンタ32のアドレス信号がラッチ
回路33〜pのアドレス入力端子Anに供給され、発振
器ダlのシステムクロンク信号がランチ回路33〜荀の
クロック人力潮干CKに供給されるから、ランチ回路3
3〜pにはそれぞれ入力端子り乞介してROM Hの制
御出力データ01〜08が、アドレス信号トシステムク
ロンク信号に同期して時分割に読み込まれる。
すなわち、ROM JjのアドレスEOO)ss”が選
択されると、そのアドレスに記憶された一進データL
00000010 )2がランチ回路33〜ψの入力端
子pに供給される。このときの制御出力データは02の
みが11”で他は10”であるから(第5図参照)、時
分割で読み込まれた結果、制御線01A〜011Aの内
で02Aの出力だけがノ)イレベルI(となり、他はロ
ーレベルLとなる。次いで、110MJ2のアドレス°
(/(’)t6″〜”t60)1m”が順次選択され、
データが時分割で各ランチ回路33〜pに読み込まれる
が、それらのアドレスには全て零である2進データ(o
ooooooo ) 、が書き込穢れて(・ろので、対
応する制御線の全てはローレベルLとなる。その結果、
56本の出力制御線01人〜0VaD内で制御N0zh
の出力のみが)・イレベルHとなる。
択されると、そのアドレスに記憶された一進データL
00000010 )2がランチ回路33〜ψの入力端
子pに供給される。このときの制御出力データは02の
みが11”で他は10”であるから(第5図参照)、時
分割で読み込まれた結果、制御線01A〜011Aの内
で02Aの出力だけがノ)イレベルI(となり、他はロ
ーレベルLとなる。次いで、110MJ2のアドレス°
(/(’)t6″〜”t60)1m”が順次選択され、
データが時分割で各ランチ回路33〜pに読み込まれる
が、それらのアドレスには全て零である2進データ(o
ooooooo ) 、が書き込穢れて(・ろので、対
応する制御線の全てはローレベルLとなる。その結果、
56本の出力制御線01人〜0VaD内で制御N0zh
の出力のみが)・イレベルHとなる。
続いて、ROM 、?2のアドレス”(70)!61が
選択されると、そのアドレスに記憶された。2進データ
(0010/10/ hがランチ回路33〜僧に読み込
まれ、信号線S6乞介して送出される。そσ)際、信号
線S6に!本の゛出力制御線01H〜08HfJ″−1
個のデータとして出力され、F5クロンクパルスに相当
する2進データ(0010/10/ )、がマグニチュ
ードコンパレータj3の入力端子Aに供給されろ。
選択されると、そのアドレスに記憶された。2進データ
(0010/10/ hがランチ回路33〜僧に読み込
まれ、信号線S6乞介して送出される。そσ)際、信号
線S6に!本の゛出力制御線01H〜08HfJ″−1
個のデータとして出力され、F5クロンクパルスに相当
する2進データ(0010/10/ )、がマグニチュ
ードコンパレータj3の入力端子Aに供給されろ。
一方、第3カウンタ5コは、リセット信号の発生とほぼ
同時に発生するロード信号により、その内容Y (00
000000)xにクリアした後、ロータリエンコーダ
ノ/が゛ら供給されるドラムクロンク信号乞計赦して、
その計数結果である符号なしλ進数B’4マグニチュー
ドコンパレータj3の入力端子Bに供給スる。コンパレ
ータj3は入力端子Aに供給されたλ進データと、入力
端子Bに供給された2進データと馨比較し、両データの
値が一致したときにのみイネーブル信号をノ・イレベル
Hにする。従って、第3カウンタj3がドラムクロンク
fu M Y asクロンクパルス分計数して、そのl
l−数[BがデータAの(0010/10/ )2に等
しくなるまでは第1カウンタ3は歩進せず、出力制御線
02人のみがノ・イレベルHである制御出力状態が保た
れる。
同時に発生するロード信号により、その内容Y (00
000000)xにクリアした後、ロータリエンコーダ
ノ/が゛ら供給されるドラムクロンク信号乞計赦して、
その計数結果である符号なしλ進数B’4マグニチュー
ドコンパレータj3の入力端子Bに供給スる。コンパレ
ータj3は入力端子Aに供給されたλ進データと、入力
端子Bに供給された2進データと馨比較し、両データの
値が一致したときにのみイネーブル信号をノ・イレベル
Hにする。従って、第3カウンタj3がドラムクロンク
fu M Y asクロンクパルス分計数して、そのl
l−数[BがデータAの(0010/10/ )2に等
しくなるまでは第1カウンタ3は歩進せず、出力制御線
02人のみがノ・イレベルHである制御出力状態が保た
れる。
次に、ランレングスデータへの(0010/10/)雪
とドラムクロック計数値Bとが等しくなると、イネーブ
ル信号がハイレベルHとなるから、第1カウンク刀はそ
のイネーブル信号の受信に応じて計数許可となり、ドラ
ムクロンク信号に応じて+゛l″l″歩進同時に、イネ
ーブル信号6/にエリ、第3カウンタ32の内容がイン
クリメントされ、次の制御状態に移る。ここで、lバイ
トlピントとすると、これまでの制御に要したROM
Hの記憶領域はtバイトとなるが、これと同様なシーケ
ンス制御を第1図で示した前実施例の方式で実行すると
、り5×にバイト=360バイトが必要となる。
とドラムクロック計数値Bとが等しくなると、イネーブ
ル信号がハイレベルHとなるから、第1カウンク刀はそ
のイネーブル信号の受信に応じて計数許可となり、ドラ
ムクロンク信号に応じて+゛l″l″歩進同時に、イネ
ーブル信号6/にエリ、第3カウンタ32の内容がイン
クリメントされ、次の制御状態に移る。ここで、lバイ
トlピントとすると、これまでの制御に要したROM
Hの記憶領域はtバイトとなるが、これと同様なシーケ
ンス制御を第1図で示した前実施例の方式で実行すると
、り5×にバイト=360バイトが必要となる。
また、ROM32のアドレス”(7/)16″に、あら
かじめt //////// )2のランレングスデー
タを記憶すれば、次の制御段階における出力制御状態ン
ドラムクロンクにして、コSjパルス分連続させること
ができる。同様に、出力制御線01人〜OIGから出力
する制御データは、ROMJλのアドレス”(72)1
a“r ”(73)1g+・・・・・・* ”(7F)
ts”にあらかじめ記憶したランレングスデータに応じ
て連続出力することができる。
かじめt //////// )2のランレングスデー
タを記憶すれば、次の制御段階における出力制御状態ン
ドラムクロンクにして、コSjパルス分連続させること
ができる。同様に、出力制御線01人〜OIGから出力
する制御データは、ROMJλのアドレス”(72)1
a“r ”(73)1g+・・・・・・* ”(7F)
ts”にあらかじめ記憶したランレングスデータに応じ
て連続出力することができる。
このように、本実施例では同一の制御データが続くとき
に、その連続時間を示すランレングス時間ン符号化して
ROMにあらかじめ記憶し、その記憶したランレングス
データに基づいてシーケンス制御7行っているので、R
OMの記憶容量乞大幅に少ft、 くすることができる
。よって、本実施例は、特に同一制御データの出力が続
き、比較的長いクーケンス制御に対して好適である。更
に、本実施例では、第3カウンタj、2のクリアtイネ
ーブル信号に回期して行うよ5にして(・るため、その
カウンタjλは制御出力の変化点から変化点までのドラ
ムクロンク数乞計数することになるから、カウンタj2
がtピント構成であってもドラムクロンク数で256ン
越えるクーケンス制御が可能となる利点がある。
に、その連続時間を示すランレングス時間ン符号化して
ROMにあらかじめ記憶し、その記憶したランレングス
データに基づいてシーケンス制御7行っているので、R
OMの記憶容量乞大幅に少ft、 くすることができる
。よって、本実施例は、特に同一制御データの出力が続
き、比較的長いクーケンス制御に対して好適である。更
に、本実施例では、第3カウンタj、2のクリアtイネ
ーブル信号に回期して行うよ5にして(・るため、その
カウンタjλは制御出力の変化点から変化点までのドラ
ムクロンク数乞計数することになるから、カウンタj2
がtピント構成であってもドラムクロンク数で256ン
越えるクーケンス制御が可能となる利点がある。
また、第6図において、第一カランタグ2のアドレス線
60χROM 32の下位アドレス端子Ao〜A2ニ接
続し、第1カウンタnのアドレス線にY ROM32の
上位アドレス端子A3〜A6に接続すると、第7図のア
ドレスマツプで示すように、ROMJ2のアドレス配置
はきわめて合理的となる。すなわち、この場合は、tバ
イトが1組になってランレングス指示を構成することに
なり、プログラム設計が容易となる。つまり、 /I
llにバイト毎に初めの7バイドまでは、出力信号線の
出力状Nya=ピント対応で書き込み、rバイト目には
その状態が続く長さを符号なしコ進符号で書き込めば良
いからである。勿論、ランレングス符号乞ROM 32
と同一のメモリ空間に割り付けなくても、第、2 Ro
M (図示せず)を用いてそれに割り付けるようにして
もよい。
60χROM 32の下位アドレス端子Ao〜A2ニ接
続し、第1カウンタnのアドレス線にY ROM32の
上位アドレス端子A3〜A6に接続すると、第7図のア
ドレスマツプで示すように、ROMJ2のアドレス配置
はきわめて合理的となる。すなわち、この場合は、tバ
イトが1組になってランレングス指示を構成することに
なり、プログラム設計が容易となる。つまり、 /I
llにバイト毎に初めの7バイドまでは、出力信号線の
出力状Nya=ピント対応で書き込み、rバイト目には
その状態が続く長さを符号なしコ進符号で書き込めば良
いからである。勿論、ランレングス符号乞ROM 32
と同一のメモリ空間に割り付けなくても、第、2 Ro
M (図示せず)を用いてそれに割り付けるようにして
もよい。
このように、第、2 ROMにランレングス符号7書き
込む場合は、第−ROMのアドレス線ン上述のアドレス
線スに接続し、そのデータ線乞マグニチュードコンパレ
ータ53のへ入力端子に接続して、出力データケ直接コ
ンパレータ53に印加することができる。
込む場合は、第−ROMのアドレス線ン上述のアドレス
線スに接続し、そのデータ線乞マグニチュードコンパレ
ータ53のへ入力端子に接続して、出力データケ直接コ
ンパレータ53に印加することができる。
なお、第1図〜第6図までの各実施例における第1カウ
ンタnとしては、プリセント機能付きのものを用いても
よい。このプリセントとしては、例えばマイクロコンピ
ュータ(不図示)7用いるのが好適であり、これにより
第一図で示すようなタイミングチャートの途中から制御
動作ン開始させることができる。また、その場合は、そ
のマイクロコンピュータは通常のシーケンス制御から完
全に解放されているので、より高度な制御に専念するこ
とができる。このように、上述の各実施例において、条
件判断等の例外的シーケンス制御には、マイクロコンピ
ュータ乞想定しているのであるが、更に本発明の用途は
、単に複写機のシーケンス制御のようにゆっくりしたシ
ーケンス制御ばかりでなく、後述のように、 LSIテ
スタのような超高速のシーケンス制御にも適用すること
ができる。この場合のマイクロコンピュータとしては、
ビットスライス形のマイクロプロセンサン用いることが
できる。
ンタnとしては、プリセント機能付きのものを用いても
よい。このプリセントとしては、例えばマイクロコンピ
ュータ(不図示)7用いるのが好適であり、これにより
第一図で示すようなタイミングチャートの途中から制御
動作ン開始させることができる。また、その場合は、そ
のマイクロコンピュータは通常のシーケンス制御から完
全に解放されているので、より高度な制御に専念するこ
とができる。このように、上述の各実施例において、条
件判断等の例外的シーケンス制御には、マイクロコンピ
ュータ乞想定しているのであるが、更に本発明の用途は
、単に複写機のシーケンス制御のようにゆっくりしたシ
ーケンス制御ばかりでなく、後述のように、 LSIテ
スタのような超高速のシーケンス制御にも適用すること
ができる。この場合のマイクロコンピュータとしては、
ビットスライス形のマイクロプロセンサン用いることが
できる。
第1図は、本発明ン適用したLSIテスタの構成例乞示
す。第1図と共通箇所には同一符号ン付して、その詳細
な説明は省略する。ここで、7/はアドレサプルランチ
回路33〜功から入力条件データ(テスト入力データ)
が供給される被測定LSI(大規模集積回路〕、7λは
被測定LSI 7/の応答結果χランチする入力レジス
タ、73は入力レジスタ7−の出力データに基づき、・
データバス7≠χ介して出力レジスタ7jの制御等7行
う論理演算ユニン) (ALU )である。LSI 7
/は繭実施例の被制御要素に相当し、ALU 73は、
例えばピントスライス形マイクロプロセンサからなる。
す。第1図と共通箇所には同一符号ン付して、その詳細
な説明は省略する。ここで、7/はアドレサプルランチ
回路33〜功から入力条件データ(テスト入力データ)
が供給される被測定LSI(大規模集積回路〕、7λは
被測定LSI 7/の応答結果χランチする入力レジス
タ、73は入力レジスタ7−の出力データに基づき、・
データバス7≠χ介して出力レジスタ7jの制御等7行
う論理演算ユニン) (ALU )である。LSI 7
/は繭実施例の被制御要素に相当し、ALU 73は、
例えばピントスライス形マイクロプロセンサからなる。
出力レジスタ7jは、LSI 7/の入力条件設電デー
タが読み出されろI’LOM 7ノの下位アドレスA、
−A、乞指示するアドレス制御を行う。このように、
ALU 73は通常のシーケンス制御から解放されるの
で、相対アドレス以外はlバイト命令で実行でき、それ
により高速のデータ制御が可能となり、本発明シーケン
ス制御回路32〜侵と組み合わせて高速のLSIテスタ
を構成できる。
タが読み出されろI’LOM 7ノの下位アドレスA、
−A、乞指示するアドレス制御を行う。このように、
ALU 73は通常のシーケンス制御から解放されるの
で、相対アドレス以外はlバイト命令で実行でき、それ
により高速のデータ制御が可能となり、本発明シーケン
ス制御回路32〜侵と組み合わせて高速のLSIテスタ
を構成できる。
76は読み出し専用メモリで構成されるプログラムメモ
リであり、レジスタ制御ピント領域R%メモリ制御ピン
ト領域M、データピント領域りおよびコマンドピント領
域Cからなる。領域Rは入力レジスタ7λをアクセスす
る領域であり、領域Mはランダムアクセスメモリ(RA
M ) 77と、プログラムカウンタ(PC) 71
、および出力レジスタ75等のアドレス設定ンする領域
であり、領域D GJ ALU 7Jにデータ(期待出
力データ)を供給する領域である。また、領域CはAL
U 73の動作モードを制御する領域であり、ALU
7Jのどの機能χ使うかを指示するピントが記憶される
。プログラムメモリ76は、l命令がlバイトがら構成
されているので1通常の場合はl命令実行毎に1回イン
クリメントされる。たたし、コマンドピント(C)がジ
ャンプ命令のときには、絶対アドレスに対してメモリ制
御ビン) (M)の値乞直接フエンテし、相対アドレス
に対してPC71の現在値ン加算または減算してフエツ
チする。
リであり、レジスタ制御ピント領域R%メモリ制御ピン
ト領域M、データピント領域りおよびコマンドピント領
域Cからなる。領域Rは入力レジスタ7λをアクセスす
る領域であり、領域Mはランダムアクセスメモリ(RA
M ) 77と、プログラムカウンタ(PC) 71
、および出力レジスタ75等のアドレス設定ンする領域
であり、領域D GJ ALU 7Jにデータ(期待出
力データ)を供給する領域である。また、領域CはAL
U 73の動作モードを制御する領域であり、ALU
7Jのどの機能χ使うかを指示するピントが記憶される
。プログラムメモリ76は、l命令がlバイトがら構成
されているので1通常の場合はl命令実行毎に1回イン
クリメントされる。たたし、コマンドピント(C)がジ
ャンプ命令のときには、絶対アドレスに対してメモリ制
御ビン) (M)の値乞直接フエンテし、相対アドレス
に対してPC71の現在値ン加算または減算してフエツ
チする。
RAM 77はプログラムメモリ7乙のレジスタ制御ピ
ント(R)によってテンプセレクトされ、プログラムメ
モリ76のメモリ制御ピントLM)によって七ルセレク
トされる。また、RAM 77はALU 73の図示し
ないリードライト線(R/W )によりモード切換され
て、データバス7す上に送出された入力データを読み込
むが、または記憶したデータtデータバス7弘に出力す
る。PC7fはプログラムメモリ7tのアドレスχ制御
す・る。79はプロクラムメモリ76のインデックス命
令に用いるインデックスレジスタである。ここで、イン
デックスレジスタ79からの信号により、 RAM 7
7 Yアクセスする場合ンインデンクスアドレスとし、
プログラムメモリ7乙のメモリ制御ピント領域Mからの
信号により、RAM77Yアクセスする場合ンダイレク
トアドレスとする。
ント(R)によってテンプセレクトされ、プログラムメ
モリ76のメモリ制御ピントLM)によって七ルセレク
トされる。また、RAM 77はALU 73の図示し
ないリードライト線(R/W )によりモード切換され
て、データバス7す上に送出された入力データを読み込
むが、または記憶したデータtデータバス7弘に出力す
る。PC7fはプログラムメモリ7tのアドレスχ制御
す・る。79はプロクラムメモリ76のインデックス命
令に用いるインデックスレジスタである。ここで、イン
デックスレジスタ79からの信号により、 RAM 7
7 Yアクセスする場合ンインデンクスアドレスとし、
プログラムメモリ7乙のメモリ制御ピント領域Mからの
信号により、RAM77Yアクセスする場合ンダイレク
トアドレスとする。
10はALU 7Jの種々の演算のためのスフランチバ
ンドメモリとして用いるレジスタであり、論理演算に必
要なデータはこのレジスタ10に!き込んで処理する。
ンドメモリとして用いるレジスタであり、論理演算に必
要なデータはこのレジスタ10に!き込んで処理する。
I/は外部機器(不図示〕とのデータの受は渡し7行5
入出力レジスタであり、例えば入出力デバイスのアドレ
ス指示やデータの送受信を行う。その外部機器としては
、ビデオキーボード、2インプリンタなどがあり、テス
トプログラムの入力やテスト結果の出力などに用いる。
入出力レジスタであり、例えば入出力デバイスのアドレ
ス指示やデータの送受信を行う。その外部機器としては
、ビデオキーボード、2インプリンタなどがあり、テス
トプログラムの入力やテスト結果の出力などに用いる。
次に、第r図のLSIテスタの動作ケ説明する。
まず、テスト開始とともに1発振器(O20) #/の
出カン計数するカランタグ2の出力端子Qがらアドレス
信号が送出され、その信号によりROM 32の上位ア
ドレスA4〜A6が指定され、また出力レジスタ7jか
ら送出されたアドレス信号によって、ROMJλの下位
アドレスAO% A3が指定される。指定されたROM
J2のアドレスA、 −A、のデータが、その出力端
子01〜08からランチ回路33〜Vの該当アドレスに
順次送出される。これにより、ランチ回路33〜Vの出
力端子Qλ〜QHから出力制御線01A〜011 (た
だし、I−/−1)χ介して入力テストデータ、すなわ
ちROM J2に書き込まれた入力条件に当るテストパ
ターンデータが、被測定LSI 7/の入力端チェ。〜
I63に供給され、その応答結果が検出出力として出力
端子00〜01G から送出する。ここで、例えば電卓
用LSI ”l被測定L8I 7/として、本装置を電
卓用LSIテエンカとして用いる場合は、上述の入力端
チェ0〜Illが電卓のテンキーの入力端子に相当し、
出力端子Oo〜010 が液晶ドライブ出力端子に相当
する。
出カン計数するカランタグ2の出力端子Qがらアドレス
信号が送出され、その信号によりROM 32の上位ア
ドレスA4〜A6が指定され、また出力レジスタ7jか
ら送出されたアドレス信号によって、ROMJλの下位
アドレスAO% A3が指定される。指定されたROM
J2のアドレスA、 −A、のデータが、その出力端
子01〜08からランチ回路33〜Vの該当アドレスに
順次送出される。これにより、ランチ回路33〜Vの出
力端子Qλ〜QHから出力制御線01A〜011 (た
だし、I−/−1)χ介して入力テストデータ、すなわ
ちROM J2に書き込まれた入力条件に当るテストパ
ターンデータが、被測定LSI 7/の入力端チェ。〜
I63に供給され、その応答結果が検出出力として出力
端子00〜01G から送出する。ここで、例えば電卓
用LSI ”l被測定L8I 7/として、本装置を電
卓用LSIテエンカとして用いる場合は、上述の入力端
チェ0〜Illが電卓のテンキーの入力端子に相当し、
出力端子Oo〜010 が液晶ドライブ出力端子に相当
する。
被測定LSI 7/からの検出出力は、プログラムメモ
リ76のレジスタ制御ピント11によりアクセスされて
、ALU7Jに供給される。、ALU7Jは、供給され
た検出出力に基づき各種のキー人力状態に対する出力値
乞測定し、それがプログラムメモリ76から供給された
データピント(D)に基づき、予じめ計算して求めてお
いた良品の場合の正確な出力値と比較して、両者が一致
しているか否かを確認し、被測定LSI 7/が良品で
あるか不良品であるかン判定する。その判定結果乞入出
力しジスタrlY介して外部機器に送出し、デスルイ表
示またはプリントアウト7行う。次のテストに移るとき
は、 ALU 7Jから出力レジスタ75に指示信号が
出力され、これに基づき出力レジスタ7jから新たなア
ドレス指示がROM 32に対して行われ、それにより
被測定LSI 7/は新たな入力条件ン与えられる。そ
の際、ランチ回路33〜%は、出力レジスタ7jからの
出力にもとづきROM Jλの中に1かれている内容を
ランチするだけであるから、極めて高速となる。例えば
、ランチ回路33〜%をそれぞれマイクロコンピュータ
の出力ボートに割り当てて、ンフトウエアにより出方値
をセントする従来の場合に比較して、少なくとも70倍
以上の高速動作が可能である。
リ76のレジスタ制御ピント11によりアクセスされて
、ALU7Jに供給される。、ALU7Jは、供給され
た検出出力に基づき各種のキー人力状態に対する出力値
乞測定し、それがプログラムメモリ76から供給された
データピント(D)に基づき、予じめ計算して求めてお
いた良品の場合の正確な出力値と比較して、両者が一致
しているか否かを確認し、被測定LSI 7/が良品で
あるか不良品であるかン判定する。その判定結果乞入出
力しジスタrlY介して外部機器に送出し、デスルイ表
示またはプリントアウト7行う。次のテストに移るとき
は、 ALU 7Jから出力レジスタ75に指示信号が
出力され、これに基づき出力レジスタ7jから新たなア
ドレス指示がROM 32に対して行われ、それにより
被測定LSI 7/は新たな入力条件ン与えられる。そ
の際、ランチ回路33〜%は、出力レジスタ7jからの
出力にもとづきROM Jλの中に1かれている内容を
ランチするだけであるから、極めて高速となる。例えば
、ランチ回路33〜%をそれぞれマイクロコンピュータ
の出力ボートに割り当てて、ンフトウエアにより出方値
をセントする従来の場合に比較して、少なくとも70倍
以上の高速動作が可能である。
このように、本実施例では、従来のようなタイマ制御に
よる複雑なン7トウェア乞必要としたシ−ケンズ制御装
置に比較して、タイミングチャートが与えられれば、そ
れン直接ILOMに書き込むだけでシーケンス制御が実
現できるので、開発手間が大幅に軽減されるばかりでな
く、ピントスライスプロセンサとの組合わせにより、I
Cテスタ等の高速のシーケンス制御が実現できる効果が
得られる。
よる複雑なン7トウェア乞必要としたシ−ケンズ制御装
置に比較して、タイミングチャートが与えられれば、そ
れン直接ILOMに書き込むだけでシーケンス制御が実
現できるので、開発手間が大幅に軽減されるばかりでな
く、ピントスライスプロセンサとの組合わせにより、I
Cテスタ等の高速のシーケンス制御が実現できる効果が
得られる。
以上説明したよ5に、本発明によれば、特にランチ回路
の出力χ被制御要素に印加して得た応答データに基づき
、アドレス発生器のアドレス信号の発生な制御するピン
トスライスプロセッサY具備したため、超高速なICデ
スクの如きシーケンス制御装置*v提供することができ
る。
の出力χ被制御要素に印加して得た応答データに基づき
、アドレス発生器のアドレス信号の発生な制御するピン
トスライスプロセッサY具備したため、超高速なICデ
スクの如きシーケンス制御装置*v提供することができ
る。
第1図は本発明シーケンス制御装置の基本構成例ン示す
ブロック図、第一図は第1図の制御信号の出力波形の一
例を示すタイミングチャート、第3図は第一図の制御出
力乞実現するためのROMのアドレスとデータの関係ン
示すメモリアロケーション図、第グ図は本発明シーケン
ス制御装置の他の構成例ン示すブロック図、第5図は第
を図のROMのアドレスマツプの一例ン示す!52明図
、第6図は本発明ヅーケンス制御装置の更に他の構成例
を示すブロック図、第7図は第6図の)LOMのアドレ
スマツプの一例ン示す説明図、第1図は本発明を適用し
たLSIテスタの構成例ン示すブロック図である。 //・・・ドラムモータ、 /2・・・第1高圧電
源、/3・・・第1高圧電源、 /ダ・・・給紙ク
ラッチ、/j・・・レジストフランチ、 /4・・
・光学系モータ、/7・・・光源、 7g
・・・定理器モータ、19−・・リードオンリメモリ(
ROM ) 。 〃・・・アドレス発生器、2/・・・ロータリエンコー
ダ、〃・〜透過形プオトセンサ、 n・・・カウンタ(第1カウンタ)、 24I・・・信号線、 B・・・信号線。 ぶ・・・出力信号線、 3/・・・アドレス発生
器。 32・・・リードオンリメモリ(ROM )、33〜4
10・・・アドレサプルランテ回路、4t/・・・発振
器(08C) 、 々・・・第一カウンタ、K/
・・・イネーブル信号発生器、 jl・・・第3カウンタ、13・・・マグニチュードコ
ンパレータ、 jl 5−59・・・信号
線、60・・・アドレス線、 71・・・被測定L
S:[(被制御要素〕、 72・・・入力
レジスタ、73・・・論理演算ユニツト(ALU) 。 7ダ・・・データバス、75・・・出力レジスタ、76
・・・プログラムメモリ、 77・・・ランダムアクセスメモリ(I’LAM )、
7g・・・プログラムカウンタ(PC)、79・・・イ
ンデックスレジスタ。 10・・・レジスタ、 Irl・・・入出力レジ
スタ。 特許出願人 キャノン株式会社
ブロック図、第一図は第1図の制御信号の出力波形の一
例を示すタイミングチャート、第3図は第一図の制御出
力乞実現するためのROMのアドレスとデータの関係ン
示すメモリアロケーション図、第グ図は本発明シーケン
ス制御装置の他の構成例ン示すブロック図、第5図は第
を図のROMのアドレスマツプの一例ン示す!52明図
、第6図は本発明ヅーケンス制御装置の更に他の構成例
を示すブロック図、第7図は第6図の)LOMのアドレ
スマツプの一例ン示す説明図、第1図は本発明を適用し
たLSIテスタの構成例ン示すブロック図である。 //・・・ドラムモータ、 /2・・・第1高圧電
源、/3・・・第1高圧電源、 /ダ・・・給紙ク
ラッチ、/j・・・レジストフランチ、 /4・・
・光学系モータ、/7・・・光源、 7g
・・・定理器モータ、19−・・リードオンリメモリ(
ROM ) 。 〃・・・アドレス発生器、2/・・・ロータリエンコー
ダ、〃・〜透過形プオトセンサ、 n・・・カウンタ(第1カウンタ)、 24I・・・信号線、 B・・・信号線。 ぶ・・・出力信号線、 3/・・・アドレス発生
器。 32・・・リードオンリメモリ(ROM )、33〜4
10・・・アドレサプルランテ回路、4t/・・・発振
器(08C) 、 々・・・第一カウンタ、K/
・・・イネーブル信号発生器、 jl・・・第3カウンタ、13・・・マグニチュードコ
ンパレータ、 jl 5−59・・・信号
線、60・・・アドレス線、 71・・・被測定L
S:[(被制御要素〕、 72・・・入力
レジスタ、73・・・論理演算ユニツト(ALU) 。 7ダ・・・データバス、75・・・出力レジスタ、76
・・・プログラムメモリ、 77・・・ランダムアクセスメモリ(I’LAM )、
7g・・・プログラムカウンタ(PC)、79・・・イ
ンデックスレジスタ。 10・・・レジスタ、 Irl・・・入出力レジ
スタ。 特許出願人 キャノン株式会社
Claims (1)
- 複数の被制御要素の制御データを貯えるり一ドオンリメ
モリと、該リードオンリメモリの上位アドレスと下位ア
ドレス乞それぞれ異なる周期で指定するアドレス信号を
発生することにより、前記リードオンリメモリの制御デ
ータを時分割アクセスするアドレス発生器と、前記リー
ドオンリメモリから読み出された制御データ乞所定の時
間にランチするランチ回路と、該ランチ回路の出力を前
記被制御要素に印加して得た応答データに基づき、前記
アドレス発生器の前記アドレス信号の発生ン制御する制
御手段と乞具備したことを特徴とするシーケンス制御装
置。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP9689282A JPS58214910A (ja) | 1982-06-08 | 1982-06-08 | シ−ケンス制御装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP9689282A JPS58214910A (ja) | 1982-06-08 | 1982-06-08 | シ−ケンス制御装置 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPS58214910A true JPS58214910A (ja) | 1983-12-14 |
Family
ID=14177026
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP9689282A Pending JPS58214910A (ja) | 1982-06-08 | 1982-06-08 | シ−ケンス制御装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS58214910A (ja) |
-
1982
- 1982-06-08 JP JP9689282A patent/JPS58214910A/ja active Pending
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US4631663A (en) | Macroinstruction execution in a microprogram-controlled processor | |
| US3972024A (en) | Programmable microprocessor | |
| JPS598846B2 (ja) | マイクロプログラム可能な周辺制御装置 | |
| US5475852A (en) | Microprocessor implementing single-step or sequential microcode execution while in test mode | |
| US4462072A (en) | Clock system having a stall capability to enable processing of errors | |
| US5210864A (en) | Pipelined microprocessor with instruction execution control unit which receives instructions from separate path in test mode for testing instruction execution pipeline | |
| US4667285A (en) | Microcomputer unit | |
| JPH01320544A (ja) | テスト容易化回路 | |
| EP0226991B1 (en) | Data-processing device | |
| JPS58214910A (ja) | シ−ケンス制御装置 | |
| US4771377A (en) | Microcode control apparatus | |
| US5828859A (en) | Method and apparatus for setting the status mode of a central processing unit | |
| JPS58214908A (ja) | シ−ケンス制御装置 | |
| JPS58214909A (ja) | シ−ケンス制御装置 | |
| JPS58214907A (ja) | シ−ケンス制御装置 | |
| JP2784001B2 (ja) | プログラマブルコントローラの命令処理回路 | |
| JPH0441376Y2 (ja) | ||
| SU905818A1 (ru) | Микропрограммное устройство управлени | |
| JPH05143322A (ja) | マイクロコンピユータ | |
| SU1280629A1 (ru) | Микропрограммное устройство управлени с контролем | |
| SU1087999A1 (ru) | Устройство дл контрол последовательности микрокоманд | |
| SU1608675A1 (ru) | Устройство дл контрол выполнени программ ЭВМ | |
| SU1417005A1 (ru) | Устройство управлени | |
| JPS5922587Y2 (ja) | 乱数発生装置 | |
| SU1667068A1 (ru) | Микропрограммное устройство управлени |