(57)【要約】　　　（修正有）【課題】ダウンロードモード時以外の通常モードでのソフト誤動作による、ＲＯＭデータ破壊を防ぐ。【解決手段】ＣＰＵと、ＣＰＵの動作プログラムを格納するための、電気的に書き換えが可能なメモリデバイスを有する制御回路において、上記メモリデバイスの書き込み制御端子（ライト端子）に入力される信号を、ＣＰＵの出力したライト信号を論理的にそのまま入力するか、入力を禁止するかを、切り替えるための切替え手段を有する。【選択図】　　　　図１
2004013405.tif 000002
【特許請求の範囲】
【請求項１】
ＣＰＵと、ＣＰＵの動作プログラムを格納するための、電気的に書き換えが可能なメモリデバイスを有する制御回路において、上記メモリデバイスの書き込み制御端子（ライト端子）に入力される信号を、ＣＰＵの出力したライト信号を論理的にそのまま入力するか、入力を禁止するかを、切り替えるための切替え手段を有する事を特徴とする制御回路。
【請求項２】
上記切替え手段を制御するための切替え信号として、ＣＰＵが内臓ＲＯＭを用いて動作するか否かを切り替えるための信号を用いる事を特徴とする、請求項１の制御回路。
【請求項３】
上記切替え手段を制御するための切替え信号として、ＣＰＵが上記メモリデバイスに書き込みを行うモードか否かを切り替える信号を用いる事を特徴とする、請求項１の制御回路。
【請求項４】
上記切替え手段を制御するための切替え信号が、ＣＰＵが上記メモリデバイスに書き込みを行うモードか否かを切り替える信号と、ＣＰＵが内臓ＲＯＭを用いて動作するか否かを切り替えるための信号を兼ねている事を特徴とする、請求項１の制御回路。
【請求項５】
上記切替え手段を制御するための切替え信号は、ハードスイッチで生成した信号を基にした信号である事を特徴とする、請求項１の制御回路。
【請求項６】
上記切り替え手段を制御するための信号を無効にし、強制的にＣＰＵの出力したライト信号を論理的にそのまま上記メモリデバイスの書き込み制御端子入力するようにできる手段を有する事を特徴とする、請求項１の制御回路。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、制御回路に関するものである。
【０００２】
【従来の技術】
従来は、制御回路に用いたＣＰＵの動作プログラムを格納している、Ｆｌａｓｈ−ＲＯＭへのライト信号はＣＰＵから出力されたライト信号を論理的にはそのまま入力していた。
【０００３】
【発明が解決しようとする課題】
しかし、動作プログラムが誤動作した場合、格納している動作プログラムのデータを壊してしまう恐れがあった。
【０００４】
【課題を解決するための手段】
本発明は上述の問題を解決するためのものであり、ライト信号をモードによって制御する手段を設けて、誤動作による動作プログラムの破壊を最小限にしたものである。
【０００５】
【発明の実施の形態】
（実施形態１）
（全体構成）
以下、図面を参照して本発明の実施形態を詳細に説明する。
【０００６】
図１は本実施形態の全体構成を示す断面図であり、カラー画像形成装置の概略を示している。
【０００７】
図１の複写機において、通常の紙等に印刷された原稿画像を複写する際には、原稿を原稿台ガラス１１０上に載せ、露光ランプ１０１により露光走査する。これにより、原稿１０９からの反射光像をが反射ミラー１０２、１０３、１０４を介して、レンズ１０５によりＣＣＤフルカラーセンサ１０６に集光し、カラー色分解画像信号が得られる。このカラー色分解画像信号は、Ａ／Ｄ変換部１０７を経て、画像処理部１１１に入り、ここで処理を施されて、レーザー駆動部１１２に至る。
【０００８】
１５０は制御部であり、画像処理部１１１を制御している。
【０００９】
一方、像担持体である感光ドラム１１９は矢印方向に回転自在に支持され、この感光ドラム１１９の周りには色の異なる４個の現像器１２８、１２９、１３０、１３１が配置されている。
【００１０】
そして、レーザ露光光学系において、上記画像信号はレーザー駆動部１１２が駆動するレーザダイオードにて光信号に変換され、この変換されたレーザ光がポリゴンミラー、レンズ等の光学系１１７を通って、感光ドラム１１９の表面に投影される。
【００１１】
プリンタ部画像形成時には、上記感光ドラム１１９を矢印方向に回転させ、各分解色毎に光像を感光ドラム１１９上に照射し、潜像を形成する。
【００１２】
次に、所定の現像器を動作させて、感光ドラム１１９上の潜像を現像し、感光ドラム１１９上に樹脂を基体としたトナー画像を形成する。
【００１３】
さらに、感光ドラム１１９上のトナー画像を、記録材カセット１２６あるいは１２７より搬送系１２０及び転写ドラム１２２を介して感光ドラム１１９と対向した位置に供給された記録材に転写する。このとき、転写ドラム１２２を回転させるに従って感光ドラム上のトナー像は、転写ドラム１１２上に担持された記録材上に転写される。
【００１４】
このように記録材には所望数の色画像が転写され、フルカラー画像が形成される。
【００１５】
フルカラー画像形成の場合、このようにして４色のトナー像の転写を終了すると記録材は転写ドラムから離れ、定着ローラ１２４、１２５を有した定着器１２３を介してトレイ１３２に排紙される。
【００１６】
１６０はパソコン１７０などと通信するためのＩ／Ｆ変換部であり、バイセントロなどのプロトコルに変換し、制御部１５０とパソコン１７０の接続を可能にする。
【００１７】
（制御部）
図２は図１の制御部１５０と周辺との関係を表すブロック図である。
【００１８】
３０１はＣＰＵであり、３０２はＣＰＵの動作プログラムが格納されたＦｌａｓｈ−ＲＯＭであり３０３はＣＰＵ３０１のワークエリア用ＲＡＭである。Ｆｌａｓｈ−ＲＯＭは電気的に消去、書き換えが可能な不揮発性のメモリデバイスである。各デバイス間はアドレス信号・データ信号・リード信号・ライト信号・チップセレクト信号などのＣＰＵバスがつながっている。
【００１９】
制御部１５０は画像処理部１５０や装置全体を制御する。また、装置の動作をユーザーが指示するための操作部３０４も制御する。
【００２０】
本発明の装置では、パソコン１７０からＩ／Ｆ変換部１６０を介してダウンロードしたデータを使って、Ｆｌａｓｈ−ＲＯＭ３０２に格納されたＣＰＵ３０１の動作プログラムを書き換える事が可能である。
【００２１】
Ｆｌａｓｈ−ＲＯＭ３０２に格納されたＣＰＵ３０１の動作プログラムを書き換える際には、Ｆｌａｓｈ−ＲＯＭ上のプログラムは使えない。よってその際には、ＣＰＵ３０１に内臓されたＲＯＭの書き換えプログラムで動作する。
【００２２】
図３は、ＣＰＵ３０１、Ｆｌａｓｈ−ＲＯＭ３０２、Ｉ／Ｆ変換部１６０間の信号について詳細に表した図である。
【００２３】
ＣＰＵ３０１とＦｌａｓｈ−ＲＯＭ３０２の間には、１９ｂｉｔのアドレス信号（Ａｄｒｓ）、１６ｂｉｔのデータ信号（Ｄａｔａ）、リード信号（ＲＤ＊）、チップセレクト信号（ＲＯＭ−ＣＳ＊）が接続されている。
【００２４】
ＣＰＵ３０１は、内臓ＲＯＭのプログラムで動作するか、ＣＰＵ外部のＲＯＭのプログラムで動作するかは、ＣＰＵ３０１のＭＯＤＥ端子の極性が電源投入時に０であるか１であるかで切り替わる。そのための切り替えスイッチが、図４の４０１であり、ＭＯＤＥ端子に入力される信号がＤＬ＊信号である。
【００２５】
装置の通常動作時には、ＤＬ＊信号が１の状態でＣＰＵが立ち上げ、ＣＰＵ３０１は外部ＲＯＭのアドレス０番地のデータで動作を始める。この時、ゲート４０２の入力にＤＬ＊信号＝１が入力されているためゲート４０２の出力は常に１になり、Ｆｌａｓｈ−ＲＯＭ３０２のＷＲ＊端子にＣＰＵ３０１からのＷＲ＊信号は入力されない。よってこの装置の通常動作時には、ソフトの誤動作によってＦｌａｓｈ−ＲＯＭ３０２の内容が誤って書き換えられるのをハード的に防ぐ事が可能となる。
【００２６】
サービスマンが動作プログラムを書き換える際には、スイッチ４０１を操作して、ＤＬ＊信号を０の状態でＣＰＵを立ち上げ、ＣＰＵ３０１の内臓ＲＯＭのプログラムで動作させる。この時、ゲート４０２の入力にＤＬ＊信号＝０が入力されているため、Ｆｌａｓｈ−ＲＯＭ３０２のＷＲ＊端子にＣＰＵ３０１からのＷＲ＊信号がそのまま入力される。
【００２７】
（実施形態２）
制御部１５０を装置に組み込む前に、制御部１５０を単体で検査する際に、ＣＰＵ３０１を外部ＲＯＭを使うモードで動作させて、かつＦｌａｓｈ−ＲＯＭ３０２への書き込み動作を検査したい場合がある。しかし、第１の実施形態の図３の回路ではそれはできない。
【００２８】
そこで図４のように回路切替えピン５０１を使って、ゲート４０２のＷＲ＊信号でない入力端子に、ＤＬ＊＝１か０かを切替えられるようにする。
【００２９】
回路切替えピン５０１の１ピンと２ピンをつなぐようにショートコネクタを挿しておけば、ゲート４０２にはＤＬ＊＝１が入力されるので、Ｆｌａｓｈ−ＲＯＭ３０２への書き込み動作はできない。
【００３０】
しかし、回路切替えピン５０１の２ピンと３ピンをつなぐようにショートコネクタを挿しておけば、ゲート４０２には０が入力されるので、Ｆｌａｓｈ−ＲＯＭ３０２への書き込み動作が可能となり、書き込み動作の検査が可能となる。
【００３１】
そして、制御部１５０の単体での検査が終了すれば、回路切替えピン５０１の１ピンと２ピンをつなぐようにショートコネクタを挿し、装置へ組み込む。
【００３２】
【発明の効果】
ＣＰＵの動作プログラムを格納しているＦｌａｓｈ−ＲＯＭのライト端子に、ＣＰＵから出力されたライト信号を論理的にそのまま入力するか、入力を禁止するかを切り替える手段を設ける事によって、ソフトの誤動作による動作プログラムの破壊を最小限にする事ができるようになった。
【図面の簡単な説明】
【図１】装置全体の説明図である。
【図２】制御部１５０と周辺との関係を表すブロック図である。
【図３】Ｆｌａｓｈ−ＲＯＭ３０２周辺の信号について詳細に表した図である。
【図４】第２の実施形態の説明図である。
【図１】
2004013405.tif 000003
【図２】
2004013405.tif 000004
【図３】
2004013405.tif 000005
【図４】
2004013405.tif 000006