(57)【要約】【課題】ＬＥＤを繰り返し点滅させる機能と、ＬＥＤを所定回数だけ点滅させる機能とを簡易な構成で実現させるＬＥＤ駆動回路を提供する。【解決手段】ＬＥＤ駆動回路１は、ＬＥＤ３を自動的に繰り返し点滅させる点滅駆動回路１０と、この点滅駆動回路１０による点滅の回数をカウントする点滅回数カウンタ回路２０とを備える。この構成において、点滅の繰り返しを指示する信号がマイコン２から供給された場合には、点滅駆動回路１０は、点滅駆動を開始し、点滅の停止を指示する信号がマイコン２から供給されたとき、点滅駆動を停止する。所定回数だけの点滅を指示する信号がマイコン２から供給された場合には、点滅駆動回路１０は、点滅駆動を開始し、点滅回数カウンタ回路２０によりカウントされた点滅回数が所定回数に到達したとき、点滅駆動を停止する。【選択図】図１
2006054393.tif 000002
【特許請求の範囲】
【請求項１】
ＬＥＤを駆動するＬＥＤ駆動回路であって、
前記ＬＥＤを自動的に繰り返し点滅させる点滅駆動回路と、
当該点滅駆動回路による点滅の回数をカウントする点滅回数カウンタ回路と、
を備え、
点滅の繰り返しを指示する信号が外部から供給された場合には、前記点滅駆動回路は、前記ＬＥＤの点滅駆動を開始し、点滅の停止を指示する信号が外部から供給されたとき、前記ＬＥＤの点滅駆動を停止し、
所定回数だけの点滅を指示する信号が外部から供給された場合には、前記点滅駆動回路は、前記ＬＥＤの点滅駆動を開始し、前記点滅回数カウンタ回路によりカウントされた点滅回数が前記所定回数に到達したとき、前記ＬＥＤの点滅駆動を停止する、
ことを特徴とするＬＥＤ駆動回路。
【請求項２】
ＬＥＤを駆動するＬＥＤ駆動回路であって、
所定の初期値から終了値まで所定のクロックを繰り返しカウントし、カウント値を出力する点滅周期カウンタ回路と、
当該点滅周期カウンタ回路のカウント値が所定の点灯開始値と一致したときに、前記ＬＥＤに対する駆動電流の供給を開始し、前記カウント値が所定の消灯開始値と一致したときに、前記ＬＥＤに対する駆動電流の供給を停止する駆動電流供給回路と、
前記点滅周期カウンタの周回回数をカウントする点滅回数カウンタ回路と、
を備え、
点滅の繰り返しを指示する信号が外部から供給された場合には、前記点滅周期カウンタ回路は、カウント動作を開始し、点滅の停止を指示する信号が外部から供給されたとき、カウント動作を停止し、
所定回数だけの点滅を指示する信号が外部から供給された場合には、前記点滅周期カウンタ回路は、カウント動作を開始し、前記点滅回数カウンタ回路によりカウントされた周回回数が前記所定回数に到達したとき、カウント動作を停止する、
ことを特徴とするＬＥＤ駆動回路。
【請求項３】
請求項２に記載のＬＥＤ駆動回路であって、
前記点滅周期カウンタ回路と前記点滅回数カウンタ回路とは、下位ｍビット（ｍは正の整数）が前記点滅周期カウンタ回路として機能し、上位ｎビット（ｎは正の整数）が前記点滅回数カウンタ回路として機能する（ｍ＋ｎ）ビットのバイナリカウンタにより構成されることを特徴とするＬＥＤ駆動回路。
【請求項４】
請求項２または３に記載のＬＥＤ駆動回路であって、
前記点灯開始値または前記消灯開始値は、外部から設定可能であることを特徴とするＬＥＤ駆動回路。
【請求項５】
請求項１〜４のいずれか１項に記載のＬＥＤ駆動回路であって、
前記所定回数は可変であることを特徴とするＬＥＤ駆動回路。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＬＥＤを駆動するＬＥＤ駆動回路に関し、特に、ＬＥＤを点滅駆動するものに関する。
【背景技術】
【０００２】
近年、多くの携帯電話やＰＨＳには、いわゆるイルミネーション機能が搭載されている。このイルミネーション機能は、例えば、赤（Ｒ）、緑（Ｇ）、青（Ｂ）の３色ＬＥＤを様々なパターンで点灯あるいは消灯させることにより、実現されている。
【０００３】
ＬＥＤの点灯パターンは、ＬＥＤを駆動するＬＥＤ駆動回路と、これに制御信号を送出するマイコンとによって実現されている。
【発明の開示】
【発明が解決しようとする課題】
【０００４】
ＬＥＤ駆動回路において、最近、視覚的なイルミネーション効果をねらって、ＬＥＤのＯＮ／ＯＦＦを自動的に繰り返す機能、すなわちＬＥＤを繰り返し点滅させる機能が要求されている。さらに、ＬＥＤを所定回数だけ点滅させる機能も要求されている。これらの機能は、回路規模やコスト等の観点より、簡易な回路構成で実現されることが望まれる。
【０００５】
そこで、本発明は、ＬＥＤを繰り返し点滅させる機能と、ＬＥＤを所定回数だけ点滅させる機能とを簡易な構成で実現させるＬＥＤ駆動回路を提供する。
【課題を解決するための手段】
【０００６】
本発明に係るＬＥＤ駆動回路は、ＬＥＤを駆動するＬＥＤ駆動回路であって、前記ＬＥＤを自動的に繰り返し点滅させる点滅駆動回路と、当該点滅駆動回路による点滅の回数をカウントする点滅回数カウンタ回路と、を備え、点滅の繰り返しを指示する信号が外部から供給された場合には、前記点滅駆動回路は、前記ＬＥＤの点滅駆動を開始し、点滅の停止を指示する信号が外部から供給されたとき、前記ＬＥＤの点滅駆動を停止し、所定回数だけの点滅を指示する信号が外部から供給された場合には、前記点滅駆動回路は、前記ＬＥＤの点滅駆動を開始し、前記点滅回数カウンタ回路によりカウントされた点滅回数が前記所定回数に到達したとき、前記ＬＥＤの点滅駆動を停止することを特徴とする。
【０００７】
本発明に係るＬＥＤ駆動回路は、ＬＥＤを駆動するＬＥＤ駆動回路であって、所定の初期値から終了値まで所定のクロックを繰り返しカウントし、カウント値を出力する点滅周期カウンタ回路と、当該点滅周期カウンタ回路のカウント値が所定の点灯開始値と一致したときに、前記ＬＥＤに対する駆動電流の供給を開始し、前記カウント値が所定の消灯開始値と一致したときに、前記ＬＥＤに対する駆動電流の供給を停止する駆動電流供給回路と、前記点滅周期カウンタの周回回数をカウントする点滅回数カウンタ回路と、を備え、点滅の繰り返しを指示する信号が外部から供給された場合には、前記点滅周期カウンタ回路は、カウント動作を開始し、点滅の停止を指示する信号が外部から供給されたとき、カウント動作を停止し、所定回数だけの点滅を指示する信号が外部から供給された場合には、前記点滅周期カウンタ回路は、カウント動作を開始し、前記点滅回数カウンタ回路によりカウントされた周回回数が前記所定回数に到達したとき、カウント動作を停止することを特徴とする。
【０００８】
この構成における好適な態様では、前記点滅周期カウンタ回路と前記点滅回数カウンタ回路とは、下位ｍビット（ｍは正の整数）が前記点滅周期カウンタ回路として機能し、上位ｎビット（ｎは正の整数）が前記点滅回数カウンタ回路として機能する（ｍ＋ｎ）ビットのバイナリカウンタにより構成される。また、前記点灯開始値または前記消灯開始値は、外部から設定可能であることが好ましい。
【０００９】
また、本発明の好適な態様では、前記所定回数は可変である。
【発明の効果】
【００１０】
本発明によれば、ＬＥＤを繰り返し点滅させる機能と、ＬＥＤを所定回数だけ点滅させる機能とを簡易な構成で実現させるＬＥＤ駆動回路を提供することができる。
【発明を実施するための最良の形態】
【００１１】
以下、本発明の実施の形態を図面に従って説明する。
【００１２】
図１は、実施の形態に係るＬＥＤ駆動回路１の基本的な構成を示すブロック図である。まず、図１を参照して、本実施の形態に係るＬＥＤ駆動回路１の基本的な構成について説明する。ＬＥＤ駆動回路１は、例えば、携帯電話またはＰＨＳに搭載され、通話着信やメール着信などに合わせて、ＬＥＤを駆動するドライバＩＣである。
【００１３】
図１において、ＬＥＤ駆動回路１の入力端にはマイコン２が接続されており、出力端にはＬＥＤ３が接続されている。ＬＥＤ駆動回路１は、点滅駆動回路１０と点滅回数カウンタ回路２０とを備えている。
【００１４】
点滅駆動回路１０は、ＬＥＤ３を自動的に繰り返し点滅させる回路である。点滅駆動回路１０は、例えば、ＯＮ信号およびＯＦＦ信号を周期的に発生させる信号発生回路と、この信号発生回路により発生するＯＮ信号およびＯＦＦ信号に基づいてＬＥＤに駆動電流を供給する出力ドライバ回路とにより構成される。ただし、点滅駆動回路１０の具体的な構成は特に限定されない。
【００１５】
点滅回数カウンタ回路２０は、点滅駆動回路１０による点滅の回数をカウントするカウンタである。この点滅回数カウンタ回路２０は、点滅回数を計数できれば、その具体的な構成は特に限定されない。
【００１６】
上記構成を有するＬＥＤ駆動回路１は、次のとおりに動作する。点滅の繰り返しを指示する信号が外部（例えばマイコン２）から供給された場合には、点滅駆動回路１０は、ＬＥＤ３の点滅駆動を開始し、点滅の停止を指示する信号が外部から供給されたとき、ＬＥＤ３の点滅駆動を停止する。これにより、ＬＥＤ３は、点滅の繰り返しを指示する信号が供給されてから点滅の停止を指示する信号が供給されるまでの期間において、繰り返し点滅する。したがって、マイコン２は、ＬＥＤ駆動回路１に対し、点滅の繰り返しを指示する信号と、点滅の停止を指示する信号とを所望のタイミングで供給することにより、所望のタイミングで所望の期間だけ、ＬＥＤ３を点滅させることができる。
【００１７】
所定回数だけの点滅を指示する信号が外部（例えばマイコン２）から供給された場合には、点滅駆動回路１０は、ＬＥＤ３の点滅駆動を開始し、点滅回数カウンタ回路２０によりカウントされた点滅回数が所定回数に到達したとき、ＬＥＤ３の点滅駆動を停止する。これにより、ＬＥＤ３は、所定回数だけ点滅する。したがって、マイコン２は、ＬＥＤ駆動回路１に対し、所定回数だけの点滅を指示する信号を所望のタイミングで供給することにより、所望のタイミングで所定回数だけ、ＬＥＤ３を点滅させることができる。なお、所定回数は、固定であっても可変であってもよい。また、所定回数は、１回であっても複数回であってもよい。
【００１８】
図２は、本実施の形態に係るＬＥＤ駆動回路１のより具体的な構成を示す回路ブロック図である。図２において、点滅駆動回路１０は、点滅周期カウンタ回路１１、比較回路１２、および出力ドライバ回路１３を備えている。
【００１９】
点滅周期カウンタ回路１１は、点滅周期カウンタ１１ａとカウント停止回路１１ｂとを有する。
【００２０】
点滅周期カウンタ１１ａは、所定の初期値Ｃ０から終了値Ｃ１まで所定のクロックを繰り返しカウントし、カウント値Ｃを出力するカウンタである。具体的には、点滅周期カウンタ１１ａは、カウント値Ｃを初期値Ｃ０（“００００００”、十進数の０）から終了値Ｃ１（“１１１１１１”、十進数の６３）まで、マイコン２から供給されるクロックＣＬＫに基づいて、カウントアップする６ビットのアップカウンタである。
【００２１】
カウント停止回路１１ｂは、マイコン２から所定回数だけの点滅を指示する信号が供給された場合において、点滅回数カウンタ回路２０によりカウントされた点滅回数が所定回数に到達したとき、点滅周期カウンタ１１ａのカウント動作を停止させる回路である。
【００２２】
図２に示される構成では、点滅回数カウンタ回路２０は、点滅周期カウンタ１１ａの周回回数を点滅回数としてカウントする。この周回回数のカウントは、例えば、次のとおりに行われる。すなわち、点滅周期カウンタ１１ａは、カウント値Ｃが終了値Ｃ１から初期値Ｃ０になるときに桁上がり信号を出力する。そして、点滅回数カウンタ回路２０は、この桁上がり信号をカウントすることにより、周回回数をカウントする。
【００２３】
比較回路１２は、点滅周期カウンタ１１ａのカウント値Ｃが所定の点灯開始値Ｃｏｎと一致したときに、駆動電流の供給開始を示すＯＮ信号を出力し、カウント値Ｃが所定の消灯開始値Ｃｏｆｆと一致したときに、駆動電流の供給停止を示すＯＦＦ信号を出力する回路である。
【００２４】
図３に、比較回路１２の一例を示す。図３において、比較回路１２は、点灯レジスタ１２ａ、消灯レジスタ１２ｂ、コンパレータ１２ｃ、コンパレータ１２ｄ、およびフリップフロップ１２ｅにより構成されている。
【００２５】
点灯レジスタ１２ａは、点灯開始値Ｃｏｎを保持し、消灯レジスタ１２ｂは、消灯開始値Ｃｏｆｆを保持する。これらの値は、適宜、マイコン２により設定される。
【００２６】
コンパレータ１２ｃは、カウント値Ｃと点灯レジスタ１２ａに設定されている点灯開始値Ｃｏｎとを比較するものであり、その出力は、両者が一致する場合には“Ｈ”レベルとなり、一致しない場合には“Ｌ”レベルとなる。コンパレータ１２ｄは、カウント値Ｃと消灯レジスタ１２ｂに設定されている消灯開始値Ｃｏｆｆとを比較するものであり、その出力は、両者が一致する場合には“Ｈ”レベルとなり、一致しない場合には“Ｌ”レベルとなる。
【００２７】
コンパレータ１２ｃの出力は、フリップフロップ１２ｅのセット入力Ｓに供給され、コンパレータ１２ｄの出力は、フリップフロップ１２ｅのリセット入力Ｒに供給される。このフリップフロップ１２ｅは、セット入力Ｓに“Ｈ”レベルが入力された場合に“Ｈ”レベルにセットされ、ＯＮ信号を出力する。また、リセット入力Ｒに“Ｈ”レベルが入力された場合に“Ｌ”レベルにリセットされ、ＯＦＦ信号を出力する。
【００２８】
出力ドライバ回路１３は、比較回路１２から出力されるＯＮ信号およびＯＦＦ信号に基づいて、ＬＥＤ３に駆動電流を供給する回路である。出力ドライバ回路１３は、比較回路１２の出力信号がＯＮ信号である場合には、ＬＥＤ３に対する駆動電流の供給を行い、ＯＦＦ信号である場合には、ＬＥＤ３に対する駆動電流の供給を停止する。ここでは、出力ドライバ回路１３は、ｎチャネル型のＭＯＳトランジスタ１３ａと、電流制限抵抗１３ｂとにより構成されている。ＭＯＳトランジスタ１３ａのドレインと電源Ｖｄｄとの間には、ＬＥＤ３と電流制限抵抗１３ｂとが直列接続されている。また、ＭＯＳトランジスタ１３ａは、ソースがグランドに接続されており、ゲートには比較回路１２からのＯＮ／ＯＦＦ信号が供給される。この構成において、比較回路１２の出力信号がＯＮ信号である場合には、ＭＯＳトランジスタ１３ａがＯＮとなり、電流の引き込みによりＬＥＤ３に駆動電流が供給される。一方、比較回路１２の出力信号がＯＦＦ信号である場合には、ＭＯＳトランジスタ１３ａはＯＦＦとなり、ＬＥＤ３に対する駆動電流の供給は停止状態となる。
【００２９】
本実施の形態では、上記の比較回路１２および出力ドライバ回路１３が、点滅周期カウンタ回路１１のカウント値が所定の点灯開始値と一致したときに駆動電流の供給を開始し、カウント値が所定の消灯開始値と一致したときに駆動電流の供給を停止する駆動電流供給回路を構成している。
【００３０】
上記構成を有するＬＥＤ駆動回路１は、点滅の繰り返しを指示する信号がマイコン２から供給された場合、以下のように動作する。
【００３１】
点滅周期カウンタ１１ａは、点滅の繰り返しを指示する信号に応じてカウント動作を開始し、点滅の停止を指示する信号がマイコン２から供給されたとき、カウント動作を停止する。
【００３２】
カウント動作が行われている期間において、比較回路１２は、カウント値Ｃが点灯開始値Ｃｏｎに到達するとＯＮ信号を出力し、カウント値Ｃが消灯開始値Ｃｏｆｆに到達するとＯＦＦ信号を出力する。出力ドライバ回路１３は、比較回路１２からのＯＮ信号に応じてＬＥＤ３への駆動電流の供給を開始し、ＯＦＦ信号に応じてＬＥＤ３への駆動電流の供給を停止する。初期値Ｃ０から終了値Ｃ１までのカウント動作は繰り返し行われるので、駆動電流の供給のＯＮ／ＯＦＦも繰り返し行われることとなる。したがって、点滅の繰り返しを指示する信号が供給されてから、点滅の停止を指示する信号が供給されるまで、ＬＥＤ３は点滅を繰り返す。
【００３３】
一方、所定回数だけの点滅を指示する信号がマイコン２から供給された場合には、ＬＥＤ駆動回路１は、以下のように動作する。
【００３４】
点滅周期カウンタ１１ａは、所定回数だけの点滅を指示する信号に応じてカウント動作を開始する。カウント値Ｃが終了値Ｃ１までカウントされ、終了値Ｃ１から初期値Ｃ０に戻るとき、点滅周期カウンタ１１ａは、桁上がり信号を点滅回数カウンタ回路２０に出力する。点滅回数カウンタ回路２０は、点滅周期カウンタ１１ａから供給される桁上がり信号をカウントする。カウンタ停止回路１１ｂは、点滅回数カウンタ回路２０のカウント値Ｇが所定回数に到達したとき、点滅周期カウンタ１１ａのカウント動作を停止させる。したがって、点滅周期カウンタ１１ａによる初期値Ｃ０から終了値Ｃ１までのカウント動作は、所定回数だけ行われる。
【００３５】
このカウント動作が行われている期間において、比較回路１２は、カウント値Ｃが点灯開始値Ｃｏｎに到達するとＯＮ信号を出力し、カウント値Ｃが消灯開始値Ｃｏｆｆに到達するとＯＦＦ信号を出力する。出力ドライバ回路１３は、比較回路１２からのＯＮ信号に応じてＬＥＤ３への駆動電流の供給を開始し、ＯＦＦ信号に応じてＬＥＤ３への駆動電流の供給を停止する。すなわち、初期値Ｃ０から終了値Ｃ１までの１回のカウント動作（１回の周回）につき、駆動電流の供給のＯＮ／ＯＦＦが１回だけ行われる。初期値Ｃ０から終了値Ｃ１までのカウント動作は所定回数だけ行われるので、駆動電流の供給のＯＮ／ＯＦＦも所定回数だけ行われることとなる。したがって、所定回数だけの点滅を指示する信号が供給された場合には、ＬＥＤ３は、所定回数だけ点滅する。
【００３６】
以下、点滅周期カウンタ回路１１および点滅回数カウンタ回路２０の構成について、構成例を挙げて具体的に説明し、これとともに、ＬＥＤ駆動回路１の動作をより具体的に説明する。
【００３７】
（構成例１）
図４は、構成例１に係る点滅周期カウンタ回路１１および点滅回数カウンタ回路２０の回路図である。本構成例では、点滅の所定回数は、１回に固定されている。また、点滅の繰り返しを指示する信号、点滅の停止を指示する信号、および１回だけの点滅を指示する信号は、ＯＮ／ＯＦＦ制御信号とモード制御信号との、２つの２値信号で表される。
【００３８】
図４において、７段のＤ型フリップフロップ（以下、ＤＦＦと称す）５１〜５７は、７ビットのバイナリカウンタ５０を構成している。このバイナリカウンタ５０は、下位６ビット（ＤＦＦ５１〜５６）が点滅周期カウンタ１１ａとして機能し、上位１ビット（ＤＦＦ５７）が点滅回数カウンタ回路２０として機能する。
【００３９】
バイナリカウンタ５０において、１段目（１ビット目）のＤＦＦ５１のクロック入力には、マイコン２から供給されるクロックＣＬＫが入力される。２〜７段目のＤＦＦ５２〜５７のクロック入力には、前段の反転Ｑ出力が供給される。また、各ＤＦＦ５１〜５７のＤ入力には、自身の反転Ｑ出力が供給される。このような構成により、バイナリカウンタ５０は、クロックＣＬＫの立ち上がりをカウントする。
【００４０】
１〜６段目のＤＦＦ５１〜５６のＱ出力は、６ビットのカウント値Ｃとして、比較回路１２に出力される。また、１〜６段目のＤＦＦ５１〜５６のリセット入力には、マイコン２からＯＮ／ＯＦＦ制御信号が共通に供給される。リセット入力は“Ｌ”アクティブであり、ＯＮ／ＯＦＦ制御信号が“Ｌ”レベルの場合、ＤＦＦ５１〜５６は全てリセット状態となる。
【００４１】
７段目のＤＦＦ５７の反転Ｑ出力は、カウント停止回路１１ｂとして機能するＡＮＤ回路５８に供給される。このＡＮＤ回路５８は、マイコン２から供給されるクロックＣＬＫとＤＦＦ５７の反転Ｑ出力との論理積を１段目のＤＦＦ５１に出力する。したがって、ＤＦＦ５７の反転Ｑ出力が“Ｈ”レベルの場合、ＤＦＦ５１にクロックＣＬＫが供給され、ＤＦＦ５７の反転Ｑ出力が“Ｌ”レベルの場合、ＤＦＦ５１へのクロックＣＬＫの供給が停止状態となる。また、７段目のＤＦＦ５７のリセット入力には、ＡＮＤ回路５９の出力が供給される。このＡＮＤ回路５９は、マイコン２から供給される、ＯＮ／ＯＦＦ制御信号とモード制御信号との論理積を出力する。ＤＦＦ５７のリセット入力は“Ｌ”アクティブであり、ＯＮ／ＯＦＦ制御信号およびモード制御信号のうち少なくとも一つが“Ｌ”レベルであるとき、ＤＦＦ５７はリセット状態となる。
【００４２】
図５、６は、本構成例におけるＬＥＤ駆動回路１の動作を示すタイムチャートである。図５、６において、（ａ）〜（ｈ）には、それぞれ、モード制御信号、ＯＮ／ＯＦＦ制御信号、カウント値Ｃ、ＤＦＦ５７の反転Ｑ出力、コンパレータ１２ｃの出力、コンパレータ１２ｄの出力、フリップフロップ１２ｅの出力、およびＬＥＤ３に対する駆動電流の供給状態が示されている。なお、カウント値Ｃは、実際には階段状となるが、図５（ｃ）および図６（ｃ）では近似的に直線で表されている。
【００４３】
まず、図５に従って、ＬＥＤ駆動回路１の動作について説明する。この図５には、点滅の繰り返しを指示する信号が入力され、その後、点滅の停止を指示する信号が入力された場合が示されている。なお、初期状態において、ＤＦＦ５１〜５７は全て「０」にリセットされているものとする。
【００４４】
図５においては、モード制御信号は常に“Ｌ”である。したがって、ＤＦＦ５７のリセット入力は常に“Ｌ”であり、ＤＦＦ５７は常にリセット状態であり、ＤＦＦ５７の反転Ｑ出力は常に“Ｈ”である。したがって、ＤＦＦ５１に対するクロックＣＬＫの供給は、常に維持される。
【００４５】
ＯＮ／ＯＦＦ制御信号が“Ｌ”から“Ｈ”に立ち上がると、ＤＦＦ５１〜５６のリセット入力は“Ｈ”となる。これにより、ＤＦＦ５１〜５６はカウント動作を開始し、初期値Ｃ０（“００００００”）から終了値Ｃ１（“１１１１１１”）までのカウント動作を繰り返し行う。
【００４６】
この場合において、カウント値Ｃが点灯開始値Ｃｏｎと一致する度に、コンパレータ１２ｃの出力が“Ｌ”から“Ｈ”となり、カウント値Ｃが消灯開始値Ｃｏｆｆと一致する度に、コンパレータ１２ｄの出力が“Ｌ”から“Ｈ”となる。このため、フリップフロップ１２ｅの出力は、初期値Ｃ０から終了値Ｃ１までのカウント動作の１周期において、カウント値Ｃが点灯開始値Ｃｏｎと一致してから消灯開始値Ｃｏｆｆと一致するまでの期間では“Ｈ”であり、それ以外の期間では“Ｌ”である。したがって、ＬＥＤ３に対する駆動電流の供給は、カウント動作の１周期のうち、カウント値Ｃが点灯開始値Ｃｏｎになってから消灯開始値Ｃｏｆｆになるまでの期間においてＯＮであり、それ以外の期間においてはＯＦＦである。したがって、ＬＥＤ３は、カウント動作の１周期につき１回点滅することとなり、カウント動作が続く限り、連続的に点滅（ＯＮ／ＯＦＦ）を繰り返すこととなる。
【００４７】
ＯＮ／ＯＦＦ制御信号が“Ｈ”から“Ｌ”に立ち下がると、ＤＦＦ５１〜５６のリセット入力が“Ｌ”となる。これにより、ＤＦＦ５１〜５６は全て「０」にリセットされ、カウント動作が停止し、ＬＥＤ３の点滅動作が停止する。
【００４８】
次に、図６に従って、ＬＥＤ駆動回路１の動作について説明する。この図６には、１回の点滅を指示する信号が所定間隔を空けて２回入力された場合が示されている。ここでは、モード制御信号は常に“Ｈ”である。なお、初期状態において、ＤＦＦ５１〜５７は全て「０」にリセットされているものとする。
【００４９】
ＯＮ／ＯＦＦ制御信号が“Ｌ”から“Ｈ”に立ち上がると、ＤＦＦ５１〜５６のリセット入力は“Ｈ”となり、ＤＦＦ５１〜５６はカウント動作を開始する。また、ＡＮＤ回路５９の出力、すなわちＤＦＦ５７のリセット入力が“Ｈ”となり、ＤＦＦ５７も動作可能となる。
【００５０】
カウント値Ｃが初期値Ｃ０（“００００００”）からカウントアップされていき、点灯開始値Ｃｏｎに到達すると、コンパレータ１２ｃの出力が“Ｈ”となり、フリップフロップ１２ｅが“Ｈ”にセットされ、ＬＥＤ３への駆動電流の供給がＯＮとなる。さらにカウントアップされ、消灯開始値Ｃｏｆｆに到達すると、コンパレータ１２ｄの出力が“Ｈ”となり、フリップフロップ１２ｅが“Ｌ”にリセットされ、ＬＥＤ３への駆動電流の供給がＯＦＦとなる。さらにカウントアップされると、カウント値Ｃは終了値Ｃ１（“１１１１１１”）に到達する。この状態において、クロックＣＬＫが立ち上がると、カウント値Ｃは初期値（“００００００”）となる。すると、６段目のＤＦＦ５６の反転Ｑ出力が“Ｌ”から“Ｈ”に立ち上がり、７段目のＤＦＦ５７がトリガされ、ＤＦＦ５７の値が「１」となる。すなわち、７ビットのバイナリカウンタ５０のカウント値が、“０１１１１１１”から“１００００００”にカウントアップされる。これにより、ＤＦＦ５７の反転Ｑ出力が“Ｌ”となり、ＡＮＤ回路５８の出力がクロックＣＬＫのレベルに関わらず“Ｌ”となる。これにより、ＤＦＦ５１へのクロックＣＬＫの供給が停止し、カウント値Ｃのカウントが停止する。したがって、ＬＥＤ３は、１回点滅した後、ＯＦＦ状態となる。
【００５１】
ついで、ＯＮ／ＯＦＦ制御信号が“Ｈ”から“Ｌ”に立ち下がると、ＤＦＦ５７がリセットされ、ＤＦＦ５１へのクロックＣＬＫの供給が開始される。しかし、ＤＦＦ５１〜５６もリセット状態となっているので、カウント値Ｃのカウント動作は停止したままである。
【００５２】
ついで、ＯＮ／ＯＦＦ制御信号が“Ｌ”から“Ｈ”に立ち上がると、ＤＦＦ５１〜５６のリセット入力は“Ｈ”となり、ＤＦＦ５１〜５６はカウント動作を開始する。また、ＡＮＤ回路５９の出力、すなわちＤＦＦ５７のリセット入力が“Ｈ”となり、ＤＦＦ５７も動作可能となる。これ以降の動作は、上記と同様であり、ＬＥＤ３は、１回点滅した後、ＯＦＦ状態となる。
【００５３】
図７は、本構成例におけるＬＥＤ駆動回路１の動作を示すタイムチャートである。図７において、（ａ）〜（ｃ）には、それぞれ、モード制御信号、ＯＮ／ＯＦＦ制御信号、およびＬＥＤ３に対する駆動電流の供給状態が示されている。以下、図７に従って、ＬＥＤ駆動回路１のその他の動作について簡単に説明する。なお、初期状態において、ＤＦＦ５１〜５７は全て「０」にリセットされているものとする。
【００５４】
モード制御信号が“Ｌ”から“Ｈ”に立ち上がり、ＯＮ／ＯＦＦ制御信号が“Ｌ”から“Ｈ”に立ち上がると、図６における説明のとおり、ＬＥＤ３への駆動電流の供給は、ＯＦＦ→ＯＮ→ＯＦＦとなり、ＬＥＤ３は、１回点滅した後にＯＦＦ状態となる。
【００５５】
ついで、モード制御信号が“Ｈ”から“Ｌ”になると、ＤＦＦ５７が「０」にリセットされ、ＤＦＦ５１へのクロックＣＬＫの供給が開始される。ＤＦＦ５７は常にリセット状態となるので、駆動電流の供給のＯＮ／ＯＦＦが繰り返され、ＬＥＤ３は繰り返し点滅する。
【００５６】
ついで、カウント値Ｃが点灯開始値Ｃｏｎと消灯開始値Ｃｏｆｆとの間にあるときに、モード制御信号が“Ｌ”から“Ｈ”になると、ＤＦＦ５７のリセット入力が“Ｌ”から“Ｈ”に切り換わり、ＤＦＦ５７が動作可能となる。このため、カウント値Ｃが終了値Ｃ１に到達し、さらにクロックＣＬＫがカウントされると、カウント値Ｃは初期値Ｃ０となり、ＤＦＦ５７の値は「１」となる。これにより、カウント値Ｃのカウントが停止状態となり、ＬＥＤ３の点滅動作が停止する。
【００５７】
（構成例２）
図８は、構成例２に係る点滅周期カウンタ回路１１および点滅回数カウンタ回路２０の回路図である。本構成例では、点滅の所定回数は、“００１”（十進数の１）回〜“１１１”（十進数の７）回の範囲で可変である。また、点滅の繰り返しを指示する信号、点滅の停止を指示する信号、および１回だけの点滅を指示する信号は、構成例１と同様に、ＯＮ／ＯＦＦ制御信号とモード制御信号との、２つの２値信号で表される。
【００５８】
図８において、９段のＤＦＦ６１〜６９は、９ビットのバイナリカウンタ６０を構成している。このバイナリカウンタ６０は、下位６ビット（ＤＦＦ６１〜６６）が点滅周期カウンタ１１ａとして機能し、上位３ビット（ＤＦＦ６７〜６９）が点滅回数カウンタ回路２０として機能する。
【００５９】
バイナリカウンタ６０は、構成例１のバイナリカウンタ５０と同様に、マイコン２から供給されるクロックＣＬＫの立ち上がりをカウントする。
【００６０】
１〜６段目のＤＦＦ６１〜６６のＱ出力は、６ビットのカウント値Ｃとして、比較回路１２に出力される。また、ＤＦＦ６１〜６６のリセット入力には、マイコン２からＯＮ／ＯＦＦ制御信号が共通に供給される。リセット入力は“Ｌ”アクティブであり、ＯＮ／ＯＦＦ制御信号が“Ｌ”レベルのとき、ＤＦＦ６１〜６６は全てリセット状態となる。
【００６１】
７〜９段目のＤＦＦ６７〜６９のＱ出力は、３ビットのカウント値Ｇとして、コンパレータ７０に供給される。このコンパレータ７０は、レジスタ７１に設定されている所定回数Ｇ１とカウント値Ｇとを比較する。そして、コンパレータ７０の出力は、両者が一致するとき“Ｌ”となり、それ以外のときには“Ｈ”となる。なお、レジスタ７１の所定回数Ｇ１は、適宜、マイコン２により設定される。コンパレータ７０の出力は、ＡＮＤ回路７２に供給される。このＡＮＤ回路７２は、マイコン２から供給されるクロックＣＬＫとコンパレータ７０の出力との論理積をＤＦＦ６１に出力する。したがって、コンパレータ７０の出力が“Ｈ”レベルの場合、ＤＦＦ６１にクロックＣＬＫが供給され、コンパレータ７０の出力が“Ｌ”レベルの場合、ＤＦＦ６１へのクロックＣＬＫの供給が停止状態となる。
【００６２】
また、７〜９段目のＤＦＦ６７〜６９のリセット入力には、ＡＮＤ回路７３の出力が共通に供給される。このＡＮＤ回路７３は、マイコン２から供給される、ＯＮ／ＯＦＦ制御信号とモード制御信号との論理積を出力する。ＤＦＦ６７〜６９のリセット入力は“Ｌ”アクティブであり、ＯＮ／ＯＦＦ制御信号およびモード制御信号のうち少なくとも一つが“Ｌ”レベルであるとき、ＤＦＦ６７〜６９はリセット状態となる。
【００６３】
なお、本構成例においては、カウント停止回路１１ｂは、コンパレータ７０、レジスタ７１、およびＡＮＤ回路７２により構成されている。
【００６４】
図９は、本構成例におけるＬＥＤ駆動回路１の動作を示すタイムチャートである。図９において、（ａ）〜（ｆ）には、それぞれ、モード制御信号、ＯＮ／ＯＦＦ制御信号、カウント値Ｃ、カウント値Ｇ、コンパレータ７０の出力、および駆動電流の供給状態が示されている。なお、カウント値Ｃは、実際には階段状に変化するが、図９（ｃ）では近似的に直線で表されている。
【００６５】
以下、図９に従って、ＬＥＤ駆動回路１の動作について説明する。なお、比較回路１２および出力ドライバ回路１３の動作については、上記の構成例１と同様であるので、ここでは説明を省略することとする。
【００６６】
図９には、所定回数だけの点滅を指示する信号が所定間隔を空けて２回入力された場合が示されている。ここでは、モード制御信号は常に“Ｈ”である。なお、初期状態において、ＤＦＦ６１〜６９は全て「０」にリセットされているものとする。また、レジスタ７１には、所定回数Ｇ１として“０１１”（十進数の３）が設定されているものとする。
【００６７】
ＯＮ／ＯＦＦ制御信号が“Ｌ”から“Ｈ”に立ち上がると、ＤＦＦ６１〜６６のリセット入力は“Ｈ”となり、ＤＦＦ６１〜６６はカウント動作を開始する。また、ＡＮＤ回路７３の出力、すなわちＤＦＦ６７〜６９のリセット入力が“Ｈ”となり、ＤＦＦ６７〜６９も動作可能となる。
【００６８】
カウント値Ｃは、初期値Ｃ０（“００００００”）からカウントアップされていき、終了値Ｃ１（“１１１１１１”）に到達する。この状態において、クロックＣＬＫが立ち上がると、カウント値Ｃは初期値（“００００００”）となる。すると、６段目のＤＦＦ６６の反転Ｑ出力が“Ｌ”から“Ｈ”に立ち上がり、７段目のＤＦＦ６７がトリガされ、ＤＦＦ６７の値が「１」となる。すなわち、９ビットのバイナリカウンタ６０のカウント値が、“０００１１１１１１”から“００１００００００”にカウントアップされる。これにより、ＤＦＦ６７〜６９から出力されるカウント値Ｇは“００１”（十進数の１）となる。このカウント値Ｇはレジスタ７１に設定されている所定回数Ｇ１と一致しないので、コンパレータ７０の出力は“Ｈ”のままであり、カウント動作は続行される。
【００６９】
さらに、カウント値Ｃが初期値Ｃ０から終了値Ｃ１までカウントアップされた後、カウント値Ｃ０に戻ると、カウント値Ｇは“０１０”（十進数の２）となる。このカウント値Ｇはレジスタ７１に設定されている所定回数Ｇ１と一致しないので、コンパレータ７０の出力は“Ｈ”のままであり、カウント動作は続行される。
【００７０】
さらに、カウント値Ｃが初期値Ｃ０から終了値Ｃ１までカウントアップされた後、カウント値Ｃ０に戻ると、カウント値Ｇは“０１１”（十進数の３）となる。このカウント値Ｇはレジスタ７１に設定されている所定回数Ｇ１と一致するので、コンパレータ７０の出力は“Ｌ”となる。これにより、ＡＮＤ回路７２の出力がクロックＣＬＫのレベルに関わらず“Ｌ”となる。これにより、ＤＦＦ６１へのクロックＣＬＫの供給が停止し、カウント値Ｃのカウントが停止する。したがって、ＬＥＤ３は、３回点滅した後、ＯＦＦ状態となる。
【００７１】
ついで、ＯＮ／ＯＦＦ制御信号が“Ｈ”から“Ｌ”に立ち下がると、ＤＦＦ６７〜６９がリセットされ、ＤＦＦ６１へのクロックＣＬＫの供給が開始される。しかし、ＤＦＦ６１〜６６のリセット入力が“Ｌ”であるので、カウント値Ｃのカウント動作は停止したままである。
【００７２】
ついで、ＯＮ／ＯＦＦ制御信号が“Ｌ”から“Ｈ”に立ち上がると、ＤＦＦ６１〜６６のリセット入力は“Ｈ”となり、ＤＦＦ６１〜６６はカウント動作を開始する。また、ＡＮＤ回路７３の出力、すなわちＤＦＦ６７〜６９のリセット入力が“Ｈ”となり、ＤＦＦ６７〜６９も動作可能となる。これ以降の動作は、上記と同様であり、ＬＥＤ３は、３回点滅した後、ＯＦＦ状態となる。
【００７３】
以上、モード制御信号が常に“Ｈ”である場合の動作について説明したが、モード制御信号が常に“Ｌ”である場合の動作は、構成例１と同様である。すなわち、ＯＮ／ＯＦＦ制御信号が“Ｈ”である間、駆動電流の供給のＯＮ／ＯＦＦが繰り返され、ＬＥＤ３の点滅が繰り返し行われる。これは、次の理由による。すなわち、モード制御信号が常に“Ｌ”であるため、ＤＦＦ６７〜６９のリセット入力は常に“Ｌ”であり、ＤＦＦ６７〜６９からコンパレータ６０に出力されるカウント値Ｇは常に“０００”である。このため、コンパレータ６０の出力は常に“Ｈ”であり、ＤＦＦ６１に対するクロックＣＬＫの供給は、常に維持される。
【００７４】
上記説明した本実施の形態によれば、以下の効果が得られる。
【００７５】
（１）本実施の形態では、ＬＥＤ駆動回路１は、ＬＥＤ３を自動的に繰り返し点滅させる点滅駆動回路１０と、この点滅駆動回路１０による点滅の回数をカウントする点滅回数カウンタ回路２０とを備える。そして、点滅の繰り返しを指示する信号が外部から供給された場合には、点滅駆動回路１０は、ＬＥＤ３の点滅駆動を開始し、点滅の停止を指示する信号が外部から供給されたとき、点滅駆動を停止する。また、所定回数だけの点滅を指示する信号が外部から供給された場合には、点滅駆動回路１０は、ＬＥＤ３の点滅駆動を開始し、点滅回数カウンタ回路２０によりカウントされた点滅回数が所定回数に到達したとき、点滅駆動を停止する。このように、本実施の形態によれば、ＬＥＤを繰り返し点滅させる点滅駆動回路１０を利用してＬＥＤを所定回数だけ点滅させるので、ＬＥＤを繰り返し点滅させる機能と、ＬＥＤを所定回数だけ点滅させる機能とを簡易な構成で実現することができる。
【００７６】
（２）点滅駆動回路１０は、所定の初期値から終了値まで所定のクロックを繰り返しカウントし、カウント値を出力する点滅周期カウンタ回路１１を備え、この点滅周期カウンタ回路１１のカウント値が所定の点灯開始値と一致したときに、駆動電流の供給を開始し、カウント値が所定の消灯開始値と一致したときに、駆動電流の供給を停止する。このため、簡易な構成で駆動電流を自動的にＯＮ／ＯＦＦすることができ、点滅駆動回路１０を簡易な構成で実現することができる。
【００７７】
（３）点滅周期カウンタ回路１１と点滅回数カウンタ回路２０とは、下位ｍビット（ｍは正の整数）が点滅周期カウンタ回路１１として機能し、上位ｎビット（ｎは正の整数）が点滅回数カウンタ回路２０として機能する（ｍ＋ｎ）ビットのバイナリカウンタにより構成される。このため、簡易な構成で点滅周期カウンタ回路１１と点滅回数カウンタ回路２０とを実現することができる。
【００７８】
（４）点灯開始値または消灯開始値は外部から設定可能であるので、点滅の１周期における、点灯タイミング、消灯タイミング、および点灯期間と消灯期間との比を変更することができ、様々なパターンでＬＥＤ３を点滅させることができる。
【００７９】
（５）点滅の所定回数は可変であるので、所定回数を指定し、この所定回数だけＬＥＤ３を点滅させることが可能となる。
【００８０】
（６）点滅の繰り返しを指示する信号と、点滅の停止を指示する信号と、所定回数だけの点滅を指示する信号とが、２つの２値信号によって表される。このため、マイコン２は、２つの２値信号を制御するだけで、ＬＥＤを連続的に繰り返し点滅させたり、所定回数だけ点滅させたりすることができる。このため、マイコン側の制御の簡素化を図ることができる。
【００８１】
（７）点滅駆動回路１０において、ＬＥＤ３の自動ＯＮ／ＯＦＦの繰り返し周期（点滅の周期）は、点滅周期カウンタ１１ａの段数とクロックＣＬＫとで決まる。したがって、繰り返し周期を長くし、ゆっくりと自動ＯＮ／ＯＦＦをさせようとすると、点滅周期カウンタ１１ａの段数を増やすか、クロックＣＬＫの分周比を大きくしてクロックレートを落とす必要があり、回路構成が大きくなってしまう。ところが、本実施の形態によれば、ＬＥＤ３を１回だけ点滅させる機能を用いて、簡単に繰り返し周期を長くすることができる。例えば、図６において、ＯＮ／ＯＦＦ制御信号の立ち上がりの間隔を長くすることにより、繰り返し周期を長くすることができる。これにより、ゆっくりとした自動ＯＮ／ＯＦＦを行うことができる。
【００８２】
以上、本発明の実施の形態について説明したが、本発明が上記の実施の形態に限定されないことは言うまでもない。例えば、本発明に係るＬＥＤ駆動回路は、携帯電話やＰＨＳ以外においても適用可能である。また、上記の実施の形態では、点灯開始値、消灯開始値、および所定回数は、外部から設定可能となっているが、これらのデータの一部または全部は、固定値であってもよい。また、適宜、回路の変更、追加、削除が可能である。また、点滅の繰り返しを指示する信号、点滅の停止を指示する信号、および所定回数だけの点滅を指示する信号は、具体的にどのような信号によって表現されても構わない。
【図面の簡単な説明】
【００８３】
【図１】実施の形態に係るＬＥＤ駆動回路の基本的な構成を示すブロック図である。
【図２】実施の形態に係るＬＥＤ駆動回路のより具体的な構成を示す回路ブロック図である。
【図３】比較回路の一例を示す図である。
【図４】構成例１に係る点滅周期カウンタ回路および点滅回数カウンタ回路の回路図である。
【図５】構成例１におけるＬＥＤ駆動回路の動作を示すタイムチャートである。
【図６】構成例１におけるＬＥＤ駆動回路の動作を示すタイムチャートである。
【図７】構成例１におけるＬＥＤ駆動回路の動作を示すタイムチャートである。
【図８】構成例２に係る点滅周期カウンタ回路および点滅回数カウンタ回路の回路図である。
【図９】構成例２におけるＬＥＤ駆動回路の動作を示すタイムチャートである。
【符号の説明】
【００８４】
１  ＬＥＤ駆動回路、２  マイコン、３  ＬＥＤ、１０  点滅駆動回路、１１  点滅周期カウンタ回路、１２  比較回路、１３  出力ドライバ回路。
【図１】
2006054393.tif 000003
【図２】
2006054393.tif 000004
【図３】
2006054393.tif 000005
【図４】
2006054393.tif 000006
【図５】
2006054393.tif 000007
【図６】
2006054393.tif 000008
【図７】
2006054393.tif 000009
【図８】
2006054393.tif 000010
【図９】
2006054393.tif 000011