(57)【要約】【課題】複数のマイクロコントローラを有する制御装置において、回路システムの一部に異常を検出したら、簡単な構成で確実に回路システム全体のリセットを行うことができる制御装置を提供する。【解決手段】第１および第２のマイクロコントローラ１，２を有する制御装置１０であって、上記制御装置の電源７ａと、上記電源の電圧を変換して上記第１のマイクロコントローラに動作電圧を供給するための第１の電圧変換手段６と、上記第１のマイクロコントローラによって制御され、上記電源の電圧を変換して上記第２のマイクロコントローラに動作電圧を供給するための第２の電圧変換手段４と、上記第１の電圧変換手段の出力電圧が第１の所定値以下であるか否かを検出する第１の電圧検出手段３と、上記電源の電圧が第２の所定値以下であるか否かを検出する第２の電圧検出手段９とを具備したことを特徴とする。【選択図】  図１
2004280186.tif 000002
【特許請求の範囲】
【請求項１】
第１および第２のマイクロコントローラを有する制御装置であって、
上記制御装置の電源と、
上記電源の電圧を変換して上記第１のマイクロコントローラに動作電圧を供給するための第１の電圧変換手段と、
上記第１のマイクロコントローラによって制御され、上記電源の電圧を変換して上記第２のマイクロコントローラに動作電圧を供給するための第２の電圧変換手段と、
上記第１の電圧変換手段の出力電圧が第１の所定値以下であるか否かを検出する第１の電圧検出手段と、
上記電源の電圧が第２の所定値以下であるか否かを検出する第２の電圧検出手段と、
を具備し、
上記第１のマイクロコントローラは、上記第１の電圧検出手段および第２の電圧検出手段の出力信号に基づいて、上記第２の電圧変換手段と上記第２のマイクロコントローラの動作状態を制御するようにしたことを特徴とする制御装置。
【請求項２】
上記第１のマイクロコントローラは、上記第１の電圧検出手段によって、上記第１の電圧変換手段の出力電圧が上記第１の所定値以下でないことが検出され、かつ上記第２の電圧検出手段によって、上記電源電圧が上記第２の所定値以下でないことが検出された場合に、上記第２の電圧変換手段と上記第２のマイクロコントローラを動作状態にするようにしたことを特徴とする請求項１に記載の制御装置。
【請求項３】
第１および第２のマイクロコントローラを有する制御装置であって、
上記制御装置の電源と、
上記電源の電圧を変換して上記第１のマイクロコントローラに動作電圧を供給するための電圧変換手段と、
上記電圧変換手段の出力電圧が第１の所定値以下である場合に、上記第１のマイクロコントローラにリセット信号を出力する第１の電圧検出手段と、
上記電源の電圧が第２の所定値以下である場合に、上記第１のマイクロコントローラにリセット信号を出力する第２の電圧検出手段と、
を具備し、
上記第１のマイクロコントローラは、上記第１の電圧検出手段または上記第２の電圧検出手段からリセット信号が出力されている間は、上記第２のマイクロコントローラをリセット状態に維持し、上記リセット信号の何れもが出力されなくなったら上記第２のマイクロコントローラの上記リセット状態を解除するようにしたことを特徴とする制御装置。
【請求項４】
第１および第２のマイクロコントローラを有する制御装置であって、
上記制御装置の電源と、
上記電源の電圧を変換して上記第１のマイクロコントローラに動作電圧を供給するための電圧変換手段と、
上記電圧変換手段の出力電圧が第１の所定値以下である場合に、上記第１のマイクロコントローラにリセット信号を出力する第１の電圧検出手段と、
上記電源の電圧が第２の所定値以下である場合に、上記第１のマイクロコントローラにリセット信号を出力する第２の電圧検出手段と、
を具備し、
上記第１のマイクロコントローラは、上記第１の電圧検出手段または上記第２の電圧検出手段からのリセット信号に応じて、上記第２のマイクロコントローラをリセットするようにしたことを特徴とする制御装置。
【請求項５】
第１および第２のマイクロコントローラを有する制御装置であって、
上記制御装置の電源と、
上記電源の電圧を変換して上記第１のマイクロコントローラに動作電圧を供給するための第１の電圧変換手段と、
上記電源の電圧を変換して上記第２のマイクロコントローラに動作電圧を供給するための第２の電圧変換手段と、
上記第１の電圧変換手段の出力電圧に応じて、上記第１のマイクロコントローラの初期化動作を実行させるためのリセット信号を発生する第１の電圧検出手段と、
上記電源の電圧に応じて、上記第１のマイクロコントローラの初期化動作を実行させるためのリセット信号を発生する第２の電圧検出手段と、
を具備し、
上記第１のマイクロコントローラは、上記初期化動作に連動して上記第２の電圧変換手段を起動し、かつ、上記第２のマイクロコントローラに初期化動作を実行させるようにしたことを特徴とする制御装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、制御装置、詳しくは、複数のマイクロコントローラを有する制御装置に関する。
【０００２】
【従来の技術】
周知のように、複数のマイクロコントローラが協働して所定の動作を制御する制御装置を有するものの１つに電子スチルカメラがある。この電子スチルカメラは、大きな画素数の画像データを取り扱うため、高速処理が可能なマイクロコントローラを必要とする。よって、画素数の増大に伴い、上述した高速処理が可能なマイクロコントローラを複数利用した電子スチルカメラも存在する。しかし、このようなマイクロコントローラは、ゲートサイズも大きく、また高速なクロックで動作させるため消費電流も大きい。
【０００３】
ところで、電子スチルカメラはバッテリ等で駆動されるため、電子スチルカメラにおける回路システムの消費電流を減らすことは重要である。よって、回路システムの電源制御を適切に行うことも回路システムを構成するマイクロコントローラには要求される。
【０００４】
しかし、画像処理用マイクロコントローラは、画像データ処理の高速処理に適した構成であるため電源制御には適さないものが多い。一方、電源制御に必要なマイクロコントローラは、高速な処理能力は必要無いが、動作電力が少なく、待機状態（省電力モード、スタンバイモード等に設定されたとき）では、殆ど電力消費の無いものが望ましい。
【０００５】
そこで、電源制御用のマイクロコントローラと画像処理用のマイクロコントローラをそれぞれ独立に設けて回路システムを構成しているものがある。このような、複数のマイクロコントローラにより構成される回路システムの例を図９、図１０に示す。
【０００６】
図９に示すように、回路システム１００は、第１のマイクロコントローラ１０１と、第２のマイクロコントローラ１０２と、電圧検出回路１０３と、出力端側にコンデンサ１０４ａが接続されたＤＣ／ＤＣコンバータ１０４と、回路ブロック１０５と、出力端側にコンデンサ１０６ａが接続されたレギュレータ１０６と、複数のバッテリ１０７ａを有する電池フォルダ１０７と、電源ソケット１０８とで、その主要部が構成されている。
【０００７】
回路システム１００を動作させるために必要な電力は、電池フォルダ１０７に装填されたバッテリ１０７ａ、または電源ソケット１０８を介して図示しないＡＣアダプタより供給される。
【０００８】
第１のマイクロコントローラ１０１は、回路システム１００全体の電源制御を行う。第２のマイクロコントローラ１０２は、電子スチルカメラにおいては画像処理の制御を行うシステムＬＳＩ等に相当する。回路ブロック１０５は、第２のマイクロコントローラ１０２によって動作を制御される。
【０００９】
バッテリ１０７ａの出力電圧は、電圧変換および安定化のためのＤＣ／ＤＣコンバータ１０４によって第２のマイクロコントローラ１０２の動作電圧に降圧される。ＤＣ／ＤＣコンバータ１０４は、第１のマイクロコントローラ１０１が出力する起動信号によって所定の電圧に制御される。第２のマイクロコントローラ１０２の起動に必要なリセット信号も、第１のマイクロコントローラ１０１から出力される。第１のマイクロコントローラ１０１の電力は、バッテリ１０７ａから電圧変換回路であるレギュレータ１０６を介して供給されている。第１のマイクロコントローラ１０１は、レギュレータ１０６の出力側に接続された電圧検出回路１０３によってリセットされる。
【００１０】
図１０は、図９の回路システム１００の起動時の動作を示したタイムチャートである。
図１０に示すように、Ｖｉｎは、ＤＣ／ＤＣコンバータ１０４およびレギュレータ１０６の入力電圧を示す。Ｖｏｕｔ１は、レギュレータ１０６の出力電圧を示す。Ｖｏｕｔ２は、ＤＣ／ＤＣコンバータ１０４の出力電圧を示す。そして、Ｖｒｅｓは、電圧検出回路１０３の出力電圧を示す。
【００１１】
上記バッテリ１０７ａが装填、あるいは電源ソケット１０８にＡＣアダプタが装着されると、Ｖｉｎのレベルは立ち上がる。続いてＶｉｎの変化から遅れてＶｏｕｔ１が立ち上がる。Ｖｏｕｔ１のレベル遷移の途中で電圧検出回路１０３は、第１のマイクロコントローラ１０１を初期化（リセット）するためリセット信号（Ｖｒｅｓラインのローパルス）を出力する（＊１）。
【００１２】
第１のマイクロコントローラ１０１は、初期化動作終了後、ＤＣ／ＤＣコンバータ１０４を起動するため、起動信号をハイに設定する（＊２）。この動作によってＶｏｕｔ１に遅れてＶｏｕｔ２も立ち上がる、さらに第１のマイクロコントローラ１０１は、第２のマイクロコントローラ１０２を初期化するためリセット信号としてローパルスを出力する（＊３）。
【００１３】
ところで、電池フォルダ１０７に振動が加わると、電池接片にチャタリングが発生し、一時的にＶｉｎのレベルが落ちてしまうことがある（＊４）。このときＶｉｎの電圧低下に連動してＶｏｕｔ１も変化する。Ｖｏｕｔ１が電圧検出回路１０３の基準電圧（Ｖｒｅｆ）より落ちるとＶｒｅｓはハイからローへ変化する（＊５）。そして第１のマイクロコントローラ１０１は初期化され、起動信号もローに落ちる（＊６）。よって、ＤＣ／ＤＣコンバータ１０４の出力Ｖｏｕｔ２は、上述した二つの原因（＊５、＊６）によって降下することになる（＊７）。
【００１４】
つまり、ＤＣ／ＤＣコンバータ１０４の入力電圧Ｖｉｎの降下と、起動信号がローになったことによる。チャタリングが消失するとＶｉｎのレベルがもとに戻る。するとＶｏｕｔｌのレベルはＶｒｅｆを超えるためＶｒｅｓはハイに戻る（＊８）。その後、Ｖｒｅｓのハイによって第１のマイクロコントローラ１０１は、動作を開始する。これより後の動作は、バッテリ１０７ａが装填された際の動作と同じである。
【００１５】
このように、Ｖｉｎの変化が電圧検出回路１０３によって検知されるときは問題はない。しかし、チャタリングや電源ソケットの一時的な接触不良によるＶｉｎの変化のレベルはさまざまである。
【００１６】
Ｖｉｎの変化が大きいときは、上述したように、レギュレータ１０６およびＤＣ／ＤＣコンバータ１０４とも影響を受け、その出力は上述した２つのマイクロコントローラ１０１，１０２が動作できない電圧まで降下する。
【００１７】
しかしながら、図１０に示すように、Ｖｉｎの変化が小さいときは（＊４Ａ）、レギュレータ１０６の出力は、第１のマイクロコントローラ１０１の動作可能なレベルを維持できるが（＊９）、ＤＣ／ＤＣコンバータ１０４の出力は、第２のマイクロコントローラ１０２の動作可能なレベルを維持できないといった状況が発生する（＊１０）。
【００１８】
レギュレータ１０６の出力を安定させるために接続されたコンデンサ１０６ａと、消費電力が少ないマイクロコントローラの選択によって多少のＶｉｎの変化は、第１のマイクロコントローラ１０１の動作に影響しない。
【００１９】
一方、第２のマイクロコントローラ１０２は画像処理等を実行させるために選択されたマイクロコントローラである。この第２のマイクロコントローラ１０２の指令によって動作する回路ブロック１０５は、消費電力が大きい。したがってＤＣ／ＤＣコンバータ１０４の出力を安定するためにコンデンサ１０４ａを接続してもＶｉｎの変化を吸収しきれない。
【００２０】
Ｖｏｕｔ２の出力がマイクロコントローラ２の動作可能な電圧（Ｖｍｉｎ）より下がると動作が不安定となる。Ｖｏｕｔ２が動作可能な電圧に復帰しても、リセット信号を第２のマイクロコントローラ１０２に印加しないと初期化動作が実行されないため暴走する虞がある。しかしＶｏｕｔ１の変化は小さく、第１のマイクロコントローラ１０１が正常に動き続ける限り、第２のマイクロコントローラ１０２にリセット信号が印加されることは無い。このような状況の発生は、複数のマイクロコントローラが協働するシステムにおいては致命的な不具合を発生させる虞がある。
【００２１】
上記事情に鑑み、特許文献１には、複数のマイクロコントローラにそれぞれ対応する複数のリセット回路を設けることにより、チャタリングや電源ソケットの一時的な接触不良による、レギュレータおよびＤＣ／ＤＣコンバータに入力される電圧に微細な変化があっても、複数のマイクロコントローラを、確実に各々リセットし、マイクロコントローラが暴走するといった不具合が発生するのを抑制することができる回路システムが提案されている。
【００２２】
【特許文献１】
特開平６−２５９２８６号公報
【００２３】
【発明が解決しようとする課題】
しかしながら、上記特許文献１に提案されている回路システムは、複数のマイクロコントローラに、それぞれ対応するリセット回路を複数設けているため、回路システムが複雑化してしまうといった問題がある。
【００２４】
本発明は上記事情に鑑みてなされたものであり、その目的は、複数のマイクロコントローラを有する制御装置において、回路システムの一部に異常を検出したら、簡単な構成で確実に回路システム全体をリセットすることができる制御装置を提供するにある。
【００２５】
【課題を解決するための手段、及び作用】
上記の目的を達成するために本発明による制御装置は、第１および第２のマイクロコントローラを有する制御装置であって、上記制御装置の電源と、上記電源の電圧を変換して上記第１のマイクロコントローラに動作電圧を供給するための第１の電圧変換手段と、上記第１のマイクロコントローラによって制御され、上記電源の電圧を変換して上記第２のマイクロコントローラに動作電圧を供給するための第２の電圧変換手段と、上記第１の電圧変換手段の出力電圧が第１の所定値以下であるか否かを検出する第１の電圧検出手段と、上記電源の電圧が第２の所定値以下であるか否かを検出する第２の電圧検出手段と、を具備し、上記第１のマイクロコントローラは上記第１の電圧検出手段および第２の電圧検出手段の出力信号に基づいて、上記第２の電圧変換手段と上記第２のマイクロコントローラの動作状態を制御するようにしたことを特徴とする。
【００２６】
また、上記第１のマイクロコントローラは、上記第１の電圧検出手段によって、上記第１の電圧変換手段の出力電圧が上記第１の所定位置以下でないことが検出され、かつ上記第２の電圧検出手段によって、上記電源電圧が上記第２の所定値以下でないことが検出された場合に、上記第２の電圧変換手段と上記第２のマイクロコントローラを動作状態にするようにしたことを特徴とする。
【００２７】
さらに、本発明による制御装置は、第１および第２のマイクロコントローラを有する制御装置であって、上記制御装置の電源と、上記電源の電圧を変換して上記第１のマイクロコントローラに動作電圧を供給するための電圧変換手段と、上記電圧変換手段の出力電圧が第１の所定値以下である場合に、上記第１のマイクロコントローラにリセット信号を出力する第１の電圧検出手段と、上記電源の電圧が第２の所定値以下である場合に、上記第１のマイクロコントローラにリセット信号を出力する第２の電圧検出手段と、を具備し、上記第１のマイクロコントローラは、上記第１の電圧検出手段または上記第２の電圧検出手段からリセット信号が出力されている間は、上記第２のマイクロコントローラをリセット状態に維持し、上記リセット信号の何れもが出力されなくなったら上記第２のマイクロコントローラの上記リセット状態を解除するようにしたことを特徴とする。
【００２８】
また、本発明による制御装置は、第１および第２のマイクロコントローラを有する制御装置であって、上記制御装置の電源と、上記電源の電圧を変換して上記第１のマイクロコントローラに動作電圧を供給するための電圧変換手段と、上記電圧変換手段の出力電圧が第１の所定値以下である場合に、上記第１のマイクロコントローラにリセット信号を出力する第１の電圧検出手段と、上記電源の電圧が第２の所定値以下である場合に、上記第１のマイクロコントローラにリセット信号を出力する第２の電圧検出手段と、を具備し、上記第１のマイクロコントローラは、上記第１の電圧検出手段または上記第２の電圧検出手段からのリセット信号に応じて、上記第２のマイクロコントローラをリセットするようにしたことを特徴とする。
【００２９】
さらに、本発明による制御装置は、第１および第２のマイクロコントローラを有する制御装置であって、上記制御装置の電源と、上記電源の電圧を変換して上記第１のマイクロコントローラに動作電圧を供給するための第１の電圧変換手段と、上記電源の電圧を変換して上記第２のマイクロコントローラに動作電圧を供給するための第２の電圧変換手段と、上記第１の電圧変換手段の出力電圧に応じて、上記第１のマイクロコントローラの初期化動作を実行させるためのリセット信号を発生する第１の電圧検出手段と、上記電源の電圧に応じて、上記第１のマイクロコントローラの初期化動作を実行させるためのリセット信号を発生する第２の電圧検出手段と、を具備し、上記第１のマイクロコントローラは、上記初期化動作に連動して上記第２の電圧変換手段を起動し、かつ、上記第２のマイクロコントローラに初期化動作を実行させるようにしたことを特徴とする。
【００３０】
【発明の実施の形態】
以下、図示の実施の形態によって本発明を説明する。
図１は、本発明の基本となる制御装置の適用された、複数のマイクロコントローラを有する電気回路システムの構成を示したブロック図、図２は、図１の回路システム１０の起動時の動作を示したタイムチャートである。
【００３１】
図１に示すように、回路システム１０（制御装置）は、第１のマイクロコントローラ１と、第２のマイクロコントローラ２と、第１の電圧検出回路（第１の電圧検出手段）３と、出力端側にコンデンサ４ａが接続されたＤＣ／ＤＣコンバータ（第２の電圧変換手段）４と、回路ブロック５と、出力端側にコンデンサ６ａが接続されたレギュレータ（電圧変換手段／第１の電圧変換手段）６と、複数個のバッテリ（電源）７ａを有する電池フォルダ７と、電源ソケット８と、第２の電圧検出回路（第２の電圧検出手段）９とで、その主要部が構成されている。
【００３２】
上記電池フォルダ７および上記電源ソケット８には、上記ＤＣ／ＤＣコンバータ４と上記レギュレータ６と上記第２の電圧検出回路９とが接続されており、該第２の電圧検出回路９の出力は、上記第１のマイクロコントローラ１に入力される。また、上記ＤＣ／ＤＣコンバータ４には、上記第２のマイクロコントローラ２と上記回路ブロック５が接続されており、上記レギュレータ６は、上記第１の電圧検出回路３と上記第１のマイクロコントローラ１とに接続されている。さらに、上記第１の電圧検出回路３の出力は、上記第１のマイクロコントローラ１に入力され、該第１のマイクロコントローラ１の出力は、上記ＤＣ／ＤＣコンバータ４および上記第２のマイクロコントローラ２に入力される。
【００３３】
ここで、図１の回路システム１０と、上述した図９に示した回路システム１００の構成上の違いは、上記レギュレータ６の入力側に新たに電圧検出回路９を配設したことである。上記レギュレータ６の出力側には、図９の回路システム１００と同様に、電圧検出回路３が存在する。二つの電圧検出回路を区別するため、入力側を第２の電圧検出回路９、出力側を第１の電圧検出回路３と称す。
【００３４】
各々の上記電圧検出回路は、所定の入力電圧が後述する所定値を下回ったときに信号を出力するもので、上記第２の電圧検出回路９の出力信号をＶｒｅｓ２、上記第１の電圧検出回路３の出力信号をＶｒｅｓ１、と称す。また、上述した図９で示した上記回路システム１００と同様に、上記ＤＣ／ＤＣコンバータ４および上記レギュレータ６の入力電圧をＶｉｎ、上記レギュレータ６の出力電圧をＶｏｕｔ１、上記ＤＣ／ＤＣコンバータ４の出力電圧をＶｏｕｔ２とそれぞれ称す。
【００３５】
そして、上記第１のマイクロコントローラ１は、２つの信号Ｖｒｅｓ１，Ｖｒｅｓ２でリセットが可能になっている。
【００３６】
図２に示すように、上記電池フォルダ７に上記バッテリ７ａが装填されるか、または、上記電源ソケット１０８を介して図示しないＡＣアダプタより電力が供給されると、上記Ｖｉｎのレベルが立ち上がる。該Ｖｉｎのレベルが遷移する途中で上記第２の電圧検出回路９は、リセット信号（上記Ｖｒｅｓ２ラインのローパルス）を出力する（＊１１）。
【００３７】
次に、上記Ｖｉｎの変化から遅れて上記Ｖｏｕｔ１が立ち上がる。該Ｖｏｕｔ１のレベルが遷移する途中で、上記第１の電圧検出回路３もリセット信号（上記Ｖｒｅｓ１ラインのローパルス）を出力する（＊１２）。
【００３８】
よって、上記第１のマイクロコントローラ１に対して上記２つのリセット信号（Ｖｒｅｓ１，Ｖｒｅｓ２）が発生するが、有効な信号は、前記Ｖｒｅｓ１ラインのローパルスである（＊１２）。バッテリ７ａの装填等によって、上記レギュレータ６の入力側の電圧（Ｖｉｎ）は直ちに立ち上がるが、出力側は電圧（Ｖｏｕｔ１）を安定にするために接続された上記コンデンサ６ａが存在するため、入力側より遅れて立ち上がる。そこで上記第２の電圧検出回路９から発生されたリセット信号Ｖｒｅｓ２は、上記第１のマイクロコントローラ１がリセット動作可能な状態になる前に印加される（＊１１）。したがって前記Ｖｒｅｓ２は無効となり、前記Ｖｒｅｓ１の信号を受けて、上記第１のマイクロコントローラ１はリセット動作を実行する。
【００３９】
上記第１のマイクロコントローラ１は、リセット動作終了後、上記ＤＣ／ＤＣコンバータ４を起動するため、起動信号をハイに設定する（＊１３）。この動作によって上記Ｖｏｕｔ１に遅れて上記Ｖｏｕｔ２も立ち上がる。さらに上記第１のマイクロコントローラ１は、上記第２のマイクロコントローラ２を初期化するためリセット信号としてローパルスを出力する（＊１４）。
【００４０】
次に、チャタリングや電源ソケットの一時的な接触不良によりＶｉｎに小さな変化が発生した場合（＊１５）の動作について説明する。
Ｖｉｎの変動が上記第２の電圧検出回路９の判定電圧Ｖｒｅｆ２（第２の所定値）以下になると（＊１５）、該Ｖｒｅｓ２はハイからローへ変化する（＊１６）。一方、前記Ｖｏｕｔ１の電圧ドロップは、上記第１の電圧検出回路３の判定電圧Ｖｒｅｆ１（第１の所定値）に達しないため前記Ｖｒｅｓ１に変化は無い。ここで、上記判定電圧値のＶｒｅｆ２は、前記Ｖｒｅｆｌより大きな値に設定すべきである。このことにより、上記Ｖｉｎのレベル変化に迅速に反応することができる。
【００４１】
上記Ｖｒｅｓ２の変化によって（＊１６）、上記第１のマイクロコントローラ１は、初期化され起動信号もローになる（＊１７）。そして前記Ｖｏｕｔ２の出力は、上記第１のマイクロコントローラ１の上記動作電圧Ｖｍｉｎをクロスしてゼロとなる。
【００４２】
上記Ｖｉｎのレベルが上記Ｖｒｅｆ２を超えると、前記Ｖｒｅｓ２は、ローからハイへ変化する（＊１９）。該Ｖｒｅｓ２のハイによって、上記第１のマイクロコントローラ１は、動作を開始する。これより後の動作は、上述した上記バッテリ７ａ等が装填された後の動作と同じである。よって、上記回路システム１０は起動し、上記２つのマイクロコントローラ１，２は正常に動作する。
【００４３】
このように、上記２つの電圧検出回路３，９を用いることにより、上記第１のマイクロコントローラ１は、上記Ｖｉｎの僅かな変化に反応可能となる。
【００４４】
次に、図１、図２で説明した本発明の基本となる制御装置を、電子スチルカメラに適用した場合を示す。
【００４５】
図３は、本発明の第１実施の形態を示す制御装置を、複数のマイクロコントローラを有する電子スチルカメラの電気回路システムに適用した場合の構成を示したブロック図である。
【００４６】
図３に示すように、回路システム２０（制御装置）は、バッテリチェック回路を構成する抵抗Ｒ３抵抗Ｒ４トランジスタＱ３が接続された、Ｐ＿Ｒｏｎポート、Ａ／Ｄｉｎポートと、Ｒｅｓｅｔポート、Ｐ＿ＳｙｓＲｅｓポート、Ｃｏｍポート、Ｐ＿ＤＣＤＣｏｎポートを有するパワー制御ＣＰＵ（第１のマイクロコントローラ）２１と、Ｒｅｓｅｔポート、Ｃｏｍポートを有する画像処理ＡＳＩＣ（第２のマイクロコントローラ）２２と、抵抗Ｒ１およびトランジスタＱ１の直列回路が出力端に接続された第１電圧検出ＩＣ（第１の電圧検出手段）２３と、ＤＣ／ＤＣコンバータ（第２の電圧変換手段）２４と、ＦｌａｓｈＲＯＭ２５ａとＳＲＡＭ２５ｂと、ＳＤＲＡＭ２５ｃと、データ記録メディア２５ｄと、シャントレギュレータ（電圧変換手段／第１の電圧変換手段）２６と、バッテリ（電源）２７ａを有する電池フォルダ２７と、電源ソケット２８と、トランジスタＱ２が接続された第２電圧検出ＩＣ（第２の電圧検出手段）２９と、スイッチ回路３０と、撮像素子ＩＦ回路３１と、撮影レンズ３３によって被写体像が結像される固体撮像素子３２とで、その主要部が構成されている。
【００４７】
上記電池フォルダ２７および上記電源ソケット２８には、上記ＤＣ／ＤＣコンバータ２４と上記シャントレギュレータ２６と上記第２電圧検出ＩＣ２９とが接続されており、該第２電圧検出ＩＣ２９の出力は、上記トランジスタＱ２を介して上記パワー制御ＣＰＵ２１のＲｅｓｅｔポートに入力される。
【００４８】
また、上記ＤＣ／ＤＣコンバータ２４には、上記画像処理ＡＳＩＣ２２と上記ＦｌａｓｈＲＯＭ２５ａと上記ＳＲＡＭ２５ｂと上記ＳＤＲＡＭ２５ｃと上記データ記録メディア２５ｄと撮像素子ＩＦ回路３１と固体撮像素子３２とが接続されており、上記シャントレギュレータ２６は、第１電圧検出ＩＣ２３と上記パワー制御ＣＰＵ２１とに接続されている。
【００４９】
さらに、上記第１電圧検出ＩＣ２３の出力は、トランジスタＱ１を介して上記パワー制御ＣＰＵ２１のＲｅｓｅｔポートに入力される。この第１電圧検出ＩＣ２３は、出力電圧がパワー制御ＣＰＵ２１の動作電圧以下に降下すると、トランジスタＱ１をオンさせる。またＣＰＵ２１のＲｅｓｅｔ端子は、抵抗Ｒ１でプルアップされている。
【００５０】
また、上記パワー制御ＣＰＵ２１の上記Ｐ＿ＳｙｓＲｅｓポートからの出力は、上記画像処理ＡＳＩＣ２２のＲｅｓｅｔポートに入力され、上記パワー制御ＣＰＵ２１の上記Ｃｏｍポートと上記画像処理ＡＳＩＣ２２の上記Ｃｏｍポートは入出力可能に接続されている。さらに、上記パワー制御ＣＰＵ２１の上記Ｐ＿ＤＣＤＣｏｎポートは、上記ＤＣ／ＤＣコンバータ２４に接続され、上記パワー制御ＣＰＵ２１には、上記スイッチ回路３０が接続されている。
【００５１】
この第１実施形態の制御装置においては、上記パワー制御ＣＰＵ２１は、上記図１に示した上記第１のマイクロコントローラ１に相当し、上記画像処理ＡＳＩＣ２２は、上記第２のマイクロコントローラ２に相当する。上記パワー制御ＣＰＵ２１の動作電力は、上記シャントレギュレータ２６（図１のレギュレータ６に相当）を介して、上記バッテリ２７ａより供給される。
【００５２】
上記シャントレギュレータ２６の出力側には、上記第１電圧検出ＩＣ２３（図１の第１の電圧検出回路３に相当）が接続される。前記シャントレギュレータ２６からの出力電圧が、上記パワー制御ＣＰＵ２１の動作電圧以下に降下すると、上記トランジスタＱ１をオンさせる。
【００５３】
上記パワー制御ＣＰＵ２１のＲｅｓｅｔポートは、上述したように上記抵抗Ｒ１でプルアップされており、上記トランジスタＱ１がオンして前記Ｒｅｓｅｔポートがローになると、上記パワー制御ＣＰＵ２１は、初期化動作を実行する。上記シャントレギュレータ２６の入力側には、上述したように、上記第２電圧検出ＩＣ２９が接続され、該第２電圧検出ＩＣ２９に入力される電圧が所定値以下になると、上記トランジスタＱ２をオンさせる。上記トランジスタＱ２のコレクタは、上記トランジスタＱ１のコレクタに接続されている。したがって、２つの電圧検出ＩＣ２３，２９のどちらのリセット信号でも上記パワー制御ＣＰＵ２１は初期化動作を実行可能である。
【００５４】
上記抵抗Ｒ３，Ｒ４および上記トランジスタＱ３は、バッテリチェックのための回路である。上記パワー制御ＣＰＵ２１が上記Ｐ＿Ｒｏｎポートをハイにすると、上記トランジスタＱ３がオンし、上記抵抗Ｒ３，Ｒ４は、ダミー負荷として作用する。上記抵抗Ｒ３，Ｒ４によってバッテリの電圧は、上記パワー制御ＣＰＵ２１の図示しないＡＤコンバータの入力可能なレベルへ変換された後、該ＡＤコンバータの上記入力ポートＡ／Ｄｉｎへ入力される。上記スイッチ回路３０は、カメラを操作する上で必要なスイッチ（パワースイッチ、レリーズ、スイッチ、モード設定スイッチ等）の状態を検出するものである。
【００５５】
上記画像処理ＡＳＩＣ２２は、上記撮像素子ＩＦ回路３１を介して上記固体撮像素子３２から画像データを取り込む。これらの画像データは、前記画像処理ＡＳＩＣ２２によって画像処理、データ圧縮処理等が行なわれた後に、上記データ記録メディア２５ｄに格納される。
【００５６】
上記ＦｌａｓｈＲＯＭ２５ａには、上記画像処理ＡＳＩＣ２２内部のマイクロプロセッサを動作させるプログラムコートが格納されている。また、上記ＳＲＡＭ２５ｂ，上記ＳＤＲＡＭ２５ｃは、プログラム動作時のワークエリアとして利用される。
【００５７】
上述したように、上記パワー制御ＣＰＵ２１の上記通信ポートＣｏｍと、上記画像処理ＡＳＩＣ２２の上記通信ポートＣｏｍは、互いに接続されていることにより、双方の上記通信ポートＣｏｍを利用して、上記パワー制御ＣＰＵ２１と、上記画像処理ＡＳＩＣ２２間でデータのやり取りを行うことができる。また、上記パワー制御ＣＰＵ２１の上記出力ポートＰ＿ＳｙｓＲｅｓと、上記画像処理ＡＳＩＣ２２のリセット信号入力ポートＲｅｓｅｔは接続されていることにより、上記パワー制御ＣＰＵ２１は、上記Ｐ＿ＳｙｓＲｅｓポートを利用して、上記画像処理ＡＳＩＣ２２の初期化動作を実行させることができる。さらに、上記ＤＣ／ＤＣコンバータ２４の起動信号は、上記パワー制御ＣＰＵ２１の出力ポートＰ＿ＤＣＤＣｏｎから出力される。
【００５８】
図４は、図３の回路システムの動作を、パワー制御ＣＰＵ２１の動作を中心に示したフローチャートである。
【００５９】
上記パワー制御ＣＰＵ２１の上記Ｒｅｓｅｔポートがローになると、該パワー制御ＣＰＵ２１はリセットされる。そして上記Ｒｅｓｅｔポートがローからハイへ変化するとステップＳ１００から前記パワー制御ＣＰＵ２１は動作を開始する。
【００６０】
まず、ステップＳ１００では、上記パワー制御ＣＰＵ２１のＩＯポートの初期化、内部レジスタの初期化（いずれも図示されず）などの初期設定動作が実施されてステップＳ１０１に移行し、該ステップＳ１０１では、上記パワー制御ＣＰＵ２１の上記Ｐ＿ＤＣＤＣｏｎポートをローからハイへ設定する。この動作によって上記ＤＣ／ＤＣコンバータ２４は、上記画像処理ＡＳＩＣ２２へ動作電力の供給を始める。その後、ステップＳ１０２に移行する。
【００６１】
ステップＳ１０２では、上記画像処理ＡＳＩＣ２２をリセットするため、前記パワー制御ＣＰＵ２１のＰ＿ＳｙｓＲｅｓポートからローパルス信号を出力する。上記画像処理ＡＳＩＣ２２は、初期化動作を実行後、上記パワー制御ＣＰＵ２１に対して周期的に通信要求を出力する。そして、ステップＳ１０３に移行する。
【００６２】
ステップＳ１０３では、上記パワー制御ＣＰＵ２１は、上記Ｃｏｍポートより前記画像処理ＡＳＩＣ２２からの通信要求があるか否かを検出する。該通信要求が検出されなければ、ステップＳ１０４に分岐し、所定時間の間、上記画像処理ＡＳＩＣ２２からの通信要求がないか否かを判定する。所定時間の間、通信要求がなければ、上記パワー制御ＣＰＵ２１は、何らかの異常が上記画像処理ＡＳＩＣ２２に発生したものと判定し、その後、上記画像処理ＡＳＩＣ２２を初期化させるためステップＳ１０２に戻る。一方、ステップＳ１０４で、所定時間の間で、上記画像処理ＡＳＩＣ２２からの通信要求があれば、ステップＳ１０３に戻る。
【００６３】
ステップＳ１０３に戻って、前記画像処理ＡＳＩＣ２２からの通信要求が検出されればステップＳ１０５へ移行し、該ステップＳ１０５では、上記画像処理ＡＳＩＣ２２からの要求がスイッチ状態のリード要求であるか否かを判定する。前記スイッチ状態のリード要求であれば、ステップＳ１０６へ移行し、該ステップＳ１０６で上記パワー制御ＣＰＵ２１は、上記スイッチ回路３０から（図３参照）カメラの操作スイッチの状態を読み出して上記画像処理ＡＳＩＣ２２へ送信する。該画像処理ＡＳＩＣ２２は、カメラの操作スイッチの状態に応じて所定の動作を実行する。その後、ステップＳ１０３に戻る。
【００６４】
ステップＳ１０５に戻って、上記画像処理ＡＳＩＣ２２からの要求がスイッチ状態のリード要求でなければ、ステップＳ１０７へ分岐し、前記画像処理ＡＳＩＣ２２からの要求が上記バッテリ２７ａ（図３参照）の電圧チェック要求であるか否かを判定する。該電圧チェック要求であれば、ステップＳ１０８へ移行する。
【００６５】
上記ステップＳ１０８では、上記パワー制御ＣＰＵ２１は、上記トランジスタＱ３をオンして、上記抵抗Ｒ３，Ｒ４へ電流を流す。すると、前記抵抗Ｒ３，Ｒ４は、ダミー負荷となるため、図示しない上記ＡＤコンバータを動作させ、上記バッテリ２７ａの電圧を測定する。この電圧データは、上記画像処理ＡＳＩＣ２２へ送信され、該画像処理ＡＳＩＣ２２は、電圧に応じた動作が実行される。その後、ステップＳ１０３に戻る。
【００６６】
ステップＳ１０７に戻って、上記画像処理ＡＳＩＣ２２からの要求が上記バッテリ２７ａの電圧チェック要求でなければ、ステップＳ１０９に分岐し、該ステップＳ１０９で上記画像処理ＡＳＩＣ２２の要求がスタンバイモードへの移行要求であるか否かを判定する。
【００６７】
上記画像処理ＡＳＩＣ２２が、カメラのパワースイッチのオフを検出したとき、または所定時間スイッチの操作がなされないとき、上記画像処理ＡＳＩＣ２２は、スタンバイモードへの移行要求を上記パワー制御ＣＰＵ２１へ送信する。このスタンバイモードへの移行要求を前記パワー制御ＣＰＵ２１が受信すると、ステップＳ１１０へ移行する。
【００６８】
ステップＳ１１０で上記パワー制御ＣＰＵ２１は、上記Ｐ＿ＤＣＤＣｏｎポートをハイからローへ設定する。このことにより、上記ＤＣ／ＤＣコンバータ２４の出力はゼロとなるため、上記画像処理ＡＳＩＣ２２とその周辺のＩＣは動作を終了し、上記回路システム２０の消費電力は減少する。その後、ステップＳ１１１に移行する。また、ステップＳ１０９に戻って、上記画像処理ＡＳＩＣ２２の要求がスタンバイモードへの移行要求でない場合は、ステップＳ１０３に戻り、上述したステップＳ１０３〜ステップＳ１０９までを繰り返し実行する。
【００６９】
ステップＳ１１１では、さらに上記回路システム２０の消費電流を減少させるためには、上記パワー制御ＣＰＵ２１の動作も停止する必要があるので、スイッチ操作によって前記パワー制御ＣＰＵ２１のスタンバイモードを解除できるように制御レジスタを設定し、ステップＳ１１２に移行する。
【００７０】
最後にステップＳ１１２では、上記パワー制御ＣＰＵ２１の動作クロックを停止して、その後、スタンバイ状態となる。この後は、ユーザが何れかのスイッチを操作すると（Ｋｅｙ  Ｏｎ  Ｗａｋｅ）、割込み信号が発生して上記パワー制御ＣＰＵ２１は、上記ステップＳ１０１から上述したステップＳ１０１〜ステップＳ１１２までの動作を開始する。
【００７１】
上述したように、上記パワー制御ＣＰＵ２１へのリセット信号は、上記第１電圧検出ＩＣ２３（図３参照）が出力したものであるか、上記第２電圧検出ＩＣ２９（図３参照）が出力したものであるかは、上記パワー制御ＣＰＵ２１は、判定できない。しかし、何れよりのリセット信号を受けるにせよ、本第１実施の形態の制御装置を適用された回路システム２０によれば、ステップＳ１０１およびステップＳ１０２が確実に実行されるため、上記画像処理ＡＳＩＣ２２の初期化動作は必ず実行されることになる。よって、図１および図２に示した本発明の基本となる制御装置と同様の効果を得ることができる。
【００７２】
図５は、本発明の第２実施の形態を示す制御装置を、複数のマイクロコントローラを有する電子スチルカメラの電気回路システムに適用した場合の構成を示したブロック図である。
【００７３】
この第２実施形態の制御装置の適用された電気回路システムの構成は、前記図３に示した第１実施形態の制御装置の電気回路システムの構成と殆ど同じであるが、本実施の形態では、上記２つの電圧検出ＩＣ２３，２９の出力を、上記パワー制御ＣＰＵの異なる制御端子へそれぞれ接続した点のみが異なる。よって、この相違点のみを説明し、第１実施形態の制御装置の電気回路システムと同様の構成部材には同じ符号を付し、その説明は省略する。
【００７４】
上記図３に示した第１実施形態の回路システム２０では、上記トランジスタＱ１，Ｑ２を利用したワイヤードＯＲ回路を用いて、上記２つの電圧検出ＩＣ２３，２９の出力を、共に上記パワー制御ＣＰＵ２１の上記Ｒｅｓｅｔポートへ接続した。
【００７５】
本第２実施形態の回路システム（制御装置）４０では、図５に示すように、上記２つの電圧検出ＩＣ２３，２９の出力を、上記パワー制御ＣＰＵ４１（第１のマイクロコントローラ）の異なる制御ポートへそれぞれ接続する。即ち、上記第１電圧検出ＩＣ２３の出力は、上記パワー制御ＣＰＵ４１のＲｅｓｅｔポートへ接続され、上記第２電圧検出ＩＣ２９の出力は、上記パワー制御ＣＰＵ４１に配設されたＩＮＴポートへ接続されている。
【００７６】
上記シャントレギュレータ２６の出力が上述した上記判定電圧Ｖｒｅｆ１（図２参照）より低くなると、上記第１電圧検出ＩＣ２３は、上記パワー制御ＣＰＵ４１ヘリセット信号を出力する。
【００７７】
また、上記バッテリ２７ａ（図３参照）の電圧が、上述した上記判定電圧Ｖｒｅｆ２（図２参照）より低くなると、上記第２電圧検出ＩＣ２９は、上記パワー制御ＣＰＵ４１のＩＮＴポートへ割込み信号を出力する。
【００７８】
上記２つの上記電圧検出ＩＣ２３，２９と上記パワー制御ＣＰＵ４１の接続方法以外の構成は、図３の第１実施例形態の回路システム２０と同じであるので説明は省略する。
【００７９】
図６は、図５の回路システム４０の動作を、パワー制御ＣＰＵ４１の動作を中心に示したフローチャートである。
【００８０】
上記パワー制御ＣＰＵ４１の上記Ｒｅｓｅｔポートがローになると、該パワー制御ＣＰＵ４１はリセットされる。そして上記Ｒｅｓｅｔポートがローからハイへ変化するとステップＳ１００から前記パワー制御ＣＰＵ４１の動作を開始する。
【００８１】
まず、ステップＳ１００では、上記パワー制御ＣＰＵ４１のＩＯポートの初期化、内部レジスタの初期化（いずれも図示されず）などの初期設定動作が実施されてステップＳ１０１に移行し、該ステップＳ１０１では、上記パワー制御ＣＰＵ４１の上記Ｐ＿ＤＣＤＣｏｎポートをローからハイへ設定する。この動作によって上記ＤＣ／ＤＣコンバータ２４は、上記画像処理ＡＳＩＣ２２へ動作電力の供給を始める。その後、ステップＳ１０２に移行する。
【００８２】
ステップＳ１０２では、上記画像処理ＡＳＩＣ２２をリセットするため、前記パワー制御ＣＰＵ４１のＰ＿ＳｙｓＲｅｓポートからローパルス信号を出力し、ステップＳ２００に移行する。
【００８３】
ステップＳ２００では、上記パワー制御ＣＰＵ４１の上記ＩＮＴポート（割込み端子）を有効にし、割込み動作を許可する。該割込み動作によって、上記パワー制御ＣＰＵ４１は、上記バッテリ２７ａ（図３参照）の電圧の異常を直ちに検出することができる。割り込みを有効にしたことにより、ステップＳ２００以後の処理中（ステップＳ１０３〜ステップＳ１１２）のいずれのタイミングで電圧が異常になっても割り込み処理（ステップＳ２０１）へ移行できる。
【００８４】
ステップＳ１０３では、上記パワー制御ＣＰＵ４１は、上記Ｃｏｍポートより前記画像処理ＡＳＩＣ２２からの通信要求があるか否かを検出する。該通信要求が検出されなければ、ステップＳ１０４に分岐し、所定時間の間、上記画像処理ＡＳＩＣ２２からの通信要求がないか否かを判定する。所定時間の間、通信要求がなければ、上記パワー制御ＣＰＵ４１は、何らかの異常が上記画像処理ＡＳＩＣ２２に発生したものと判定し、その後、上記画像処理ＡＳＩＣ２２を初期化させるためステップＳ２０１に移行する。一方、ステップＳ１０４で、所定時間の間で、上記画像処理ＡＳＩＣ２２からの通信要求があれば、ステップＳ１０３に戻る。
【００８５】
ステップＳ２０１では、エラー情報を記録する。該エラー情報は、ＥＥＰＲＯＭ等の不揮発性メモリへ記録することが望ましい。このことは、電子スチルカメラの回路システムに不具合が発生した際に、前記エラー情報を読み出すことで不具合解析の手助けとなる。前記エラー情報の記録後、上記画像処理ＡＳＩＣ２２を初期化するため、ステップＳ１０２へ移行する。以後のステップＳ１０３〜ステップＳ１１２の動作は、図４で上述した第１実施形態と同じである。
【００８６】
このように、電気回路システム４０を構成しても、図１および図２に示した本発明の基本となる制御装置の電気回路システム、並びに、図３および図４に示した第１実施形態の制御装置と同様の効果を得ることができる。
【００８７】
図７は、本発明の第３実施の形態を示す制御装置を、複数のマイクロコントローラを有する電子スチルカメラの電気回路システムに適用した場合の構成を示したブロック図である。
【００８８】
この第３実施形態の制御装置の適用された電気回路システムの構成は、前記図３に示した第１実施形態の制御装置の電気回路システムの構成と殆ど同じであるが、本実施の形態では、バッテリ電圧の異常を検出する上記第２電圧検出ＩＣ２９の出力が、上記画像処理ＡＳＩＣのＲｅｓｅｔ端子へ直接接続されている点が異なる。よって、この相違点のみを説明し、第１実施形態の制御装置の電気回路システムと同様の構成部材には同じ符号を付し、その説明は省略する。
【００８９】
上記図３、図５にそれぞれ示した第１，第２実施形態の回路システムでは、上記２つの電圧検出ＩＣ２３，２９の出力を、共に上記パワー制御ＣＰＵへ接続した。
【００９０】
本第３実施形態の回路システム（制御装置）６０では、図７に示すように、上記バッテリ２７ａの電圧の異常を検出する上記第２電圧検出ＩＣ２９の出力は、画像処理ＡＳＩＣ（第２のマイクロコントローラ）６２の上記Ｒｅｓｅｔ端子へ直接接続されている。上記画像処理ＡＳＩＣ６２は、上記Ｒｅｓｅｔポートのローからハイの変化で初期化動作を実行する。
【００９１】
上記画像処理ＡＳＩＣ６２に配設された出力ポートＩｎｔＲｅｑは、パワー制御ＣＰＵ（第１のマイクロコントローラ）６１に配設された割込み端子ＩＮＴポートに接続されている。上記画像処理ＡＳＩＣ６２は、上記初期化動作の中で、上記ＩｎｔＲｅｑから割込み信号を出力する。前記パワー制御ＣＰＵ６１は、前記割込み信号を検出することで、上記シャントレギュレータ２６の入力電圧（図１のＶｉｎに相当）が異常であることを検出できる。
【００９２】
上記第２電圧検出ＩＣ２９の出力端に接続された抵抗Ｒ２、トランジスタＱ２は、上記画像処理ＡＳＩＣ６２へ前記第２電圧検出ＩＣ２９の出力の有無にかかわらずリセット信号を印加するために存在する。上記パワー制御ＣＰＵ６１は、出力ポートＰ＿ＳｙｓＲｅｓを制御することで、必要に応じて上記画像処理ＡＳＩＣ６２ヘリセット信号を印加することができる。
【００９３】
以上、説明した以外の構成は、図３の第１実施例形態の回路システム２０と同じであるので、その説明は省略する。
【００９４】
図８は、図７の回路システム６０の動作を、パワー制御ＣＰＵ６１の動作を中心に示したフローチャートである。
【００９５】
上記パワー制御ＣＰＵ６１の上記Ｒｅｓｅｔポートがローになると、該パワー制御ＣＰＵ６１は、リセットされる。そして上記Ｒｅｓｅｔポートがローからハイへ変化すると、ステップＳ３００から前記パワー制御ＣＰＵ６１の動作を開始する。
【００９６】
まず、ステップＳ３００では、上記パワー制御ＣＰＵ６１のＩＯポートの初期化、内部レジスタの初期化（いずれも図示されず）などの初期設定動作が実施されてステップＳ３０１に移行し、ステップＳ３０１では、上記パワー制御ＣＰＵ６１の上記ＩＮＴポート（割込み端子）を有効にし、割込み動作を許可する。該割込み動作によって、上記パワー制御ＣＰＵ６１は、上記バッテリ２７ａ（図３参照）の電圧の異常を直ちに検出することができる。ステップＳ１０３〜ステップＳ１１２のいずれかの処理中であっても、上記画像処理ＡＳＩＣ６２がＩｎｔＲｅｑ端子へ割り込み信号を出力すると上記パワー制御ＣＰＵ６１の動作は強制的にステップＳ３００へ移行する。
【００９７】
上記画像処理ＡＳＩＣ６２が割込み信号を出力したときは、上記画像処理ＡＳＩＣ６２が初期設定動作を実行したことを示している。ここで、上記パワー制御ＣＰＵ６１と上記画像処理ＡＳＩＣ６２が協働することで、上記回路システム６０は成立する。したがって上記パワー制御ＣＰＵ６１の動作と上記画像処理ＡＳＩＣ６２の動作とを同期しなければならない。そこで割込み信号が入力されると上記パワー制御ＣＰＵ６１の動作はステップＳ３００へ戻るのである。
【００９８】
ステップＳ１０３では、上記パワー制御ＣＰＵ６１は、上記Ｃｏｍポートより前記画像処理ＡＳＩＣ６２からの通信要求があるか否かを検出する。該通信要求が検出されなければ、ステップＳ１０４に分岐し、所定時間の間、上記画像処理ＡＳＩＣ６２からの通信要求がないか否かを判定する。所定時間の間、通信要求がなければ、上記パワー制御ＣＰＵ６１は、何らかの異常が上記画像処理ＡＳＩＣ６２に発生したものと判定し、その後、上記画像処理ＡＳＩＣ６２を初期化させるためステップＳ３０２に移行する。一方、ステップＳ１０４で、所定時間の間で、上記画像処理ＡＳＩＣ６２からの通信要求があれば、ステップＳ１０３に戻る。
【００９９】
ステップＳ３０２では、上記画像処理ＡＳＩＣ６２をリセットするため、前記パワー制御ＣＰＵ６１のＰ＿ＳｙｓＲｅｓポートから上記トランジスタＱ２にローパルス信号を出力する。この信号によって上記画像処理ＡＳＩＣ６２は、強制的にリセット動作が実行される。その後、上記パワー制御ＣＰＵ６１は、上記画像処理ＡＳＩＣ６２と動作を同期させるため、ステップＳ３００の処理へ戻る。
【０１００】
以後のステップＳ１０３〜ステップＳ１１２の動作は、図４で上述した第１実施形態と同じである。
【０１０１】
ここで、上記回路システム６０は、操作スイッチが所定時間の間、操作されない場合は、ステップＳ１１２からスタンバイモードへ移行する。上述した第１実施形態および第２実施形態では、上記パワー制御ＣＰＵが、上記ＤＣ／ＤＣコンバータ２４の出力を止めて、上記画像処理ＡＳＩＣとその周辺回路の動作を止めた。
【０１０２】
本実施の形態は、図７に示すように、上記ＤＣ／ＤＣコンバータが無い回路システムである。上記画像処理ＡＳＩＣ６２は、ステップＳ１１２からのスタンバイモードへの移行の際に、周辺回路を省電力モードに設定する。さらに上記画像処理ＡＳＩＣ６２自身も動作クロックを止めてスタンバイモード移行する。
【０１０３】
このとき上記画像処理ＡＳＩＣ６２は、上記通信ポートＣｏｍからの割込み信号で起動可能になっている。上記パワー制御ＣＰＵ６１は、スイッチの操作でスタンバイモードが解除されると（ＫｅｙＯｎＷａｋｅ）、ステップＳ３０３へ移行する。そして該ステップＳ３０３で、上記画像処理ＡＳＩＣ６２を起動するための通信動作を実行し、その後、ステップＳ３０１へ移行する。
【０１０４】
このように、電気回路システム６０を構成しても、図１および図２に示した本発明の基本となる制御装置、並びに、図３および図４に示した第１実施形態、並びに、図５および図６に示した第２実施形態の制御装置と同様の効果を得ることができる。
【０１０５】
【発明の効果】
以上、述べたように本発明によれば、複数のマイクロコントローラから構成される制御装置において、回路システムの一部に異常を検出したら、簡単な構成で確実に回路システム全体にリセットを行うことができる制御装置を提供することができる。
【図面の簡単な説明】
【図１】本発明の基本となる制御装置の適用された電気回路システムの構成を示したブロック図、
【図２】図１の電気回路システムの起動時の動作を示したタイムチャート、
【図３】本発明の第１実施の形態を示す制御装置を、電子スチルカメラの電気回路システムに適用した場合の構成を示したブロック図、
【図４】図３の電気回路システムの動作を、パワー制御ＣＰＵの動作を中心に示したフローチャート、
【図５】本発明の第２実施の形態を示す制御装置を、電子スチルカメラの電気回路システムに適用した場合の構成を示したブロック図、
【図６】図５の電気回路システムの動作を、パワー制御ＣＰＵの動作を中心に示したフローチャート、
【図７】本発明の第３実施の形態を示す制御装置を、電子スチルカメラの電気回路システムに適用した場合の構成を示したブロック図、
【図８】図７の電気回路システムの動作を、パワー制御ＣＰＵの動作を中心に示したフローチャート、
【図９】従来の制御装置が適用された電気回路システムの構成を示したブロック図、
【図１０】図９の電気回路システムの起動時の動作を示したタイムチャート、
【符号の説明】
１…第１のマイクロコントローラ
２…第２のマイクロコントローラ
３…第１の電圧検出回路（第１の電圧検出手段）
４，２４…ＤＣ／ＤＣコンバータ（第２の電圧変換手段）
６…レギュレータ（第１の電圧変換手段）（電圧変換手段）
７ａ，２７ａ…バッテリ（電源）
９…第２の電圧検出回路（第２の電圧検出手段）
１０，２０，４０，６０…電気回路システム（制御装置）
２１，４１，６１…パワー制御ＣＰＵ（第１のマイクロコントローラ）
２２，６２…画像処理ＡＳＩＣ（第２のマイクロコントローラ）
２３…第１電圧検出ＩＣ（第１の電圧検出手段）
２６…シャントレギュレータ（第１の電圧変換手段）（電圧変換手段）
２９…第２電圧検出ＩＣ（第２の電圧検出手段）
Ｖｒｅｆ１…第１の所定値
Ｖｒｅｆ２…第２の所定値
【図１】
2004280186.tif 000003
【図２】
2004280186.tif 000004
【図３】
2004280186.tif 000005
【図４】
2004280186.tif 000006
【図５】
2004280186.tif 000007
【図６】
2004280186.tif 000008
【図７】
2004280186.tif 000009
【図８】
2004280186.tif 000010
【図９】
2004280186.tif 000011
【図１０】
2004280186.tif 000012