(57)【特許請求の範囲】
【請求項１】
複数のスイッチの状態に応じて処理を行う処理装置と、前記複数のスイッチにそれぞれ抵抗を介して接続され、前記複数のスイッチを所定電位に接続する電位接続回路を有し、各スイッチの状態を判定して前記処理装置へ通知するスイッチ状態判定装置とを備える処理システムであって、
前記処理装置は、前記処理を行わずに電力消費量を低減する低電力動作状態又は前記処理を行う高電力動作状態にて動作するようにしてあり、
前記複数のスイッチには、前記処理装置が低電力動作状態の場合に状態の判定を行わない限定判定スイッチと、該限定判定スイッチ以外の常時判定スイッチとを含み、
前記スイッチ状態判定装置は、
前記電位接続回路による電位接続を行うタイミングを制御する制御回路と、
前記常時判定スイッチ、及び該常時判定スイッチに接続された前記抵抗の間の電位に応じて、前記常時判定スイッチの状態を判定する判定手段と、
該判定手段の判定結果に応じて、前記処理装置へ割込要求を与える割込手段と、
前記判定手段の判定結果を前記処理装置へ通知する通知手段と
を有し、
前記処理装置は、
前記限定判定スイッチ、及び該限定判定スイッチに接続された前記抵抗の間の電位に応じて、該限定判定スイッチの状態を判定する判定手段と、
該判定手段の判定結果及び前記スイッチ状態判定装置の通知手段による通知内容に応じて前記処理を行う処理手段と
を有し、
前記低電力動作状態のときに、前記スイッチ状態判定装置の割込手段による割込要求が与えられた場合、前記高電力動作状態へ移行して前記処理を行うようにしてあること
を特徴とする処理システム。
【請求項２】
前記スイッチ状態判定装置の電位接続回路は、前記複数のスイッチの全てに電流を同時的に供給する電流能力を有していること
を特徴とする請求項１に記載の処理システム。
【請求項３】
前記スイッチ状態判定装置の通知手段は、シリアル通信により判定結果を前記処理装置へ通知するようにしてあり、
前記処理装置は、前記スイッチ状態判定装置との間でシリアル通信を行う通信手段を有すること
を特徴とする請求項１又は請求項２に記載の処理システム。
【請求項４】
前記処理装置及び前記スイッチ状態判定装置は、バスを介して接続されており、
前記割込手段による割込要求及び前記通知手段による判定結果の通知は共に前記バスを介して行うようにしてあること
を特徴とする請求項１乃至請求項３のいずれか１つに記載の処理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数のスイッチに対するユーザの操作に応じて処理を行う処理システムに関する。 
【背景技術】
【０００２】
従来、電子機器にはユーザの操作を受け付けるために複数のスイッチが設けられており、電子機器に搭載されたＣＰＵ（Central Processing Unit）又はＭＰＵ（Micro Processing Unit）等の処理装置は、スイッチの状態を判定してユーザの操作に応じた処理を行っている。車輌に搭載されたＥＣＵ（Electronic Control Unit）などの電子機器（以下、車載機器という）も同様であり、車輌内に設けられた複数のスイッチの状態を判定して処理を行っている。
【０００３】
車載機器は、車輌（のエンジン）が停止している場合にはバッテリに蓄積された電力が供給されるが、バッテリに蓄積できる電力量には限りがあるため、車載機器により消費する電力量は可能な限り少ないことが望ましい。車載機器が備えるＣＰＵ又はＭＰＵ等の処理装置が動作することにより消費される電力量が多いことから、例えばスイッチの状態が長期間に亘って変化しない場合などに、処理装置をスリープ状態として処理を停止することにより、車載機器の消費電力を低減することができる。
【０００４】
また、プッシュ操作を受け付けるスイッチには、一般に一回路一接点のスイッチが用いられる。このスイッチはプルアップ抵抗を介して電源電位に接続され（即ち、プルアップされ）、スイッチを介して電源電位から接地電位へ流れる電流の導通／非導通を切り替えることによって生じるスイッチ及びプルアップ抵抗間の電位の変化を取得することによって、スイッチのオン／オフ状態を判定することができる。消費電力低減のためにはスイッチを介して電源電位から接地電位へ流れる電流の量を低減することが望まれるため、プルアップ抵抗と電源電位との間にトランジスタなどを設けて間欠的に又は任意のタイミングでプルアップを行う構成とすることが考えられる（プルアップ抵抗と電源電位との間のトランジスタ及びこのトランジスタを制御する回路を、プルアップ回路という）。プルアップ回路がプルアップを行うタイミングは、ＣＰＵ又はＭＰＵ等の処理装置により制御される。
【０００５】
特許文献１においては、入力ポートから信号を取り込む際のソフトウェアの負荷を軽減することができ、更に、スリープ状態の際には間欠的に入力ポートを監視する待受制御を行うことで電力消費を最小限に抑えることができるマイクロコンピュータが提案されている。このマイクロコンピュータは、ＣＰＵがスリープ状態の際に、ソフトウェアの稼働に先立って、スイッチに接続された信号線の状態が電気的に安定するまでの立上時間の間、プルアップ抵抗への通電を行う。また信号線からの入力信号を、プルアップ抵抗への通電終了のタイミングでラッチ回路にラッチさせて入力ポートへ供給する。ソフトウェアが稼働したＣＰＵは、直ちに入力ポートから入力信号を取り込むことができる。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００２−６３１５０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
車載機器の場合、車輌のエンジンが停止した状態であってもスイッチに対するユーザの操作を判定して、ユーザの操作に応じた処理を行う必要がある。このため、特許文献１に記載のマイクロコンピュータは、スリープ状態の場合には間欠的に入力ポートを監視することによって、エンジン停止時のスイッチ状態の判定を実現し、且つ電力消費量を抑える構成としてある。しかしながら、間欠的に入力ポートの監視を行うためには、間欠的にマイクロコンピュータがスリープ状態から復帰して入力ポートの信号判定などの監視処理を行う必要があるため、電力消費量の低減を十分に実現できないという問題があった。
【０００８】
一方、スイッチのプルアップを行うプルアップ回路、及びスイッチの判定を行う判定回路等のスイッチに関連する回路は、ＣＰＵ又はＭＰＵ等の処理装置に内蔵すると処理装置の大型化及びコスト増大等を招来し、個別の回路として車載機器の回路基板に搭載すると部品数増加及び組立コストの増大等を招来するという問題がある。そこで、プルアップ回路及び判定回路等のスイッチに関連する回路を１チップ化したカスタムＩＣ（Integrated Circuit）として提供することが考えられる。
【０００９】
スイッチに関連する回路をカスタムＩＣ化し、このカスタムＩＣを汎用品として用いて複数種の車載機器に流用することで、コストの低減を図ることができる。しかし、車載機器の種類及び車載機器が搭載される車輌の種類等に応じて、必要とされるスイッチの数は異なる。スイッチ入力のためのカスタムＩＣのポート数（カスタムＩＣが判定処理を行うことができるスイッチの数）に対して、車載機器のスイッチの数が少ない場合には、このカスタムＩＣを流用することは容易である。しかし、カスタムＩＣのポート数に対して車載機器のスイッチの数が多い場合、このカスタムＩＣを流用することはできず、カスタムＩＣの設計変更又は再設計等を行う必要があるため、多大な時間及びコストを要するという問題があった。
【００１０】
本発明は、斯かる事情に鑑みてなされたものであって、その目的とするところは、ＣＰＵ又はＭＰＵ等の処理装置をできるだけ長期に亘ってスリープ状態（低消費電力状態）に保つことを可能とすることで消費電力量を低減することができ、且つ、スイッチ状態の判定処理を行うカスタムＩＣ（スイッチ状態判定装置）などが判定可能なスイッチ数を超えて車載機器にスイッチを設ける場合であっても、このスイッチ状態判定装置を設計変更することなく用いることができる汎用性の高い処理システムを提供することにある。 
【課題を解決するための手段】
【００１１】
本発明に係る処理システムは、複数のスイッチの状態に応じて処理を行う処理装置と、前記複数のスイッチにそれぞれ抵抗を介して接続され、前記複数のスイッチを所定電位に接続する電位接続回路を有し、各スイッチの状態を判定して前記処理装置へ通知するスイッチ状態判定装置とを備える処理システムであって、前記処理装置は、前記処理を行わずに電力消費量を低減する低電力動作状態又は前記処理を行う高電力動作状態にて動作するようにしてあり、前記複数のスイッチには、前記処理装置が低電力動作状態の場合に状態の判定を行わない限定判定スイッチと、該限定判定スイッチ以外の常時判定スイッチとを含み、前記スイッチ状態判定装置は、前記電位接続回路による電位接続を行うタイミングを制御する制御回路と、前記常時判定スイッチ、及び該常時判定スイッチに接続された前記抵抗の間の電位に応じて、前記常時判定スイッチの状態を判定する判定手段と、該判定手段の判定結果に応じて、前記処理装置へ割込要求を与える割込手段と、前記判定手段の判定結果を前記処理装置へ通知する通知手段とを有し、前記処理装置は、前記限定判定スイッチ、及び該限定判定スイッチに接続された前記抵抗の間の電位に応じて、該限定判定スイッチの状態を判定する判定手段と、該判定手段の判定結果及び前記スイッチ状態判定装置の通知手段による通知内容に応じて前記処理を行う処理手段とを有し、前記低電力動作状態のときに、前記スイッチ状態判定装置の割込手段による割込要求が与えられた場合、前記高電力動作状態へ移行して前記処理を行うようにしてあることを特徴とする。
【００１２】
また、本発明に係る処理システムは、前記スイッチ状態判定装置の電位接続回路が、前記複数のスイッチの全てに電流を同時的に供給する電流能力を有していることを特徴とする。
【００１３】
また、本発明に係る処理システムは、前記スイッチ状態判定装置の通知手段は、シリアル通信により判定結果を前記処理装置へ通知するようにしてあり、前記処理装置は、前記スイッチ状態判定装置との間でシリアル通信を行う通信手段を有することを特徴とする。
【００１４】
また、本発明に係る処理システムは、前記処理装置及び前記スイッチ状態判定装置は、バスを介して接続されており、前記割込手段による割込要求及び前記通知手段による判定結果の通知は共に前記バスを介して行うようにしてあることを特徴とする。
【００２０】
本発明においては、抵抗を介してスイッチを所定電位（電源電位又は接地電位等）に接続する電位接続回路（プルアップ回路又はプルダウン回路）と、スイッチ状態の判定処理及び判定結果をＣＰＵ又はＭＰＵ等の処理装置へ通知する通知処理等を行う回路と、電位接続回路がスイッチの電位接続を行うタイミングを制御する制御回路とを、カスタムＩＣなどのスイッチ状態判定装置に設ける。これにより、スイッチ状態判定装置が自らで電位接続回路による電位接続を行ってスイッチ状態の判定を行い、スイッチ状態に変化が生じた場合などに処理装置へ通知することができ、処理装置はスイッチ状態判定装置の動作を制御する必要がない。
またスイッチ状態判定装置には、スイッチ状態の判定結果に応じて処理装置へ割込要求を与える手段を設け、処理装置はスイッチ状態判定装置からの割込要求に応じて低電力動作状態（スリープ状態）から高電力動作状態（通常動作状態）へ移行してスイッチ状態に応じた処理を行う構成とする。これにより、スイッチ状態判定装置は、スイッチ状態に変化が生じた場合などに処理装置へ割込要求を与えることができ、処理装置は、車輌のエンジン停止中などにスリープ状態へ移行した後、スイッチ状態判定装置からの割込要求が与えられるまでスリープ状態を維持することができる。よって、処理装置の消費電力量を低減することができる。
また、車輌（又は車載機器）に設けられる複数のスイッチには、車輌のエンジンが停止などにおいて操作を受け付ける必要がなく、エンジン動作中などにのみスイッチ状態の判定を行えばよいスイッチ（限定判定スイッチ）と、エンジン停止中などであっても操作を受け付ける必要があり、エンジンの動作状態などに関係なく全ての場合に判定を行う必要があるスイッチ（常時判定スイッチ）とがある。
そこで本発明においては、上記の限定判定スイッチは処理装置にて状態判定を行う構成とするとともに、常時判定スイッチはスイッチ状態判定装置にて状態判定を行い、判定結果をスイッチ状態判定装置から処理装置へ通知する構成とする。即ち、スイッチ状態判定装置が判定することができるスイッチ数を超えてスイッチを設けるとき、常時判定スイッチを優先してスイッチ状態判定装置に接続し、残りの限定判定スイッチを処理装置に接続してそれぞれ判定を行う。スイッチ状態判定装置が判定することができるスイッチ数を超えない場合には、限定判定スイッチをスイッチ状態判定装置に接続して判定を行ってもよい。
これにより、処理装置をできるだけスリープ状態で維持することで消費電流を低減することができると共に、車載機器などに設けるスイッチ数の増減に対して柔軟に対応することができるため、処理システム及びスイッチ状態判定装置の汎用性を向上することができる。
【００２１】
また、本発明においては、常時判定スイッチをスイッチ状態判定装置に接続し、限定判定スイッチを処理装置に接続する場合に、スイッチ状態判定装置は自らが判定を行う常時判定スイッチのみでなく、処理装置が判定を行う限定判定スイッチへも電位接続回路が電流を供給できるように、電位接続回路に十分な電流供給能力を設定する。
これにより、限定判定スイッチを電位接続するために別の電位接続回路を設ける必要がなく、電位接続回路が電流供給を行うことができるスイッチ数まで、スイッチ数の増減に十分に対応することができる。
【００２２】
また、本発明においては、スイッチ状態判定装置と処理装置との間でシリアル通信を行う構成とし、スイッチ状態が常時判定スイッチのオン／オフ状態を判定し、判定結果をシリアル通信により処理装置へ通知する。これにより、スイッチ状態判定装置及び処理装置は通信に必要な入出力ポートの数を削減できる。特に、処理装置が全てのスイッチの状態判定を行う構成と比較して、処理装置に設けられる入出力ポートの数を大幅に削減することができる。
【００２３】
また、本発明においては、スイッチ状態判定装置と処理装置とをバス接続することにより、ＬＡＮ（Local Area Network）、ＣＡＮ（Controller Area Network）又はＬＩＮ（Local Interconnect Network）等のネットワークを介したシリアル通信を行う構成とする。この構成の場合に、スイッチ状態判定装置から処理装置への割込要求及び判定結果の通知は共に、バスを介した通信により行うことによって、割込要求及び判定結果の通知のために個別の通信線を設ける必要がない。割込要求は、スイッチ状態判定装置から処理装置へ送信するシリアルデータにおいて、通信プロトコルとして予め規定された所定のビットを所定の値（例えばハイレベル）に設定することで与える構成としてもよく、又は、バスを休止状態からアクティブ状態へ変化させることで与える構成としてもよい。
これにより、スイッチ状態判定装置及び処理装置の間の通信線の数を削減できる。
【発明の効果】
【００２４】
本発明による場合は、常時判定スイッチの電位接続及び状態判定をスイッチ状態判定装置が自ら行い、処理装置に判定結果の通知を行う構成とすることにより、処理装置はスイッチ状態を判定するためにスイッチ状態判定装置の制御を行う必要がない。また、スイッチ状態判定装置は、スイッチ状態の判定結果に応じて処理装置に割込要求を与える構成とすると共に、スイッチ状態判定装置からの割込要求に応じて処理装置がスリープ状態から通常動作状態へ復帰する構成とすることにより、スイッチ状態が長期に亘って変化しない場合などに、処理装置がスリープ状態を継続することができる。よって、処理装置の電力消費量を低減することができる。
【００２５】
また、処理装置がスリープ状態の場合に判定を行う必要があるか否かに応じて複数のスイッチを適切に限定判定スイッチ及び常時判定スイッチに分類し、限定判定スイッチの状態判定を処理装置が行う構成とすることにより、スイッチ状態判定装置が判定可能なスイッチ数を超えて処理システムにスイッチを設けることができるため、スイッチ状態判定装置を流用した設計の自由度を高めることができるため、スイッチ状態判定装置及びこれを用いた処理システムの汎用性を高めることができる。
【図面の簡単な説明】
【００２６】
【図１】本発明の実施の形態１に係るスイッチ状態判定装置を備える処理システムの一構成例を示すブロック図である。
【図２】マイコンの構成を示すブロック図である。
【図３】本発明の実施の形態１に係るスイッチ状態判定装置を備える処理システムの別の構成例を示すブロック図である。
【図４】マイコンの構成を示すブロック図である。
【図５】本発明の実施の形態２に係る処理システムの一構成例を示すブロック図である。
【図６】本発明の実施の形態２に係る処理システムの一構成例を示すブロック図である。
【図７】本発明の実施の形態２の変形例に係る処理システムの一構成例を示すブロック図である。
【発明を実施するための形態】
【００２７】
（実施の形態１）
以下、本発明をその実施の形態を示す図面に基づき具体的に説明する。図１は、本発明の実施の形態１に係るスイッチ状態判定装置を備える処理システムの一構成例を示すブロック図である。図において１は、車輌に搭載されるＥＣＵであり、車輌のインストルメントパネルなどに配設された複数（Ｍ個）のスイッチＳＷm （ｍ＝１、２、…、Ｍ）に対するユーザの操作に応じて種々の制御処理を行う。ＥＣＵ１は、スイッチＳＷm がそれぞれ接続される複数の端子１ａを有している。各スイッチＳＷm は、一回路一接点のスイッチであり、一端側がＥＣＵ１の端子１ａに接続され、他端側が接地電位に接続される。またＥＣＵ１は、車輌のバッテリ又はオルタネータ等の電源７に電力線を介して接続される電源入力用の端子を有している。
【００２８】
ＥＣＵ１は、スイッチＳＷm のオン／オフ状態の判定処理を行うカスタムＩＣ（スイッチ状態判定装置）１０と、スイッチＳＷm のオン／オフ状態に応じて車輌内の機器の動作を制御する処理を行うマイコン（処理装置）２０とを備えて構成されている。カスタムＩＣ１０及びマイコン２０は、それぞれ個別のＩＣチップとしてＥＣＵ１の回路基板などに搭載される。またこの回路基板には、カスタムＩＣ１０及びマイコン２０の他に、複数の抵抗、コンデンサ及びダイオード等の電子部品が搭載されてＥＣＵ１の回路を構成している。
【００２９】
カスタムＩＣ１０は、プルアップ回路（電位接続回路）１１、プルアップ制御部（制御回路）１２、インタフェース部（判定手段）１３、シリアル通信部（通知手段）１４及び割込判定部（割込手段）１５等を備えて構成されている。またカスタムＩＣ１０は、ＥＣＵ１の電源入力用の端子に接続される電源端子と、プルアップ回路１１の出力に相当する出力端子１０ａと、各スイッチＳＷm にそれぞれダイオードＤm （ｍ＝１、２、…、Ｍ）及び抵抗ＲＲm （ｍ＝１、２、…、Ｍ）を介して接続される複数の入力端子１０ｂと、マイコン２０からの制御信号が入力される入力端子と、マイコン２０との間でシリアル通信を行うための入出力端子と、マイコン２０に対する割込信号を出力するための出力端子とを有している。
【００３０】
カスタムＩＣ１０の出力端子１０ａには、複数（Ｍ＋１個）の抵抗が並列に接続されている。これらＭ＋１個の抵抗のうちの１つの抵抗Ｒ0 は、一端がカスタムＩＣ１０の出力端子１０ａに接続され、他端が接地電位に接続されている。また残りのＭ個の抵抗Ｒm （ｍ＝１、２、…、Ｍ）は、一端がそれぞれカスタムＩＣ１０の出力端子１０ａに接続され、他端がダイオードＤm を介してＥＣＵ１の端子１ａに、即ちスイッチＳＷm に接続されている。またＭ個の抵抗Ｒm の他端は、それぞれ抵抗ＲＲm （ｍ＝１、２、…、Ｍ）を介してカスタムＩＣ１０の入力端子１０ｂにそれぞれ接続されている。
【００３１】
複数のダイオードＤm は、アノードが抵抗Ｒm 及び抵抗ＲＲm にそれぞれ接続され、カソードがＥＣＵ１の端子１ａに、即ちスイッチＳＷm にそれぞれ接続されている。またダイオードＤm のカソードは、コンデンサＣm （ｍ＝１、２、…、Ｍ）を介して接地電位に接続されている。ＥＣＵ１のダイオードＤm 及びコンデンサＣm は、入力保護用の回路素子である。
【００３２】
カスタムＩＣ１０のプルアップ回路１１は、例えばＦＥＴ（Field Effect Transistor）などのトランジスタを用いて構成することができ、ＦＥＴのソースを電源電位（即ち、電源７に接続されるカスタムＩＣ１０の電源端子）に接続し、ドレインを抵抗Ｒm （即ち、カスタムＩＣ１０の出力端子１０ａ）に接続し、プルアップ制御部１２からの制御信号に応じた電圧をゲートに印加する構成とすることができる。この構成により、プルアップ回路１１は、プルアップ制御部１２からの制御信号に応じて、抵抗Ｒm を電源電位に対して接続する、即ちＥＣＵ１の端子１ａに接続されたスイッチＳＷm を電源電位にプルアップすることができる。
【００３３】
カスタムＩＣ１０は、スイッチＳＷm の状態判定に係る処理を行うか否かを切り替える制御信号（イネーブル信号）がマイコン２０から与えられており、例えばイネーブル信号がハイレベルの場合に処理を行い、ローレベルの場合に処理を停止する。マイコン２０からのイネーブル信号はカスタムＩＣ１０のプルアップ制御部１２へ与えられる。
【００３４】
プルアップ制御部１２は、マイコン２０からのイネーブル信号がハイレベルの場合に、図示しない発振回路（カスタムＩＣ１０内に備える構成であってもよく、カスタムＩＣ１０外に設ける構成であってもよい）から与えられる所定周期のパルス信号に応じて、プルアップ回路１１への制御信号を出力することにより、プルアップ回路１１の動作を制御する。プルアップ制御部１２が出力する制御信号は、発振回路から与えられたパルス信号そのものであってもよく、パルス信号を分周したものであってもよく、その他の方法により生成されたものであってもよい。プルアップ制御部１１がパルス信号に基づいた制御信号をプルアップ回路１２へ与えることにより、プルアップ回路１１を間欠的に動作させることができる。
【００３５】
プルアップ回路１１は、例えばプルアップ制御部１２から与えられる制御信号がハイレベルの場合にＦＥＴをオンしてプルアップを行う。プルアップ回路１１によるプルアップが行われ、且つ、スイッチＳＷm がオフ（遮断）状態の場合、カスタムＩＣ１０の入力端子１０ｂの電位は電源電位となる。また、プルアップ回路１１によるプルアップが行われ、且つ、スイッチＳＷm がオン（通電）状態の場合、カスタムＩＣ１０の入力端子１０ｂの電位は接地電位となる。（なお、カスタムＩＣ１０内には入力端子１０ｂからの電流が流れる経路は存在しない。）
【００３６】
カスタムＩＣ１０のインタフェース部１３は、スイッチＳＷm のオン／オフ状態を示す電位が入力されている。即ち、インタフェース部１３は、抵抗ＲＲm 及びダイオードＤm 等を介してスイッチＳＷm に接続されるカスタムＩＣ１０の入力端子１０ｂに接続され、抵抗Ｒm 及びスイッチＳＷm 間の電位が入力されている。インタフェース部１３は、プルアップ回路１１によるプルアップが行われているタイミングで抵抗Ｒm 及びスイッチＳＷm 間の各電位を取得（サンプリング）し、取得した複数の電位を閾値との比較により判定することで各スイッチＳＷm の状態を示すＭビットのデジタルデータを生成し、シリアル通信部１４及び割込判定部１５へ出力する。即ち、インタフェース部１３は、スイッチＳＷm の状態を判定する判定手段である。
【００３７】
シリアル通信部１４は、マイコン２０との間でシリアル通信によるデータの送受信を行う。シリアル通信部１４は、マイコン２０からの要求に応じて、インタフェース部１３から与えられるＭビットのデジタルデータをシリアルデータとしてマイコン２０へ送信する。
【００３８】
割込判定部１５は、インタフェース部１３から与えられるスイッチＳＷm の状態のデータを所定期間だけ記憶しており、このデータに変化が生じたか否かを判定することによって、スイッチＳＷm の状態が変化したか否かを判定する。また割込判定部１５は、判定結果に応じてマイコン２０へ割込信号を出力しており、スイッチＳＷm の状態が変化したと判定した場合には割込信号によりマイコン２０へ割込要求を与える。例えば、割込判定部１５は、割込信号の信号レベルをローレベルからハイレベルに変化させることでマイコン２０へ割込要求を与えることができる。
【００３９】
図２は、マイコン２０の構成を示すブロック図である。マイコン２０は、ＣＰＵ（処理手段）２１、制御信号生成部２２、シリアル通信部２３及びメモリ２４等を備えて構成されている。マイコン２０は、メモリ２４に予め記憶されたプログラムを読み出してＣＰＵ２１にて実行することにより、車輌に搭載された被制御機器９９の制御処理などを行う。制御処理を行う際、マイコン２０はスイッチＳＷm のオン／オフの状態、即ちユーザの操作に応じた処理を行う。
【００４０】
またマイコン２０は、図示しない発振回路（マイコン２０内に備える構成であってもよく、マイコン２０外に設ける構成であってもよい、ただしカスタムＩＣ１０の動作に用いる発振回路とは異なる発振回路とする）から与えられるクロック信号に基づいて動作している。ＣＰＵ２１は、例えばイグニッションスイッチ（図示は省略する）の状態に応じて車輌のエンジン動作／停止を判断し、エンジンが停止しており且つスイッチＳＷm の状態が所定期間に亘って変化しない場合には、発振回路を停止してマイコン２０をスリープ状態へ移行させ、動作を停止して消費電力の低減を図る。
【００４１】
マイコン２０は、カスタムＩＣ１０からの割込信号が与えられており、ＣＰＵ２１は、割込信号によりカスタムＩＣ１０から割込要求が与えられた場合、発振回路を動作させてマイコン２０をスリープ状態から通常動作状態へ復帰させる。またＣＰＵ２１は、車輌のエンジンが動作した場合にも、マイコン２０をスリープ状態から通常動作状態へ復帰させてもよい。
【００４２】
マイコン２０は、カスタムＩＣ１０との間でシリアル通信を行うシリアル通信部２３を有している。カスタムＩＣ１０から割込要求が与えられた場合、マイコン２０はシリアル通信部２３によりカスタムＩＣ１０との間でデータの送受信を行うことによりスイッチＳＷm の状態を取得する。ＣＰＵ２１は、シリアル通信部２３にて受信したデータに基づき、スイッチＳＷm の状態に応じた被制御機器９９の制御処理を行う。
【００４３】
マイコン２０の制御信号生成部２２は、ＣＰＵ２１の制御に基づいて、カスタムＩＣ１０の動作を制御するためのイネーブル信号を生成して出力する。
【００４４】
マイコン２０がスリープ状態へ移行して動作を停止した後であっても、カスタムＩＣ１０は動作を継続して行っており、間欠的にプルアップ回路１１によるプルアップを行ってスイッチＳＷm の状態を判定し、判定結果に応じて割込信号をマイコン２０へ出力する
（スイッチＳＷm の状態が変化した場合のみであってよい）。カスタムＩＣ１０は、スイッチＳＷm をプルアップするための回路と、スイッチＳＷm の状態を取得して送信する回路とを備える簡単な構成であるため、マイコン２０より動作時の消費電力は少なく、また、スイッチＳＷm の状態判定を間欠的に行う構成であるため、車輌のエンジン停止時のＥＣＵ１による消費電力を低減できる。
【００４５】
ここで例えば、ＥＣＵ１を高機能化して新たなＥＣＵを設計する場合、設計者は本発明に係るカスタムＩＣ１０を再利用することができる。図３は、本発明の実施の形態１に係るスイッチ状態判定装置を備える処理システムの別の構成例を示すブロック図であり、ＥＣＵ１を高機能化したＥＣＵ５１の構成を示してある。高機能化されたＥＣＵ５１は、この機能をユーザが利用するためにＮ個のスイッチＳＷn （ｎ＝Ｍ＋１、Ｍ＋２、…、Ｍ＋Ｎ）が追加され、Ｎ個のスイッチＳＷn を接続するためのＮ個の端子５１ａが追加されている。またＥＣＵ５１は、より多くの処理を行うために高機能化されたマイコン７０が搭載されるが、カスタムＩＣ１０は図１に示したＥＣＵ１と同じものが搭載されている。
【００４６】
Ｍ個のスイッチＳＷm は、図１に示したＥＣＵ１の場合と同様に、抵抗Ｒm を介してカスタムＩＣ１０のプルアップ回路１１によりそれぞれプルアップされ、カスタムＩＣ１０のインタフェース部１３にてオン／オフ状態の判定が行われる。これに対して、Ｎ個のスイッチＳＷn は、抵抗Ｒn （ｎ＝Ｍ＋１、Ｍ＋２、…、Ｍ＋Ｎ）を介してプルアップ回路１１によりプルアップされる点でスイッチＳＷm と同じであるが、オン／オフ状態の判定をマイコン７０が行う点で異なる。
【００４７】
カスタムＩＣ１０の出力端子１０ｂには、抵抗Ｒm 及び抵抗Ｒn の一端が接続されており、抵抗Ｒn の他端は、ダイオードＤn （ｎ＝Ｍ＋１、Ｍ＋２、…、Ｍ＋Ｎ）を介してＥＣＵ５１の端子５１ａに、即ちスイッチＳＷn に接続されている。また抵抗Ｒn の他端は、それぞれ抵抗ＲＲn （ｎ＝Ｍ＋１、Ｍ＋２、…、Ｍ＋Ｎ）を介してマイコン７０にそれぞれ接続されている。ダイオードＤn は、アノードが抵抗Ｒn 及び抵抗ＲＲn にそれぞれ接続され、カソードがＥＣＵ５１の端子５１ａに、即ちスイッチＳＷn にそれぞれ接続されている。またダイオードＤn のカソードは、コンデンサＣn （ｎ＝Ｍ＋１、Ｍ＋２、…、Ｍ＋Ｎ）を介して接地電位に接続されている。
【００４８】
図４は、マイコン７０の構成を示すブロック図である。ＥＣＵ５１のマイコン７０は、図１に示したＥＣＵ１のマイコン２０と同様にＣＰＵ２１、制御信号生成部２２、シリアル通信部２３及びメモリ２４等を有すると共に、インタフェース部（判定手段）７５を有している。
【００４９】
マイコン７０のインタフェース部７５は、カスタムＩＣ１０のインタフェース部１３と略同じ機能を有している。インタフェース部７５は、抵抗ＲＲn 及びダイオードＤn 等を介してスイッチＳＷn に接続されるマイコン７０の入力端子に接続され、抵抗Ｒn 及びスイッチＳＷn 間の電位が入力されている。インタフェース部７５は、プルアップ回路１１によるプルアップが行われているタイミングで抵抗Ｒn 及びスイッチＳＷn 間の各電位を取得し、取得した複数の電位を閾値との比較により判定することで各スイッチＳＷn の状態を判定し、判定結果をＣＰＵ２１へ通知する。
【００５０】
マイコン７０のＣＰＵ２１は、シリアル通信部２３にて受信したカスタムＩＣ１０からのデータ（即ち、カスタムＩＣ１０が判定したスイッチＳＷm の状態）と、インタフェース部７５が判定したスイッチＳＷn の状態とに応じて、被制御機器の動作を制御する処理を行う。
【００５１】
また、マイコン７０は、例えば車輌のエンジン動作中には常に通常動作状態で動作し、スイッチＳＷm 及びスイッチＳＷn に対するユーザの操作に応じて処理を行うと共に、エンジン停止中にはスリープ状態へ移行して処理を停止する。マイコン７０がスリープ状態へ移行した後であっても、カスタムＩＣ１０は動作を継続して行っており、間欠的にプルアップ回路１１によるスイッチＳＷm 及びスイッチＳＷn のプルアップを行い、スイッチＳＷm の状態判定を行い、判定結果に応じて割込信号をマイコン７０へ出力する。カスタムＩＣ１０からの割込要求が与えられた場合、即ちスイッチＳＷm に対する操作がなされた場合、マイコン７０はスリープ状態から通常動作状態へ復帰し、シリアル通信部２３にてカスタムＩＣ１０からスイッチＳＷm の状態を取得して、ユーザの操作に応じた被制御機器９９の制御処理を行い、制御処理が完了した後でスリープ状態へ移行する。
【００５２】
ＥＣＵ５１は、Ｍ個のスイッチＳＷm 及びＮ個のスイッチＳＷn を備えている。これらのうち、Ｍ個のスイッチＳＷm は、車輌のエンジン動作状態に関係なく（マイコン７０のスリープ状態／通常動作状態に関係なく）、上述のようにカスタムＩＣ１０にてスイッチ状態の判定がなされる。対して、Ｎ個のスイッチＳＷn は、車輌のエンジンが停止されてマイコン７０がスリープ状態の場合には、マイコン７０のインタフェース部７５が動作を停止するため、スイッチ状態の判定はなされない。
【００５３】
車輌に設けられるスイッチには、車輌のエンジン停止中には動作しない機能に係る操作を受け付けるスイッチ（限定判定スイッチ）と、車輌のエンジン停止中であっても動作する機能に係る操作を受け付けるスイッチ（常時判定スイッチ）とが含まれる。そこで、エンジン停止中には動作しない機能に係る操作を受け付けるスイッチを、ＥＣＵ５１のＮ個のスイッチＳＷn に割り当て、エンジン停止中であっても動作する機能に係る操作を受け付けるスイッチを、ＥＣＵ５１のＭ個のＳＷn に割り当てる。これにより、マイコン７０はインタフェース部７５にて車輌のエンジン停止中にスイッチＳＷn の状態判定を定期的に行う必要がなく、カスタムＩＣ１０にて判定されたスイッチＳＷm の状態に応じてのみ被制御機器９９の制御処理を行えばよい。
【００５４】
また上述のように、カスタムＩＣ１０は、図１に示したＥＣＵ１と、図３に示したＥＣＵ５１との双方に用いることができ、カスタムＩＣ１０のインタフェース部１３は最大でＭ個のスイッチＳＷm の状態判定を行うことができる。これに対してカスタムＩＣ１０のプルアップ回路１１は、最大で（Ｍ＋Ｎ）個のスイッチＳＷm 及びＳＷn のプルアップを行う能力を有している。即ち、各スイッチＳＷm 及びＳＷn がオン（接続）されたときに電源７から各スイッチＳＷm 及びＳＷn を通して接地電位へ流れる電流をそれぞれＩm （ｍ＝１、２、…、Ｍ）及びＩn （ｎ＝Ｍ＋１、Ｍ＋２、…、Ｍ＋Ｎ）とすると、全てのスイッチＳＷm 及びＳＷn がオン（接続）されたときに流れる電流ＩA は、以下の（１）式である。
ＩA ＝Ｉ1 ＋Ｉ2 ＋…＋ＩM ＋ＩM+1 ＋ＩM+2 ＋…＋ＩM+N     …（１）
各スイッチＳＷm 及びＳＷn のオン（接続）時に流れる電流が全て同じ電流量Ｉ0 であれば、全てのスイッチＳＷm 及びＳＷn がオン（接続）されたときに流れる電流ＩA は、以下の（２）式である。
ＩA ＝（Ｍ＋Ｎ）Ｉ0     …（２）
【００５５】
よって、カスタムＩＣ１０のプルアップ回路１１の電流供給能力は上記（１）式又は（２）式で表される電流ＩA 以上に設定される。即ち、プルアップ回路１１がＦＥＴを用いて構成されるものである場合、このＦＥＴのサイズを（１）式又は（２）式で表される電流ＩA に応じて決定すればよい。例えば、１０個のスイッチＳＷm と、５個のスイッチＳＷn とが設けられ、各スイッチＳＷm 及びＳＷn を流れる電流量が１００ｍＡの場合（即ち、Ｍ＝１０、Ｎ＝５、Ｉ0 ＝１００ｍＡの場合）、プルアップ回路１１のＦＥＴは１５００ｍＡ以上の電流供給を行う能力を有するようにサイズが決定される。
【００５６】
なお、スイッチＳＷm の個数を表す定数Ｍは、カスタムＩＣ１０に設けられた入力端子１０ｂの個数にて決定される。また、スイッチＳＷn の個数を表す定数Ｎは、カスタムＩＣ１０を搭載するＥＣＵのシリーズ展開などを見据えて設計者が適切な値を設定すればよい。また、各スイッチＳＷm 及びＳＷn を流れる電流Ｉ0 は、プルアップのための抵抗Ｒm 及びＲn の抵抗値により定まり、これらの抵抗値はＥＣＵに要求されるレスポンス及び消費電力等の性能に応じて決定される。
【００５７】
以上の構成のカスタムＩＣ１０は、カスタムＩＣ１０のプルアップ制御部１２が発振回路のパルス信号に基づいてプルアップ回路１１へ制御信号を出力し、プルアップ回路１１によるプルアップ動作を制御すると共に、インタフェース部１３にてスイッチＳＷm のオン／オフの状態を判定し、スイッチ状態に変化が生じた場合に割込判定部１５にてマイコン２０、７０へ割込信号により割込要求を与える構成とすることにより、マイコン２０、７０がスリープ状態であってもスイッチＳＷm の状態の変化に応じてマイコン２０、７０を通常動作状態へ復帰させることができる。よって、マイコン２０、７０は、スリープ状態において、スイッチＳＷm の状態判定のために定期的に通常動作状態へ復帰する必要はなく、カスタムＩＣ１０からの割込要求が与えられた場合にのみ通常動作状態へ復帰すればよいため、車輌のエンジン停止中においけるマイコン２０、７０の電力消費量を低減することができ、ＥＣＵ１、５１の電力消費量を低減することができる。
【００５８】
また、カスタムＩＣ１０の入力端子１０ｂの個数より多くのスイッチをＥＣＵ５１に設ける場合には、Ｍ個のスイッチＳＷm の状態判定をカスタムＩＣ１０にて行い、Ｎ個のスイッチＳＷm の状態判定をマイコン７０にて行う。このときに、車輌のエンジン停止中には動作しない機能に係る操作を受け付けるスイッチを、ＥＣＵ５１のＮ個のスイッチＳＷn に割り当て、エンジン停止中であっても動作する機能に係る操作を受け付けるスイッチを、ＥＣＵ５１のＭ個のＳＷn に割り当てることにより、マイコン７０はエンジン停止中にスイッチＳＷn の状態判定を定期的に行う必要がなく、カスタムＩＣ１０にて判定されたスイッチＳＷm の状態に応じてのみ被制御機器９９の制御処理を行えばよい。よって、ＥＣＵに設けるスイッチ数の増減に対して柔軟に対応することができ、カスタムＩＣ１０の汎用性を向上することができる。
【００５９】
また、状態判定を行うスイッチＳＷm の個数（即ち、入力端子１０ｂの個数）に対してプルアップ回路１１の電流供給能力を十分に大きく設定しておくことによって、ＥＣＵにマイコン７０が状態判定を行うスイッチＳＷn を追加する場合であっても、カスタムＩＣ１０の設計変更などを行うことなくプルアップ回路１１がスイッチＳＷn のプルアップを行うことができる。よって、ＥＣＵの設計変更などを行う際に、カスタムＩＣ１０の設計変更を行うことなくスイッチの搭載数を増減することができる。
【００６０】
また、このカスタムＩＣ１０を備えるＥＣＵ１、５１においては、カスタムＩＣ１０及びマイコン２０、７０の間でシリアル通信を行い、カスタムＩＣ１０が判定したスイッチＳＷm のオン／オフの状態をシリアル通信にてマイコン２０、７０へ通知する構成とすることにより、カスタムＩＣ１０が状態判定を行うスイッチＳＷm の数に関係なく、マイコン２０、７０にはシリアル通信用の端子を設けるのみでよい。また、カスタムＩＣ１０のプルアップ回路１１がプルアップを行うタイミングをマイコン２０、７０が制御可能な構成とすることにより、ＥＣＵ１、５１に要求されるレスポンス及び電力消費量等に応じてマイコン２０、７０がプルアップを行うタイミングを制御できるため、カスタムＩＣ１０の汎用性を向上できる。
【００６１】
なお、本実施の形態においては、ＥＣＵ１、５１の入力保護としてダイオードＤm 及びＤn とコンデンサＣm 及びＣn とを設ける構成としたが、これに限るものではない。また、図１及び図３に示したプルアップの回路構成は一例であって、これに限るものではない。また、スイッチＳＷm 及びＳＷn のプルアップを行う構成のみでなく、スイッチＳＷm 及びＳＷn のプルダウンを行う構成であっても、本発明の構成を同様に適用することができる。
【００６２】
また、マイコン２０、７０は、カスタムＩＣ１０へイネーブル信号を出力してカスタムＩＣ１０の動作を制御する構成としたが、これに限るものではない。例えば、シリアル通信部１４及び２３によるシリアル通信で制御データの送受信を行うことにより、マイコン２０、７０がカスタムＩＣ１０の動作を制御する構成としてもよく、また例えば、マイコン２０、７０はカスタムＩＣ１０の動作制御を行わず、カスタムＩＣ１０が独立動作する構成としてもよい。
【００６３】
（実施の形態２）
上述の実施の形態１の処理システムは、スイッチＳＷm のプルアップ及び状態判定を行うスイッチ状態判定装置（カスタムＩＣ１０）と、カスタムＩＣ１０が判定したスイッチ状態に応じた処理を行う処理装置（マイコン２０又は５０）とが、１つのＥＣＵ１又は５１内に搭載された構成であるが、これに限らない。実施の形態２に係る処理システムは、スイッチ状態判定装置及び処理装置をそれぞれ別のＥＣＵとした構成である。
【００６４】
図５及び図６は、本発明の実施の形態２に係る処理システムの一構成例を示すブロック図である。実施の形態２に係る処理システムは、スイッチ状態判定装置であるスレーブＥＣＵ２０１と、処理装置であるマスターＥＣＵ２２０とを備えて構成されており、図５にはスレーブＥＣＵ２０１の詳細を示し、図６にはマスターＥＣＵ２２０の詳細を示してある。
【００６５】
実施の形態２のスレーブＥＣＵ２０１は、図１に示した実施の形態１のＥＣＵ１と同様に抵抗Ｒm 、抵抗ＲＲm 、ダイオードＤm 及びコンデンサＣm 等で構成されるスイッチＳＷm のプルアップ用の回路を備えると共に、カスタムＩＣ２１０を備えている。またスレーブＥＣＵ２０１は、マスターＥＣＵ２２０と通信バス２０９を介して接続されており、この通信バス２０９を介してＬＡＮ、ＣＡＮ又はＬＩＮ等の通信プロトコルによるデータの送受信を行うことができる。
【００６６】
実施の形態２のカスタムＩＣ２１０は、実施の形態１のカスタムＩＣ１０と同様のプルアップ回路１１、プルアップ制御部１２、インタフェース部１３及び割込判定部１５を備えると共に、シリアル通信部１４に代えて通信処理部２１６を備えている。通信処理部２１６は、通信バス２０９を介してマスターＥＣＵ２２０との通信に係る処理を行うものであり、インタフェース部１３及び割込判定部１５から与えられたデータをマスターＥＣＵ２２０へ送信すると共に、マスターＥＣＵ２２０からのデータを受信してプルアップ制御部１２へ与える。
【００６７】
カスタムＩＣ２１０は、プルアップ制御部１２が所定のタイミングでプルアップ回路１１を動作させ、プルアップ回路１１がスイッチＳＷm のプルアップを行い、インタフェース部１３が入力端子１０ｂの電圧を取得して各スイッチＳＷm の状態を判定する。インタフェース部１３は、各スイッチＳＷm の状態を示すデータを割込判定部１５及び通信処理部２１６へ与える。通信処理部２１６は、インタフェース部１３から与えられたスイッチＳＷm の状態を示すデータを記憶し、マスターＥＣＵ２２０からスイッチ状態の送信要求が与えられた場合に、このデータを送信する。
【００６８】
また割込判定部１５は、インタフェース部１３から与えられるデータに応じて、各スイッチＳＷm の状態変化を判定し、スイッチ状態が変化した場合には通信処理部２１６へ割込要求を与える。通信処理部２１６は、割込判定部２１５から割込要求が与えられた場合、通信バス２０９を介してマスターＥＣＵ２２０へ割込要求を与える。なお通信処理部２１６による通信バス２０９を介した割込要求は、例えばＬＡＮバスを介したウェイクアップ機能（バスウェイクアップ）により実現できる。
【００６９】
また通信処理部２１６は、マスターＥＣＵ２２０から送信される制御情報を受信し、受信した制御情報をカスタムＩＣ２１０内の各部（特に、プルアップ制御部１２）へ与える。カスタムＩＣ２１０の各部は、通信処理部２１６から与えられた制御情報に応じて動作を行う。これにより、マスターＥＣＵ２２０は、スレーブＥＣＵ２０１の動作を制御することができる。
【００７０】
マスターＥＣＵ２２０は、実施の形態１のマイコン２０と同様のＣＰＵ２１、制御信号生成部２２及びメモリ２４を備えると共に、シリアル通信部２３に代えて通信処理部２２３を備えている。マスターＥＣＵ２２０は、スイッチＳＷm の状態に応じて被制御機器９９の制御処理などを行うものである。またマスターＥＣＵ２２０は、被制御機器９９の制御処理を行う通常動作状態と、制御処理を行わずに消費電力を低減するスリープ状態とを切り替えて動作する。
【００７１】
通信処理部２２３は、通信バス２０９を介してスレーブＥＣＵ２０１との通信に係る処理を行うものであり、制御信号生成部２２が生成した制御信号を制御情報としてスレーブＥＣＵ２０１へ送信すると共に、スレーブＥＣＵ２２０からのデータを受信してＣＰＵ２１へ与える。
【００７２】
スレーブＥＣＵ２０１からの割込要求を受信した場合、通信処理部２２３は割込要求をＣＰＵ２１へ与える。割込要求が与えられたＣＰＵ２１は、マスターＥＣＵ２０１をスリープ状態から通常動作状態へ復帰させる。
【００７３】
また通常動作状態においてＣＰＵ２１は、通信処理部２２３からスレーブＥＣＵ２０１へスイッチ状態に係るデータの送信要求を与え、これに対する応答を通信処理部２２３にて受信することでスイッチＳＷm の状態を取得し、スイッチＳＷm の状態に応じた被制御機器９９の制御処理を行う。
【００７４】
制御信号生成部２２は、ＣＰＵ２１の制御に基づいて、スレーブＥＣＵ２０１の動作を制御するための制御信号を生成して出力している。通信処理部２２３は、制御信号生成部２２が出力した制御信号をスレーブＥＣＵ２０１へ制御情報として送信する。
【００７５】
以上の構成の実施の形態２に係る処理システムは、スイッチ状態判定装置であるカスタムＩＣ２１０と処理装置であるマスターＥＣＵ２２０とが同じＥＣＵ内に搭載されない場合であっても、通信バス２０９を介した通信処理によりスイッチ状態及び割込要求等の送受信を行うことができる。このため、実施の形態２に係る処理システムは、実施の形態１のＥＣＵ１と同様に、マスターＥＣＵ２２０がスリープ状態中にスイッチＳＷm の状態判定に係る処理を行う必要がないため、消費電力を低減できる。
【００７６】
（変形例）
図７は、本発明の実施の形態２の変形例に係る処理システムの一構成例を示すブロック図である。なお、図７においては、抵抗Ｒm 、抵抗ＲＲm 、ダイオードＤm 及びコンデンサＣm 等で構成されるプルアップ用の回路と、スイッチＳＷm については図示を省略してある。また、マスターＥＣＵ２２０ａの詳細は図示を省略する。
【００７７】
変形例に係る処理システムは、スレーブＥＣＵ２０１ａからマスターＥＣＵ２２０ａへ、通信バス２０９を介してスイッチＳＷm の状態に係るデータ及び割込要求を送信する点で、上述の実施の形態２に係る処理システムと同じである。しかし、変形例に係る処理システムは、マスターＥＣＵ２２０ａからスレーブＥＣＵ２０１への制御に係る信号（イネーブル信号）を専用の制御線を用いて行う構成である。
【００７８】
マスターＥＣＵ２２０ａからスレーブＥＣＵ２０１ａへの制御信号がイネーブル信号のみなどの少数である場合、通信バス２０９を介して制御情報の送受信を行うのではなく、制御信号を直接に専用の制御線にて授受する構成であってもよい。イネーブル信号はスレーブＥＣＵ２０１ａのカスタムＩＣ２１０ａへ与えられ、通信処理部２１６を介することなく、プルアップ制御部１２へ与えられる。なお、マスターＥＣＵ２２０ａからスレーブＥＣＵ２０１ａへ直接に出力する制御信号は、イネーブル信号に限らず、その他の制御信号であってもよい。
【００７９】
また更に、図示は省略するが、スレーブＥＣＵ２０１ａからマスターＥＣＵ２２０ａへの割込信号を専用の制御線にて授受する構成であってもよい。
【００８０】
なお、実施の形態２に係る処理システムのその他の構成は、実施の形態１に係る処理システムの構成と同様であるため、同様の箇所には同じ符号を付して詳細な説明を省略する。
【符号の説明】
【００８１】
１  ＥＣＵ（処理システム）
７  電源
１０  カスタムＩＣ（スイッチ状態判定装置）
１１  プルアップ回路（電位接続回路）
１２  プルアップ制御部（制御回路）
１３  インタフェース部（判定手段）
１４  シリアル通信部（通知手段）
１５  割込判定部（割込手段）
２０  マイコン（処理装置）
２１  ＣＰＵ
２２  制御信号生成部（制御手段）
２３  シリアル通信部（通知手段）
２４  メモリ
５１  ＥＣＵ（処理システム）
７０  マイコン（処理装置）
７５  インタフェース部（判定手段）
２０１、２０１ａ  スレーブＥＣＵ
２０９  通信バス（バス）
２１０、２１０ａ  カスタムＩＣ（スイッチ状態判定装置）
２１６  通信処理部（通知手段）
２２０  マスターＥＣＵ（処理装置）
２２３  通信処理部（通知手段）
Ｒm （ｍ＝１、２、…、Ｍ）  抵抗
Ｒn （ｎ＝Ｍ＋１、Ｍ＋２、…、Ｍ＋Ｎ）  抵抗
ＳＷm （ｍ＝１、２、…、Ｍ）  スイッチ（常時判定スイッチ）
ＳＷn （ｎ＝Ｍ＋１、Ｍ＋２、…、Ｍ＋Ｎ）  スイッチ（限定判定スイッチ）
【図１】
0005463836.tif 000002
【図２】
0005463836.tif 000003
【図３】
0005463836.tif 000004
【図４】
0005463836.tif 000005
【図５】
0005463836.tif 000006
【図６】
0005463836.tif 000007
【図７】
0005463836.tif 000008