(57)【要約】【課題】簡易な構成によりクロック信号の周波数の良否を精度良く判定することができるクロック信号判定装置を提供する。【解決手段】クロック信号判定装置は、測定用充電処理を実行したと仮定した場合のコンデンサＣの端子間電圧の理論値である理論端子間電圧を取得する理論端子間電圧取得部１３と、クロック信号の周波数が所定周波数であると仮定して生成した所定時間を用いて測定用充電処理を実際に実行して、測定用充電処理が完了したときのコンデンサＣの端子間の検出電圧を、実端子間電圧として取得する実端子間電圧取得部１２と、実端子間電圧と理論端子間電圧との相違に基づいて、クロック信号の良否を判定するクロック信号判定部１４と、を備える。【選択図】図１
2018077100.tif 000002
【特許請求の範囲】
【請求項１】
所定周波数のクロック信号を出力する仕様の発振器と、
抵抗とコンデンサを直列に接続した直列回路と、前記コンデンサを放電する放電回路と、前記直列回路に所定電圧を印加して前記コンデンサを充電する充電回路とを有する充放電回路と、
前記コンデンサの端子間電圧を検出する端子間電圧検出部と、
前記放電回路により前記コンデンサを放電した後、前記充電回路により前記コンデンサを所定時間充電する測定用充電処理を実行したと仮定した場合の前記コンデンサの端子間電圧の理論値であって、前記抵抗の抵抗値と前記コンデンサの容量値とに基づく値と前記所定電圧と前記所定時間とを用いて算出された理論端子間電圧を取得する理論端子間電圧取得部と、
前記クロック信号の周波数が前記所定周波数であると仮定して前記クロック信号に基づいて前記所定時間を生成し、該生成した所定時間を用いて前記測定用充電処理を実際に実行して、該測定用充電処理が完了したときの前記端子間電圧検出部による検出電圧を、実端子間電圧として取得する実端子間電圧取得部と、
前記実端子間電圧と前記理論端子間電圧との相違に基づいて、前記クロック信号の良否を判定するクロック信号判定部と、
を備えていることを特徴とするクロック信号判定装置。
【請求項２】
請求項１に記載のクロック信号判定装置において、
前記充放電回路は、
前記直列回路の前記コンデンサ側の端子を第１電位部に接続すると共に、前記直列回路の前記抵抗側の端子を前記第１電位部よりも電位が高い第２電位部に接続した接続回路と、
前記コンデンサと前記抵抗を介した前記第２電位部との接続経路の途中に設けられた第１スイッチング素子と、
前記コンデンサと並列に接続された第２スイッチング素子と、を有し、
前記放電回路は、前記第２スイッチング素子を用いて構成され、前記第１スイッチング素子を遮断状態とすると共に、前記第２スイッチング素子を導通状態として前記コンデンサを放電し、
前記充電回路は、前記第１スイッチング素子を用いて構成され、前記第２スイッチング素子を遮断状態とすると共に、前記第１スイッチング素子を導通状態として前記コンデンサを充電することを特徴とするクロック信号判定装置。
【請求項３】
請求項２に記載のクロック信号判定装置において、
前記第１電位部の電位である第１電位及び前記第２電位部の電位である第２電位を検出する電圧検出部と、
前記抵抗の抵抗値及び前記コンデンサの容量値とにより定まる時定数の測定値を保持した記憶部と、をさらに備え、
前記理論端子間電圧取得部は、前記電圧検出部により検出された前記第１電位及び前記第２電位の検出値とから前記所定電圧を求め、前記記憶部に保持された前記時定数の測定値とを用いて、前記理論端子間電圧を算出することを特徴とするクロック信号判定装置。
【請求項４】
請求項２に記載のクロック信号判定装置において、
前記第１電位部の電位である第１電位及び前記第２電位部の電位である第２電位を検出する電圧検出部と、
前記抵抗の抵抗値及び前記コンデンサの容量値の測定値を保持した記憶部と、をさらに備え、
前記理論端子間電圧取得部は、前記電圧検出部により検出された前記第１電位及び前記第２電位の検出値とから前記所定電圧を求め、前記記憶部に保持された前記抵抗の抵抗値及び前記コンデンサの容量値とを用いて、前記理論端子間電圧を算出することを特徴とするクロック信号判定装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、同期回路で使用されるクロック信号の周波数の良否を判定するクロック信号判定装置に関する。
【背景技術】
【０００２】
従来、マイクロコンピュータの動作周波数の良否を判定するため、抵抗器とコンデンサを直列に接続した充放電回路を用いる方法が知られている。この方法では、動作周波数に基づいて設定される所定時間、抵抗を介して電圧を印加することによりコンデンサを充電した後に、コンデンサの端子間電圧を測定する。これにより、端子間電圧が適切か否かを判定して、動作周波数の良否を判定している。
【０００３】
例えば、特許文献１のクロック動作診断回路では、クロック周波数が正常であれば、コンデンサの充電を開始してから時間ｔ１後にコンデンサの端子間電圧がスレッショルド電圧より低くなり（Lowレベル）、時間ｔ２（＞ｔ１）後にスレッショルド電圧より高くなる（Highレベル）ように、抵抗器とコンデンサとの値（時定数）が設定されている。
【０００４】
そして、実際にコンデンサを充電したときに、コンデンサの端子間電圧が時間ｔ１でLowレベルになると共に、時間ｔ２でHighレベルとならなかったときに、クロック周波数は正常でないと判定する（特許文献１／段落００１７，００１８，図１，２）。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００２−１７５１２８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、特許文献１のクロック信号の診断方法は、充電過程におけるコンデンサの端子間電圧がスレッショルド電圧と比較して高いか低いかだけで判定しているため、クロック周波数の判定精度が低いという問題があった。
【０００７】
本発明は、このような事情に鑑みてなされたものであり、簡易な構成によりクロック信号の周波数の良否を精度良く判定することができるクロック信号判定装置を提供することを目的とする。
【課題を解決するための手段】
【０００８】
本発明のクロック信号判定装置は、所定周波数のクロック信号を出力する仕様の発振器と、抵抗とコンデンサを直列に接続した直列回路と、前記コンデンサを放電する放電回路と、前記直列回路に所定電圧を印加して前記コンデンサを充電する充電回路とを有する充放電回路と、前記コンデンサの端子間電圧を検出する端子間電圧検出部と、前記放電回路により前記コンデンサを放電した後、前記充電回路により前記コンデンサを所定時間充電する測定用充電処理を実行したと仮定した場合の前記コンデンサの端子間電圧の理論値であって、前記抵抗の抵抗値と前記コンデンサの容量値とに基づく値と前記所定電圧と前記所定時間とを用いて算出された理論端子間電圧を取得する理論端子間電圧取得部と、前記クロック信号の周波数が前記所定周波数であると仮定して前記クロック信号に基づいて前記所定時間を生成し、該生成した所定時間を用いて前記測定用充電処理を実際に実行して、該測定用充電処理が完了したときの前記端子間電圧検出部による検出電圧を、実端子間電圧として取得する実端子間電圧取得部と、前記実端子間電圧と前記理論端子間電圧との相違に基づいて、前記クロック信号の良否を判定するクロック信号判定部と、を備えていることを特徴とする。
【０００９】
本発明のクロック信号判定装置では、理論端子間電圧取得部により、充放電回路で測定用充電処理を実行したと仮定した場合の充放電回路のコンデンサの端子間電圧の理論値（理論端子間電圧）を取得する。
【００１０】
また、実端子間電圧取得部により、実際に測定用充電処理を実行したときのコンデンサの端子間電圧（実端子間電圧）を取得する。そして、クロック信号判定部により、実端子間電圧と理論端子間電圧とを比較判定する。実端子間電圧と理論端子間電圧との相違の程度が大きい場合にクロック信号が異常と判定するので、簡易な構成の充放電回路を用いて、クロック信号の周波数の良否を精度良く判定することができる。
【００１１】
本発明のクロック信号判定装置において、前記充放電回路は、前記直列回路の前記コンデンサ側の端子を第１電位部に接続すると共に、前記直列回路の前記抵抗側の端子を前記第１電位部よりも電位が高い第２電位部に接続した接続回路と、前記コンデンサと前記抵抗を介した前記第２電位部との接続経路の途中に設けられた第１スイッチング素子と、前記コンデンサと並列に接続された第２スイッチング素子と、を有し、前記放電回路は、前記第２スイッチング素子を用いて構成され、前記第１スイッチング素子を遮断状態とすると共に、前記第２スイッチング素子を導通状態として前記コンデンサを放電し、前記充電回路は、前記第１スイッチング素子を用いて構成され、前記第２スイッチング素子を遮断状態とすると共に、前記第１スイッチング素子を導通状態として前記コンデンサを充電することが好ましい。
【００１２】
この構成によれば、充放電回路は接続回路により、コンデンサ側の端子が第１電位部に接続され、抵抗側の端子が第１電位部よりも電位が高い第２電位部に接続される。また、第１スイッチング素子はコンデンサと抵抗を介した第２電位部との接続経路の途中に設けられ、第２スイッチング素子はコンデンサと並列に接続される。
【００１３】
放電回路は、第１スイッチング素子を遮断状態とし、第２スイッチング素子を導通状態とすると、コンデンサの電荷が第１電位部に移動するので、コンデンサを放電することができる。一方、充電回路は、第２スイッチング素子を遮断状態として、第１スイッチング素子を導通状態とすると、第２電位部からコンデンサに電流が流れるようになり、コンデンサに電荷が蓄積される。これにより、コンデンサを充電することができる。このように、放電回路と充電回路とを、スイッチング素子で制御して測定用充電処理を実行することで、簡易な構成により実端子間電圧を精度良く測定することができる。
【００１４】
また、本発明のクロック信号判定装置において、前記第１電位部の電位である第１電位及び前記第２電位部の電位である第２電位を検出する電圧検出部と、前記抵抗の抵抗値及び前記コンデンサの容量値とにより定まる時定数の測定値を保持した記憶部と、をさらに備え、前記理論端子間電圧取得部は、前記電圧検出部により検出された前記第１電位及び前記第２電位の検出値とから前記所定電圧を求め、前記記憶部に保持された前記時定数の測定値とを用いて、前記理論端子間電圧を算出することが好ましい。
【００１５】
この構成によれば、抵抗の抵抗値とコンデンサの容量値とにより定まる時定数の測定値を予め記憶部に保持しておく。クロック信号判定の際には、電圧検出部により検出された第１電位、第２電位の検出値から直列回路の所定電圧を求める。また、記憶部に保持された時定数の測定値とを用いることで、時定数のばらつきを考慮して理論端子間電圧を算出する。時定数のばらつきが大きい場合、それを考慮して判定範囲を広く見積もる必要があるが、この構成によれば、判定範囲を狭くすることができるので、クロック信号の判定精度を高めることができる。
【００１６】
また、本発明のクロック信号判定装置において、前記第１電位部の電位である第１電位及び前記第２電位部の電位である第２電位を検出する電圧検出部と、前記抵抗の抵抗値及び前記コンデンサの容量値の測定値を保持した記憶部と、をさらに備え、前記理論端子間電圧取得部は、前記電圧検出部により検出された前記第１電位及び前記第２電位の検出値とから前記所定電圧を求め、前記記憶部に保持された前記抵抗の抵抗値及び前記コンデンサの容量値とを用いて、前記理論端子間電圧を算出するようにしてもよい。
【００１７】
抵抗の抵抗値とコンデンサの容量値の測定値を記憶部に保持しておいてもよい。この場合、クロック信号判定の際、電圧検出部により検出された第１電位、第２電位の検出値から直列回路の所定電圧を求める。また、記憶部に保持された抵抗値と容量値を用いることで、抵抗値と容量値のばらつきを考慮して理論端子間電圧を算出する。抵抗値と容量値のばらつきが大きい場合、それを考慮して判定範囲を広く見積もる必要があるが、この構成によれば、判定範囲を狭くすることができるので、クロック信号の判定精度を高めることができる。
【図面の簡単な説明】
【００１８】
【図１】本発明の実施形態に係るクロック信号判定装置を有する制御装置の構成図。
【図２】クロック信号判定処理のフローチャート。
【図３】クロック信号判定処理に対応させたタイミングチャート。
【図４】実際値測定処理のフローチャート。
【図５】本発明の別実施形態に係るクロック信号判定装置を有する制御装置の構成図。
【発明を実施するための形態】
【００１９】
本発明の実施形態の一例について、図１〜図５を参照して説明する。まず、図１は、本発明のクロック信号判定装置を有する給湯器の制御装置１の概略図である。
【００２０】
制御装置１には、ＣＰＵやメモリ、Ａ／Ｄコンバータ等の電子回路により構成されたマイコン１０が備えられている。制御装置１は、外部リモコン２による操作、設定に基づいて、給湯器の作動を制御する。
【００２１】
また、検査装置３は、電圧検出部３ａを備え、検査対象の装置（制御装置１）に装着することで、後述する充放電回路５の電源電圧、接地（ＧＮＤ）電圧等を測定することができる。
【００２２】
マイコン１０には、クロック信号発生回路４と充放電回路５とが接続されている。クロック信号発生回路４（本発明の「発振器」に相当）は、内部に発振子を有し、クロック信号を生成してマイコン１０に入力する。充放電回路５は、クロック信号発生回路４から出力されるクロック信号の異常検出に用いられる。
【００２３】
マイコン１０の詳細を説明すると、マイコン１０は、端子間電圧検出部１１と、実端子間電圧取得部１２と、理論端子間電圧取得部１３と、クロック信号判定部１４と、メモリ１５とを備えている。
【００２４】
端子間電圧検出部１１は、充放電回路５のコンデンサＣの端子間電圧を検出する。また、実端子間電圧取得部１２は、後述する測定用充電処理が完了したときのコンデンサＣの端子間電圧の測定値（実端子間電圧）を、端子間電圧検出部１１から取得する。
【００２５】
理論端子間電圧取得部１３は、測定用充電処理を実行したと仮定した場合のコンデンサＣの端子間電圧の理論値（理論端子間電圧）を取得する。理論値の算出方法については後述する。
【００２６】
クロック信号判定部１４は、実端子間電圧取得部１２で取得された実端子間電圧と、理論端子間電圧取得部１３で取得された理論端子間電圧とを比較判定する。そして、両者の相違の程度に基づいて、クロック信号発生回路４が生成するクロック信号の周波数の良否を判定する。
【００２７】
マイコン１０は、クロック信号判定部１４の判定結果に基づいて、外部リモコン２に制御信号を出力する。例えば、クロック信号の異常が検出された場合、異常報知信号を外部リモコン２に出力する。これにより、外部リモコン２の表示部２ａにクロック信号に異常がある旨が表示される。
【００２８】
メモリ１５（本発明の「記憶部」に相当）は、充放電回路５の抵抗Ｒの抵抗値やコンデンサＣの容量値、又は抵抗値と容量値とにより定まる時定数τが予め測定されている場合に、それらの値を保持しておくことができる。
【００２９】
次に、充放電回路５の詳細を説明すると、充放電回路５は、図１に示されるように、抵抗Ｒ（抵抗値ｒ）とコンデンサＣ（容量値ｃ）とを直列接続したＲＣ回路となっている。抵抗Ｒは、バイポーラトランジスタＴｒ１（本発明の「第１スイッチング素子」に相当し、以下、トランジスタＴｒ１という。）を介して電源電圧Ｖｃｃ（本発明の「第２電位部」に相当）と接続されている。また、コンデンサＣは、接地電位部（本発明の「第１電位部」に相当）に接続されている。
【００３０】
マイコン１０のデジタル出力端子Ｐ１（以下、出力端子Ｐ１という）は、電源電圧Ｖｃｃと抵抗Ｒとの間に接続されたトランジスタＴｒ１のベース電極に接続されている。また、マイコン１０のＡ／Ｄ変換用のＡＤ入力端子Ｐ２（以下、ＡＤ端子Ｐ２という）は、抵抗ＲとコンデンサＣとの接続箇所に接続されており、充放電回路５の出力電圧Ｖｏｕｔ（コンデンサＣの端子間電圧）が入力される。ＡＤ端子Ｐ２に入力される出力電圧Ｖｏｕｔは、マイコン１０のＡ／Ｄコンバータによりデジタル値に変換されて、端子間電圧検出部１１により認識される。
【００３１】
マイコン１０のデジタル出力端子Ｐ３（以下、出力端子Ｐ３という）は、コンデンサＣと並列に接続されるバイポーラトランジスタＴｒ２（本発明の「第２スイッチング素子」に相当し、以下、トランジスタＴｒ２という。）のベース電極に接続されている。なお、トランジスタＴｒ２のコレクタ電極は、抵抗ＲとコンデンサＣの接続箇所に接続されている。
【００３２】
トランジスタＴｒ１はｐｎｐ型（ノーマリーオン）であり、出力端子Ｐ１の出力がHighレベルのとき遮断（オフ）状態となる。また、トランジスタＴｒ１は、出力端子Ｐ１の出力がLowレベルのとき導通（オン）状態となる。なお、トランジスタＴｒ１の接続位置は、図中の抵抗ＲとコンデンサＣの間であってもよい。
【００３３】
トランジスタＴｒ２はｎｐｎ型（ノーマリーオフ）であり、出力端子Ｐ３の出力がHighレベルのとき導通（オン）状態となる。また、トランジスタＴｒ２は、出力端子Ｐ３の出力がLowレベルのとき遮断（オフ）状態となる。
【００３４】
次に、図２，図３を参照して、クロック信号判定処理のフローチャート、このフローチャートに対応したタイミングチャート及びコンデンサＣの端子間電圧の推移を説明する。
【００３５】
図２のクロック信号判定処理において、まず、マイコン１０がトランジスタＴｒ１，Ｔｒ２を制御して、コンデンサＣの放電を開始する（ステップＳ０１）。このとき、マイコン１０は、出力端子Ｐ１の出力をHighレベルとしてトランジスタＴｒ１をオフ状態にし、出力端子Ｐ３の出力をHighレベルとしてトランジスタＴｒ２をオン状態にする。
【００３６】
これにより、コンデンサＣに蓄積されていた電荷は、トランジスタＴｒ２を介して徐々に接地側に移動する。このとき、図３に示されるように、ＡＤ端子Ｐ２に入力される出力電圧Ｖｏｕｔは、徐々に０［ｖ］に近づいていく。そして、出力電圧Ｖｏｕｔが０［ｖ］になると想定される期間(ｔ＝０〜ｔＡ）、トランジスタＴｒ２をオン状態に維持する。
【００３７】
次のステップＳ０２は、マイコン１０が電圧ＶＡを測定する処理である。電圧ＶＡは時間ｔＡが経過して、時間ｔＡ’に到達する直前（期間ｔ０経過時）の出力電圧Ｖｏｕｔであり、マイコン１０の端子間電圧検出部１１により検出される。ＶＡ＝０［ｖ］を確認した後、出力端子Ｐ３の出力をLowレベルとしてトランジスタＴｒ２をオフ状態にする。このとき、図３に示されるように、短期間(ｔ＝ｔＡ〜ｔＡ’）ではあるが、トランジスタＴｒ１とトランジスタＴｒ２とが共にオフ状態になる。
【００３８】
ステップＳ０３は、マイコン１０がトランジスタＴｒ１，Ｔｒ２を制御して、コンデンサＣの充電を開始する処理である。このとき、出力端子Ｐ１の出力をLowレベルとしてトランジスタＴｒ１をオン状態にし、出力端子Ｐ３の出力をLowレベルとしてトランジスタＴｒ２をオフ状態にする。
【００３９】
これにより、図３の時間ｔ＝ｔＡ’〜ｔＢに示されるように、コンデンサＣに電荷が徐々に蓄積されていく。コンデンサＣの充電期間は、クロック信号の周期の定数倍で定めた期間ｔ１とする。なお、ステップＳ０１〜Ｓ０３までの処理は、本発明の「測定用充電処理」に相当する。
【００４０】
次のステップＳ０４は、マイコン１０が電圧ＶＢＳを測定する処理である。電圧ＶＢSとは、期間ｔ１が経過したときの出力電圧Ｖｏｕｔであり、マイコン１０の端子間電圧検出部１１により検出され、実端子間電圧取得部１２により取得される。このとき、電圧ＶＢＳが変化しないように、出力端子Ｐ１の出力をHighレベルとしてトランジスタＴｒ１をオフ状態にする。
【００４１】
ステップＳ０５は、マイコン１０がトランジスタＴｒ１，Ｔｒ２を制御して、コンデンサＣの充電を再開する処理である。このとき、出力端子Ｐ１の出力をLowレベルとしてトランジスタＴｒ１をオン状態にし、出力端子Ｐ３の出力をLowレベルとしてトランジスタＴｒ２をオフ状態にする。
【００４２】
これにより、図３の時間ｔ＝ｔＢ’〜ｔＣに示されるように、コンデンサＣに電荷が再び蓄積されていく。今回、コンデンサＣに最大電荷が蓄積されるのに十分な期間ｔ２の間、トランジスタＴｒ１をオン状態に、トランジスタＴｒ２をオフ状態に維持する。
【００４３】
次のステップＳ０６は、マイコン１０が電圧ＶＣを測定する処理である。電圧Ｖとは期間ｔ２が経過したときの出力電圧Ｖｏｕｔであり、マイコン１０の端子間電圧検出部１１により検出される。トランジスタＴｒ１、トランジスタＴｒ２を共にオフ状態にして、出力電圧Ｖｏｕｔ≒電源電圧Ｖｃｃを確認すれば、コンデンサＣに最大電荷が蓄積されたといえる。
【００４４】
ステップＳ０７は、電圧ＶＢＳの理論値である電圧ＶＢＲを算出する処理であり、理論端子間電圧取得部１３により理論端子間電圧が取得される。ここで、電圧ＶＢＲは、以下の式（１）で与えられる。
ＶＢＲ＝（ＶＣ−ＶＡ）・ｅｘｐ（-ｔ１／ｒｃ）  ・・・（１）
抵抗Ｒの抵抗値ｒとコンデンサＣの容量値ｃとは、検査装置３により予め計測して、マイコン１０のメモリ１５に記憶された値が用いられる。これにより、今回測定した電圧ＶＡ，電圧ＶＣを利用して直ちに電圧ＶＢＲを算出することができる。
【００４５】
次のステップＳ０８は、クロック信号判定部１４により測定された電圧ＶＢＳが理論値の電圧ＶＢＲの±αの範囲内に収まっているか否かを判定する処理である。その結果が範囲内に収まっている場合にはクロック信号は正常と判定されるので、クロック信号判定処理を終了する。
【００４６】
一方、この結果が範囲内に収まっていない場合には、ステップＳ０９に進む。ステップＳ０９は、クロック信号の異常を報知する処理である。本実施形態では、マイコン１０から外部リモコン２へ異常報知信号が送信され、表示部２ａにクロック信号の異常発生が報知される。その後、クロック信号判定処理を終了する。
【００４７】
次に、図４を参照して、コンデンサＣの容量値ｃ及び抵抗Ｒの抵抗値ｒを実際に測定する実際値測定処理を説明する。なお、この測定は、検査対象の装置（本実施形態では給湯器）の製造時に、検査装置３を装置に接続して実施する。
【００４８】
実際値測定処理において、まず、検査者は、装置に検査装置３を接続して、電源電圧ＶＣＣと接地電圧ＶＧＮＤを測定する（ステップＳ１１）。電源電圧ＶＣＣと接地電圧ＶＧＮＤとは、検査装置３の電圧検出部３ａにより検出される。
【００４９】
次のステップＳ１２は、クロック信号の周波数を測定し、期間ｔ１の実際の長さを確認する処理である。
【００５０】
ステップＳ１３は、マイコン１０が電圧ＶＢＳを測定する処理である。電圧ＶＢＳは、上述したクロック信号判定処理のステップＳ０４の方法と同じであるため、説明を省略する。
【００５１】
次のステップＳ１４は、時定数τ（＝ｒc）を算出する処理である。より詳細には、今回測定した電源電圧ＶＣＣと、接地電圧ＶＧＮＤと、電圧ＶＢＳと、期間ｔ１との値から（−１／ｒc）の値を算出する。
【００５２】
なお、式（１）のＶＢＲをＶＢＳに、ＶＣをＶＣＣに、ＶＡをＶＧＮＤに置換すると、
ｅｘｐ（-ｔ１／ｒｃ）＝ＶＢＳ／ＶＣＣ−ＶＧＮＤ  ・・・（２）
となるが、両辺に自然対数（底ｅ）をとって変形すると、
-１／ｒｃ＝｛ｌｏｇ（ＶＢＳ／ＶＣＣ−ＶＧＮＤ）｝／ｔ１  ・・・（３）
と得るので、式（３）の右辺に数値を代入して、時定数τを算出する。
【００５３】
次のステップＳ１５は、算出した時定数τの値をメモリ１５に記憶する処理である。これにより、クロック信号判定処理のステップＳ０７では、式（１）から簡単に理論値の電圧ＶＢＲを算出することができる。
【００５４】
実際値測定処理では、時定数τの値を電源電圧ＶＣＣと、接地電圧ＶＧＮＤと、電圧ＶＢＳと、期間ｔ１とから算出しているが、抵抗Ｒの抵抗値ｒとコンデンサＣの容量値ｃを直接測定し、抵抗値ｒと容量値ｃをメモリ１５に記憶してもよい。
【００５５】
一般に、容量値ｃと抵抗値ｒにばらつきがある装置は、コストが安い分、クロック信号判定の精度も低い。しかし、上述の実際値測定処理を行うことで、容量値ｃと抵抗値ｒのばらつきを考慮して、判定範囲（図２のステップＳ０８）を狭くすることができるので、クロック信号の判定精度を高めることができる。
【００５６】
上記実施形態において、マイコン１０は、デジタル出力端子Ｐ１，Ｐ３とＡＤ入力端子Ｐ２とを有していたが、デジタル出力とＡＤ入力を切替え可能な１の端子でも本発明を実施することができる。
【００５７】
図５は、デジタル出力とＡＤ入力とを切替え可能な端子Ｐ’を有する制御装置１’の概略図である。なお、図１と同じ構成については同じ符号を付し、説明を省略する。
【００５８】
マイコン１０’の端子Ｐ’には、抵抗ＲとコンデンサＣとを直列接続した直列回路６が接続されている。端子Ｐ’をデジタル出力の設定に切替えてLow出力とした場合、端子Ｐ’と接地電位が等しくなるため、コンデンサＣの電荷が抵抗Ｒを介して端子Ｐ’に移動し、コンデンサＣが放電される。このとき、端子Ｐ’の出力を接地電圧とする構成は、放電回路に相当する。
【００５９】
次に、端子Ｐ’をデジタル出力の設定に切替えてHigh出力とした場合、端子Ｐ’の出力が電源電圧となるため、端子Ｐ’からコンデンサＣに電流が流れて、コンデンサＣが充電される。このとき、端子Ｐ’の出力を電源電圧とする構成は、充電回路に相当する。
【００６０】
次に、マイコン１０’の端子Ｐ’をアＡＤ入力の設定に切替えた場合、端子Ｐ’は、ハイ・インピーダンス状態になり、直列回路６には電流が流れなくなる。そのため、端子Ｐ’の入力電圧はコンデンサＣの端子間電圧と等しくなる。従って、端子Ｐ’の入力電圧によりコンデンサＣの端子間電圧を測定することができる。このとき、端子Ｐ’に入力されてＡ／Ｄコンバータでデジタル値に変換された電圧を認識する構成は、端子間電圧検出部１１に相当する。
【００６１】
このように、マイコン１０’に直列回路６を接続した構成とすれば、端子は１つでよく、トランジスタも不要となる。従って、さらに簡易な構成により、クロック信号の周波数の良否を精度良く判定することができる。
【符号の説明】
【００６２】
１，１’…制御装置、２…外部リモコン、２ａ…表示部、３…検査装置、３ａ…電圧検出部、４クロック信号発生回路、５…充放電回路、６…直列回路、１０，１０’…マイコン、１１…端子間電圧検出部、１２…実端子間電圧取得部、１３…理論端子間電圧取得部、１４…クロック信号判定部、１５…メモリ。
【図１】
2018077100.tif 000003
【図２】
2018077100.tif 000004
【図３】
2018077100.tif 000005
【図４】
2018077100.tif 000006
【図５】
2018077100.tif 000007