(57)【特許請求の範囲】
【請求項１】
選択的に動作させることができる複数の回路を搭載した回路装置において、
許容される全体の消費電気量及び各回路の消費電気量に基づいて、並列して動作させることができる回路の組み合せを記憶した記憶手段と、
該記憶手段に記憶された組み合せ及び各回路の動作状況に基づいて、各回路を動作させることができるか否かを判定する判定手段と、
該判定手段の判定結果に応じて前記回路を動作させる回路動作制御手段と
を備えることを特徴とする回路装置。
【請求項２】
車輌に搭載され、選択的に動作させることができる複数の回路を搭載した回路装置において、
前記車輌の走行に係る状態を取得する車輌状態取得手段と、
許容される全体の消費電気量及び各回路の消費電気量に基づいて、並列して動作させることができる回路の組み合わせを、前記車輌状態取得手段が取得する車輌状態に対応付けて記憶した記憶手段と、
該記憶手段に記憶された組み合わせ、各回路の動作状況及び前記車輌状態取得手段が取得する車輌状態に基づいて、各回路を動作させることができるか否かを判定する判定手段と、
該判定手段の判定結果に応じて前記回路を動作させる回路動作制御手段と
を備えることを特徴とする回路装置。
【請求項３】
各回路に対する外部からの動作指示を受け付ける受付手段と、
該受付手段が受け付けた動作指示を記憶する動作指示記憶手段と
を更に備え、
前記回路動作制御手段は、前記動作指示記憶手段が動作指示を記憶した順に、該動作指示に係る回路を動作させるようにしてあること
を特徴とする請求項１又は請求項２に記載の回路装置。
【請求項４】
前記複数の回路には、消費電気量が異なる複数の動作状態で動作させることが可能な回路を含み、
前記判定手段は、前記回路を消費電気量が多い動作状態で動作させることができないと判定した場合に、前記回路を消費電気量が少ない動作状態で動作させることができるか否かを判定するようにしてあり、
前記回路動作制御手段は、前記判定手段が前記回路を消費電気量が少ない動作状態で動作させることができると判定した場合に、前記回路を消費電気量が少ない動作状態で動作させるようにしてあること
を特徴とする請求項１乃至請求項３のいずれか１つに記載の回路装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、車輌に搭載された負荷を駆動する駆動回路などの複数の回路を搭載した回路装置に関する。
【背景技術】
【０００２】
ＩＣ（Integrated Circuit）チップは合成樹脂製のパッケージに封入されて回路基板に実装される場合が多く、ＩＣチップのパッケージにはそれぞれ許容損失が定められている。許容損失はＩＣチップに搭載された回路を動作させた場合に発生する熱量とパッケージの熱に対する耐性とから決定されるものであるが、発生する熱量は回路を動作させた場合の消費電気量（消費電力量又は消費電流量等）に依存するため、パッケージの許容損失により回路の最大消費電気量が制限される。
【０００３】
近年、半導体製造技術の発展に伴って、ＩＣチップの高集積化及び大型化が可能となっている。これにより、１つのＩＣチップに多数の回路を搭載することができ、１つのＩＣチップに多数の機能を備えることができる。しかし、上述のようにＩＣチップを封入するパッケージの許容損失から回路の最大消費電気量が制限されるため、ＩＣチップに搭載することができる回路数又は回路規模等が制限されるという問題がある。
【０００４】
また近年においては、車輌に搭載される電子機器の数が増加する傾向にあり、車輌の電子制御化が進んでいる。これにより、モータ又はアクチュエータ等の負荷を駆動する駆動回路、複数の機器の間で情報を送受信するための通信回路、バッテリからの電力を各回路へ供給するための電源回路、ユーザの操作を受け付けるためのスイッチ入力処理回路、及びこれらを制御する制御回路等の種々の回路が必要となる。これらの種々の回路を１チップに搭載することによって、製造コストの低減及び回路搭載スペースの削減等の利点が得られるが、上述のパッケージの許容損失から１チップ化には限度がある。特に、モータ又はアクチュエータ等の負荷を駆動する駆動回路は消費電力量が大きいため、１つのＩＣチップに多数の駆動回路を搭載することは難しい。
【０００５】
特許文献１においては、複数の負荷を駆動する場合に、負荷電流の集中的な増加を確実に抑制することができる負荷駆動装置が提案されている。この負荷駆動装置は、例えば３つの負荷について、同時に駆動される期間が存在しなくなるようにＰＷＭ（Pulse Width Modulation）信号を制御回路が出力する。具体的には、制御回路は、共通の搬送波信号の位相を遅延回路によって周期の１／３ずつ相互に変化させ、負荷の数に応じてＰＷＭ信号の出力位相を均等に変化させる。
【特許文献１】特開２００６−２９４６９４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、特許文献１に記載の負荷駆動装置は、搬送波信号の位相を遅延させることでＰＷＭ信号の出力位相を均等に変化させる構成であり、３つ程度の負荷を駆動する場合には容易に適用できるが、より多くの負荷を駆動する場合には適用は困難である。また、ＰＷＭ信号を出力する駆動回路のみを対象としたものであるため、種々の回路を１チップに搭載する場合においては適用できない。
【０００７】
本発明は、斯かる事情に鑑みてなされたものであって、その目的とするところは、許容される全体の消費電気量を超えることなく、搭載した多数の回路を動作させることができる回路装置を提供することにある。
【課題を解決するための手段】
【０００８】
本発明に係る回路装置は、選択的に動作させることができる複数の回路を搭載した回路装置において、許容される全体の消費電気量及び各回路の消費電気量に基づいて、並列して動作させることができる回路の組み合せを記憶した記憶手段と、該記憶手段に記憶された組み合せ及び各回路の動作状況に基づいて、各回路を動作させることができるか否かを判定する判定手段と、該判定手段の判定結果に応じて前記回路を動作させる回路動作制御手段とを備えることを特徴とする。
【０００９】
本発明においては、例えば車輌に搭載されたモータ又はアクチュエータ等の複数の負荷をそれぞれ駆動する複数の駆動回路を１チップ化した構成の回路装置の場合など、選択的に並列して動作することができる複数の回路を搭載した回路装置において、複数の回路についてそれぞれの消費電気量（消費電流又は消費電力等）を調べておく。また、パッケージに係る許容損失などから、回路装置全体として許容される消費電気量を調べておく。
回路装置は、一の回路を動作させる際に、搭載した各回路の消費電気量と、許容される全体の消費電気量と、搭載した他の回路の動作状況とを基に、一の回路を動作させることによって消費電気量が許容される消費電気量を超えるか否かを調べることができ、一の回路の動作について可否を判定することができる。この判定結果に応じて一の回路の動作開始又は動作待機等を制御することによって、回路装置は、許容される消費電気量を超えることなく各回路を動作させて処理を行うことができる。
【００１１】
本発明においては、許容される全体の消費電気量及び各回路の消費電気量に基づいて、許容される消費電気量を超えずに並列して動作させることが可能な複数の回路の組み合せをテーブルなどとして回路装置に予め記憶しておく。回路装置は、一の回路を動作させる際に、この一の回路と既に動作中の他の回路との組み合せが予め記憶した組み合せに合致するか否かを調べることによって、簡単に一の回路の動作可否を判定することができる。判定の処理を簡単化することができるため、各回路の動作を制御する制御回路などの大型化を抑制できる。
【００１４】
また、本発明に係る回路装置は、車輌に搭載され、選択的に動作させることができる複数の回路を搭載した回路装置において、前記車輌の走行に係る状態を取得する車輌状態取得手段と、許容される全体の消費電気量及び各回路の消費電気量に基づいて、並列して動作させることができる回路の組み合わせを、前記車輌状態取得手段が取得する車輌状態に対応付けて記憶した記憶手段と、該記憶手段に記憶された組み合わせ、各回路の動作状況及び前記車輌状態取得手段が取得する車輌状態に基づいて、各回路を動作させることができるか否かを判定する判定手段と、該判定手段の判定結果に応じて前記回路を動作させる回路動作制御手段とを備えることを特徴とする。
【００１５】
本発明においては、回路全体として許容される消費電気量及び各回路それぞれの消費電気量を調べておく。更に、車輌が走行しているか否か、車輌のエンジンが動作しているか否か、又はイグニッションキーが装着されているか否か等の車輌の走行に係る車輌状態に対して、各回路の動作を許可するか否か（又は各回路を動作させる必要があるか否か）を予め定めておく。
回路装置は、一の回路を動作させる際に、車輌状態を取得して、まずこの回路の動作可否を判断することができる。車輌状態に対して一の回路の動作が許可されていれば、更に回路装置は、各回路の消費電気量と、許容される全体の消費電気量と、他の回路の動作状況とを基に、一の回路について動作可否を判定する。これにより回路装置は、許容される消費電気量を超えることなく、車輌状態に応じて適切に各回路を動作させることができる。
【００１７】
本発明においては、許容される全体の消費電気量及び各回路の消費電気量に基づいて、許容される消費電気量を超えずに並列して動作させることが可能な複数の回路の組み合せを、車輌状態に対応付けてテーブルなどとして回路装置に予め記憶しておく。回路装置は、一の回路を動作させる際に、この一の回路と既に動作中の他の回路との組み合せが、車輌状態に応じた組み合せに合致するか否かを調べることによって、簡単に一の回路の動作可否を判定することができる。判定の処理を簡単化することができるため、各回路の動作を制御する制御回路などの大型化を抑制できる。
【００１８】
また、本発明に係る回路装置は、各回路に対する外部からの動作指示を受け付ける受付手段と、該受付手段が受け付けた動作指示を記憶する動作指示記憶手段とを更に備え、前記回路動作制御手段は、前記動作指示記憶手段が動作指示を記憶した順に、該動作指示に係る回路を動作させるようにしてあることを特徴とする。
【００１９】
本発明においては、回路装置が、外部の機器から与えられる各回路への動作指示を受け付けて記憶しておく。受け付けて記憶した動作指示を、回路装置は記憶順に読み出して、上述のように対応する回路の動作可否を判定して動作可能となった場合に順に動作させる。これは、動作指示の記憶をＦＩＦＯ（First In First Out）の方式で行うことによって実現できる。これにより回路装置は、外部の機器から与えられる動作指示を受付順に確実に処理することができ、回路装置に搭載された複数の回路を確実に動作させることができる。
【００２０】
また、本発明に係る回路装置は、前記複数の回路には、消費電気量が異なる複数の動作状態で動作させることが可能な回路を含み、前記判定手段は、前記回路を消費電気量が多い動作状態で動作させることができないと判定した場合に、前記回路を消費電気量が少ない動作状態で動作させることができるか否かを判定するようにしてあり、前記回路動作制御手段は、前記判定手段が前記回路を消費電気量が少ない動作状態で動作させることができると判定した場合に、前記回路を消費電気量が少ない動作状態で動作させるようにしてあることを特徴とする。
【００２１】
本発明においては、回路装置に搭載される複数の回路には、２段階又はそれ以上の多段階で消費電気量が異なる複数の動作状態（動作モード）で動作させることが可能な回路を含む。このような場合、回路装置は、動作させる一の回路が上述の判定により動作不可能であると判定された場合であっても、消費電気量が低い動作モードで動作させることが可能であれば、一の回路を消費電気量が低い動作モードで動作させる。これにより回路装置は、許容される消費電気量を超えることなく、より多くの回路を並列に動作させることができる。よって、回路装置には、許容される全体の消費電気量を超えるより多くの又はより大規模の回路を搭載することができる。
【発明の効果】
【００２２】
本発明による場合は、許容される全体の消費電気量、搭載した各回路の消費電気量及び各回路の動作状況に基づいて各回路の動作の可否を判定して動作させる構成とすることにより、回路装置は許容される消費電気量を超えることなく各回路を動作させて処理を行うことができるため、回路装置には、許容される全体の消費電気量を超える数又は規模の回路を搭載することができる。よって、多数の回路を回路装置として１チップ化し、小型化及び低コスト化等を実現することができる。
【発明を実施するための最良の形態】
【００２３】
（実施の形態１）
以下、本発明をその実施の形態を示す図面に基づき具体的に説明する。図１は、本発明に係る回路装置を用いた負荷駆動システムの構成を示すブロック図である。図において１はＡＳＩＣ（Application Specific Integrated Circuit）であり、本発明に係る回路装置に相当するものである。ＡＳＩＣ１は、制御回路１０、複数の駆動回路Ａ〜Ｅを有する負荷駆動部２０、通信回路３１、電源回路３２及びスイッチ（以下、ＳＷと略記する）入力処理回路３３等の多種多様な複数の回路が１チップに搭載されたＩＣチップとして製造され、図示しない合成樹脂製のパッケージに封入された構成である。
【００２４】
ＡＳＩＣ１は、例えば車輌のドアのロック及びロック解除等を行うアクチュエータ、車輌のパワーウインドウを動作させるモータ、並びに車輌のドアミラーの角度調整を行うためのモータ等の負荷５２に駆動電圧又は駆動電流を与えて駆動する負荷駆動部２０を備えている。負荷駆動部２０は、駆動する複数の負荷５２にそれぞれ適した複数の駆動回路Ａ〜Ｅにより構成してあり、各駆動回路Ａ〜Ｅはそれぞれ独立して動作することができる。ＡＳＩＣ１は、図示の負荷駆動システムを制御するマイコン５１から与えられる動作指示に応じて負荷５２の駆動を行うようにしてある。マイコン５１からＡＳＩＣ１へ与えられる動作指示は、ＡＳＩＣ１の制御回路１０にて受け付けられ、制御回路１０が動作指示に応じて負荷駆動部２０の駆動回路Ａ〜Ｅの動作をそれぞれ制御することによって、ＡＳＩＣ１による負荷５２の駆動が行われるようにしてある。
【００２５】
マイコン５１は、ＣＰＵ（Central Processing Unit）又はＭＰＵ（Micro Processing Unit）等の処理装置、及びＲＡＭ（Random Access Memory）又はＲＯＭ（Read Only Memory）等の記憶装置等を搭載したＩＣである。マイコン５１及びＡＳＩＣ１等は、例えば車輌の各種の電子機器を制御するＥＣＵ（Electronic Control Unit）内に備えられた回路基板上に搭載され、金属配線などにより相互に接続されている。
【００２６】
また、ＡＳＩＣ１には通信回路３１が搭載してあり、通信回路３１はマイコン５１に通信機能を備えさせるための回路である。マイコン５１は通信機能を備えておらず、車輌に搭載された他のＥＣＵ又は電子機器等との間でデータの送受信を行う場合には、ＡＳＩＣ１に搭載された通信回路３１を利用して通信を行うようにしてある。通信回路３１は、例えばＣＡＮ（Controller Area Network）などの通信プロトコルに従ってデータの送受信を行うことができ、他のＥＣＵ又は電子機器等からデータを受信した場合にはマイコン５１へこの受信データを与え、マイコン５１から送信データが与えられた場合にはこの送信データを他のＥＣＵ又は電子機器等へ送信するようにしてある。
【００２７】
また、ＡＳＩＣ１には電源回路３２が搭載してあり、電源回路３２は車輌に搭載されたバッテリ５３に電源ケーブルなどを介して接続してあり、バッテリ５３から電力が供給されている。電源回路３２は、例えばバッテリ５３から供給される１２Ｖの電力を５Ｖの電力に変換し、変換した電力をマイコン５１及びＡＳＩＣ１内の各回路へ供給するようにしてある。なお、図１においては、バッテリ５３から電源回路３２への電力供給経路、及び電源回路３２からマイコン５１への電力供給経路のみ図示し、その他の電力供給経路については図示を省略してある。
【００２８】
また、ＡＳＩＣ１にはＳＷ入力処理回路３３が搭載してあり、ＳＷ入力処理回路３３は車輌のインストルメントパネル又はドア等に配設された各種のスイッチに対するユーザの入力を処理する回路である。マイコン５１は、ユーザによるスイッチ入力に応じて、負荷５２を駆動するための動作指示をＡＳＩＣ１へ与えるなどの処理を行うようにしてある。ＳＷ入力処理回路３３は、各種のスイッチにケーブルなどを介して接続され、スイッチに対するユーザの入力を検出する処理を行って、検出結果をマイコン５１へ通知するようにしてある。
【００２９】
例えばユーザがドアをロックするスイッチを操作した場合、ＳＷ入力処理回路３３にてスイッチに対する入力が検出されてマイコン５１へ通知され、ドアをロックするためのアクチュエータなどの負荷５２を駆動するためにマイコン５１がＡＳＩＣ１へ動作指示を与える。動作指示を与えられたＡＳＩＣ１が対応する負荷駆動部２０の駆動回路Ａ〜Ｅを動作させることによって、対応する負荷５２が駆動され、車輌のドアがロックされる。
【００３０】
次に、制御回路１０による駆動回路Ａ〜Ｅの制御の詳細を説明する。図２は、本発明の実施の形態１に係るＡＳＩＣ１の制御回路１０の構成を示すブロック図である。制御回路１０は、制御部１１、受付部１２及び記憶部１３等を備えている。マイコン５１は、各駆動回路Ａ〜Ｅにそれぞれ対応付けられた１ビットのデジタル信号を動作指示としてＡＳＩＣ１の制御回路１０へ与えるようにしてある。例えば動作指示の信号は、電位のＨ（ハイ）レベルが駆動回路Ａ〜Ｅを動作させる指示であり、電位のＬ（ロウ）レベルが駆動回路Ａ〜Ｅを動作させない指示に対応付けられている。これらの複数の信号は制御回路１０の受付部１２に与えられており、受付部１２は信号のレベル変化を検出して制御部１１へ通知するようにしてある。
【００３１】
制御部１１は、受付部１２からの通知に応じて駆動回路Ａ〜Ｅの動作の可否を判定し、判定結果に基づいて駆動信号を各駆動回路Ａ〜Ｅへそれぞれ出力するようにしてある。制御部１１が各駆動回路Ａ〜Ｅへそれぞれ出力する駆動信号は１ビットのデジタル信号であり、駆動信号の電位がＨレベルの場合に駆動回路Ａ〜Ｅが負荷５２の駆動を行い、Ｌレベルの場合に負荷５２の駆動を行わないようにしてある。制御部１１は、駆動回路Ａ〜Ｅの動作の可否を、記憶部１３に記憶された動作可否判定テーブル１３１に基づいて判定するようにしてある。
【００３２】
記憶部１３は、ＲＯＭ又は書き換え可能な不揮発性メモリ素子等で構成されるものであり、ＡＳＩＣ１の設計段階又は製造段階等にて決定された動作可否判定テーブル１３１が予め記憶してある。図３は、動作可否判定テーブル１３１の一例を示す模式図である。なお、図３においては、ＡＳＩＣ１が５つの駆動回路Ａ〜Ｅを搭載しており、駆動回路Ａの動作により５０ｍＡの電流が消費され、駆動回路Ｂの動作により１５０ｍＡの電流が消費され、駆動回路Ｃの動作により１００ｍＡの電流が消費され、駆動回路Ｄの動作により２００ｍＡの電流が消費され、駆動回路Ｅの動作により３００ｍＡの電流が消費されるものとする。また、ＡＳＩＣ１（の負荷駆動部２０）全体で許容される消費電流は３００ｍＡとする。
【００３３】
各駆動回路Ａ〜Ｅの消費電流は、例えばＡＳＩＣ１の設計時にシミュレーションなどにより算出する、又は、試作若しくは量産したＡＳＩＣ１にて実際に測定する等の方法により予め取得しておく。なお、各駆動回路Ａ〜Ｅの消費電流は、ＡＳＩＣ１の使用環境（温度及び電源電圧等）を考慮して、最悪条件（最も消費電流が多い環境）での消費電流を取得しておくことが望ましい。また、ＡＳＩＣ１全体で許容される消費電流は、ＡＳＩＣ１のパッケージの許容損失などから予め取得することができる。取得した各駆動回路Ａ〜Ｅの消費電流及びＡＳＩＣ１で許容される消費電流から、同時的に動作させることができる駆動回路Ａ〜Ｅの組み合せ（動作可否判定テーブル１３１の動作組み合せ１、２…）を予め決定することができる。
【００３４】
例えば図示の動作可否判定テーブル１３１においては、駆動回路Ａ、Ｂ、Ｃの３つを同時的に動作させることができる組み合せを動作組み合せ１としてある。動作組み合せ１の場合、駆動回路Ａ、Ｂ、Ｃを同時的に動作させることにより消費電流は５０ｍＡ＋１５０ｍＡ＋１００ｍＡ＝３００ｍＡとなり、ＡＳＩＣ１の全体で許容される消費電流３００ｍＡ以内となる。同様にして、駆動回路Ａ、Ｄの２つを同時的に動作させることができる組み合せを動作組み合せ２としてあり、駆動回路Ｃ、Ｄの２つを同時的に動作させることができる組み合せを動作組み合せ３としてあり、駆動回路Ｅのみを動作させることができる組み合せを動作組み合せ４としてある。
【００３５】
制御回路１０の制御部１１は、マイコン５１からの動作指示を受付部１２にて受け付けた場合、記憶部１３から動作可否判定テーブル１３１を読み出して、動作中の駆動回路Ａ〜Ｅと、動作指示を与えられて新たに動作させる必要がある駆動回路Ａ〜Ｅとの組み合せが、動作可否判定テーブル１３１に記憶された動作組み合せに合致するか否かを調べるようにしてある。動作可否判定テーブル１３１の動作組み合せに合致する場合、制御部１１は与えられた動作指示に係る駆動回路Ａ〜Ｅへ駆動信号を出力して動作させる。また、動作可否判定テーブル１３１の動作組み合せに合致しない場合、制御部１１は動作指示に係る駆動回路Ａ〜Ｅを動作させず、マイコン５１へエラー信号を返信するようにしてある。なお、図１及び図２においては、制御部１１からマイコン５１へのエラー信号の返信経路は図示を省略してある。
【００３６】
例えば、駆動回路Ａ、Ｂが動作しているときに、マイコン５１から駆動回路Ｃに対する動作指示を受付部１２が受け付けた場合、制御部１１は、駆動回路Ａ、Ｂ、Ｃの組み合せが動作可否判定テーブル１３１の動作組み合せ１に合致することから、駆動回路Ｃを動作可能と判定し、駆動回路Ｃへ駆動信号を出力するようにしてある。また例えば、駆動回路Ａ、Ｂが動作しているときに、マイコン５１から駆動回路Ｄに対する動作指示を受付部１２が受け付けた場合、制御部１１は、駆動回路Ａ、Ｂ、Ｄの組み合せが動作可否判定テーブル１３１に記憶された全ての組み合せに合致しないことから、駆動回路Ｄを動作不可能と判定し、マイコン５１へエラー信号を返信するようにしてある。エラー信号を受信したマイコン５１は、例えば所定期間待機した後に動作指示を再度与えるなどの処理を行うことができる。
【００３７】
図４は、本発明の実施の形態１に係るＡＳＩＣ１の制御回路１０が行う動作制御処理の手順を示すフローチャートであり、制御回路１０の制御部１１にて行われる処理である。まず制御部１１は、受付部１２からの通知の有無により、受付部１２にてマイコン５１からの動作指示を受け付けたか否かを調べ（ステップＳ１）、動作指示を受け付けていない場合には（Ｓ１：ＮＯ）、動作指示を受け付けるまで待機する。マイコン５１からの動作指示を受け付けた場合（Ｓ１：ＹＥＳ）、制御部１１は記憶部１３から動作可否判定テーブル１３１を読み出す（ステップＳ２）。
【００３８】
次いで、制御部１１は、動作中の駆動回路Ａ〜Ｅと、動作指示を受け付けた駆動回路Ａ〜Ｅとの組み合せが、動作可否判定テーブル１３１に記憶された動作組み合せに合致するか否かを調べる（ステップＳ３）。動作可否判定テーブル１３１の動作組み合せに合致する場合（Ｓ３：ＹＥＳ）、制御部１１は、受け付けた動作指示に係る駆動回路Ａ〜Ｅへ駆動信号を出力することにより、駆動回路Ａ〜Ｅの動作を開始して（ステップＳ４）、処理を終了する。動作可否判定テーブル１３１の動作組み合せに合致しない場合（Ｓ３：ＮＯ）、制御部１１は、エラー信号をマイコン５１へ返信して（ステップＳ５）、処理を終了する。
【００３９】
以上の構成のＡＳＩＣ１においては、同時的に動作させることができる駆動回路Ａ〜Ｅの組み合せを動作可否判定テーブル１３１として記憶部１３に予め記憶しておき、マイコン５１から受け付けた動作指示に係る駆動回路Ａ〜Ｅと、動作中の駆動回路Ａ〜Ｅとの組み合せが動作可否判定テーブル１３１の動作組み合せに合致するか否かを制御部１１が判定する構成とすることにより、ＡＳＩＣ１の全体で許容される消費電気量、各駆動回路Ａ〜Ｅの消費電気量及び各駆動回路Ａ〜Ｅの動作状況に応じた駆動回路Ａ〜Ｅの動作可否を制御部１１が簡単に判定することができる。制御部１１がこの判定結果に基づいて駆動回路Ａ〜Ｅの動作を制御することにより、ＡＳＩＣ１は全体で許容される消費電気量を超えることなく、複数の駆動回路Ａ〜Ｅを並列して動作させることができる。よって、ＡＳＩＣ１に多数の駆動回路Ａ〜Ｅを搭載して１チップ化することができ、負荷５２を駆動するシステムの小型化及び低コスト化等を実現することができる。
【００４０】
なお、本実施の形態においては、車輌に搭載されたモータ又はアクチュエータ等の負荷５２を駆動するシステムを例に説明を行ったが、これに限るものではなく、車輌に搭載された負荷５２以外の負荷を駆動するシステムに本発明を適用してもよい。また、制御回路１０が動作を制御する回路を駆動回路Ａ〜Ｅとしたが、これに限るものではなく、図１に示した通信回路３１、電源回路３２及びＳＷ入力処理回路３３等の他の回路の動作を制御する構成としてもよく、更には図示しない定電流回路、定電圧回路、発振回路、増幅回路又は各種のデジタル回路等の他の回路の動作を制御する構成としてもよい。
【００４１】
また、マイコン５１から制御回路１０へ動作指示を駆動回路Ａ〜Ｅ毎に与える構成としたが、これに限るものではなく、例えばコマンド入力などの形式で動作指示をマイコン５１から制御回路１０へ与えるなど、その他の方法で動作指示を与える構成としてもよい。また、図１に示したＡＳＩＣ１は通信回路３１、電源回路３２及びＳＷ入力処理回路３３等を搭載しているが、これに限るものではなく、これらの回路を搭載しない構成であってもよく、その他の回路を更に搭載した構成であってもよい。
【００４２】
（実施の形態２）
上述の実施の形態１に係るＡＳＩＣ１は記憶部１３に記憶した動作可否判定テーブル１３１に基づいて制御部１１が駆動回路Ａ〜Ｅの動作可否を判定する構成としたが、制御部１１が動作を制御する回路の数が多い場合には動作可否判定テーブル１３１に記憶する動作組み合せが増大する虞がある。そこで、実施の形態２においては、動作可否判定テーブル１３１を用いずに駆動回路Ａ〜Ｅの動作可否を判定する構成について説明する。
【００４３】
図５は、本発明の実施の形態２に係るＡＳＩＣ１の制御回路２１０の構成を示すブロック図である。実施の形態２の制御回路２１０は、記憶部１３に動作可否判定テーブル１３１に代えて消費電流テーブル２３１を記憶している。制御回路２１０の制御部２１１は、マイコン５１からの動作指示を受付部１２にて受け付けた場合に、記憶部１３から消費電流テーブル２３１を読み出し、消費電流テーブル２３１を基に駆動回路Ａ〜Ｅの動作可否を判定するようにしてある。
【００４４】
図６は、消費電流テーブル２３１の一例を示す模式図である。消費電流テーブル２３１は、ＡＳＩＣ１に搭載された駆動回路Ａ〜Ｅを動作させた場合の消費電流を記憶したテーブルである。各駆動回路Ａ〜Ｅの消費電流は、シミュレーション又は実測定等の方法により予め取得したものである。図示の消費電流テーブル２３１においては、駆動回路Ａの消費電流が５０ｍＡであり、駆動回路Ｂの消費電流が１５０ｍＡであり、駆動回路Ｃの消費電流が１００ｍＡであり、駆動回路Ｄの消費電流が２００ｍＡであり、駆動回路Ｅの消費電流が３００ｍＡである。
【００４５】
制御回路２１０の制御部２１１は、マイコン５１からの動作指示を受付部１２にて受け付けた場合、記憶部１３から消費電流テーブル２３１を読み出して、動作中の駆動回路Ａ〜Ｅによる消費電流の合計値（合計消費電流）を算出するようにしてある。更に制御部２１１は、ＡＳＩＣ１（の負荷駆動部２０）全体で許容される消費電流から、動作中の駆動回路Ａ〜Ｅによる合計消費電流を減算することによって、増加させることができる消費電流の値（増加可能消費電流）を算出するようにしてある。これにより、制御部２１１は、受け付けた動作指示に係る駆動回路Ａ〜Ｅの消費電流が増加可能消費電流を超えるか否かを判定することにより、受け付けた動作指示に係る駆動回路Ａ〜Ｅの動作可否を判定することができる。
【００４６】
例えば駆動回路Ａ、Ｂが動作しているときに、マイコン５１から駆動回路Ｃに対する動作指示を受付部１２が受け付けた場合、制御部２１１は、駆動回路Ａ、Ｂの消費電流を合計して合計消費電流２００ｍＡ（＝５０ｍＡ＋１５０ｍＡ）を算出し、全体で許容される消費電流（３００ｍＡ）から合計消費電流を減産することにより増加可能消費電流１００ｍＡ（＝３００ｍＡ−２００ｍＡ）を算出する。制御部２１１は、動作指示に係る駆動回路Ｃの消費電流１００ｍＡが増加可能消費電流１００ｍＡを超えないことから、駆動回路Ｃを動作可能と判定し、駆動信号を出力する。また例えば駆動回路Ａ、Ｂが動作しているときに、マイコン５１から駆動回路Ｄに対する動作指示を受付部１２が受け付けた場合、制御部２１１は、動作指示に係る駆動回路Ｄの消費電流２００ｍＡが増加可能消費電流１００ｍＡを超えることから、駆動回路Ｄを動作不可能と判定し、マイコン５１へエラー信号を返信する。
【００４７】
図７は、本発明の実施の形態２に係るＡＳＩＣ１の制御回路２１０が行う動作制御処理の手順を示すフローチャートであり、制御回路２１０の制御部２１１にて行われる処理である。まず制御部２１１は、受付部１２からの通知の有無により、受付部１２にてマイコン５１からの動作指示を受け付けたか否かを調べ（ステップＳ２１）、動作指示を受け付けていない場合には（Ｓ２１：ＮＯ）、動作指示を受け付けるまで待機する。マイコン５１からの動作指示を受け付けた場合（Ｓ２１：ＹＥＳ）、制御部２１１は記憶部１３から消費電流テーブル２３１を読み出す（ステップＳ２２）。
【００４８】
次いで、制御部２１１は、動作中の駆動回路Ａ〜Ｅの消費電流を消費電流テーブル２３１から取得して合計消費電流を算出して（ステップＳ２３）、全体で許容される消費電流から合計消費電流を減産することによって増加可能消費電流を算出すると共に（ステップＳ２４）、受け付けた動作指示に係る駆動回路Ａ〜Ｅの消費電流を消費電流テーブル２３１から取得する（ステップＳ２５）。
【００４９】
次いで、制御部２１１は、受け付けた動作指示に係る駆動回路Ａ〜Ｅの消費電流が増加可能消費電流を超えるか否かを調べる（ステップＳ２６）。増加可能消費電流を超えない場合（Ｓ２６：ＮＯ）、制御部２１１は、受け付けた動作指示に係る駆動回路Ａ〜Ｅへ駆動信号を出力することにより、駆動回路Ａ〜Ｅの動作を開始して（ステップＳ２７）、処理を終了する。増加可能消費電流を超える場合（Ｓ２６：ＹＥＳ）、制御部１１は、エラー信号をマイコン５１へ返信して（ステップＳ２８）、処理を終了する。
【００５０】
以上の構成の実施の形態２に係るＡＳＩＣ１においては、搭載した駆動回路Ａ〜Ｅの消費電流を消費電流テーブル２３１として記憶部１３に予め記憶しておき、消費電流テーブル２３１から読み出した消費電量から加算、減算及び比較等の演算処理により動作指示を受け付けた駆動回路Ａ〜Ｅの動作可否を判定する構成とすることにより、ＡＳＩＣ１の全体で許容される消費電気量、各駆動回路Ａ〜Ｅの消費電気量及び各駆動回路Ａ〜Ｅの動作状況に応じた駆動回路Ａ〜Ｅの動作可否を制御部２１１が簡単に判定することができる。よって、実施の形態１と同様に、制御部２１１がこの判定結果に基づいて駆動回路Ａ〜Ｅの動作を制御することにより、ＡＳＩＣ１は全体で許容される消費電気量を超えることなく、複数の駆動回路Ａ〜Ｅを並列して動作させることができる。
【００５１】
なお、実施の形態２に係るＡＳＩＣ１のその他の構成は、実施の形態１に係るＡＳＩＣ１の構成と同様であるため、同様の箇所には同じ符号を付して詳細な説明を省略する。
【００５２】
（実施の形態３）
上述の実施の形態１及び実施の形態２に係るＡＳＩＣ１は、マイコン５１から受け付けた動作指示に係る駆動回路Ａ〜Ｅが動作不可能と判定した場合、この駆動回路Ａ〜Ｅの動作を行わずにマイコン５１へエラー信号を返信する構成とした。これに対して実施の形態３に係るＡＳＩＣ１は、マイコン５１から受け付けた動作指示に係る駆動回路Ａ〜Ｅが動作不可能と判定した場合、動作中の駆動回路Ａ〜Ｅの動作終了を待って、動作指示に係る駆動回路Ａ〜Ｅを動作させる構成である。
【００５３】
図８は、本発明の実施の形態３に係るＡＳＩＣ１の制御回路３１０の構成を示すブロック図である。実施の形態３の制御回路３１０は、制御部３１１、受付部１２及び記憶部１３等に加えて動作指示記憶部３１４を備える構成である。受付部１２は、マイコン５１から与えられた動作指示を順に動作指示記憶部３１４へ与えるようにしてある。動作指示記憶部３１４は、ＦＩＦＯ型のメモリで構成されるものであり、受付部１２から与えられた動作指示を順に記憶すると共に、記憶した動作指示を順に制御部３１１へ与えるようにしてある。
【００５４】
制御部３１１は、動作指示記憶部３１４に記憶された動作指示を順に取得して、記憶部１３に記憶された動作可否判定テーブル１３１を基に、動作指示に係る駆動回路Ａ〜Ｅの動作可否を判定するようにしてある。また、動作不可能と判定した場合、制御部３１１は、動作中の駆動回路Ａ〜Ｅのいずれかが終了するまで待機した後に再度判定を行うようにしてあり、動作指示記憶部３１４から取得した動作指示に係る駆動回路Ａ〜Ｅが実行可能と判定されるまで、待機及び判定を繰り返すようにしてある。なお、駆動回路Ａ〜Ｅの動作終了は、例えばマイコン５１から終了指示が与えられる構成であってもよく、駆動回路Ａ〜Ｅが自発的に動作を終了する構成であってもよい。
【００５５】
例えば、図３に示した動作可否判定テーブル１３１において、駆動回路Ａ、Ｂが動作しているときに、駆動回路Ｄに対する動作指示を動作指示記憶部３１４から制御部３１１が取得した場合、まず制御部３１１は駆動回路Ｄが動作不可能であると判定する。その後、制御部３１１は、動作中の駆動回路Ａ、Ｂのいずれかの動作が終了するまで待機し、判定を再度行うようにしてある。このとき、制御部３１１は、例えば駆動回路Ｂの動作が終了した場合には駆動回路Ｄは動作可能であると判定し、駆動回路Ａの動作が終了した場合には駆動回路Ｄは動作不可能であると判定して、駆動回路Ｂの動作が終了するまで待機するようにしてある。
【００５６】
図９は、本発明の実施の形態３に係るＡＳＩＣ１の制御回路３１０が行う動作制御処理の手順を示すフローチャートであり、制御回路３１０の制御部３１１にて行われる処理である。まず制御部３１１は、動作指示記憶部３１４にマイコン５１からの動作指示が記憶されているか否かを調べ（ステップＳ４１）、動作指示が記憶されていない場合には（Ｓ４１：ＮＯ）、マイコン５１から動作指示が与えられて動作指示記憶部３１４に記憶されるまで待機する。動作指示記憶部３１４に動作指示が記憶されている場合（Ｓ４１：ＹＥＳ）、制御部３１１は、動作指示記憶部３１４から１つの動作指示を取得すると共に（ステップＳ４２）、記憶部１３から動作可否判定テーブル１３１を読み出す（ステップＳ４３）。
【００５７】
次いで、制御部３１１は、動作中の駆動回路Ａ〜Ｅと、動作指示を受け付けた駆動回路Ａ〜Ｅとの組み合せが、動作可否判定テーブル１３１に記憶された動作組み合せに合致するか否かを調べる（ステップＳ４４）。動作可否判定テーブル１３１の動作組み合せに合致しない場合（Ｓ４４：ＮＯ）、制御部３１１は、動作中の駆動回路Ａ〜Ｅのいずれかの動作終了まで待機して（ステップＳ４５）、ステップＳ４４へ戻り、動作可否判定テーブル１３１に基づく判定を再度行う。
【００５８】
動作可否判定テーブル１３１の動作組み合せに合致する場合（Ｓ４４：ＹＥＳ）、制御部３１１は、受け付けた動作指示に係る駆動回路Ａ〜Ｅへ駆動信号を出力することにより、駆動回路Ａ〜Ｅの動作を開始して（ステップＳ４６）、動作指示記憶部３１４に更に別の動作指示が記憶されているか否かを調べる（ステップＳ４７）。動作指示記憶部３１４に動作指示が記憶されている場合（Ｓ４７：ＹＥＳ）、制御部３１１は、ステップＳ４２へ戻り、動作指示記憶部３１４から動作指示を取得して上述の処理を繰り返し行う。動作指示記憶部３１４に動作指示が記憶されていない場合（Ｓ４７：ＮＯ）、制御部３１１は処理を終了する。
【００５９】
以上の構成の実施の形態３に係るＡＳＩＣ１は、マイコン５１から与えられる駆動回路Ａ〜Ｅへの動作指示を受付部１２が受け付けて動作指示記憶部３１４に順に記憶し、制御部３１１が動作指示記憶部３１４から順に動作指示を取得して駆動回路Ａ〜Ｅの動作可否の判定及び動作制御等を行う構成であるため、マイコン５１から与えられた動作指示を確実に実行することができるという利点がある。
【００６０】
なお、実施の形態３においては、制御部３１１が動作可否判定テーブル１３１を用いて判定を行う構成としたが、これに限るものではなく、実施の形態２に示した制御部２１１のように消費電流テーブル２３１を用いて判定を行う構成としてもよい。この場合には、図９に示したフローチャートのステップＳ４３及びＳ４４を、図７に示したフローチャートのステップＳ２２〜Ｓ２６と同様の処理に置き換えることにより、制御部３１１が消費電流テーブル２３１を用いた判定を行うことが可能となる。
【００６１】
なお、実施の形態３に係るＡＳＩＣ１のその他の構成は、実施の形態１に係るＡＳＩＣ１の構成と同様であるため、同様の箇所には同じ符号を付して詳細な説明を省略する。
【００６２】
（実施の形態４）
実施の形態４に係るＡＳＩＣ１は、搭載した駆動回路Ａ〜Ｅのうちの一又は複数が、消費電流が異なる複数の動作モードに切り替えて動作させることができる構成である。図１０は、本発明の実施の形態４に係るＡＳＩＣ１が記憶する動作可否判定テーブルの一例を示す模式図である。なお、図４においては、ＡＳＩＣ１が５つの駆動回路Ａ〜Ｅを搭載しており、駆動回路Ｄが高消費電流動作モード（消費電流２００ｍＡ）又は低消費電流動作モード（消費電流１００ｍＡ）の２つの動作モードに切り替えて動作させることができるものとする。また、その他の駆動回路Ａ、Ｂ、Ｃ、Ｅについては、図３に示したものと同じであり、ＡＳＩＣ１の全体で許容される消費電流は３００ｍＡとしてある。
【００６３】
ＡＳＩＣ１の制御回路は、マイコン５１からの動作指示を受け付けた場合、予め記憶した動作可否判定テーブルを読み出して、動作中の駆動回路Ａ〜Ｅと、動作指示を与えられて新たに動作させる必要がある駆動回路Ａ〜Ｅとの組み合せが、動作可否判定テーブルに記憶された動作組み合せに合致するか否かを調べるようにしてある。なお、駆動回路Ｄが動作中の場合には、駆動回路Ｄがいずれの動作モードで動作しているかを考慮して、ＡＳＩＣ１の制御回路が動作可否判定テーブルの組み合せを調べるものとする。動作可否判定テーブルの動作組み合せに合致する場合、ＡＳＩＣ１の制御部は与えられた動作指示に係る駆動回路Ａ〜Ｅへ駆動信号を出力して動作させる。
【００６４】
例えば、駆動回路Ａ、Ｂが動作しているときに、マイコン５１から駆動回路Ｄに対する動作指示をＡＳＩＣ１が受け付けた場合、まずＡＳＩＣ１の制御回路は駆動回路Ｄを高消費電流モードで動作させることを試み、駆動回路Ａ、Ｂ及び高消費電流モードの駆動回路Ｄの組み合せが動作可否判定テーブルの動作組み合せに合致するか否かを調べる。この組み合せは図示の動作可否判定テーブルに合致しないため、ＡＳＩＣ１の制御回路は、駆動回路Ａ、Ｂ及び低消費電流モードの駆動回路Ｄの組み合せが動作可否判定テーブルの動作組み合せに合致するか否かを更に調べる。この組み合せは図示の動作可否判定テーブルの動作組み合せ５に合致するため、ＡＳＩＣ１の制御回路は駆動回路Ｄを低消費電流モードで動作可能と判定し、低消費電流モードで動作を行う駆動信号を駆動回路Ｄへ出力する。
【００６５】
以上の構成の実施の形態４に係るＡＳＩＣ１においては、駆動回路を消費電流が異なる複数の動作モードで動作可能とし、消費電流が多い動作モードで動作不可能と判定した場合には、更に消費電流が少ない動作モードで動作可否を判定して、消費電流が少ない動作モードで動作させる構成とすることにより、全体として許容される消費電流を超えることなく、より多くの駆動回路を動作させることができる。
【００６６】
なお、実施の形態４においては、駆動回路を高消費電流動作モード及び低消費電流動作モードの２つの動作モードに切り替え可能な構成としたが、これに限るものではなく、３つ以上の動作モードに切り替え可能な構成としてもよい。この場合、ＡＳＩＣの制御回路は、最も消費電流の多い動作モードから順に消費電流量の少ない動作モードへ動作可否判定テーブルを用いた判定を行えばよい。
【００６７】
なお、実施の形態４に係るＡＳＩＣ１のその他の構成は、実施の形態１に係るＡＳＩＣ１の構成と同様であるため、同様の箇所には同じ符号を付して詳細な説明を省略する。
【００６８】
（実施の形態５）
実施の形態１〜４に係るＡＳＩＣ（回路装置）は消費電流に応じて各駆動回路の動作可否を判断する構成であるが、実施の形態５に係るＡＳＩＣは消費電流と車輌状態とに応じて動作可否を判断する構成である。よって、実施の形態５に係るＡＳＩＣは車輌に搭載された負荷を駆動するための車載用ＡＳＩＣである。
【００６９】
図１１は、本発明の実施の形態５に係るＡＳＩＣ５０１を用いた負荷駆動システムの構成を示すブロック図である。ＡＳＩＣ５０１は、マイコン５１から与えられる動作指示に基づいて、車輌に搭載されたモータ又はアクチュエータ等の負荷５２を駆動する回路装置であり、各負荷５２に駆動電圧又は駆動電流を与える負荷駆動部２０を備えている。負荷駆動部２０は、各負荷５２に適した複数の駆動回路Ａ〜Ｇにより構成され、各駆動回路Ａ〜Ｇは独立して動作することができる。
【００７０】
また、ＡＳＩＣ５０１は、各駆動回路Ａ〜Ｇの動作を制御する制御回路５１０を備えている。マイコン５１から与えられる動作指示は制御回路５１０にて受け付けられ、受け付けた動作指示に応じて制御回路５１０は駆動回路Ａ〜Ｇの動作開始／停止等の制御を行う。
【００７１】
また、ＡＳＩＣ５０１は車輌中に設けられたネットワークに接続される通信回路５３１を備えており、制御回路５１０は通信回路５３１を利用してネットワークに接続された始動装置５５５及び車速センサ５５６等の他の装置との間でデータの送受信を行うことができる。なお、実施の形態５に係るＡＳＩＣ５０１は、図１に示す電源回路３２及びＳＷ入力処理回路等のその他の回路を更に備えるが、図５においてはこれらの回路の図示を省略してある。
【００７２】
始動装置５５５は、ユーザが所持するイグニッションキーを装着するための装着部（図示は省略する）を備え、装着されたイグニッションキーの回動操作によりエンジンの始動を行う装置である。また、ユーザによるイグニッションキーの回動操作は、エンジンを始動する始動位置、エンジンが動作した状態を維持するエンジンオン位置、エンジンが停止した状態でバッテリからの電力を車載機器へ供給するアクセサリオン位置、及びバッテリからの電力供給を停止するキーオフ位置の４つの位置に対して行うことができる。ＡＳＩＣ５０１の制御回路５１０は、通信回路５３１を介して始動装置５５５とデータの送受信を行うことにより、イグニッションキーの回動操作位置を取得することができる。
【００７３】
車速センサ５５６は、車輌の走行速度を検知するセンサである。ＡＳＩＣ５０１の制御回路５１０は、通信回路５３１を介した通信により車速センサ５５６から車輌の走行速度を取得することができ、取得した走行速度から車輌が走行中であるか又は停車中であるかを判断することができる。
【００７４】
図１２は、本発明の実施の形態５に係るＡＳＩＣ５０１の制御回路５１０の構成を示すブロック図である。制御回路５１０は、マイコン５１からの動作指示を受け付ける受付部１２を有しており、受付部１２にて受け付けられた動作指示は制御部５１１へ与えられる。また、制御回路５１０は、動作可否判定テーブル５１３を記憶した記憶部１３を有しており、制御部５１１は記憶部１３から動作可否判定テーブル５１３を読み出して参照することができる。
【００７５】
更に、制御回路５１０は、通信回路５３１を介して始動装置５５５及び車速センサ５５６と通信を行うことによって、イグニッションキーの回動操作位置及び車輌が走行中であるか否か等の車輌状態を取得する車輌状態取得部５１４を有しており、車輌状態取得部５１４が取得した車輌状態は制御部５１１へ通知される。
【００７６】
制御部５１１は、受付部１２が受け付けたマイコン５１からの動作指示に係る駆動回路Ａ〜Ｇの動作可否を、車輌状態取得部５１４が取得した車輌状態と、記憶部１３に記憶された動作可否判定テーブル５１３とを基に判定する。
【００７７】
図１３は、動作可否判定テーブル５１３の一例を示す模式図である。本例においては、駆動回路Ａは車輌のドアのロックを行うためのアクチュエータを駆動するものであり、駆動回路Ｂはドアのアンロックを行うためのアクチュエータを駆動するものであるため、駆動回路Ａ及びＢを同時に動作させることは禁止されている。駆動回路Ｃは車輌のトランクを自動的に開くためのアクチュエータを駆動するものであり、車輌の走行中には駆動が禁止されている。駆動回路Ｄは、車輌のフロントフォグランプを点灯させるものであり、エンジン停止中は駆動が禁止されている。また、駆動回路Ｅ〜Ｇは、車輌のリアフォグランプ、ヘッドランプ又はテールランプをそれぞれ点灯させるものであり、イグニッションキーがキーオフ位置の場合に駆動が禁止されている。
【００７８】
また、本例においては、駆動回路Ａ〜Ｃを動作させた場合の各回路での消費電流はそれぞれ３００ｍＡであり、駆動回路Ｄ又はＥを動作させた場合の消費電流はそれぞれ２５０ｍＡであり、駆動回路Ｆ又はＧを動作させた場合の消費電流はそれぞれ２００ｍＡである。よって、駆動回路Ａ〜Ｇを全て同時に動作させた場合には消費電流が１８００ｍＡとなるが、ＡＳＩＣ５０１の全体で許容される消費電流は１３００ｍＡであるため、全ての駆動回路Ａ〜Ｇを同時に動作させることはできない。
【００７９】
動作可否判定テーブル５１３は、キーオフ、アクセサリオン、エンジンオン・停車及びエンジンオン・走行の４つの車輌状態について、それぞれ選択可能な動作組み合せが記憶されている。なお、キーオフの状態はイグニッションキーをキーオフ位置へ回動操作した状態であり、アクセサリオンの状態はイグニッションキーをアクセサリオン位置へ回動操作した状態であり、エンジンオン・停車の状態はイグニッションキーをエンジンオン位置へ回動操作し且つ車輌の走行速度が所定速度以下の状態であり、エンジンオン・走行の状態はイグニッションキーをエンジンオン位置へ回動操作し且つ車輌の走行速度が所定速度を超えた状態である。
【００８０】
例えば、キーオフの車輌状態においては、制御部５１１は動作組み合せ１又は２にて駆動回路Ａ〜Ｇを動作させることができる。動作組み合せ１及び２のいずれであっても駆動回路Ｄ〜Ｇは動作不可能であり、駆動回路Ｃは動作可能である。また、駆動回路Ａは動作組み合せ１の場合に動作可能であり、駆動回路Ｂは動作組み合せ２の場合に動作可能である。よって、キーオフの車輌状態では、駆動回路Ａ又はＢのいずれか一方と、駆動回路Ｃとを動作させることができる。いずれの組み合せであっても、合計消費電流は最大で６００ｍＡであり、許容される消費電流１３００ｍＡを超えることはない。
【００８１】
また、アクセサリオンの車輌状態においては、制御部５１１は動作組み合せ３又は４にて駆動回路Ａ〜Ｇを動作させることができる。動作組み合せ３及び４のいずれであっても駆動回路Ｃ、Ｅ〜Ｇは動作可能であり、駆動回路Ｄは動作不可能である。また、駆動回路Ａは動作組み合せ３の場合に動作可能であり、駆動回路Ｂは動作組み合せ４の場合に動作可能である。よって、アクセサリオンの車輌状態においては、駆動回路Ａ又はＢのいずれか一方と、駆動回路Ｃ、Ｅ〜Ｇとを動作させることができる。いずれの組み合せであっても、合計消費電流は最大で１２５０ｍＡであり、許容される消費電流１３００ｍＡを超えることはない。
【００８２】
また、エンジンオン・停車の車輌状態においては、制御部５１１は動作組み合せ５〜７のいずれかにて駆動回路Ａ〜Ｇを動作させることができる。動作組み合せ５〜７のいずれであっても駆動回路Ｄ〜Ｇは動作可能である。しかし、駆動回路Ｄ〜Ｇを同時に動作させた場合、合計消費電流は９００ｍＡであり、許容される消費電流は１３００ｍＡであるため、更に駆動回路Ｃと駆動回路Ａ又はＢとの２つを同時に動作させることはできない。そこで、駆動回路Ａは動作組み合せ５の場合に動作可能とし、駆動回路Ｂは動作組み合せ６の場合に動作可能とし、駆動回路Ｃは動作組み合せ７の場合に動作可能な構成とすることで、合計消費電流は１２００ｍＡとすることができ、許容される消費電流１３００ｍＡを超えることはない。
【００８３】
また、エンジンオン・走行の車輌状態においては、制御部５１１は動作組み合せ８のみで駆動回路Ａ〜Ｇを動作させることができる。動作組み合せ８では、駆動回路Ｂ及びＣが動作不可能であり、それ以外の駆動回路Ａ、Ｄ〜Ｇは動作可能である。これは、車輌の走行中にドアのアンロック及びトランクの開動作を禁止することで安全性を高めることを目的としたものである。動作組み合せ８において、合計消費電流は最大で１２００ｍＡであり、許容される消費電流１３００ｍＡを満たしている。
【００８４】
制御回路５１０の制御部５１１は、マイコン５１からの動作指示を受付部１２にて受け付けた場合、記憶部１３から動作可否判定テーブル５１３を読み出すと共に、車輌状態取得部５１４により車輌状態の取得を行う。制御部５１１は、動作中の駆動回路Ａ〜Ｇと、動作指示を与えられて新たに動作させる必要がある駆動回路Ａ〜Ｇとの組み合せが、車輌状態に応じた組み合せに合致するか否かを調べる。車輌状態に応じた動作組み合せに合致する場合、制御部５１１は与えられた動作指示に係る駆動回路Ａ〜Ｇへ駆動信号を出力して動作させる。また、車輌状態に応じた動作組み合せに合致しない場合、制御部５１１は動作指示に係る駆動回路Ａ〜Ｇを動作させず、マイコン５１へエラー信号を返信する。
【００８５】
例えば、駆動回路Ａ、Ｆ及びＧが動作しており、且つ、車輌状態がアクセサリオンのときに、マイコン５１から駆動回路Ｂに対する動作指示を受付部１２が受け付けた場合、制御部５１１は、駆動回路Ａ、Ｂ、Ｆ及びＧの組み合せに動作可否判定テーブル５１３の動作組み合せ３及び４に合致しないことから、駆動回路Ｂを動作不可能と判定し、マイコン５１へエラー信号を返信する。またこのときに、マイコン５１から駆動回路Ｃに対する動作指示を受け付けた場合には、制御部５１１は駆動回路Ａ、Ｃ、Ｆ及びＧの組み合せが動作組み合せ３に合致することから、駆動回路Ｃを動作可能と判定し、駆動回路Ｃへ駆動信号を出力する。
【００８６】
図１４は、本発明の実施の形態５に係るＡＳＩＣ５０１の制御回路５１０が行う動作制御処理の手順を示すフローチャートであり、制御回路１０の制御部１１にて行われる処理である。まず制御部５１１は、受付部１２からの通知の有無により、受付部１２にてマイコン５１からの動作指示を受け付けたか否かを調べ（ステップＳ６１）、動作指示を受け付けていない場合には（Ｓ６１：ＮＯ）、動作指示を受け付けるまで待機する。マイコン５１からの動作指示を受け付けた場合（Ｓ６１：ＹＥＳ）、制御部５１１は記憶部１３から動作可否判定テーブル５１３を読み出すと共に（ステップＳ６２）、車輌状態取得部５１４にて車輌状態の取得を行う（ステップＳ６３）。
【００８７】
次いで、制御部５１１は、動作中の駆動回路Ａ〜Ｇと、動作指示を受け付けた駆動回路Ａ〜Ｇとの組み合せが、動作可否判定テーブル５１３の車輌状態に応じた動作組み合せに合致するか否かを調べる（ステップＳ６４）。車輌状態に応じた動作組み合せに合致する場合（Ｓ６４：ＹＥＳ）、制御部５１１は、受け付けた動作指示に係る駆動回路Ａ〜Ｇへ駆動信号を出力することにより、駆動回路Ａ〜Ｇの動作を開始して（ステップＳ６５）、処理を終了する。車輌状態に応じた動作組み合せに合致しない場合（Ｓ６４：ＮＯ）、制御部５１１は、エラー信号をマイコン５１へ返信して（ステップＳ６６）、処理を終了する。
【００８８】
以上の構成の実施の形態５に係るＡＳＩＣ５０１は、動作可否判定テーブル５１３に車輌状態に応じた動作組み合せを記憶しておき、車輌状態取得部５１４が取得した車輌状態と動作可否判定テーブル５１３とを基に駆動回路Ａ〜Ｇの動作可否を判定する構成とすることにより、ＡＳＩＣ５０１は消費電流を考慮するのみでなく、車輌状態に応じた適切な動作制御を行うことができる。
【００８９】
なお、本実施の形態においては、車輌状態をキーオフ、アクセサリオン、エンジンオン・停車、及びエンジンオン・走行の４つとしたが、一例であってこれに限るものではない。また、イグニッションキーの回動操作位置及び車輌の走行速度に基づく車輌状態を車輌状態取得部５１４が取得する構成としたが、これに限るものではない。例えば、ヘッドランプ及びテールランプ等の点灯制御を切り替えるスイッチが車輌に搭載されており、ランプの手動点灯又は自動点灯をスイッチにて切り替えることができる場合に、このスイッチの切替位置に基づく車輌状態を車輌状態取得部５１４が取得してもよい。ランプの自動点灯を行う場合には、周囲の明るさなどを検知するセンサが車輌に搭載されるが、このセンサの検知結果に基づく車輌状態を車輌状態取得部５１４が更に取得してもよい。また例えば、ルームランプ及びカーテンランプ等の車内灯を点灯するスイッチの操作状態に基づく車輌状態を車輌状態取得部５１４が取得してもよい。これら複数のスイッチの操作状態及びセンサの検出結果等を組み合せることによって、多種多様な車輌状態を取得して回路制御を行うことができる。
【００９０】
また、図１３に示した駆動回路Ａ〜Ｇの駆動対象は一例であってこれに限るものではない。また、図１３に示した動作可否判定テーブル５１３は一例であってこれに限るものではない。図１５は、動作可否判定テーブル５１３の他の例を示す模式図である。上述のように、図１３に示した動作可否判定テーブル５１３では、許容される消費電流を１３００ｍＡとしてある。これに対して図１５に示す動作可否判定テーブル５１３では、許容される消費電流を１５００ｍＡとしてある。よって、エンジンオン・停車の車輌状態においては、駆動回路Ａ又はＢのいずれか一方と、駆動回路Ｃ〜Ｇとを同時に動作させることができる。このように、動作可否判定テーブル５１３の動作組み合せは、ＡＳＩＣ５０１が許容する消費電流及び車輌の機能等に応じて適宜に設定すればよい。
【図面の簡単な説明】
【００９１】
【図１】本発明に係る回路装置を用いた負荷駆動システムの構成を示すブロック図である。
【図２】本発明の実施の形態１に係るＡＳＩＣの制御回路の構成を示すブロック図である。
【図３】動作可否判定テーブルの一例を示す模式図である。
【図４】本発明の実施の形態１に係るＡＳＩＣの制御回路が行う動作制御処理の手順を示すフローチャートである。
【図５】本発明の実施の形態２に係るＡＳＩＣの制御回路の構成を示すブロック図である。
【図６】消費電流テーブルの一例を示す模式図である。
【図７】本発明の実施の形態２に係るＡＳＩＣの制御回路が行う動作制御処理の手順を示すフローチャートである。
【図８】本発明の実施の形態３に係るＡＳＩＣの制御回路の構成を示すブロック図である。
【図９】本発明の実施の形態３に係るＡＳＩＣの制御回路が行う動作制御処理の手順を示すフローチャートである。
【図１０】本発明の実施の形態４に係るＡＳＩＣが記憶する動作可否判定テーブルの一例を示す模式図である。
【図１１】本発明の実施の形態５に係るＡＳＩＣを用いた負荷駆動システムの構成を示すブロック図である。
【図１２】本発明の実施の形態５に係るＡＳＩＣの制御回路の構成を示すブロック図である。
【図１３】動作可否判定テーブルの一例を示す模式図である。
【図１４】本発明の実施の形態５に係るＡＳＩＣの制御回路が行う動作制御処理の手順を示すフローチャートである。
【図１５】動作可否判定テーブルの他の例を示す模式図である。
【符号の説明】
【００９２】
１  ＡＳＩＣ（回路装置）
１０  制御回路
１１  制御部（判定手段、回路動作制御手段、算出手段）
１２  受付部（受付手段）
１３  記憶部（記憶手段）
２０  負荷駆動部
５１  マイコン
５２  負荷
１３１  動作可否判定テーブル
２１０  制御回路
２１１  制御部
２３１  消費電流テーブル
３１０  制御回路
３１１  制御部
３１４  動作指示記憶部（動作指示記憶手段）
５０１  ＡＳＩＣ（回路装置）
５１０  制御回路（判定手段、回路動作制御手段）
５１１  制御部
５１４  車輌状態取得部（車輌状態取得手段）
５１３  動作可否判定テーブル
５５５  始動装置
５５６  車速センサ
Ａ〜Ｇ  駆動回路（回路）
【図１】
0005347311.tif 000002
【図２】
0005347311.tif 000003
【図３】
0005347311.tif 000004
【図４】
0005347311.tif 000005
【図５】
0005347311.tif 000006
【図６】
0005347311.tif 000007
【図７】
0005347311.tif 000008
【図８】
0005347311.tif 000009
【図９】
0005347311.tif 000010
【図１０】
0005347311.tif 000011
【図１１】
0005347311.tif 000012
【図１２】
0005347311.tif 000013
【図１３】
0005347311.tif 000014
【図１４】
0005347311.tif 000015
【図１５】
0005347311.tif 000016