(57)【特許請求の範囲】
【請求項１】
負荷駆動回路を制御するＣＰＵの電源に、前記ＣＰＵと並列にシステムリセットＩＣを接続して前記システムリセットＩＣの出力端子をＣＰＵのリセット端子に接続し、電源電圧が規定電圧以下に降下したときにＣＰＵをリセットする負荷制御回路において、前記システムリセットＩＣの出力端子とＣＰＵの出力ポートとをショットキバリヤダイオードを介して接続し、前記ショットキバリヤダイオードは、前記システムリセットＩＣのリセット信号出力時において前記負荷駆動回路の制御信号ラインレベルをリセット信号レベルに維持する方向に接続された負荷制御回路における負荷保護回路。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、負荷制御回路における負荷保護回路に関するものであり、特に、ＣＰＵのリセット時における負荷素子の破壊を防止する負荷保護回路に関するものである。
【０００２】
【従来の技術】
従来の技術を図３に従って説明する。同図はワイヤレスリモートコントローラの回路を示し、赤外ＬＥＤ１をスイッチングトランジスタ２によりオン／オフして赤外コントロール信号を送信する。ＮＰＮ形のスイッチングトランジスタ２のベースはＣＰＵ３の出力ポート４に接続され、ＣＰＵ３がキー（図示せず）の入力に応じてスイッチングトランジスタ２を制御する。
【０００３】
また、電池による電源５に対してＣＰＵ３と並列にシステムリセットＩＣ６が接続されている。システムリセットＩＣ６の出力端子７はＣＰＵ３のリセット端子８に接続され、Ｖｃｃ端子９とＧＮＤ端子１０は電源５に接続されている。システムリセットＩＣ６の出力ラインはＣＬ  とＲＬ  とによる時定数回路を介して電源５の両極に接続されており、電源電池を接続したときや電圧低下時にローレベルリセット信号を出力する。
【０００４】
電源５の電圧が規定値以下に降下した場合は、システムリセットＩＣ６がリセット信号を出力することによってＣＰＵ３がリセットされ、ＣＰＵ３の誤動作やプログラムの暴走を防止する。
【０００５】
【発明が解決しようとする課題】
従来のＣＰＵのリセット回路が作動すると、ＣＰＵの出力ポートの状態がリセット時の状態に固定されてしまうため、負荷駆動状態で固定されることがある。この場合は、ＬＥＤ等の負荷に電流が流れ続けて負荷が破壊されることがある。
【０００６】
そこで、リセット時において負荷を非駆動状態に維持して負荷の破壊を防止するために解決すべき技術的課題が生じてくるのであり、本発明は上記課題を解決することを目的とする。
【０００７】
【課題を解決するための手段】
この発明は、上記目的を達成するために提案するものであり、負荷駆動回路を制御するＣＰＵの電源に、前記ＣＰＵと並列にシステムリセットＩＣを接続して前記システムリセットＩＣの出力端子をＣＰＵのリセット端子に接続し、電源電圧が規定電圧以下に降下したときにＣＰＵをリセットする負荷制御回路において、前記システムリセットＩＣの出力端子とＣＰＵの出力ポートとをショットキバリヤダイオードを介して接続し、前記ショットキバリヤダイオードは、前記システムリセットＩＣのリセット信号出力時において前記負荷駆動回路の制御信号ラインレベルをリセット信号レベルに維持する方向に接続された負荷制御回路における負荷保護回路を提供するものである。
【０００８】
上記の負荷保護回路は、負荷の制御論理によってショットキバリヤダイオードの接続方向が異なり、ＣＰＵのハイレベル出力によって負荷が駆動される負荷制御回路においてはＣＰＵの出力ポート側にアノードを接続し、ローレベルリセット形システムリセットＩＣの出力端子側にカソードを接続する。
【０００９】
また、ＣＰＵのローレベル出力によって負荷を駆動する場合は、ハイレベルリセット形システムリセットＩＣを用いてショットキバリヤダイオードの接続方向は上記のものとは逆になる。
【００１０】
ローレベルリセット形の負荷制御回路において、電圧降下によりシステムリセットＩＣからローレベルリセット信号が出力された際に、ＣＰＵの出力ポートの状態がハイレベルに固定された場合は、ショットキバリヤダイオードがオンして出力ポートのレベルが低下し、負荷駆動回路が停止する。
【００１１】
ハイレベルリセット形の負荷制御回路においては、上記と逆にＣＰＵがリセット信号によってリセットされた際に、ＣＰＵの出力ポートの状態がローレベルで負荷が駆動される状態になった場合は、ショットキバリヤダイオードがオンしてハイレベルリセット信号が負荷駆動回路に供給されて負荷駆動回路が停止する。
【００１２】
【発明の実施の形態】
以下、この発明の実施の形態を図１及び図２に従って詳述する。尚、従来例と同一部分には同一符号を付して説明する。図１はワイヤレスリモートコントローラの回路を示し、１は赤外ＬＥＤ、２はＮＰＮ形スイッチングトランジスタ、３はローリセット形のＣＰＵ、６はシステムリセットＩＣである。
【００１３】
スイッチングトランジスタ２のベースはＣＰＵ３の出力ポート４に接続され、出力ポート４からのハイレベル信号によってオンし、スイッチングトランジスタ２のコレクタに接続された赤外ＬＥＤ１を発光させる。
【００１４】
システムリセットＩＣ６のＶｃｃ端子９とＧＮＤ端子１０は電池による電源５に接続され、出力端子７はＣＰＵ３のリセット端子８に接続されている。システムリセットＩＣ６の出力ラインはＣＬ  とＲＬ  とによる時定数回路を介して電源５の両極に接続されている。
【００１５】
また、ＣＰＵ３の出力ラインにはショットキバリヤダイオード１１のアノードが接続され、カソードはシステムリセットＩＣ６の出力ラインに接続されている。
【００１６】
電源５の電圧が正常な場合は、システムリセットＩＣ６の出力レベルはハイであり、ＣＰＵ３の出力にかかわらずショットキバリヤダイオード１１はオフしており、ＣＰＵ３の出力パルスによってスイッチングトランジスタ２及び赤外ＬＥＤ１が駆動される。
【００１７】
電源５の電圧がシステムリセットＩＣ６のリセット動作電圧に降下した場合は、システムリセットＩＣ６の出力がローレベルに切換わり、ＣＰＵ３のハードウェアがリセットされる。このとき、出力ポート４の状態がローレベルであれば、スイッチングトランジスタ２はオフ状態に維持され、赤外ＬＥＤ１は動作を停止する。
【００１８】
一方、出力ポート４の状態がハイレベルで固定されたときは、ショットキバリヤダイオード１１がオンしてシステムリセットＩＣ６を通じて電流がＧＮＤに流れるためスイッチングトランジスタ２のベース電圧が低下し、スイッチングトランジスタ２及び赤外ＬＥＤ１はオフする。
【００１９】
図２は他の実施形態を示し、ＣＰＵ２１のローレベル出力で赤外ＬＥＤ１を駆動する形式のワイヤレスリモートコントローラであり、ハイレベルリセット形のＣＰＵ２１の出力ポート２２にＰＮＰ形スイッチングトランジスタ２３のベースが接続されている。ショットキバリヤダイオード１１は、図１に示したものとは逆向きに、アノードがハイレベルリセット出力形システムリセットＩＣ２４の出力ラインに接続され、カソードがＣＰＵ２１の出力ラインに接続されている。
【００２０】
電源５の電圧が正常な場合は、システムリセットＩＣ２４の出力レベルはローであり、ショットキバリヤダイオード１１はオフしているため、ＣＰＵ２１の出力パルスによってスイッチングトランジスタ２３及び赤外ＬＥＤ１が駆動される。
【００２１】
電源電圧がシステムリセットＩＣ２４のリセット動作電圧に降下すると、ハイレベルリセット信号が出力され、ＣＰＵ２１のハードウェアがリセットされる。このとき、ＣＰＵ２１の出力ポート２２の状態がハイレベルに固定されれば、スイッチングトランジスタ２３、赤外ＬＥＤ１はオフとなる。また、出力ポート２２の状態がローレベルで固定される場合は、システムリセットＩＣ２４からハイレベルリセット信号が出力され、ショットキバリヤダイオード１１を介してＰＮＰ形スイッチングトランジスタ２３のベース電圧をハイレベルに固定し、スイッチングトランジスタ２３及び赤外ＬＥＤ１をオフする。
【００２２】
このように、ＣＰＵをリセットした際に、赤外ＬＥＤ等の負荷素子がオン状態となった場合は、即座にオフさせて電流を遮断するものである。
尚、本発明は、上記のワイヤレスリモートコントローラに限定されるものではなく、種々の負荷制御回路に応用することができ、本発明がそれらの改変されたものに及ぶことは当然である。
【００２３】
【発明の効果】
以上説明したように、本発明は電源電圧の降下によりＣＰＵがリセットされたときに、ＣＰＵの出力ポートの状態にかかわらず負荷駆動回路をオフさせて負荷素子への電流を遮断するため、電流が流れ続けて負荷素子が破壊される虞れが解消される。
【図面の簡単な説明】
【図１】本発明の負荷保護回路を搭載したワイヤレスリモートコントローラの回路図。
【図２】
他の実施形態を示すワイヤレスリモートコントローラの回路図。
【図３】
従来例を示し、ワイヤレスリモートコントローラの回路図。
【符号の説明】
１          赤外ＬＥＤ
２，２３    スイッチングトランジスタ
３，２１    ＣＰＵ
４，２２    出力ポート
６，２４    システムリセットＩＣ
７          出力端子
８          リセット端子
１１          ショットキバリヤダイオード
【図１】
0003608260.tif 000002
【図２】
0003608260.tif 000003
【図３】
0003608260.tif 000004