(57)【要約】【課題】複数のマイクロコンピュータの異常を監視し個別にリセットして正常な状態に戻す仕組みを低コストな構成で実現する。【解決手段】第１マイクロコンピュータは、バスを介して異常監視用の信号を第２マイクロコンピュータに送信し送信に対する第２マイクロコンピュータからの返信に基づき第２マイクロコンピュータに異常動作が発生しているか判定し、第２マイクロコンピュータに異常動作が発生している場合にリセット信号を出力して第２マイクロコンピュータを再起動させ、第２マイクロコンピュータは、バスを介して異常監視用の信号を第１マイクロコンピュータに送信し送信に対する第１マイクロコンピュータからの返信に基づき第１マイクロコンピュータに異常動作が発生しているか判定し、第１マイクロコンピュータに異常動作が発生している場合にリセット信号を出力して第１マイクロコンピュータを再起動させる。【選択図】図２
2011008561.tif 000002
【特許請求の範囲】
【請求項１】
第１マイクロコンピュータと第２マイクロコンピュータとを備え、第１マイクロコンピュータおよび第２マイクロコンピュータそれぞれの異常動作を監視可能な電子回路であって、
第１マイクロコンピュータおよび第２マイクロコンピュータは所定のバスを介して相互にデータの送受信が可能であり、
第１マイクロコンピュータは、上記バスを介して異常監視用の信号を第２マイクロコンピュータに送信するとともに当該送信に対する第２マイクロコンピュータからの上記バスを介しての返信に基づいて第２マイクロコンピュータに異常動作が発生しているか否か判定し、第２マイクロコンピュータに異常動作が発生していると判定した場合に、所定のリセット信号を出力して第２マイクロコンピュータを再起動させ、
第２マイクロコンピュータは、上記バスを介して異常監視用の信号を第１マイクロコンピュータに送信するとともに当該送信に対する第１マイクロコンピュータからの上記バスを介しての返信に基づいて第１マイクロコンピュータに異常動作が発生しているか否か判定し、第１マイクロコンピュータに異常動作が発生していると判定した場合に、所定のリセット信号を出力して第１マイクロコンピュータを再起動させることを特徴とする電子回路。
【請求項２】
上記第１マイクロコンピュータは、所定の機能を有する第１電子機器を制御するためのマイクロコンピュータであり、第２マイクロコンピュータは、第１電子機器とは独立した異なる機能を有する第２電子機器を制御するためのマイクロコンピュータであることを特徴とする請求項１に記載の電子回路。
【請求項３】
上記第１マイクロコンピュータは、上記異常監視用の信号としてランダムに決定した数値を含んだ信号を第２マイクロコンピュータに送信するとともに当該送信した信号に含めた数値と同じ数値を含む信号が第２マイクロコンピュータから返信されない場合に第２マイクロコンピュータに異常動作が発生していると判定し、第２マイクロコンピュータは、上記異常監視用の信号としてランダムに決定した数値を含んだ信号を第１マイクロコンピュータに送信するとともに当該送信した信号に含めた数値と同じ数値を含む信号が第１マイクロコンピュータから返信されない場合に第１マイクロコンピュータに異常動作が発生していると判定することを特徴とする請求項１または請求項２に記載の電子回路。
【請求項４】
上記第１マイクロコンピュータは、乱数発生回路を備え、乱数発生回路によって生成した乱数を含んだ信号を上記異常監視用の信号として第２マイクロコンピュータに繰り返し送信するとともに当該送信を行なう度に送信した信号に含めた乱数と同じ数値を含む信号が第２マイクロコンピュータから返信されるか否か判定し、第２マイクロコンピュータは、乱数発生回路を備え、乱数発生回路によって生成した乱数を含んだ信号を上記異常監視用の信号として第１マイクロコンピュータに繰り返し送信するとともに当該送信を行なう度に送信した信号に含めた乱数と同じ数値を含む信号が第１マイクロコンピュータから返信されるか否か判定することを特徴とする請求項３に記載の電子回路。
【請求項５】
第１マイクロコンピュータを備え第１マイクロコンピュータによって制御される光ディスク駆動装置と、第２マイクロコンピュータを備え第２マイクロコンピュータによって制御されるテレビジョンと、を備えた光ディスク駆動装置一体型テレビジョンであって、
第１マイクロコンピュータおよび第２マイクロコンピュータはデータ線とクロック線からなるバスを介して相互にデータの送受信が可能であり、
第１トランジスタのベースに第１マイクロコンピュータの第１ポートを接続し、第１トランジスタのコレクタに第２マイクロコンピュータの第１ポートを接続し、かつ第１トランジスタのエミッタをグランドに接続することにより構成された第１リセット回路と、第２トランジスタのベースに第２マイクロコンピュータの第２ポートを接続し、第２トランジスタのコレクタに第１マイクロコンピュータの第２ポートを接続し、かつ第２トランジスタのエミッタをグランドに接続することにより構成された第２リセット回路とを備え、
第１マイクロコンピュータは、乱数発生回路を備え、乱数発生回路によって生成した乱数を含んだ信号を上記バスを介して第２マイクロコンピュータに繰り返し送信するとともに当該送信を行なう度に送信した信号に含めた乱数と同じ数値を含む信号が第２マイクロコンピュータから上記バスを介して返信されるか否か判定し、当該送信した信号に含めた乱数と同じ数値を含む信号が第２マイクロコンピュータから返信されない場合には、第１マイクロコンピュータの第１ポートから所定レベルのリセット電圧を一時的に出力し、
第１リセット回路は、第１マイクロコンピュータの第１ポートから出力されたリセット電圧を第１トランジスタのベースに入力することにより第１トランジスタのコレクタ‐エミッタ間を導通させて第２マイクロコンピュータの第１ポートの電位を一時的に低下させることにより第２マイクロコンピュータを再起動させ、
第２マイクロコンピュータは、乱数発生回路を備え、乱数発生回路によって生成した乱数を含んだ信号を上記バスを介して第１マイクロコンピュータに繰り返し送信するとともに当該送信を行なう度に送信した信号に含めた乱数と同じ数値を含む信号が第１マイクロコンピュータから上記バスを介して返信されるか否か判定し、当該送信した信号に含めた乱数と同じ数値を含む信号が第１マイクロコンピュータから返信されない場合には、第２マイクロコンピュータの第２ポートから所定レベルのリセット電圧を一時的に出力し、
第２リセット回路は、第２マイクロコンピュータの第２ポートから出力されたリセット電圧を第２トランジスタのベースに入力することにより第２トランジスタのコレクタ‐エミッタ間を導通させて第１マイクロコンピュータの第２ポートの電位を一時的に低下させることにより第１マイクロコンピュータを再起動させることを特徴とする光ディスク駆動装置一体型テレビジョン。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子回路および光ディスク駆動装置一体型テレビジョンに関する。
【背景技術】
【０００２】
複数のマイクロコンピュータを備える装置として、集中的に制御を行なう一つのメインプロセッサと副次的な制御を行なうサブプロセッサとを備えるマイクロコンピュータ装置であって、サブプロセッサは、メインプロセッサから１００ｍｓ毎に送信されるはずの制御データを受信しなかった場合にメインプロセッサに対してリセット信号を出力し、一方、メインプロセッサは、サブプロセッサに制御データを送信した後にサブプロセッサから所定時間内に返信されるはずの制御データを受信しなかった場合に自己の制御動作を停止状態とする装置が知られている（特許文献１参照。）。
【０００３】
また、メインマイコンはサブマイコンの動作を監視する監視処理用プログラムを実行し、サブマイコンに異常が発生したと判断した場合には、メインマイコンから電源回路へのＷＤＣ信号のレベル反転が停止して電源回路内のリセット制御部からメイン・サブの両マイコンへリセット信号が出力され、また、メインマイコン自体に異常が発生してメインマイコンから電源回路へのＷＤＣ信号のレベル反転が停止した場合にも、当該リセット制御部からメイン・サブの両マイコンへリセット信号が出力される電子制御装置が知られている（特許文献２参照。）。
【０００４】
また、マイコンに、マイコンと同じ命令を実行することのできる演算回路部を備えただけの軽量な監視回路を接続し、マイコンと監視回路に同一のデータに基づく同一の演算処理を実行させ、その演算結果を照合することによりマイコンの故障の検出を行なう方法が知られている（特許文献３参照。）。
【０００５】
また、第１ＣＰＵ、第２ＣＰＵからのウォッチドッグパルスをそれぞれ第１ウォッチドッグタイマ回路、第２ウォッチドッグタイマ回路で監視し、異常があればウォッチドッグパルスが異常なＣＰＵにリセット信号を供給してリセット／再起動を繰り返すダブルマイコンシステム暴走防止回路が知られている（特許文献４参照。）。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００２‐３１８００３号公報
【特許文献２】特開平１０‐１７７５０４号公報
【特許文献３】特開平８‐３２８８８５号公報
【特許文献４】特開平１‐２９８４４６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
上記文献１の構成では、サブプロセッサがメインプロセッサを監視してメインプロセッサをリセットするか、或いは、メインプロセッサが自己の制御動作を自ら停止状態とするに過ぎず、もう一方のプロセッサであるサブプロセッサの異常を監視したり、必要に応じてサブプロセッサをリセットしたりするものではなかった。
また上記文献２は、メインマイコン、サブマイコンをリセットするために電源回路のリセット制御部を用いる等、その構成が複雑であり、かつ、メインマイコン、サブマイコンのどちらか一方に異常がある場合に、メインマイコン、サブマイコンの両方をリセットしてしまうものであった。
【０００８】
また上記文献３は、そもそも複数のマイコンそれぞれの異常を監視したり、複数のマイコンを必要に応じてリセットさせるものでもなかった。
また上記文献４は、第１ＣＰＵ、第２ＣＰＵの監視にそれぞれ第１ウォッチドッグタイマ回路、第２ウォッチドッグタイマ回路を要する等、２つのＣＰＵの監視に必要な回路構成が大掛かりで、高コストであった。
【０００９】
本発明は上記各課題に鑑みてなされたもので、複数のマイクロコンピュータそれぞれの異常を監視し、必要なタイミングで各マイクロコンピュータを個別にリセットして正常な状態に戻すことができる仕組みを極めて低コストな構成で実現することのできる電子回路および光ディスク駆動装置一体型テレビジョンを提供することを目的とする。
【課題を解決するための手段】
【００１０】
上記目的を達成するため、本発明は、第１マイクロコンピュータと第２マイクロコンピュータとを備え、第１マイクロコンピュータおよび第２マイクロコンピュータそれぞれの異常動作を監視可能な電子回路であって、第１マイクロコンピュータおよび第２マイクロコンピュータは所定のバスを介して相互にデータの送受信が可能であり、第１マイクロコンピュータは、上記バスを介して異常監視用の信号を第２マイクロコンピュータに送信するとともに当該送信に対する第２マイクロコンピュータからの上記バスを介しての返信に基づいて第２マイクロコンピュータに異常動作が発生しているか否か判定し、第２マイクロコンピュータに異常動作が発生していると判定した場合に、所定のリセット信号を出力して第２マイクロコンピュータを再起動させ、第２マイクロコンピュータは、上記バスを介して異常監視用の信号を第１マイクロコンピュータに送信するとともに当該送信に対する第１マイクロコンピュータからの上記バスを介しての返信に基づいて第１マイクロコンピュータに異常動作が発生しているか否か判定し、第１マイクロコンピュータに異常動作が発生していると判定した場合に、所定のリセット信号を出力して第１マイクロコンピュータを再起動させる構成としている。
【００１１】
本発明によれば、第１マイクロコンピュータおよび第２マイクロコンピュータはそれぞれが、相手方に異常動作が発生しているか否かを監視し、相手方に異常動作が発生している場合に相手方を再起動（リセット）させるため、極めて低コストな構成でこれらマイクロコンピュータそれぞれの異常を監視し、必要なタイミングで各マイクロコンピュータを個別にリセットして正常な状態に戻す仕組みを実現できる。なお、第１マイクロコンピュータは、所定の機能を有する第１電子機器を制御するためのマイクロコンピュータであり、第２マイクロコンピュータは、第１電子機器とは独立した異なる機能を有する第２電子機器を制御するためのマイクロコンピュータであるとしてもよい。
【００１２】
また、上記第１マイクロコンピュータは、上記異常監視用の信号としてランダムに決定した数値を含んだ信号を第２マイクロコンピュータに送信するとともに当該送信した信号に含めた数値と同じ数値を含む信号が第２マイクロコンピュータから返信されない場合に第２マイクロコンピュータに異常動作が発生していると判定し、第２マイクロコンピュータは、上記異常監視用の信号としてランダムに決定した数値を含んだ信号を第１マイクロコンピュータに送信するとともに当該送信した信号に含めた数値と同じ数値を含む信号が第１マイクロコンピュータから返信されない場合に第１マイクロコンピュータに異常動作が発生していると判定する構成としてもよい。当該構成によれば、毎回異なる内容（数値）の異常監視用の信号が第１マイクロコンピュータから第２マイクロコンピュータへ送信される（第１マイクロコンピュータから第２マイクロコンピュータへも送信される）ため、仮に、異常監視用の信号に対する返信として同じ信号を繰り返し返してしまうような異常状態が一方のマイクロコンピュータに生じていたとしても、他方のマイクロコンピュータはかかる異常状態を的確に捉えることができる。
【００１３】
上記ランダムな数値を含む信号を送信するための具体的な構成として、上記第１マイクロコンピュータは、乱数発生回路を備え、乱数発生回路によって生成した乱数を含んだ信号を上記異常監視用の信号として第２マイクロコンピュータに繰り返し送信するとともに当該送信を行なう度に送信した信号に含めた乱数と同じ数値を含む信号が第２マイクロコンピュータから返信されるか否か判定し、第２マイクロコンピュータは、乱数発生回路を備え、乱数発生回路によって生成した乱数を含んだ信号を上記異常監視用の信号として第１マイクロコンピュータに繰り返し送信するとともに当該送信を行なう度に送信した信号に含めた乱数と同じ数値を含む信号が第１マイクロコンピュータから返信されるか否か判定する構成を採用してもよい。
【００１４】
本発明の技術的思想は、電子回路以外によっても実現可能である。例えば、電子回路の各構成が実行する処理工程を備える方法の発明や、電子回路の各構成が実行する機能を、これら構成に実現させるコンピュータ読取可能なプログラムの発明をも把握可能である。
さらに本発明の具体的な構成として、第１マイクロコンピュータを備え第１マイクロコンピュータによって制御される光ディスク駆動装置と、第２マイクロコンピュータを備え第２マイクロコンピュータによって制御されるテレビジョンと、を備えた光ディスク駆動装置一体型テレビジョンであって、第１マイクロコンピュータおよび第２マイクロコンピュータはデータ線とクロック線からなるバスを介して相互にデータの送受信が可能であり、第１トランジスタのベースに第１マイクロコンピュータの第１ポートを接続し、第１トランジスタのコレクタに第２マイクロコンピュータの第１ポートを接続し、かつ第１トランジスタのエミッタをグランドに接続することにより構成された第１リセット回路と、第２トランジスタのベースに第２マイクロコンピュータの第２ポートを接続し、第２トランジスタのコレクタに第１マイクロコンピュータの第２ポートを接続し、かつ第２トランジスタのエミッタをグランドに接続することにより構成された第２リセット回路とを備え、第１マイクロコンピュータは、乱数発生回路を備え、乱数発生回路によって生成した乱数を含んだ信号を上記バスを介して第２マイクロコンピュータに繰り返し送信するとともに当該送信を行なう度に送信した信号に含めた乱数と同じ数値を含む信号が第２マイクロコンピュータから上記バスを介して返信されるか否か判定し、当該送信した信号に含めた乱数と同じ数値を含む信号が第２マイクロコンピュータから返信されない場合には、第１マイクロコンピュータの第１ポートから所定レベルのリセット電圧を一時的に出力し、第１リセット回路は、第１マイクロコンピュータの第１ポートから出力されたリセット電圧を第１トランジスタのベースに入力することにより第１トランジスタのコレクタ‐エミッタ間を導通させて第２マイクロコンピュータの第１ポートの電位を一時的に低下させることにより第２マイクロコンピュータを再起動させ、第２マイクロコンピュータは、乱数発生回路を備え、乱数発生回路によって生成した乱数を含んだ信号を上記バスを介して第１マイクロコンピュータに繰り返し送信するとともに当該送信を行なう度に送信した信号に含めた乱数と同じ数値を含む信号が第１マイクロコンピュータから上記バスを介して返信されるか否か判定し、当該送信した信号に含めた乱数と同じ数値を含む信号が第１マイクロコンピュータから返信されない場合には、第２マイクロコンピュータの第２ポートから所定レベルのリセット電圧を一時的に出力し、第２リセット回路は、第２マイクロコンピュータの第２ポートから出力されたリセット電圧を第２トランジスタのベースに入力することにより第２トランジスタのコレクタ‐エミッタ間を導通させて第１マイクロコンピュータの第２ポートの電位を一時的に低下させることにより第１マイクロコンピュータを再起動させる構成も、一つの発明として把握することができる。
【図面の簡単な説明】
【００１５】
【図１】光ディスク駆動装置一体型テレビジョンの概略構成を示したブロック図である。
【図２】第１マイクロコンピュータおよび第２マイクロコンピュータを中心とした電子回路を示した図である。
【発明を実施するための形態】
【００１６】
以下、本発明の実施形態を図面を参照しながら説明する。
図１は、本実施形態にかかる光ディスク駆動装置一体型テレビジョン（以下、単にテレビジョン）１０の概略構成をブロック図により示している。テレビジョン１０は、本発明の電子回路をその一部において実現する装置であり、ＴＶ部３０とＤＶＤ部２０を共通の筺体内に備える。ＤＶＤ部２０は概略、第１マイクロコンピュータ２１と、ディスク回転モータ２２と、ローディングモータ２３と、光ピックアップ２４と、ディスク排出ボタン２５とを備える。第１マイクロコンピュータ２１は、ＤＶＤ部２０を構成する各部と電気的に接続されており、ＤＶＤ部２０全体を制御する。ＤＶＤ部２０は、光ディスク駆動装置（ＤＶＤドライブ）であり、第１電子機器に該当する。なお光ディスク駆動装置は、ブルーレイディスク等種々の記録媒体を駆動可能なドライブであってもよい。
【００１７】
ＴＶ部３０は概略、アンテナ３１の接続されたチューナ回路３２と、信号処理回路３３と、パネル駆動回路３４と、液晶パネル３５と、電源回路３６と、第２マイクロコンピュータ３７と、インバータ回路３８と、バックライト３９とを備える。第２マイクロコンピュータ３７は、ＴＶ部３０を構成する各部および第１マイクロコンピュータ２１と電気的に接続しており、テレビジョン１０全体（特にＴＶ部３０）を制御する。ＴＶ部３０とＤＶＤ部２０は互いに独立した機能を有する電子機器であり、この意味でＴＶ部３０は第２電子機器に該当する。
【００１８】
チューナ回路３２は、第２マイクロコンピュータ３７の制御によりアンテナ３１よりテレビジョン放送信号を受信し、放送信号を中間周波信号に周波数変換するとともにアナログ信号としての中間周波信号をデジタル信号に変換し、当該デジタル信号からトランスポートストリーム（ＴＳ）を抽出し、信号処理回路３３へ出力する。信号処理回路３３は、ＴＳから抽出した映像信号を復号化（デコード）し、デコードした映像信号に対して、液晶パネル３５の画素数に応じたスケーリング処理、色補正処理、エッジ強調処理などの各種画像処理を実行し、１画面分の画像を表した映像信号を生成する。パネル駆動回路３４では、信号処理回路３３から出力された上記１画面分の画像を表した映像信号に基づいて液晶パネル３５を駆動することにより、液晶パネル３５に映像信号に基づく映像表示をさせる。
【００１９】
電源回路３６は、外部の商用電源等から電源電圧の供給を受け、供給された電源電圧を、第２マイクロコンピュータ３７を始めインバータ回路３８等、テレビジョン１０内の各構成へ供給する。電源回路３６は、必要に応じて各回路へ供給する電圧を交流から直流へと変換する。インバータ回路３８は、電源回路３６から供給された直流電圧を交流電圧に変換し、当該交流電圧をバックライト３９に供給し、バックライト３９を点灯させる。バックライト３９は、液晶パネル３５を背面から照射する。
【００２０】
ＤＶＤ部２０において、第１マイクロコンピュータ２１は、不図示のディスク挿入口からのディスクの挿入を検知するとローディングモータ２３を回転させディスクをＤＶＤ部２０内に引き込む。そしてディスク回転モータ２２がディスクを回転させ、光ピックアップ２４がディスクに光を照射して、その反射光を検出することによりディスクに書き込まれた情報を取得する。そしてディスク排出ボタン２５が押し下げ操作されると、ローディングモータ２３はディスクを挿入したときとは逆方向に回転しディスクを排出する。ＤＶＤ部２０は、ＴＶ部３０で受信された放送にかかる映像や音声を入力してディスクに記録（書き込み）したり、ディスクに記録されているコンテンツを読み出してＴＶ部３０側に出力し、ＴＶ部３０に当該コンテンツ再生させることが可能である。
【００２１】
図２は、第１マイクロコンピュータ２１および第２マイクロコンピュータ３７を中心とした本実施形態にかかる電子回路を示している。第１マイクロコンピュータ２１および第２マイクロコンピュータ３７は、互いに相手側に異常動作が発生しているか否かを継続的に監視している。異常動作とは、例えば、マイクロコンピュータの暴走やフリーズ等の異常な動作や状態を意味する。第１マイクロコンピュータ２１および第２マイクロコンピュータ３７は、データ線ＳＤＡとクロック線ＳＣＬからなる所定のバス４０を介して相互にデータの送受信が可能である。クロック線ＳＣＬは、同期を取るための信号線であり、データ線ＳＤＡは、ＳＣＬに同期してデータの転送に用いられる信号線である。
【００２２】
第１マイクロコンピュータ２１は、リセット信号送信ポート（第１ポート）２１ａ、リセットポート（第２ポート）２１ｂおよび乱数発生回路２１ｃを備えている。
第２マイクロコンピュータ３７は、リセット信号送信ポート（第２ポート）３７ｂ、リセットポート（第１ポート）３７ａおよび乱数発生回路３７ｃを備えている。
【００２３】
第１マイクロコンピュータ２１のリセット信号送信ポート２１ａと第２マイクロコンピュータ３７のリセットポート３７ａの間には、第１リセット回路５０が形成されている。つまり、第１リセット回路５０は、第１トランジスタ５１のベースに所定の抵抗Ｒを介してリセット信号送信ポート２１ａを接続し、第１トランジスタ５１のコレクタにリセットポート３７ａを接続し、かつ第１トランジスタ５１のエミッタをグランドに接続する（接地させる）ことにより構成されている。
第２マイクロコンピュータ３７のリセット信号送信ポート３７ｂと第１マイクロコンピュータ２１のリセットポート２１ｂの間には、第２リセット回路６０が形成されている。つまり、第２リセット回路６０は、第２トランジスタ６１のベースに所定の抵抗Ｒを介してリセット信号送信ポート３７ｂを接続し、第２トランジスタ６１のコレクタにリセットポート２１ｂを接続し、かつ第２トランジスタ６１のエミッタをグランドに接続する（接地させる）ことにより構成されている。
【００２４】
このような構成において、第１マイクロコンピュータ２１は、バス４０を介して異常監視用の信号を第２マイクロコンピュータ３７に送信するとともに当該送信に対する第２マイクロコンピュータ３７からのバス４０を介しての返信に基づいて第２マイクロコンピュータ３７に異常動作が発生しているか否か判定し（第１マイクロコンピュータ２１による第２マイクロコンピュータ３７の監視処理）、第２マイクロコンピュータ３７に異常動作が発生していると判定した場合に、所定のリセット信号を出力して第２マイクロコンピュータ３７を再起動させる。
【００２５】
具体的には、第１マイクロコンピュータ２１は、乱数発生回路２１ｃにおいて乱数を発生させ、発生した乱数を含んだ信号を異常監視用の信号として定期的にバス４０を介して第２マイクロコンピュータ３７に送信している。そして第１マイクロコンピュータ２１は、異常監視用の信号を送信する度に、送信した信号に含めた乱数と同じ数値を含む信号が第２マイクロコンピュータ３７からバス４０を介して返信されるか否か判定し、当該送信した信号に含めた乱数と同じ数値を含む信号が第２マイクロコンピュータ３７から返信されない場合には、直ちに第２マイクロコンピュータ３７に異常動作が発生したものと判定する。言い換えると、第２マイクロコンピュータ３７は、第１マイクロコンピュータ２１から異常監視用の信号を受信したときには、受信した信号に含まれている数値と同じ数値を含む返信用信号を第１マイクロコンピュータ２１に返信する。ここで言う乱数とは、ランダムな数値である。つまり第１マイクロコンピュータ２１は、第２マイクロコンピュータ３７の監視処理として基本的に、乱数Ａの送信、乱数Ａの受信、乱数Ｂの送信、乱数Ｂの受信、乱数Ｃの送信、乱数Ｃの受信…というように、ランダムに変化する乱数のバス４０を介しての送受信を繰り返す。
【００２６】
一方、第２マイクロコンピュータ３７も、バス４０を介して異常監視用の信号を第１マイクロコンピュータ２１に送信するとともに当該送信に対する第１マイクロコンピュータ２１からのバス４０を介しての返信に基づいて第１マイクロコンピュータ２１に異常動作が発生しているか否か判定し（第２マイクロコンピュータ３７による第１マイクロコンピュータ２１の監視処理）、第１マイクロコンピュータ２１に異常動作が発生していると判定した場合に、所定のリセット信号を出力して第１マイクロコンピュータ２１を再起動させる。
【００２７】
具体的には、第２マイクロコンピュータ３７は、乱数発生回路３７ｃにおいて乱数を発生させ、発生した乱数を含んだ信号を異常監視用の信号として定期的にバス４０を介して第１マイクロコンピュータ２１に送信している。そして第２マイクロコンピュータ３７は、異常監視用の信号を送信する度に、送信した信号に含めた乱数と同じ数値を含む信号が第１マイクロコンピュータ２１からバス４０を介して返信されるか否か判定し、当該送信した信号に含めた乱数と同じ数値を含む信号が第１マイクロコンピュータ２１から返信されない場合には、直ちに第１マイクロコンピュータ２１に異常動作が発生したものと判定する。言い換えると、第１マイクロコンピュータ２１は、第２マイクロコンピュータ３７から異常監視用の信号を受信したときには、受信した信号に含まれている数値と同じ数値を含む返信用信号を第２マイクロコンピュータ３７に返信する。つまり第２マイクロコンピュータ３７は、第１マイクロコンピュータ２１の監視処理として基本的に、乱数Ｄの送信、乱数Ｄの受信、乱数Ｅの送信、乱数Ｅの受信、乱数Ｆの送信、乱数Ｆの受信…というように、ランダムに変化する乱数のバス４０を介しての送受信を繰り返す。
なお、第１マイクロコンピュータ２１および第２マイクロコンピュータ３７は、基本的には、相手方に対する監視処理を、交互にバス４０を使用して行なう。
【００２８】
第１マイクロコンピュータ２１は、第２マイクロコンピュータ３７に異常動作が発生していると判定した場合、リセット信号送信ポート２１ａから所定電圧レベルのリセット信号を一時的に出力する。つまり、リセット信号送信ポート２１ａの電位は、通常は所定のロー（Ｌ）レベルに維持されているが、第１マイクロコンピュータ２１は、第２マイクロコンピュータ３７に異常動作が発生していると判定した場合に、一瞬だけリセット信号送信ポート２１ａの電位を、あるしきい値以上のハイ（Ｈ）レベルに上昇させる。このようにリセット信号送信ポート２１ａの電位が一時的にＨレベルに上昇すると、第１リセット回路５０においては、リセット信号（Ｈレベル）が第１トランジスタ５１のベースに入力することにより第１トランジスタ５１のコレクタ‐エミッタ間が導通し、結果、第２マイクロコンピュータ３７のリセットポート３７ａの電位を一時的に低下させる。そして、第２マイクロコンピュータ３７においては、このようにリセットポート３７ａの電位が一時的に低下した場合、これを契機として、駆動停止および起動（つまり再起動）を行なう。
【００２９】
第２マイクロコンピュータ３７は、第１マイクロコンピュータ２１に異常動作が発生していると判定した場合、リセット信号送信ポート３７ｂから所定電圧レベルのリセット信号を一時的に出力する。つまり、リセット信号送信ポート３７ｂの電位は、通常は所定のＬレベルに維持されているが、第２マイクロコンピュータ３７は、第１マイクロコンピュータ２１に異常動作が発生していると判定した場合に、一瞬だけリセット信号送信ポート３７ｂの電位を、あるしきい値以上のＨレベルに上昇させる。このようにリセット信号送信ポート３７ｂの電位が一時的にＨレベルに上昇すると、第２リセット回路６０においては、リセット信号（Ｈレベル）が第２トランジスタ６１のベースに入力することにより第２トランジスタ６１のコレクタ‐エミッタ間が導通し、結果、第１マイクロコンピュータ２１のリセットポート２１ｂの電位を一時的に低下させる。そして、第１マイクロコンピュータ２１においては、このようにリセットポート２１ｂの電位が一時的に低下した場合、これを契機として、駆動停止および起動（つまり再起動）を行なう。
【００３０】
このように本実施形態によれば、第１マイクロコンピュータ２１および第２マイクロコンピュータ３７は、互いを接続するバス４０を介してのランダムな数値を含む信号の送受信による相手方に対する監視処理を、各々が行なうことにより、それぞれが互いの異常動作を監視可能とした。また、第１マイクロコンピュータ２１は、第２マイクロコンピュータ３７に異常が発生していると判定した場合に即座に第２マイクロコンピュータ３７を再起動させ、第２マイクロコンピュータ３７は、第１マイクロコンピュータ２１に異常が発生していると判定した場合に即座に第１マイクロコンピュータ３７を再起動させる。すなわち、２個のマイクロコンピュータそれぞれの異常を監視し、必要なタイミングで各マイクロコンピュータを個別にリセットして正常な状態に戻すことができる仕組みを極めて低コストな構成で実現することができる。
【００３１】
また、マイクロコンピュータにおける異常動作の一種として、同じ信号を繰り返し送信してしまう異常状態がある。しかし本実施形態によれば、マイクロコンピュータ２１，３７は、乱数発生回路２１ｃ，３７ｃを備え、毎回異なる乱数を含む信号を監視対象のマイクロコンピュータに送信し、送信した信号に含めた乱数と同じ数値を含む信号が監視対象から返信されなければ、監視対象のマイクロコンピュータに異常が発生していると判定する。そのため、マイクロコンピュータ２１，３７は、上述したような同じ信号を繰り返し送信してしまう異常状態が相手方（監視対象）のマイクロコンピュータに生じていることを即座に検知し、相手方を再起動させて正常な状態に復帰させることができる。
【符号の説明】
【００３２】
１０…光ディスク駆動装置一体型テレビジョン、２０…ＤＶＤ部、２１…第１マイクロコンピュータ、２１ａ…リセット信号送信ポート、２１ｂ…リセットポート、２１ｃ…乱数発生回路、３０…ＴＶ部、３７…第２マイクロコンピュータ、３７ａ…リセットポート、３７ｂ…リセット信号送信ポート、３７ｃ…乱数発生回路、４０…バス、５０…第１リセット回路、５１…第１トランジスタ、６０…第２リセット回路、６１…第２トランジスタ
【図１】
2011008561.tif 000003
【図２】
2011008561.tif 000004