(57)【要約】【課題】複数の負荷回路に対して適切なシーケンスで電力を供給する電源シーケンス制御回路を提供する。【解決手段】制御信号に応じて複数の負荷回路に規定の順序で電力供給の開始又は停止を行わせるシーケンス回路と、最初に電力を供給する負荷回路への電力供給が開始されてから最後に電力を供給する負荷回路への電力供給が開始されるまでの起動シーケンスの間、又は最初に電力供給を停止する負荷回路への電力供給が停止されてから最後に電力供給を停止する負荷回路への電力供給が停止されるまでの停止シーケンスの間、前記制御信号を遮断する遮断回路と、前記制御信号が遮断されている場合に、遮断前の記制御信号の値に応じた信号を前記シーケンス回路へ出力するラッチ回路と、前記起動シーケンス又は前記停止シーケンスが完了した場合に、前記ラッチ回路による遮断前の値に応じた信号を出力する状態を解除する解除回路とを備える電源シーケンス制御回路。【選択図】図１
2019185267.tif 000002
【特許請求の範囲】
【請求項１】
制御信号に応じて複数の負荷回路に規定の順序で電力供給の開始又は停止を行わせるシーケンス回路と、
最初に電力を供給する負荷回路への電力供給が開始されてから最後に電力を供給する負荷回路への電力供給が開始されるまでの起動シーケンスの間、又は最初に電力供給を停止する負荷回路への電力供給が停止されてから最後に電力供給を停止する負荷回路への電力供給が停止されるまでの停止シーケンスの間、前記制御信号を遮断する遮断回路と、
前記制御信号が遮断されていない場合に前記制御信号の値に応じた信号を前記シーケンス回路へ出力し、前記制御信号が遮断されている場合に、遮断前の記制御信号の値に応じた信号を前記シーケンス回路へ出力するラッチ回路と、
前記起動シーケンス又は前記停止シーケンスが完了した場合に、前記ラッチ回路による遮断前の値に応じた信号を出力する状態を解除する解除回路と、
を備える電源シーケンス制御回路。
【請求項２】
前記ラッチ回路が、
前記制御信号を入力され、当該制御信号と同じ論理値の信号を出力するバッファと、
前記バッファの出力を前記バッファの入力側に帰還させる素子と、
を備える請求項１に記載の電源シーケンス制御回路。
【請求項３】
前記ラッチ回路が、
前記制御信号を入力され、当該制御信号と同じ論理値の信号を出力するバッファと、
前記起動シーケンスの間、前記バッファの出力を前記バッファの入力側に帰還させる第一のスイッチング素子と、
前記停止シーケンスの間、前記バッファをバイパスさせる第二のスイッチング素子と、を備える請求項１に記載の電源シーケンス制御回路。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、  電源シーケンス制御回路に関する。
【背景技術】
【０００２】
マイクロコンピュータ（以下、マイコンとも称す）としては、一つのチップに複数の電源端子を有しているものが知られている。この場合、マイコンの起動時には、それぞれの電源端子に対して所定のシーケンスで電圧の印加を開始し、停止時には、起動時と逆のシーケンスでそれぞれの電源端子への電圧の印加を停止する。例えば、電圧値が低い順に各電源端子への電圧を印加し、電圧値が高い順に各電源端子への電圧を印加を停止する。
【０００３】
特許文献１では、複数の構成要素からなる電子機器に電力を供給する電源装置であって、前記複数の構成要素に電力をそれぞれ供給する複数の電源回路と、前記複数の電源回路を起動制御するための起動制御データを格納する記憶回路とを備え、前記複数の電源回路が、起動の際に、前記記憶回路に格納される起動制御データに基づいて起動制御される電源装置が提案されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１２−１１５１１４号公報
【特許文献２】特開２００４−２８２９３０号公報
【特許文献３】実開平０３−０８３４４５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
複数の電源端子を備えるマイコンに対しては、前述のように起動時と停止時に所定のシーケンスで電圧を印加しているが、起動シーケンスの途中で停止が指示された場合や、停止時のシーケンスの途中で起動が指示された場合、各電源端子に対する電圧印加の開始や停止が正しい順序で行われないことがある。この場合、上限電圧の低い回路に高い電圧がかかり、損傷することがある。
【０００６】
そこで、本発明の目的は、複数の負荷回路に対して適切なシーケンスで電力を供給する電源シーケンス制御回路を提供することにある。
【課題を解決するための手段】
【０００７】
上記課題を解決するため、本発明の電源シーケンス制御回路は、
制御信号に応じて複数の負荷回路に規定の順序で電力供給の開始又は停止を行わせるシーケンス回路と、
最初に電力を供給する負荷回路への電力供給が開始されてから最後に電力を供給する負荷回路への電力供給が開始されるまでの起動シーケンスの間、又は最初に電力供給を停止する負荷回路への電力供給が停止されてから最後に電力供給を停止する負荷回路への電力供給が停止されるまでの停止シーケンスの間、前記制御信号を遮断する遮断回路と、
前記制御信号が遮断されていない場合に前記制御信号の値に応じた信号を前記シーケンス回路へ出力し、前記制御信号が遮断されている場合に、遮断前の記制御信号の値に応じた信号を前記シーケンス回路へ出力するラッチ回路と、
前記起動シーケンス又は前記停止シーケンスが完了した場合に、前記ラッチ回路による遮断前の値に応じた信号を出力する状態を解除する解除回路と、
を備える。
【０００８】
前記電源シーケンス制御回路は、
前記ラッチ回路が、
前記制御信号を入力され、当該制御信号と同じ論理値の信号を出力するバッファと、
前記バッファの出力を前記バッファの入力側に帰還させる素子と、
を備えてもよい。
【０００９】
前記電源シーケンス制御回路は、
前記ラッチ回路が、
前記制御信号を入力され、当該制御信号と同じ論理値の信号を出力するバッファと、
前記起動シーケンスの間、前記バッファの出力を前記バッファの入力側に帰還させる第一のスイッチング素子と、
前記停止シーケンスの間、前記バッファをバイパスさせる第二のスイッチング素子と、を備えてもよい。
【発明の効果】
【００１０】
本発明によれば、複数の負荷回路に対して適切なシーケンスで電力を供給する電源シーケンス制御回路を提供することができる。
【図面の簡単な説明】
【００１１】
【図１】図１は、実施形態に係る電源シーケンス制御回路の構成を示す図である。
【図２】図２は、比較例としての電源シーケンス制御回路の構成を示す図である。
【図３】図３は、比較例としての電源シーケンス制御回路において、起動及び停止のシーケンスを正常に行った場合の各部の信号状態を示すタイミングチャートである。
【図４】図４は、比較例としての電源シーケンス制御回路において、起動シーケンスの途中で停止を行った場合の各部の信号状態を示すタイミングチャートである。
【図５】図５は、比較例としての電源シーケンス制御回路において、停止シーケンスの途中で起動を行った場合の各部の信号状態を示すタイミングチャートである。
【図６】図６は、実施形態に係る電源シーケンス制御回路において、起動シーケンスの途中で停止を行った場合の各部の信号状態を示すタイミングチャートである。
【図７】図７は、実施形態に係る電源シーケンス制御回路において、停止シーケンスの途中で起動を行った場合の各部の信号状態を示すタイミングチャートである。
【図８】図８は、変形例１に係る電源シーケンス制御回路の構成を示す図である。
【図９】図９は、変形例２に係る電源シーケンス制御回路の構成を示す図である。
【図１０】図１０は、変形例３に係る電源シーケンス制御回路の構成を示す図である。
【図１１】図１１は、変形例４に係る電源シーケンス制御回路の構成を示す図である。
【発明を実施するための形態】
【００１２】
〈装置構成〉
以下、本発明の実施の形態について説明する。図１は、本実施形態に係る電源シーケンス制御回路１００の構成を示す図、図２は、比較例としての電源シーケンス制御回路９０の構成を示す図である。電源シーケンス制御回路９０，１００は、ドライブレコーダ等の車載装置において、マイクロコンピュータ（マイコンとも称す）に電力を供給する。
【００１３】
図１に示すように、電源シーケンス制御回路１００は、電源回路１１〜１３や、オア回路２１、アンド回路２２、バッファ３１〜３３、時定数設定回路４０、ラッチ回路５０、遮断回路６０、解除回路７０、入力端子２９を備えている。なお、本実施形態のシーケンス回路２０は、オア回路２１、アンド回路２２、バッファ３１〜３３、時定数設定回路４
０備えている。
【００１４】
ユーザの操作等により起動信号が入力端子２９に入力されると、電源シーケンス制御回路１００は、電力の供給開始や供給停止のシーケンスを行う。本実施形態において、起動信号は、電力の供給を行う場合に「Ｈｉｇｈ」、電力供給を行わない場合に「Ｌｏｗ」となる信号（制御信号）である。起動信号は例えば、ドライブレコーダが搭載された車両のＡＣＣ（アクセサリ）電源や、ＩＧ（イグニッション）電源がＯＮの時に「Ｈｉｇｈ」、ＡＣＣ電源や、ＩＧ電源がＯＦＦの時に「Ｌｏｗ」となる信号であってもよい。
【００１５】
入力端子２９に入力された起動信号は、遮断回路６０と、時定数設定回路４０の抵抗Ｒ１を介してバッファ３１に入力される。抵抗Ｒ１とバッファ３１の間には、コンデンサＣ１の一端が接続され、当該コンデンサＣ１の他端が接地されている。
【００１６】
バッファ３１の出力端は、オア回路２１及びアンド回路２２に接続されている。また、バッファ３１の出力端は、時定数設定回路４０の抵抗Ｒ２を介してバッファ３２の入力端に接続されている。抵抗Ｒ２とバッファ３２の間には、コンデンサＣ２の一端が接続され、当該コンデンサＣ２の他端が接地されている。
【００１７】
バッファ３２の出力端は、電源回路１２に接続されていると共に、時定数設定回路４０の抵抗Ｒ３を介してバッファ３３の入力端に接続されている。抵抗Ｒ３とバッファ３３の間には、コンデンサＣ３の一端が接続され、当該コンデンサＣ３の他端が接地されている。
【００１８】
バッファ３３の出力端は、オア回路２１及びアンド回路２２に接続されている。オア回路２１の出力端は、電源回路１１に接続され、アンド回路２２の出力端は、電源回路１３に接続されている。
【００１９】
電源回路１１〜１３は、それぞれマイコン８０の電源端子Ｔ１〜Ｔ３と接続され、所定のシーケンスで各電源端子Ｔ１〜Ｔ３へ電力を供給する。なお、マイコン８０は、各電源端子に接続されている負荷回路で必要とされる電力の電圧値が異なっており、この電圧値は、電源端子Ｔ１よりも電源端子Ｔ２、電源端子Ｔ２よりも電源端子Ｔ３において高い値となっている。このため、マイコン８０は、起動時のシーケンス（以下、起動シーケンスとも称す）では、電源端子Ｔ１、電源端子Ｔ２、電源端子Ｔ３の順序で電力を供給し、停止時のシーケンスでは、電源端子Ｔ３、電源端子Ｔ２、電源端子Ｔ１の順序で電力の供給を停止する仕様となっている。
【００２０】
時定数設定回路４０は、各バッファ３１〜３３が「Ｈｉｇｈ」又は「Ｌｏｗ」に切り替わるタイミングを設定している。時定数設定回路４０の抵抗Ｒ１は、バッファ３１側へ流れる電流を制限するように所定の抵抗値に設定されている。そして、起動信号が「Ｈｉｇｈ」又は「Ｌｏｗ」に切り替わるタイミングに対して、信号ｂｕｆｆｉｎの切り替わるタイミングが所定時間遅延するように、コンデンサＣ１の容量が設定されている。同様に、抵抗Ｒ２は、バッファ３２側に流れる電流を制限するように所定の抵抗値に設定されている。そして、信号ｂｕｆｆ１が「Ｈｉｇｈ」又は「Ｌｏｗ」に切り替わるタイミングに対して、バッファ３２に入力される信号の切り替わるタイミングが所定時間遅延するように、コンデンサＣ２の容量が設定されている。抵抗Ｒ３は、バッファ３３側に流れる電流を制限するように所定の抵抗値に設定されている。そして、信号ｂｕｆｆ２が「Ｈｉｇｈ」又は「Ｌｏｗ」に切り替わるタイミングに対して、バッファ３３に入力される信号の切り替わるタイミングが所定時間遅延するように、コンデンサＣ３の容量が設定されている。
【００２１】
遮断回路６０は、起動信号が入力されて、起動又は停止のシーケンスが開始された場合
に、このシーケンスの途中で反転した起動信号が入力されないように、当該シーケンスが完了するまで起動信号を遮断する。例えば、電源回路１１へ入力される信号ＥＮ１が「Ｈｉｇｈ」となって、電源端子Ｔ１への電力供給を行っており、電源回路１３へ入力される信号ＥＮ３が「Ｌｏｗ」となって、電源端子Ｔ３への電力供給が行われていない状態は、起動又は停止のシーケンスの途中である。このため、遮断回路６０は、信号ＥＮ１が「Ｈｉｇｈ」、及び信号ＥＮ３が「Ｌｏｗ」の場合に、トランジスタＴＲ１をＯＦＦにして起動信号を遮断する。図１の例では、トランジスタＴＲ１が、ｐｎｐ型のトランジスタであり、エミッタが入力端子２９に接続され、コレクタが抵抗Ｒ１を介してバッファ３１に接続されている。トランジスタＴＲ１のベースは、トランジスタＴＲ２を介してグランドに接続される。また、トランジスタＴＲ１のベースには、信号ＥＮ１が入力される。信号ＥＮ１は、起動シーケンスで最初に電力供給が開始される電源回路１１、即ち、停止時のシーケンスで最後に電力供給が停止される電源回路１１に入力される信号である。
【００２２】
トランジスタＴＲ２は、例えばｎｐｎ型のトランジスタであり、コレクタがトランジスタＴＲ１のベースと接続され、エミッタがグランドに接続される。また、起動シーケンスで最後に電力供給が開始される電源回路１３、即ち、停止時のシーケンスで最初に電力供給が停止される電源回路１３に入力される信号ＥＮ３が、トランジスタＴＲ２のベースに入力される。
【００２３】
ラッチ回路５０は、バッファ３１と抵抗ＲＡを有している。ラッチ回路５０は、バッファ３１の出力信号を入力へ帰還させることで、起動又は停止のシーケンス中に、起動信号が遮断回路６０によって遮断された状態でも、バッファ３１の出力信号ｂｕｆｆ１を安定的に保持させる。
【００２４】
解除回路７０は、ラッチ回路５０によってバッファ３１の出力信号ｂｕｆｆ１が保持された状態を解除し、出力信号ｂｕｆｆ１が入力端子２９に入力される起動信号に応じた値となる状態へ復帰させる。図１の例では、抵抗ＲＲの一端が、トランジスタＴＲ１のコレクタと抵抗Ｒ１の間に接続され、他端がトランジスタＴＲ３を介してグランドに接続されている。トランジスタＴＲ３は、信号ＥＮ３に応じてＯＮ／ＯＦＦを切り替える。図１の例において、トランジスタＴＲ３は、ｎｐｎ型のトランジスタであり、コレクタが抵抗ＲＲと接続され、エミッタがグランドに接続され、ベースに信号ＥＮ３が入力されるように構成されている。
【００２５】
なお、本実施形態では、トランジスタＴＲ１〜ＴＲ３をトランジスタで構成したが、これに限らず、他のスイッチング素子であってもよい。また、遮断回路６０や解除回路７０は、図１の回路構成に限らず、図１と同様に信号ＥＮ１及び信号ＥＮ３に応じて起動信号を遮断する又はラッチ回路のラッチ状態を解除する機能を実行するものであれば、論理回路で構成する等、他の回路構成としてもよい。
【００２６】
図２に示す電源シーケンス制御回路９０は、図１の電源シーケンス制御回路１００と比べて、ラッチ回路５０、遮断回路６０、解除回路７０を省いた構成である。即ち、電源シーケンス制御回路９０において、電源回路１１〜１３や、オア回路２１、アンド回路２２、バッファ３１〜３３、時定数設定回路４０の構成は、前述の電源シーケンス制御回路１００と同じであるため、再度の説明を省略する。
【００２７】
〈電源シーケンス制御回路９０のシーケンス制御〉
図３は、比較例としての電源シーケンス制御回路９０において、起動及び停止のシーケンスを正常に行った場合の各部の信号状態を示すタイミングチャート、図４は、比較例としての電源シーケンス制御回路９０において、起動シーケンスの途中で停止を行った場合の各部の信号状態を示すタイミングチャート、図５は、比較例としての電源シーケンス制
御回路９０において、停止シーケンスの途中で起動を行った場合の各部の信号状態を示すタイミングチャートである。図３〜図５では、横軸に時間をとり、縦軸に各信号の電圧の高さをとって、各信号の低いラインが「Ｌｏｗ」の状態を示し、高いラインが「Ｈｉｇｈ」の状態を示している。
【００２８】
電源シーケンス制御回路９０において、入力端子２９に入力された起動信号が「Ｈｉｇｈ」となると、抵抗Ｒ１を介してコンデンサＣ１を満たした後にバッファ３１の入力信号ｂｕｆｆｉｎが「Ｈｉｇｈ」となるので、図３に示すように起動信号の立ち上がりから所定時間遅延してバッファ３１の出力側の信号ｂｕｆｆ１が「Ｈｉｇｈ」となる。
【００２９】
信号ｂｕｆｆ１が「Ｈｉｇｈ」となると、オア回路２１の出力信号、即ち電源回路１１へ入力する信号ＥＮ１が「Ｈｉｇｈ」となり、電源回路１１からマイコン８０の電源端子Ｔ１への電力供給が開始される。
【００３０】
また、信号ｂｕｆｆ１が「Ｈｉｇｈ」となると、抵抗Ｒ２を介してコンデンサＣ２を満たした後にバッファ３２の入力信号が「Ｈｉｇｈ」となるので、信号ｂｕｆｆ１の立ち上がりから所定時間遅延してバッファ３２の出力側の信号ｂｕｆｆ２が「Ｈｉｇｈ」となる。
【００３１】
信号ｂｕｆｆ２、即ち電源回路１２へ入力する信号ＥＮ２が「Ｈｉｇｈ」となると、電源回路１２からマイコン８０の電源端子Ｔ２への電力供給が開始される。
【００３２】
信号ｂｕｆｆ２が「Ｈｉｇｈ」となると、抵抗Ｒ３を介してコンデンサＣ３を満たした後にバッファ３３の入力信号が「Ｈｉｇｈ」となるので、信号ｂｕｆｆ２の立ち上がりから所定時間遅延してバッファ３３の出力側の信号ｂｕｆｆ３が「Ｈｉｇｈ」となる。
【００３３】
信号ｂｕｆｆ３が「Ｈｉｇｈ」となり、信号ｂｕｆｆ１が「Ｈｉｇｈ」であれば、アンド回路２２の出力信号、即ち電源回路１３へ入力する信号ＥＮ３が「Ｈｉｇｈ」となり、電源回路１３からマイコン８０の電源端子Ｔ３への電力供給が開始される。
【００３４】
このように電源シーケンス制御回路９０は、正常な起動シーケンスであれば、電源端子Ｔ１、電源端子Ｔ２、電源端子Ｔ３の順序で電力を供給する。
【００３５】
また、電源シーケンス制御回路９０において、入力端子２９に入力された起動信号が「Ｌｏｗ」となると、コンデンサＣ１の放電後にバッファ３１の入力信号ｂｕｆｆｉｎが「Ｌｏｗ」となるので、起動信号の立ち下がりエッジから所定時間遅延してバッファ３１の出力側の信号ｂｕｆｆ１が「Ｌｏｗ」となる。
【００３６】
信号ｂｕｆｆ１が「Ｌｏｗ」となると、アンド回路２２の出力信号、即ち電源回路１３へ入力する信号ＥＮ３が「Ｌｏｗ」となり、電源回路１３からマイコン８０の電源端子Ｔ３への電力供給が停止される。
【００３７】
また、信号ｂｕｆｆ１が「Ｌｏｗ」となると、コンデンサＣ２の放電後にバッファ３２の入力信号が「Ｌｏｗ」となるので、信号ｂｕｆｆ１の立ち下がりエッジから所定時間遅延してバッファ３２の出力側の信号ｂｕｆｆ２が「Ｌｏｗ」となる。
【００３８】
信号ｂｕｆｆ２、即ち電源回路１２へ入力する信号ＥＮ２が「Ｌｏｗ」となると、電源回路１２からマイコン８０の電源端子Ｔ２への電力供給が停止される。
【００３９】
信号ｂｕｆｆ２が「Ｌｏｗ」となると、コンデンサＣ３の放電後にバッファ３３の入力
信号が「Ｌｏｗ」となるので、信号ｂｕｆｆ２の立ち下がりエッジから所定時間遅延してバッファ３３の出力側の信号ｂｕｆｆ３が「Ｌｏｗ」となる。
【００４０】
信号ｂｕｆｆ３が「Ｌｏｗ」となり、信号ｂｕｆｆ１が「Ｌｏｗ」であれば、オア回路２１の出力信号、即ち電源回路１１へ入力する信号ＥＮ１が「Ｌｏｗ」となり、電源回路１１からマイコン８０の電源端子Ｔ１への電力供給が停止される。
【００４１】
このように電源シーケンス制御回路９０は、正常な停止時のシーケンスであれば、電源端子Ｔ３、電源端子Ｔ２、電源端子Ｔ１の順序で電力の供給を停止する。
〈違反例１〉
次に、電源シーケンス制御回路９０において、起動シーケンスの途中で起動信号が「Ｌｏｗ」となった場合を説明する。
【００４２】
図４において、起動信号が「Ｈｉｇｈ」となり、信号ｂｕｆｆ１及び信号ｂｕｆｆ２が順次「Ｈｉｇｈ」となって、信号ＥＮ１及び信号ＥＮ２が順次「Ｈｉｇｈ」となるまでの動作は、前述の図３と同じである。
【００４３】
そして、図４の例では、信号ｂｕｆｆ２が「Ｈｉｇｈ」となった後、信号ｂｕｆｆ３が「Ｈｉｇｈ」になる前に、起動信号が「Ｌｏｗ」となっている。この場合、コンデンサＣ１の放電後にバッファ３１の入力信号ｂｕｆｆｉｎが「Ｌｏｗ」となるので、起動信号の立ち下がりエッジから所定時間遅延してバッファ３１の出力側の信号ｂｕｆｆ１が「Ｌｏｗ」となる。このとき信号ｂｕｆｆ３が「Ｌｏｗ」であるので、信号ｂｕｆｆ１が「Ｌｏｗ」となると、オア回路２１の出力信号、即ち電源回路１１へ入力する信号ＥＮ１が「Ｌｏｗ」となり、電源回路１１からマイコン８０の電源端子Ｔ１への電力供給が停止される。
【００４４】
また、信号ｂｕｆｆ１が「Ｌｏｗ」となると、コンデンサＣ２の放電後にバッファ３２の入力信号が「Ｌｏｗ」となるので、信号ｂｕｆｆ１の立ち下がりエッジから所定時間遅延してバッファ３２の出力側の信号ｂｕｆｆ２が「Ｌｏｗ」となる。信号ｂｕｆｆ２、即ち電源回路１２へ入力する信号ＥＮ２が「Ｌｏｗ」となると、電源回路１２からマイコン８０の電源端子Ｔ２への電力供給が停止される。
【００４５】
このように電源シーケンス制御回路９０において、起動シーケンスの途中で起動信号が「Ｌｏｗ」になると、電源端子Ｔ１、電源端子Ｔ２の順番で電力の供給を停止することになるので、マイコン８０の要求する仕様に違反してしまう。このため、マイコン８０の損傷を招く恐れがある。
〈違反例２〉
次に、電源シーケンス制御回路９０において、停止時のシーケンスの途中で起動信号が「Ｈｉｇｈ」となった場合を説明する。
【００４６】
図５において、起動信号が「Ｌｏｗ」となり、信号ｂｕｆｆ１及び信号ｂｕｆｆ２が順次「Ｌｏｗ」となって、信号ＥＮ３及び信号ＥＮ２が順次「Ｌｏｗ」となるまでの動作は、前述の図３と同じである。
【００４７】
そして、図５の例では、信号ｂｕｆｆ２が「Ｌｏｗ」となった後、信号ｂｕｆｆ３が「Ｌｏｗ」になる前に、起動信号が「Ｈｉｇｈ」となっている。この場合、コンデンサＣ１を満たした後にバッファ３１の入力信号ｂｕｆｆｉｎが「Ｈｉｇｈ」となるので、起動信号の立ち上がりエッジから所定時間遅延してバッファ３１の出力側の信号ｂｕｆｆ１が「Ｈｉｇｈ」となる。このとき信号ｂｕｆｆ３が「Ｈｉｇｈ」であるので、信号ｂｕｆｆ１が「Ｈｉｇｈ」となると、アンド回路２２の出力信号、即ち電源回路１３へ入力する信号
ＥＮ３が「Ｈｉｇｈ」となり、電源回路１３からマイコン８０の電源端子Ｔ３への電力供給が停止される。
【００４８】
また、信号ｂｕｆｆ１が「Ｈｉｇｈ」となると、コンデンサＣ２が満たされた後にバッファ３２の入力信号が「Ｈｉｇｈ」となるので、信号ｂｕｆｆ１の立ち上がりエッジから所定時間遅延してバッファ３２の出力側の信号ｂｕｆｆ２が「Ｈｉｇｈ」となる。信号ｂｕｆｆ２、即ち電源回路１２へ入力する信号ＥＮ２が「Ｈｉｇｈ」となると、電源回路１２からマイコン８０の電源端子Ｔ２への電力供給が開始される。
【００４９】
このように電源シーケンス制御回路９０において、停止時のシーケンスの途中で起動信号が「Ｈｉｇｈ」になると、電源端子Ｔ３、電源端子Ｔ２の順番で電力の供給を開始することになるので、マイコン８０の要求する仕様に違反してしまう。このため、マイコン８０の損傷を招く恐れがある。
【００５０】
〈電源シーケンス制御回路１００のシーケンス制御〉
電源シーケンス制御回路１００は、各電源回路１１〜１３からの電力供給が停止している状態、即ちＥＮ１〜ＥＮ３が「Ｌｏｗ」の状態において、起動信号が「Ｈｉｇｈ」となった場合、トランジスタＴＲ１のエミッタが「Ｈｉｇｈ」、ベースが「Ｌｏｗ」となる。このため、起動信号が「Ｈｉｇｈ」となると、抵抗Ｒ１を介してコンデンサＣ１を満たした後にバッファ３１の入力信号ｂｕｆｆｉｎが「Ｈｉｇｈ」となるので、図３に示すように起動信号の立ち上がりから所定時間遅延してバッファ３１の出力側の信号ｂｕｆｆ１が「Ｈｉｇｈ」となる。
【００５１】
信号ｂｕｆｆ１が「Ｈｉｇｈ」となると、オア回路２１の出力信号、即ち電源回路１１へ入力する信号ＥＮ１が「Ｈｉｇｈ」となり、電源回路１１からマイコン８０の電源端子Ｔ１への電力供給が開始される。
【００５２】
このとき信号ＥＮ３は「Ｌｏｗ」でありトランジスタＴＲ２はＯＦＦであるから、トランジスタＴＲ１のベースが「Ｈｉｇｈ」に保たれるので、トランジスタＴＲ１がＯＦＦ状態となり、遮断回路６０は、起動信号を遮断する（起動信号の状態に関係なくトランジスタＴＲ１のコレクタはハイインピーダンスに保たれる）。なお、トランジスタＴＲ１がＯＦＦ状態となり、「Ｈｉｇｈ」の起動信号が入力されなくなってもラッチ回路５０の抵抗ＲＡがバッファ３１の出力を入力側へ帰還させて、信号ｂｕｆｆ１を「Ｈｉｇｈ」にラッチする。
【００５３】
この信号ｂｕｆｆ１が「Ｈｉｇｈ」となった後、図３のとおり、信号ｂｕｆｆ２、信号ｂｕｆｆ３、そして、信号ＥＮ２、信号ＥＮ３が順次「Ｈｉｇｈ」となり、電源端子Ｔ１、電源端子Ｔ２、電源端子Ｔ３の順序で電力を供給する動作は、前述した電源シーケンス制御回路９０の動作と同じである。
【００５４】
信号ＥＮ３が「Ｈｉｇｈ」となり、電源回路１３からの電力供給が開始されて、起動シーケンスが完了すると、トランジスタＴＲ２のベースが「Ｈｉｇｈ」となり、トランジスタＴＲ２がＯＮ状態となるので、トランジスタＴＲ１もＯＮ状態となる。また、信号ＥＮ３が「Ｈｉｇｈ」となり、トランジスタＴＲ３のベースが「Ｈｉｇｈ」となって、トランジスタＴＲ３がＯＮ状態になると、抵抗ＲＲがプルダウン抵抗として機能するので、ラッチ回路５０によるバッファ３１のラッチ状態が解除される。これによりバッファ３１に入力される信号ｂｕｆｆｉｎの値（「Ｈｉｇｈ」又は「Ｌｏｗ」）が、起動信号の値に従って変化する状態に復帰する。
【００５５】
このため、入力端子２９に入力された起動信号が「Ｌｏｗ」となると、コンデンサＣ１
の放電後にバッファ３１の入力信号ｂｕｆｆｉｎが「Ｌｏｗ」となり、起動信号の立ち下がりエッジから所定時間遅延してバッファ３１の出力側の信号ｂｕｆｆ１が「Ｌｏｗ」となる。
【００５６】
信号ｂｕｆｆ１が「Ｌｏｗ」となると、アンド回路２２の出力信号、即ち電源回路１３へ入力する信号ＥＮ３が「Ｌｏｗ」となり、電源回路１３からマイコン８０の電源端子Ｔ３への電力供給が停止される。
【００５７】
このように停止時のシーケンスが開始され、信号ＥＮ３が「Ｌｏｗ」、信号ＥＮ１が「Ｈｉｇｈ」となると、トランジスタＴＲ１のベースが「Ｈｉｇｈ」に保たれるので、トランジスタＴＲ１がＯＦＦ状態となり、遮断回路６０は、起動信号を遮断する。なお、ラッチ回路５０は、バッファ３１の出力を入力側へ帰還させることで、信号ｂｕｆｆ１を「Ｌｏｗ」にラッチする。
【００５８】
この信号ｂｕｆｆ１が「Ｌｏｗ」となった後、図３のとおり、信号ｂｕｆｆ２、信号ｂｕｆｆ３、そして、信号ＥＮ２、信号ＥＮ１が順次「Ｌｏｗ」となり、電源端子Ｔ３、電源端子Ｔ２、電源端子Ｔ１の順序で電力供給を停止する動作は、前述した電源シーケンス制御回路９０の動作と同じである。
【００５９】
信号ＥＮ１が「Ｌｏｗ」となり、電源回路１１からの電力供給が停止されて、停止時のシーケンスが完了すると、トランジスタＴＲ１のベースが「Ｌｏｗ」となるので、バッファ３１に入力される信号ｂｕｆｆｉｎの値が、起動信号の値に従って変化する状態に復帰する。
【００６０】
図６は、電源シーケンス制御回路１００において、起動シーケンスの途中で停止を行った場合の各部の信号状態を示すタイミングチャートである。図６では、横軸に時間をとり、縦軸に各信号の電圧の高さをとって、各信号の低いラインが「Ｌｏｗ」の状態（論理値）を示し、高いラインが「Ｈｉｇｈ」の状態（論理値）を示している。
【００６１】
電源シーケンス制御回路１００において、入力端子２９に入力された起動信号が「Ｈｉｇｈ」となると、抵抗Ｒ１を介してコンデンサＣ１を満たした後にバッファ３１の入力信号ｂｕｆｆｉｎが「Ｈｉｇｈ」となるので、図６に示すように起動信号の立ち上がりから所定時間遅延してバッファ３１の出力側の信号ｂｕｆｆ１が「Ｈｉｇｈ」となる。
【００６２】
信号ｂｕｆｆ１が「Ｈｉｇｈ」となると、オア回路２１の出力信号、即ち電源回路１１へ入力する信号ＥＮ１が「Ｈｉｇｈ」となり、電源回路１１からマイコン８０の電源端子Ｔ１への電力供給が開始される。
【００６３】
このように起動シーケンスが開始され、信号ＥＮ３が「Ｌｏｗ」、信号ＥＮ１が「Ｈｉｇｈ」となると、トランジスタＴＲ１のベースが「Ｈｉｇｈ」に保たれるので、トランジスタＴＲ１がＯＦＦ状態となり、遮断回路６０は、起動信号を遮断する。なお、ラッチ回路５０は、バッファ３１の出力を入力側へ帰還させることで、信号ｂｕｆｆ１を
「Ｈｉｇｈ」にラッチする。
【００６４】
そして、図６の例では、信号ｂｕｆｆ１が「Ｈｉｇｈ」となった後、信号ｂｕｆｆ２が「Ｈｉｇｈ」になる前に、起動信号が「Ｌｏｗ」となっている。この場合でも電源シーケンス制御回路１００は、遮断回路６０によって起動信号の入力を遮断し、ラッチ回路５０によって信号ｂｕｆｆｉｎ及び信号ｂｕｆｆ１をラッチしているので、起動シーケンスが中断されることはない。このため、信号ｂｕｆｆ１が「Ｈｉｇｈ」となった後、信号ｂｕｆｆ２及び信号ｂｕｆｆ３が順次「Ｈｉｇｈ」となり、信号ＥＮ２及び信号ＥＮ３が順次
「Ｈｉｇｈ」となって起動シーケンスを完了するまで、前述の図３と同様に動作する。
【００６５】
そして、起動シーケンスが完了し、信号ＥＮ３が「Ｈｉｇｈ」となると、トランジスタＴＲ２のベースが「Ｈｉｇｈ」となり、トランジスタＴＲ２がＯＮ状態となるので、トランジスタＴＲ１もＯＮ状態となる。また、信号ＥＮ３が「Ｈｉｇｈ」となり、トランジスタＴＲ３のベースが「Ｈｉｇｈ」となって、トランジスタＴＲ３がＯＮ状態になると、ラッチ回路５０によるバッファ３１のラッチ状態が解除される。図６の例では、このとき起動信号が「Ｌｏｗ」となっているので、このラッチ状態が解除され、コンデンサＣ１の放電後にバッファ３１の入力信号ｂｕｆｆｉｎが「Ｌｏｗ」となる。即ち、信号ＥＮ３の立ち上がりエッジから所定時間遅延してバッファ３１の出力側の信号ｂｕｆｆ１が「Ｌｏｗ」となる。
【００６６】
信号ｂｕｆｆ１が「Ｌｏｗ」となると、アンド回路２２の出力信号、即ち電源回路１３へ入力する信号ＥＮ３が「Ｌｏｗ」となり、電源回路１３からマイコン８０の電源端子Ｔ３への電力供給が停止される。そして、信号ｂｕｆｆ１が「Ｌｏｗ」となった後、信号ｂｕｆｆ２及び信号ｂｕｆｆ３が順次「Ｌｏｗ」となり、信号ＥＮ２及び信号ＥＮ１が順次「Ｌｏｗ」となって停止時のシーケンスを完了するまで、前述の図３と同様に動作する。
【００６７】
このように電源シーケンス制御回路１００は、起動シーケンスの途中で起動信号が「Ｌｏｗ」となっても、起動シーケンスを中断せずに、起動シーケンスを完了させた後、停止シーケンスを開始するので、停止シーケンスに係るマイコン８０の仕様に違反することがない。
【００６８】
図７は、電源シーケンス制御回路１００において、停止シーケンスの途中で起動を行った場合の各部の信号状態を示すタイミングチャートである。図７では、横軸に時間をとり、縦軸に各信号の電圧の高さをとって、各信号の低いラインが「Ｌｏｗ」の状態を示し、高いラインが「Ｈｉｇｈ」の状態を示している。
【００６９】
電源シーケンス制御回路１００において、信号ＥＮ１〜ＥＮ３が「Ｈｉｇｈ」の状態で、入力端子２９に入力された起動信号が「Ｌｏｗ」となると、コンデンサＣ１の放電後にバッファ３１の入力信号ｂｕｆｆｉｎが「Ｌｏｗ」となるので、図７に示すように起動信号の立ち下がりエッジから所定時間遅延してバッファ３１の出力側の信号ｂｕｆｆ１が「Ｌｏｗ」となる。
【００７０】
信号ｂｕｆｆ１が「Ｌｏｗ」となると、アンド回路２２の出力信号、即ち電源回路１３へ入力する信号ＥＮ３が「Ｌｏｗ」となり、電源回路１３からマイコン８０の電源端子Ｔ３への電力供給が停止される。
【００７１】
このように停止シーケンスが開始され、信号ＥＮ３が「Ｌｏｗ」、信号ＥＮ１が「Ｈｉｇｈ」となると、トランジスタＴＲ１のベースが「Ｈｉｇｈ」に保たれるので、トランジスタＴＲ１がＯＦＦ状態となり、遮断回路６０は、起動信号を遮断する。なお、ラッチ回路５０は、バッファ３１の出力を入力側へ帰還させることで、信号ｂｕｆｆ１を
「Ｌｏｗ」にラッチする。
【００７２】
そして、図７の例では、信号ｂｕｆｆ１が「Ｌｏｗ」となった後、信号ｂｕｆｆ２が「Ｌｏｗ」になる前に、起動信号が「Ｈｉｇｈ」となっている。この場合でも電源シーケンス制御回路１００は、遮断回路６０によって起動信号の入力を遮断し、ラッチ回路５０によって信号ｂｕｆｆｉｎ及び信号ｂｕｆｆ１をラッチしているので、停止シーケンスが中断されることはない。このため、信号ｂｕｆｆ１が「Ｌｏｗ」となった後、信号ｂｕｆｆ２及び信号ｂｕｆｆ３が順次「Ｌｏｗ」となり、信号ＥＮ２及び信号ＥＮ１が順次「Ｌｏ
ｗ」となって起動シーケンスを完了するまで、前述の図３と同様に動作する。
【００７３】
そして、停止シーケンスが完了し、信号ＥＮ１が「Ｌｏｗ」となると、トランジスタＴＲ１のベースが「Ｌｏｗ」となるので、バッファ３１に入力される信号ｂｕｆｆｉｎの値が、起動信号の値に従って変化する状態に復帰する。図７の例では、このとき起動信号が「Ｈｉｇｈ」となっているので、抵抗Ｒ１を介してコンデンサＣ１が満たされた後にバッファ３１の入力信号ｂｕｆｆｉｎが「Ｈｉｇｈ」となる。即ち、信号ＥＮ１の立ち下がりエッジから所定時間遅延してバッファ３１の出力側の信号ｂｕｆｆ１が「Ｈｉｇｈ」となる。
【００７４】
信号ｂｕｆｆ１が「Ｈｉｇｈ」となると、オア回路２１の出力信号、即ち電源回路１１へ入力する信号ＥＮ１が「Ｈｉｇｈ」となり、電源回路１１からマイコン８０の電源端子Ｔ１への電力供給が開始される。そして、信号ｂｕｆｆ１が「Ｈｉｇｈ」となった後、信号ｂｕｆｆ２及び信号ｂｕｆｆ３が順次「Ｈｉｇｈ」となり、信号ＥＮ２及び信号ＥＮ３が順次「Ｈｉｇｈ」となって起動シーケンスを完了するまで、前述の図３と同様に動作する。
【００７５】
このように電源シーケンス制御回路１００は、停止シーケンスの途中で起動信号が「Ｈｉｇｈ」となっても、停止シーケンスを中断せずに、停止シーケンスを完了させた後に、起動シーケンスを開始するので、起動シーケンスに係るマイコン８０の仕様に違反することがない。
【００７６】
〈変形例１〉
前述の電源シーケンス制御回路１００は、三系統の電源回路１１〜１３を備えた構成としたが、これに限らず、二系統の電源を備える構成としてもよい。本変形例の電源シーケンス制御回路１０１は、前述の電源シーケンス制御回路１００と比べて、二系統の電源回路１１，１２を備える構成が異なり、その他の構成は同じである。このため、同一の要素には同符号を付すなどして再度の説明を省略する。図８は、本変形例に係る電源シーケンス制御回路１０１の構成を示す図である。
【００７７】
図８に示すように、電源シーケンス制御回路１０１は、電源回路１１、１２や、オア回路２１、アンド回路２２、バッファ３１、３２、時定数設定回路４０、ラッチ回路５０、遮断回路６０、解除回路７０、入力端子２９を備えている。
【００７８】
バッファ３２の出力端は、オア回路２１及びアンド回路２２に接続されている。オア回路２１の出力端は、電源回路１１に接続され、アンド回路２２の出力端は、電源回路１２に接続されている。
【００７９】
電源回路１１，１２は、それぞれマイコン８１の電源端子Ｔ１，Ｔ２と接続され、所定のシーケンスで各電源端子Ｔ１，Ｔ２へ電力を供給する。なお、マイコン８１は、各電源端子で必要とする電力の電圧値が異なっており、電源端子Ｔ１よりも電源端子Ｔ２において高い値となっている。このため、マイコン８１は、起動時のシーケンス（以下、起動シーケンスとも称す）では、電源端子Ｔ１、電源端子Ｔ２の順序で電力を供給し、停止時のシーケンスでは、電源端子Ｔ２、電源端子Ｔ１の順序で電力の供給を停止する仕様となっている。
【００８０】
本変形例では、信号ＥＮ２が、起動シーケンスで最後に電力供給が開始される電源回路１２、即ち、停止時のシーケンスで最初に電力供給が停止される電源回路１２に入力されるので、信号ＥＮ２が、トランジスタＴＲ２，ＴＲ３のベースに入力される。
【００８１】
電源シーケンス制御回路１０１は、起動信号が「Ｈｉｇｈ」となると、図３と同様に起動信号の立ち上がりから所定時間遅延してバッファ３１の出力側の信号ｂｕｆｆ１が「Ｈｉｇｈ」となる。
【００８２】
信号ｂｕｆｆ１が「Ｈｉｇｈ」となると、オア回路２１の出力信号、即ち電源回路１１へ入力する信号ＥＮ１が「Ｈｉｇｈ」となり、電源回路１１からマイコン８１の電源端子Ｔ１への電力供給が開始される。
【００８３】
このとき信号ＥＮ３は「Ｌｏｗ」であるため、遮断回路６０が、起動信号を遮断し、ラッチ回路５０が、信号ｂｕｆｆｉｎ、信号ｂｕｆｆ１を「Ｈｉｇｈ」にラッチする。
【００８４】
この信号ｂｕｆｆ１が「Ｈｉｇｈ」となった後、信号ｂｕｆｆ２、そして信号ＥＮ２が「Ｈｉｇｈ」となり、電源端子Ｔ１、電源端子Ｔ２の順序で電力供給が開始される。
【００８５】
信号ＥＮ２が「Ｈｉｇｈ」となり、電源回路１２からの電力供給が開始されて、起動シーケンスが完了すると、トランジスタＴＲ２のベースが「Ｈｉｇｈ」となり、トランジスタＴＲ２がＯＮ状態となるので、トランジスタＴＲ１もＯＮ状態となる。また、信号ＥＮ２が「Ｈｉｇｈ」となり、トランジスタＴＲ３のベースが「Ｈｉｇｈ」となって、トランジスタＴＲ３がＯＮ状態になると、抵抗ＲＲがプルダウン抵抗として機能するので、ラッチ回路５０によるバッファ３１のラッチ状態が解除される。
【００８６】
また、電源シーケンス制御回路１０１は、入力端子２９に入力された起動信号が「Ｌｏｗ」となると、起動信号の立ち下がりエッジから所定時間遅延してバッファ３１の出力側の信号ｂｕｆｆ１が「Ｌｏｗ」となる。
【００８７】
信号ｂｕｆｆ１が「Ｌｏｗ」となると、アンド回路２２の出力信号、即ち電源回路１２へ入力する信号ＥＮ２が「Ｌｏｗ」となり、電源回路１３からマイコン８１の電源端子Ｔ２への電力供給が停止される。
【００８８】
このように停止時のシーケンスが開始され、信号ＥＮ２が「Ｌｏｗ」、信号ＥＮ１が「Ｈｉｇｈ」となると、トランジスタＴＲ１のベースが「Ｈｉｇｈ」に保たれるので、トランジスタＴＲ１がＯＦＦ状態となり、遮断回路６０は、起動信号を遮断する。なお、ラッチ回路５０は、バッファ３１の出力を入力側へ帰還させることで、信号ｂｕｆｆ１を「Ｌｏｗ」にラッチする。
【００８９】
この信号ｂｕｆｆ１が「Ｌｏｗ」となった後、信号ｂｕｆｆ２、そして、信号ＥＮ２が「Ｌｏｗ」となり、電源端子Ｔ２、電源端子Ｔ１の順序で電力供給が停止する。
【００９０】
このように本変形例の電源シーケンス制御回路１０１は、マイコン８１の仕様のとおり適切なタイミングで二つの電源端子Ｔ１，Ｔ２に対して電力を供給できる。
【００９１】
〈変形例２〉
前述の電源シーケンス制御回路１００は、三系統の電源回路１１〜１３を備えた構成としたが、これに限らず、四系統以上の電源を備える構成としてもよい。本変形例の電源シーケンス制御回路１０１は、前述の電源シーケンス制御回路１００と比べて、四系統の電源回路１１〜１４を備える構成が異なり、その他の構成は同じである。このため、同一の要素には同符号を付すなどして再度の説明を省略する。図９は、本変形例に係る電源シーケンス制御回路１０２の構成を示す図である。
【００９２】
図９に示すように、電源シーケンス制御回路１０２は、電源回路１１〜１４や、オア回
路２１，２３、アンド回路２２，２４、バッファ３１〜３４、時定数設定回路４０、ラッチ回路５０、遮断回路６０、解除回路７０、入力端子２９を備えている。
【００９３】
バッファ３２，３３の出力端は、オア回路２３及びアンド回路２４に接続されている。オア回路２３の出力端は、電源回路１２に接続され、アンド回路２４の出力端は、電源回路１３に接続されている。
【００９４】
バッファ３４の出力端は、オア回路２１及びアンド回路２２に接続されている。オア回路２１の出力端は、電源回路１１に接続され、アンド回路２２の出力端は、電源回路１４に接続されている。
【００９５】
電源回路１１〜１４は、それぞれマイコン８２の電源端子Ｔ１〜Ｔ４と接続され、所定のシーケンスで各電源端子Ｔ１〜Ｔ２へ電力を供給する。なお、マイコン８２は、各電源端子で必要とする電力の電圧値が異なっており、電源端子Ｔ１よりも電源端子Ｔ２、電源端子Ｔ２よりも電源端子Ｔ３、電源端子Ｔ３よりも電源端子Ｔ４において高い値となっている。このため、マイコン８２は、起動時のシーケンス（以下、起動シーケンスとも称す）では、電源端子Ｔ１、電源端子Ｔ２、電源端子Ｔ３、電源端子Ｔ４の順序で電力を供給し、停止時のシーケンスでは、電源端子Ｔ４、電源端子Ｔ３、電源端子Ｔ２、電源端子Ｔ１の順序で電力の供給を停止する仕様となっている。
【００９６】
本変形例では、信号ＥＮ４が、起動シーケンスで最後に電力供給が開始される電源回路１４、即ち、停止時のシーケンスで最初に電力供給が停止される電源回路１４に入力されるので、信号ＥＮ４が、トランジスタＴＲ２，ＴＲ３のベースに入力される。
【００９７】
電源シーケンス制御回路１０２は、起動信号が「Ｈｉｇｈ」となると、図３と同様に起動信号の立ち上がりから所定時間遅延してバッファ３１の出力側の信号ｂｕｆｆ１が「Ｈｉｇｈ」となる。
【００９８】
信号ｂｕｆｆ１が「Ｈｉｇｈ」となると、オア回路２１の出力信号、即ち電源回路１１へ入力する信号ＥＮ１が「Ｈｉｇｈ」となり、電源回路１１からマイコン８２の電源端子Ｔ１への電力供給が開始される。
【００９９】
このとき信号ＥＮ４は「Ｌｏｗ」であるため、遮断回路６０が、起動信号を遮断し、ラッチ回路５０が、信号ｂｕｆｆｉｎ、信号ｂｕｆｆ１を「Ｈｉｇｈ」にラッチする。
【０１００】
この信号ｂｕｆｆ１が「Ｈｉｇｈ」となった後、信号ｂｕｆｆ２、信号ｂｕｆｆ３、信号ｂｕｆｆ４、及び信号ＥＮ２、信号ＥＮ３、信号ＥＮ４が順次「Ｈｉｇｈ」となり、電源端子Ｔ１、電源端子Ｔ２、電源端子Ｔ３、電源端子Ｔ４の順序で電力供給が開始される。
【０１０１】
信号ＥＮ４が「Ｈｉｇｈ」となり、電源回路１４からの電力供給が開始されて、起動シーケンスが完了すると、トランジスタＴＲ２のベースが「Ｈｉｇｈ」となり、トランジスタＴＲ２がＯＮ状態となるので、トランジスタＴＲ１もＯＮ状態となる。また、信号ＥＮ４が「Ｈｉｇｈ」となり、トランジスタＴＲ３のベースが「Ｈｉｇｈ」となって、トランジスタＴＲ３がＯＮ状態になると、抵抗ＲＲがプルダウン抵抗として機能するので、ラッチ回路５０によるバッファ３１のラッチ状態が解除される。
【０１０２】
また、電源シーケンス制御回路１０２は、入力端子２９に入力された起動信号が「Ｌｏｗ」となると、起動信号の立ち下がりエッジから所定時間遅延してバッファ３１の出力側の信号ｂｕｆｆ１が「Ｌｏｗ」となる。
【０１０３】
信号ｂｕｆｆ１が「Ｌｏｗ」となると、アンド回路２２の出力信号、即ち電源回路１４へ入力する信号ＥＮ４が「Ｌｏｗ」となり、電源回路１４からマイコン８２の電源端子Ｔ４への電力供給が停止される。
【０１０４】
このように停止時のシーケンスが開始され、信号ＥＮ４が「Ｌｏｗ」、信号ＥＮ１が「Ｈｉｇｈ」となると、トランジスタＴＲ１のベースが「Ｈｉｇｈ」に保たれるので、トランジスタＴＲ１がＯＦＦ状態となり、遮断回路６０は、起動信号を遮断する。なお、ラッチ回路５０は、バッファ３１の出力を入力側へ帰還させることで、信号ｂｕｆｆ１を「Ｌｏｗ」にラッチする。
【０１０５】
この信号ｂｕｆｆ１が「Ｌｏｗ」となった後、信号ｂｕｆｆ２、信号ｂｕｆｆ３、信号ｂｕｆｆ４、そして、信号ＥＮ２、信号ＥＮ３、信号ＥＮ４が順次「Ｌｏｗ」となり、電源端子Ｔ４、電源端子Ｔ３、電源端子Ｔ２、電源端子Ｔ１の順序で電力供給が停止する。
【０１０６】
このように本変形例の電源シーケンス制御回路１０２は、マイコン８２の仕様のとおり適切なタイミングで四つの電源端子Ｔ１〜Ｔ４に対して電力を供給できる。また、本変形例は、電源シーケンス制御回路１０２が、四系統の電源回路１１〜１４を備えた例を示したが、これに限らず、電源シーケンス制御回路が、五系統以上（任意の系統数）の電源回路を備え、シーケンス回路２０が当該五系統以上の電源回路による電力供給の開始又は停止を規定の順序で行わせる構成であってもよい。この場合、上記信号ＥＮ４に代えて、ＥＮｎ（ｎは最後の系統の番号）を用いて、遮断回路６０のトランジスタＴＲ１，ＴＲ２をＯＮ／ＯＦＦする。これにより任意の系統数の電源回路を備えた電源シーケンス制御回路に本発明を適用でき、適切なシーケンスで電力を供給することができる。
【０１０７】
〈変形例３〉
前述の電源シーケンス制御回路１００は、抵抗ＲＡでバッファ３１の出力信号を入力側へ帰還させたが、これに限らず、他の素子でバッファ３１の出力信号を入力側へ帰還させてもよい。本変形例の電源シーケンス制御回路１０３は、前述の電源シーケンス制御回路１００と比べて、ラッチ回路５０の構成が異なり、その他の構成は同じである。このため、同一の要素には同符号を付すなどして再度の説明を省略する。図１０は、本変形例に係る電源シーケンス制御回路１０３の構成を示す図である。
【０１０８】
電源シーケンス制御回路１０３は、ラッチ回路５０Ａとして、インバータ（ＮＯＴ回路）５１，５２を備えている。電源シーケンス制御回路１０３は、図１の電源シーケンス制御回路１００と比べ、バッファ３１に代えてインバータ５１を備えている。即ち、インバータ５１は、一端が時定数設定回路４０の抵抗Ｒ１、及び遮断回路６０のトランジスタＴＲ１を介して入力端子２９と接続され、他端が、オア回路２１に接続されている。インバータ５２は、インバータ５１の出力を反転させてインバータ５１の入力へ帰還させる。これによりインバータ５１及びインバータ５２は、互いに信号を反転させてオア回路２１へ入力する信号ｂｕｆｆ１をラッチする。なお、解除回路７０によるラッチの解除や、遮断回路６０による起動信号の遮断は、前述の電源シーケンス制御回路１００と同様である。
【０１０９】
本変形例の電源シーケンス制御回路１０２は、起動シーケンスや停止シーケンスが開始されると、遮断回路６０で起動信号を遮断し、インバータ５１，５２で信号ｂｕｆｆ１をラッチする。これにより、起動シーケンスや停止シーケンスの途中で起動信号が反転しても前述の電源シーケンス制御回路１００と同様に、マイコン８０の仕様に違反することなく適切なシーケンスで電力を供給することができる。
【０１１０】
〈変形例４〉
前述の電源シーケンス制御回路１００は、抵抗ＲＡでバッファ３１の出力信号を入力側へ帰還させたが、これに限らず、スイッチング素子でバッファ３１の出力信号を入力側へ帰還させてもよい。本変形例の電源シーケンス制御回路１０４は、前述の電源シーケンス制御回路１００と比べて、ラッチ回路、遮断回路、解除回路の構成が異なり、その他の構成は同じである。このため、同一の要素には同符号を付すなどして再度の説明を省略する。図１１は、本変形例に係る電源シーケンス制御回路１０４の構成を示す図である。
【０１１１】
電源シーケンス制御回路１０４は、ラッチ回路５０Ｂとして、トランジスタＴＲ４、ＴＲ５や、ダイオードＤ１，Ｄ２を有している。
【０１１２】
トランジスタＴＲ４、ＴＲ５は、スイッチング素子の一形態であり、信号ＥＮ１、ＥＮ３に応じてＯＮ／ＯＦＦを行う素子であれば、他のスイッチング素子であってもよい。
【０１１３】
トランジスタＴＲ４（第二のスイッチング素子）は、ｎｐｎ型であり、エミッタがバッファ３１の出力側に接続され、コレクタがダイオードＤ１のカソードに接続され、ベースに信号ＥＮ１が入力される。当該ダイオードＤ１のアノードはバッファ３１の入力側に接続されている。
【０１１４】
トランジスタＴＲ５（第一のスイッチング素子）は、ｎｐｎ型であり、コレクタがバッファ３１の入力側に接続され、エミッタがダイオードＤ２のカソードに接続され、ベースに信号ＥＮ３が入力される。当該ダイオードＤ１のアノードはバッファ３１の入力側に接続されている。なお、本例において、信号ＥＮ３は、起動シーケンスで最後に電力供給が開始される電源回路１３、即ち、停止時のシーケンスで最初に電力供給が停止される電源回路１３に入力される信号である。
【０１１５】
電源シーケンス制御回路１０４は、入力端子２９に入力される起動信号が「Ｈｉｇｈ」となると、抵抗Ｒ１を介してコンデンサＣ１を満たした後にバッファ３１の入力信号ｂｕｆｆｉｎが「Ｈｉｇｈ」となるので、図３に示すように起動信号の立ち上がりから所定時間遅延してバッファ３１の出力側の信号ｂｕｆｆ１が「Ｈｉｇｈ」となる。
【０１１６】
信号ｂｕｆｆ１が「Ｈｉｇｈ」となると、オア回路２１の出力信号、即ち電源回路１１へ入力する信号ＥＮ１が「Ｈｉｇｈ」となり、電源回路１１からマイコン８０の電源端子Ｔ１への電力供給が開始される。
【０１１７】
このとき信号ＥＮ３は「Ｌｏｗ」であり、トランジスタＴＲ５のベースが「Ｌｏｗ」に保たれるので、トランジスタＴＲ５がＯＮ状態となり、ダイオードＤ２及びトランジスタＴＲ５を介してバッファ３１の出力を入力側へ帰還させる。これにより信号ｂｕｆｆｉｎ、信号ｂｕｆｆ１が「Ｈｉｇｈ」にラッチされる。このとき起動信号が「Ｌｏｗ」となり、入力端子２９側が「Ｌｏｗ」に保たれたとしても、抵抗Ｒ１よりもバッファ３１側は、ラッチ回路５０Ｂによるバッファ３１の出力の帰還により「Ｈｉｇｈ」に保たれる。このため抵抗１は、本例において、遮断回路６０Ａとしても機能する。
【０１１８】
また、信号ｂｕｆｆ１が「Ｈｉｇｈ」となった後は、信号ｂｕｆｆ２、信号ｂｕｆｆ３、及び信号ＥＮ２、信号ＥＮ３が順次「Ｈｉｇｈ」となり、電源端子Ｔ１、電源端子Ｔ２、電源端子Ｔ３の順序で電力供給が開始される。
【０１１９】
この起動シーケンスが完了し、信号ＥＮ１が「Ｈｉｇｈ」となると、トランジスタＴＲ５がＯＦＦ状態となり、ラッチ回路５０Ｂによるラッチが解除される。このため起動時において、トランジスタＴＲ５は、解除回路７０Ａとしても機能する。
【０１２０】
そして、電源シーケンス制御回路１０４は、入力端子２９に入力された起動信号が「Ｌｏｗ」となると、起動信号の立ち下がりエッジから所定時間遅延してバッファ３１の出力側の信号ｂｕｆｆ１が「Ｌｏｗ」となる。
【０１２１】
信号ｂｕｆｆ１が「Ｌｏｗ」となると、アンド回路２２の出力信号、即ち電源回路１３へ入力する信号ＥＮ３が「Ｌｏｗ」となり、電源回路１３からマイコン８２の電源端子Ｔ３への電力供給が停止される。
【０１２２】
また、信号ｂｕｆｆ１が「Ｌｏｗ」となり、信号ＥＮ１が「Ｈｉｇｈ」であると、トランジスタＴＲ４がＯＮ状態となり、ダイオードＤ１及びトランジスタＴＲ４を介してバッファ３１の入力側から出力側を導通させ、バッファ３１をバイパスして、信号ｂｕｆｆ１を「Ｌｏｗ」にラッチする。このためトランジスタＴＲ４がＯＮ状態のとき、即ち停止シーケンス中に起動信号が「Ｈｉｇｈ」となっても信号ｂｕｆｆ１が「Ｌｏｗ」に保たれる。
【０１２３】
この信号ｂｕｆｆ１が「Ｌｏｗ」となった後、信号ｂｕｆｆ２、信号ｂｕｆｆ３、そして、信号ＥＮ２、信号ＥＮ３が順次「Ｌｏｗ」となり、電源端子Ｔ３、電源端子Ｔ２、電源端子Ｔ１の順序で電力供給が停止する。
【０１２４】
このように本変形例の電源シーケンス制御回路１０４は、マイコン８３の仕様のとおり適切なタイミングで電源端子Ｔ１〜Ｔ３に対して電力を供給できる。
【０１２５】
以上、本発明の実施の形態を説明したが、これらはあくまで例示にすぎず、本発明はこれらに限定されるものではなく、特許請求の範囲の趣旨を逸脱しない限りにおいて、当業者の知識に基づく種々の変更が可能である。
【符号の説明】
【０１２６】
１          ：抵抗
１１〜１４  ：電源回路
２０        ：シーケンス回路
２１        ：オア回路
２２        ：アンド回路
３１〜３４  ：バッファ
４０        ：時定数設定回路
５０        ：ラッチ回路
６０        ：遮断回路
７０        ：解除回路
８０〜８３  ：マイコン
１００      ：電源シーケンス制御回路
【図１】
2019185267.tif 000003
【図２】
2019185267.tif 000004
【図３】
2019185267.tif 000005
【図４】
2019185267.tif 000006
【図５】
2019185267.tif 000007
【図６】
2019185267.tif 000008
【図７】
2019185267.tif 000009
【図８】
2019185267.tif 000010
【図９】
2019185267.tif 000011
【図１０】
2019185267.tif 000012
【図１１】
2019185267.tif 000013