(57)【要約】【課題】メイン回路とサブ回路に独立して別々にクロック発振回路を設ける回路構成としながら、サブ回路に設けているサブクロック発振回路の周波数のずれを極めて簡単な回路構成で検出する。【解決手段】複数の発振回路を備える電子回路は、主クロック発振回路１０を備えるメイン回路１と、このメイン回路１に信号伝送回路３を介して接続してなるサブクロック発振回路２０を備えるサブ回路２とを備える。メイン回路１は、サブクロック発振回路２０の発振周波数のずれを検出する周波数検出回路１１を備える。サブ回路２は、サブクロック発振回路２０の出力パルスをカウントするカウンター２４を備える。メイン回路１の周波数検出回路１１は、サブ回路２のカウンター２４のカウント値を検出してサブクロック発振回路２０の周波数のずれを検出する。【選択図】図１
2009017130.tif 000002
【特許請求の範囲】
【請求項１】
主クロック発振回路(10)を備えるメイン回路(1)と、このメイン回路(1)に信号伝送回路(3)を介して接続してなるサブクロック発振回路(20)を備えるサブ回路(2)とを備え、メイン回路(1)がサブクロック発振回路(20)の発振周波数のずれを検出する周波数検出回路(11)を備える複数の発振回路を備える電子回路であって、
サブ回路(2)が、サブクロック発振回路(20)の出力パルスをカウントするカウンター(24)を備えており、メイン回路(1)の周波数検出回路(11)が、サブ回路(2)のカウンター(24)のカウント値を検出してサブクロック発振回路(20)の周波数のずれを検出するようにしてなる複数の発振回路を備える電子回路。
【請求項２】
前記メイン回路(1)が、主クロック発振回路(10)に同期する略一定周期の通信で、信号伝送回路(3)を介してサブ回路(2)にカウンター(24)のカウント値をラッチ・リセットするラッチリセット信号を出力する回路を備え、周波数検出回路(11)がラッチリセット信号でラッチされるカウンター(24)のカウント値を検出してサブクロック発振回路(20)の発振周波数のずれを検出する請求項１に記載される複数の発振回路を備える電子回路。
【請求項３】
サブ回路(2)のカウンター(24)は、カウント値が上限もしくはオーバーフローに達した場合、カウントを停止し所定の値を保持する機能を備える請求項１または２に記載される複数の発振回路を備える電子回路。
【請求項４】
複数のサブ回路(2)を備え、各々のサブ回路(2)が信号伝送回路(3)を介してメイン回路(1)に接続されている請求項１に記載される複数の発振回路を備える電子回路。
【請求項５】
前記電子回路が、車両用の電源装置の電池を制御する回路で、サブ回路(2)が各々の電池(6)の電圧を検出する電圧検出回路を備え、メイン回路(1)がサブ回路(2)を制御する回路である請求項１に記載される複数の発振回路を備える電子回路。
【請求項６】
前記周波数検出回路(11)が、カウンター(24)のカウント値を比較して正常周波数と判定する正常判定値を記憶している請求項１に記載される複数の発振回路を備える電子回路。
【請求項７】
信号伝送回路(3)がメイン回路(1)とサブ回路(2)とを絶縁して信号を伝送する回路である請求項１に記載される複数の発振回路を備える電子回路。
【請求項８】
メイン回路(1)の主クロック発振回路(10)が、サブクロック発振回路(20)よりも温度に対する周波数安定度の高い発振回路である請求項１に記載される複数の発振回路を備える電子回路。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数のクロック発振回路を備える電子回路に関し、とくに、信号伝送回路を介して互いに通信されるメイン回路とサブ回路が別々のクロック発振回路を有する電子回路に関する。
【背景技術】
【０００２】
メイン回路が信号伝送回路を介して複数のサブ回路に接続される電子回路は、種々の用途に使用される。この電子回路は、複数のサブ回路で種々の制御をし、サブ回路をメイン回路でコントロールする用途に適している。とくに、この電子回路は、サブ回路を多くして多数の制御を速やかに処理できる特徴がある。このことから、この電子回路は、多数の電池を備え、各々の電池の状態を管理しながら充放電させる車両用の電源装置に最適な回路構成となる。車両用の電源装置は、多数の電池を直列に接続している。その装置は、各々の電池の電圧や充電状態のアンバランスを検出しながら充放電の電流を制御する必要がある。したがって、この電源装置は、各々の電池の状態を管理するためのサブ回路と、サブ回路を制御するためのメイン回路とを備えている。サブ回路とメイン回路とを信号伝送回路を介して接続している電子回路は、メイン回路とサブ回路とで信号を伝送して、相互に情報を伝送する。
【０００３】
メイン回路とサブ回路は、各々のタイミング信号に同期して動作しながら、信号伝送回路で互いに信号を伝送している。メイン回路はタイミング信号を発振するクロック発振回路を備える。このメイン回路のクロック発振回路で発振されるタイミング信号をサブ回路に伝送して、サブ回路をメイン回路のタイミング信号で動作する回路構成とすることができる。ただ、この回路構成は、メイン回路のタイミング信号をサブ回路に伝送する回路を必要とするので、この伝送回路が複雑になる。なぜなら、通常なら数ＭＨｚ〜数十ＭＨｚといった高周波をタイミング信号として使用するため、このような広帯域の伝送回路を構成すると非常に複雑で高コストになってしまうためである。メイン回路とサブ回路とに別々にクロック発振回路を設ける電子回路は、メイン回路からサブ回路にタイミング信号を伝送する必要がなく、タイミング信号の伝送回路を省略できる。この電子回路は、クロック発振回路をタイミング信号の伝送回路よりも簡単な回路構成とし、製造コストを低減できる。とくに、メイン回路とサブ回路とを絶縁してタイミング信号を伝送する回路構成にあっては、タイミング信号の伝送回路が複雑で高価になるので、メイン回路とサブ回路とに独立してクロック発振回路を設ける回路構成は低コストにできる。
【０００４】
クロック発振回路を持つ電子回路は、発振周波数がずれると正常な動作ができなくなる。例えば、周波数が高くずれると制御回路の動作が追いつかなくなり誤動作する可能性がある。もしくは低くずれると、例えば制御回路の応答時間が長くなり、必要な処理周期内で処理が完了しない可能性がある。さらに、周波数のずれが大きくなると、信号伝送回路を介して正常に信号を伝送できなくなる。それは、メイン回路とサブ回路とが、異なるクロック発振回路から出力されるタイミング信号で動作するからである。この場合、大きく周波数がずれると通信異常として異常検出は可能であるが、比較的小さいずれは見逃してしまうおそれがある。もしくは、同期通信等を利用する場合は、通信に用いるタイミング信号が規定されるため、大きな発振周波数ずれも検出されない可能性がある。このため、メイン回路とサブ回路とを別々のクロック発振回路とする電子回路は、メイン回路でもってサブ回路のクロック発振回路の発振周波数のずれを検出する必要がある。
【０００５】
外部から入力されるクロックの発振周波数のずれを検出する回路は開発されている。（特許文献１参照）
【特許文献１】特開平９−２４４７６１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
特許文献１の公報は、外部から入力されるクロックの異常を検出する電子回路を記載している。この電子回路は、クロックの周波数よりも低い周波数で、かつ第１の時間幅の第１の論理レベル及び第２の時間幅の第２の論理レベルからなる２系統の出力信号を相補的に出力する発振部と、各系統の出力信号の前記第１の論理レベルの各時間幅におけるクロックを計数して各計数値をそれぞれ出力する２つの計数器と、各計数値と第１又は第２の時間幅にそれぞれ対応して予め設定された各設定範囲とを比較し、該各計数値が該各設定範囲を下回った場合にクロックの異常を示す論理レベルの信号をそれぞれ出力する２つの比較部と、２つの比較部のうちの少なくとも１つがクロックの異常を示す論理レベルの信号を出力したとき、クロック異常検出信号を出力する論理和回路とを備えている。
【０００７】
以上の周波数検出回路は回路構成が複雑になることから、部品コストと組み立てコストが高くなる。メイン回路とサブ回路に別々にクロック発振回路を設ける電子回路は、タイミング信号をメイン回路からサブ回路に伝送する回路よりも安価に製造することを目的とすることから、部品コストと製造コストを低くすることが大切である。したがって、周波数検出回路が複雑になることは、この回路構成の特徴が失われる。
【０００８】
本発明は、メイン回路とサブ回路に独立して別々にクロック発振回路を設ける回路構成としながら、サブ回路に設けているサブクロック発振回路の周波数のずれを極めて簡単な回路構成で検出できる複数の発振回路を備える電子回路を提供することにある。
【課題を解決するための手段】
【０００９】
本発明の複数の発振回路を備える電子回路は、前述の目的を達成するために以下の構成を備える。
電子回路は、主クロック発振回路１０を備えるメイン回路１と、このメイン回路１に信号伝送回路３を介して接続してなるサブクロック発振回路２０を備えるサブ回路２とを備える。メイン回路１は、サブクロック発振回路２０の発振周波数のずれを検出する周波数検出回路１１を備える。サブ回路２は、サブクロック発振回路２０の出力パルスをカウントするカウンター２４を備える。メイン回路１の周波数検出回路１１は、サブ回路２のカウンター２４のカウント値を検出してサブクロック発振回路２０の周波数のずれを検出する。
【００１０】
本発明の請求項２の複数の発振回路を備える電子回路は、メイン回路１が、主クロック発振回路１０に同期する略一定周期の通信で、信号伝送回路３を介してサブ回路２にカウンター２４のカウント値をラッチ・リセットするラッチリセット信号を出力する回路を備える。この電子回路は、周波数検出回路１１がラッチリセット信号でラッチされるカウンター２４のカウント値を検出してサブクロック発振回路２０の発振周波数のずれを検出する。
【００１１】
本発明の請求項３の複数の発振回路を備える電子回路は、サブ回路２のカウンター２４が、カウント値が上限もしくはオーバーフローに達した場合、カウントを停止し所定の値を保持する機能を備える。
【００１２】
さらに、本発明の請求項４の複数の発振回路を備える電子回路は、複数のサブ回路２を備え、各々のサブ回路２を、信号伝送回路３を介してメイン回路１に接続している。
【００１３】
さらに、本発明の請求項５の複数の発振回路を備える電子回路は、車両用の電源装置の電池６を制御する回路としている。この電子回路は、サブ回路２が各々の電池６の電圧を検出する電圧検出回路を備えており、メイン回路１を、サブ回路２を制御する回路としている。
【００１４】
さらに、本発明の請求項６の複数の発振回路を備える電子回路は、周波数検出回路１１が、カウンター２４のカウント値を比較して正常周波数と判定する正常判定値を記憶している。
【００１５】
さらに、本発明の請求項７の複数の発振回路を備える電子回路は、信号伝送回路３がメイン回路１とサブ回路２とを絶縁して信号を伝送する回路としている。
【００１６】
さらにまた、本発明の請求項８の複数の発振回路を備える電子回路は、メイン回路１の主クロック発振回路１０を、サブクロック発振回路２０よりも温度に対する周波数安定度の高い発振回路としている。
【発明の効果】
【００１７】
本発明は、メイン回路とサブ回路に独立して別々にクロック発振回路を設ける回路構成としながら、サブ回路に設けているサブクロック発振回路の周波数のずれを極めて簡単な回路構成で検出できる特徴がある。それは、本発明の電子回路が、サブクロック発振回路の出力パルスをカウントするカウンターをサブ回路に設けており、メイン回路の周波数検出回路でもって、サブ回路のカウンターのカウント値を検出してサブクロック発振回路の周波数のずれを検出するようにしているからである。
【００１８】
さらに、本発明の請求項２の電子回路は、請求項１の構成に加えて、主クロック発振回路に同期する一定の通信周期で、信号伝送回路を介してサブ回路にカウンターのカウント値をラッチ・リセットするラッチリセット信号を出力する回路をメイン回路に設けており、周波数検出回路がラッチリセット信号でラッチされるカウンターのカウント値を検出してサブクロック発振回路の発振周波数のずれを検出する。この電子回路は、ラッチリセット信号でもって、カウンターをラッチしてカウント値を検出し、このカウント値で周波数のずれを検出した後、カウンターをリセットする。したがって、メイン回路は、ラッチリセット信号を出力するごとにサブクロック発振回路の発振周波数のずれを検出できる。
【００１９】
また、本発明の請求項３の電子回路は、通信周期がメイン回路の動作により長くなった場合、カウンターがオーバーフローして、本来なら非常に大きなカウント値であるにもかかわらず「正常」として判定してしまうことを回避することができる。
【００２０】
また、本発明の請求項４の電子回路は、請求項１の構成に加えて、サブ回路が複数で、各々のサブ回路を信号伝送回路を介してメイン回路に接続している。この電子回路は、メイン回路の周波数検出回路でもって、複数のサブ回路のサブクロック発振回路の発振周波数のずれを検出できる。とくに、各々のサブ回路にカウンターを設ける簡単な回路構成としながら、全てのサブ回路のサブクロック発振回路の発振周波数のずれを検出できる。
【００２１】
さらにまた、本発明の請求項５の電子回路は、車両用の電源装置の電池を制御する回路で、サブ回路は各々の電池の電圧を検出する電圧検出回路を備え、メイン回路はサブ回路を制御する回路である。この電子回路は、多数の電池と接続するサブ回路のサブクロック発振回路の発振周波数のずれを正確に検出できる。とくに、車両用の電源装置は、電池回路をシャーシーアースに接続しないので、電池に接続しているサブ回路を、シャーシーアースに接続するメイン回路から絶縁する回路構成として、メイン回路でサブ回路のサブクロック発振回路の発振周波数のずれを確実に検出できる。
【００２２】
また、本発明の請求項６の電子回路は、請求項１の構成に加えて、周波数検出回路が、カウンターのカウント値を比較して正常周波数と判定する正常判定値を記憶している。この周波数検出回路は、サブ回路のカウンターのカウント値を正常判定値に比較して、サブクロック発振回路の発振周波数のずれが正常な範囲にあるかどうかを確実に検出できる。
【００２３】
さらにまた、本発明の請求項７の電子回路は、請求項１の構成に加えて、信号伝送回路を、メイン回路とサブ回路とを絶縁して信号を伝送する回路とする。この電子回路は、互いに絶縁してメイン回路とサブ回路に信号を伝送するので、サブクロック発振回路の発振周波数のずれを簡単な回路で実現する特徴がより有効になる。それは、メイン回路とサブ回路とに絶縁して信号を伝送する電子回路は、仮にメイン回路からサブ回路にタイミング信号を伝送すると、この伝送回路が高価になるからである。
【００２４】
また、本発明の請求項８の電子回路は、請求項１の構成に加えて、メイン回路の主クロック発振回路を、サブクロック発振回路よりも温度に対する周波数安定度の高い発振回路としている。この電子回路は、温度に対して安定性の高いクロック発振回路の発振周波数を基準として、サブクロック発振回路の発振周波数のずれを検出するので、サブクロック発振回路の発振周波数のずれを正確に検出できる。
【発明を実施するための最良の形態】
【００２５】
以下、本発明の実施例を図面に基づいて説明する。ただし、以下に示す実施例は、本発明の技術思想を具体化するための複数の発振回路を備える電子回路を例示するものであって、本発明は電子回路を以下のものに特定しない。
【００２６】
さらに、この明細書は、特許請求の範囲を理解しやすいように、実施例に示される部材に対応する番号を、「特許請求の範囲」および「課題を解決するための手段の欄」に示される部材に付記している。ただ、特許請求の範囲に示される部材を、実施例の部材に特定するものでは決してない。
【００２７】
以下、電子回路が車両用の電源装置の制御回路である実施例を詳述する。ただ、本発明の電子回路は、用途を車両用の電源装置に特定するものではなく、複数の発振回路を備えて、メイン回路とサブ回路とを信号伝送回路で通信する他の全ての電子回路にも使用できる。
【００２８】
図１に示す車両用の電源装置に使用される電子回路は、メイン回路１とサブ回路２とを備える電子回路であって、複数のサブ回路２とメイン回路１とを、絶縁して信号を伝送する絶縁型の信号伝送回路３を介して接続している。
【００２９】
サブ回路２は、各々の電池６の電圧を検出してメイン回路１に伝送する。図の電源装置は、多数の電池６を直列に接続して組電池４とし、さらに組電池４を複数のブロックに分割している。サブ回路２は、分割された各々の電池ブロック５に接続されて、電池ブロック５を構成する電池６の電圧を検出してメイン回路１に出力する。
【００３０】
サブ回路２は、複数の電池６の電圧を順番に検出する。サブ回路２は、サブクロック発振回路２０を備える。サブクロック発振回路２０は、サブ回路２を動作させる基準のクロックパルスを出力する。サブ回路２は、サブクロック発振回路２０から出力されるクロックパルスに同期して、電圧を検出する電池６を順番に切り換えるマルチプレクサ２１を備える。さらに、マルチプレクサ２１の出力信号を、クロックパルスに同期してデジタル信号に変換するＡ／Ｄコンバータ２２を備える。マルチプレクサ２１は、クロックパルスで切り換えられ、また、このクロックパルスに同期してＡ／Ｄコンバータ２２がアナログ信号をデジタル信号に変換して、複数の電池６のアナログ信号がデジタル信号として検出される。サブ回路２は、Ａ／Ｄコンバータ２２から出力される電池６の電圧信号であるデジタル信号を一時的に記憶するバッファーメモリ２３を備える。このサブ回路２は、メイン回路１のクロックパルスに同期することなく、サブクロック発振回路２０から出力されるクロックパルスに同期して、複数の電池電圧をデジタル信号として検出する。
【００３１】
複数のサブ回路２は、各々のサブ回路２が備えるサブクロック発振回路２０をクロックパルスとして、サブ回路２を接続している電池ブロック５の電池電圧を順番に検出する。すなわち、各々のサブ回路２は、互いに同期することなく、各々のサブ回路２のクロックパルスに基づいて、これを接続している電池６の電圧を順番に検出している。
【００３２】
メイン回路１は、電池６の電圧を検出するための制御信号を各々のサブ回路２に出力する。制御信号は、絶縁型の信号伝送回路３を介してメイン回路１からサブ回路２に伝送される。メイン回路１から制御信号が入力されると、サブ回路２はバッファーメモリ２３に記憶している電池６の電圧信号をメイン回路１に出力する。メイン回路１は、主クロック発振回路１０を備えている。メイン回路１は、この主クロック発振回路１０から出力されるクロックパルスに同期して、一定のタイミングで通信信号を出力する。メイン回路１はサブ回路２のクロックパルスには同期することなく、それ自体が備える主クロック発振回路１０から出力されるクロックパルスに基づいて、通信信号をサブ回路２に出力する。サブ回路２は、メイン回路１のクロックパルスに同期することなく、電池６の電圧を検出してバッファーメモリ２３にデジタル信号として記憶している。メイン回路１とサブ回路２のクロックパルスは互いに同期しない。サブ回路２は、メイン回路１から制御信号が入力されると、バッファーメモリ２３に記憶している電池６の電圧信号を出力する。メイン回路１から出力される電圧信号は、絶縁型の信号伝送回路３を介してメイン回路１に伝送される。メイン回路１は、サブ回路２から入力される電圧信号で、各々の電池電圧を検出し、検出した電池電圧に基づいて、電池６を充放電する電流を演算する。
【００３３】
メイン回路１とサブ回路２は、互いにクロックパルスを同期させない。サブ回路２は、メイン回路１のクロックパルスに同期することなく、電池６の電圧を順番に検出してデジタル信号としてバッファーメモリ２３に記憶している。メイン回路１とサブ回路２は、クロックパルスを同期させないが、メイン回路１から電池６の電圧信号を要求する制御信号が入力されるタイミングにおいて、サブ回路２はあらかじめ各々の電池６の電圧をバッファーメモリ２３に記憶しておく必要がある。したがって、サブ回路２とメイン回路１とは非同期に動作しても、メイン回路１のクロックパルスに対して、サブ回路２のクロックパルスには特定のタイミングが要求される。すなわち、メイン回路１の主クロック発振回路１０の発振周波数に対して、サブ回路２のサブクロック発振回路２０の発振周波数は特定の範囲とする必要がある。サブクロック発振回路２０の発振周波数がずれて、メイン回路１のクロックパルスに対するサブ回路２のクロックパルスのタイミングがずれると、電子回路は正常に動作しなくなる。
【００３４】
サブ回路２のサブクロック発振回路２０の発振周波数は、定格発振周波数から高すぎても低すぎても正常な動作は保証されない。サブクロック発振回路２０の発振周波数が高すぎると、クロックパルスの周期が短くなるので、メイン回路１から制御信号が入力されるタイミングで電池電圧を検出してバッファーメモリ２３に記憶するのが遅れることはない。ただ、マルチプレクサ２１やＡ／Ｄコンバータ２２がクロックパルスに同期して電池電圧を検出するので、このタイミングが早すぎると、マルチプレクサ２１が正常に動作しなくなり、あるいはＡ／Ｄコンバータ２２がアナログ信号をデジタル信号に変換できなくなる。また、サブクロック発振回路２０の発振周波数が高くなって、クロックパルスの周期が短くなると、マルチプレクサ２１とＡ／Ｄコンバータ２２が高速動作することになって発熱が大きくなる弊害がある。反対に、サブクロック発振回路２０の発振周波数が定格発振周波数よりも低すぎると、クロックパルスの周期が長くなって、メイン回路１から制御信号が入力されるタイミングにおいて、電池６の電圧を検出してバッファーメモリ２３に記憶できなくなる。すなわち、サブ回路２が全ての電池電圧を検出するよりも以前に、メイン回路１から電池電圧を要求する制御信号が入力されるので、正確に電池電圧を出力できなくなる。したがって、サブクロック発振回路２０は、発振周波数を特定の範囲とすることが要求される。サブクロック発振回路２０の発振周波数が特定の範囲からずれると、正常に動作しないことから、メイン回路１は、サブクロック発振回路２０の発振周波数を検出する必要がある。とくに、サブクロック発振回路２０の発振周波数が正常に動作する範囲にあるかどうかを判定する必要がある。
【００３５】
サブ回路２は、サブクロック発振回路２０の発振周波数を検出するために、サブクロック発振回路２０の出力パルスをカウントするカウンター２４を備えている。このサブ回路２は、メイン回路１からラッチリセット信号が入力されると、カウンター２４のカウント値を一時的にラッチし、カウント値をメイン回路１に出力した後に、カウンター２４をリセットする。図のサブ回路２は、サブクロック発振回路２０と、このサブクロック発振回路２０の出力パルスをカウントするカウンター２４と、このカウンター２４のカウント値をラッチするラッチ回路２５と、ラッチ回路２５にラッチされたカウント値をメイン回路１に出力する送信回路２６とを備える。ラッチ回路２５は、カウンター２４のカウント値をラッチして送信回路２６に出力した後、カウンター２４をリセットする。したがって、ラッチ回路２５は、遅延回路２７を介してカウンター２４をリセットする。このサブ回路２は、メイン回路１から絶縁型の信号伝送回路３を介してラッチリセット信号が入力されると、ラッチ回路２５でカウンター２４のカウント値をラッチして送信回路２６に出力し、送信回路２６がカウント値をメイン回路１に出力する。ラッチ回路２５は、カウント値を送信回路２６に出力した後、遅延回路２７を介してカウンター２４をリセットする。カウンター２４は、リセットされた後、サブクロック発振回路２０の出力パルスをカウントする。
【００３６】
図１に示すメイン回路１は、主クロック発振回路１０と、この主クロック発振回路１０から出力されるクロックパルスに同期して動作する周波数検出回路１１と、サブ回路２から入力されるカウント値を受信する受信回路１２とを備える。主クロック発振回路１０は、サブクロック発振回路２０よりも温度に対する安定度の高い発振回路である。それは、主クロック発振回路１０のクロックパルスに同期して、メイン回路１を動作させ、また、このクロックパルスでサブクロック発振回路２０の発振周波数を検出するからである。したがって、メイン回路１の主クロック発振回路１０は、たとえば水晶振動子を使用する発振回路とし、サブクロック発振回路２０は、セラミック振動子を使用し、またはＬＣ発振回路から発振する発振回路とする。このサブクロック発振回路２０は、主クロック発振回路１０よりも部品コストを低減できる。この回路構成は、メイン回路１よりも数の多いサブ回路２のサブクロック発振回路２０を低コストにできることから、電子回路全体のコストを相当に低減できる。
【００３７】
周波数検出回路１１は、クロックパルスに同期してサブ回路２に制御信号を出力すると共に、受信回路１２が受信するカウント値からサブクロック発振回路２０の発振周波数を検出する。周波数検出回路１１は、受信するカウンター２４のカウント値を比較して正常周波数と判定する正常判定値を記憶している。周波数検出回路１１は、受信するカウント値が正常判定値の範囲内にあると、サブクロック発振回路２０の発振周波数は正常な範囲にあると判定し、カウント値が正常判定値よりも小さく、あるいは大きいと、サブクロック発振回路２０の発振周波数が異常と判定する。正常判定値は、サブクロック発振回路２０の発振周波数がずれても、電子回路の正常な動作が保証される範囲に設定される。
【００３８】
周波数検出回路１１は、一定の周期で制御信号をサブ回路２に出力する。たとえば、周波数検出回路１１が１０ｍｓｅｃの周期で制御信号を出力し、サブクロック発振回路２０の定格発振周波数が８ＭＨｚと仮定すると、サブ回路２の送信回路２６がメイン回路１の受信回路１２に出力するカウンター２４の正常なカウント値は８０，０００となる。カウンター２４が１０ｍｓｅｃの間にカウントするサブクロック発振回路２０の出力パルスが８０，０００個となるからである。したがって、周波数検出回路１１は、制御信号を出力して受信回路１２から入力されるカウント値がこの値であると、サブクロック発振回路２０の発振周波数は定格発振周波数と判定する。さらに、周波数検出回路１１は、受信するカウント値を正常判定値に比較して、カウント値が正常判定値の範囲にあるとサブクロック発振回路２０の発振周波数は正常な範囲にあると判定する。したがって、この具体例において、正常判定値は、たとえば、定格発振周波数のカウント値のプラス３０％、マイナス５０％に設定される。正常判定値は、好ましくは、定格発振周波数のカウント値に対してプラス側の誤差をマイナス側の誤差よりも小さくする。このように、正常判定値を、定格発振周波数のカウント値に対してプラス側とマイナス側に異なる範囲とする周波数検出回路１１は、サブクロック発振回路２０の発振周波数のずれを大きくしながら、電子回路を正常に動作できる特徴がある。それは、サブクロック発振回路２０の発振周波数が大きくなるのに比較して、小さくなっても正常に動作するからである。
【００３９】
また、本実施例では、カウンター２４を読み出してラッチリセットする構造であるため、読み出す間隔が非常に長くなった場合、カウンター２４がオーバーフローして偶然にも正しい範囲内に収まり、誤って「正常」と判定してしまう可能性がある。これを回避するために、カウンター２４にはオーバーフロー時もしくは上限に達した場合、カウント動作を止めて所定の値に固定する機能を持たせている。所定の値が検出された場合は、サブクロック発信回路２０の発信周波数の異常もしくは読み出し周期の異常のどちらかを検出できるので、「正常」と判定してしまうことを回避できる。
【図面の簡単な説明】
【００４０】
【図１】本発明の一実施例にかかる複数の発振回路を備える電子回路のブロック図である。
【符号の説明】
【００４１】
１…メイン回路
２…サブ回路
３…信号伝送回路
４…組電池
５…電池ブロック
６…電池
１０…主クロック発振回路
１１…周波数検出回路
１２…受信回路
２０…サブクロック発振回路
２１…マルチプレクサ
２２…Ａ／Ｄコンバータ
２３…バッファーメモリ
２４…カウンター
２５…ラッチ回路
２６…送信回路
２７…遅延回路
【図１】
2009017130.tif 000003