(57)【要約】【課題】車両デバイス用集積回路装置において、入出力端子数を少なくするとともに、チップサイズを小さくする。【解決手段】車両デバイス用集積回路装置１０は、点火制御回路１１、電源電圧制御回路１２、ダイアグ制御回路１３およびテスト制御回路１４を備えている。これらの各制御回路１１〜１４は、エアバック制御用マイクロコンピュータ４０またはテスト用マイクロコンピュータ５０から供給される制御コマンドに応じて動作する。これらの制御コマンドは、チャンネルデータが付加されてシリアルデータＳＤとして、各マイクロコンピュータ４０，５０からクロック信号ＣＫに同期してシリアルインターフェース回路１５に供給される。シリアルインターフェース回路１５およびデコーダ回路１６ａは、各制御コマンドに応じた制御信号を各制御回路１１〜１４に出力する。【選択図】  図１
2005017091.tif 000002
【特許請求の範囲】
【請求項１】
外部から供給された制御コマンドに応じて車両デバイスを作動させる車両デバイス用集積回路装置において、
前記車両デバイスの作動を制御するデバイス作動制御回路と、
車両デバイス用集積回路装置内の回路動作をテストするテスト制御回路と、
車両デバイスの作動を制御するための作動制御コマンドを含む作動制御用シリアルデータおよび車両デバイス用集積回路装置内の回路動作をテストするためのテスト制御コマンドを含むテスト制御用シリアルデータを入力可能とするシリアルインターフェース回路と、
前記シリアルインターフェース回路の出力側に接続されて前記作動制御コマンドおよびテスト制御コマンドをデコードして、同作動制御コマンドおよびテスト制御コマンドに応じた制御信号を前記デバイス作動制御回路およびテスト制御回路にそれぞれ出力し、前記デバイス作動制御回路およびテスト制御回路を前記作動制御コマンドおよびテスト制御コマンドに応じてそれぞれ作動させる制御信号出力回路と
を備えたことを特徴とする車両デバイス用集積回路装置。
【請求項２】
前記シリアルインターフェース回路は、さらに前記作動制御コマンドおよびテスト制御コマンドのうちの少なくとも一方の成立条件を表す成立条件信号を入力可能とし、かつ
前記制御信号出力回路は、前記成立条件信号の入力を条件に、前記デバイス作動制御回路およびテスト制御回路のうちの少なくとも一方に対する前記制御信号の出力を許容するものである請求項１に記載した車両デバイス用集積回路装置。
【請求項３】
前記デバイス作動制御回路の診断を制御するダイアグ制御回路をさらに含み、かつ
前記制御信号出力回路は、前記デバイス作動制御回路および前記ダイアグ制御回路のうちの少なくとも一方の回路の作動状態から他方の回路の作動状態への移行時に、前記一方の回路にその作動を停止または保持させる制御信号を出力する機能を有する請求項１または２に記載した車両デバイス用集積回路装置。
【請求項４】
前記車両デバイスはエアバック装置であり、かつ
前記デバイス作動制御回路はエアバック装置の展開を制御するものである請求項１ないし３のうちのいずれか一つに記載の車両デバイス用集積回路装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、外部から供給された制御コマンドに応じて車両デバイスを作動させる車両デバイス用集積回路装置に関する。
【０００２】
【従来の技術およびその問題点】
近年、マイクロコンピュータなどから供給された制御コマンドに応じて車両デバイスを作動させる車両デバイス用集積回路装置が開発されるようになっている。この種の車両デバイス用集積回路装置においては、入出力端子を少なくすること、および集積回路のチップサイズを小さくすることが問題となる。
【０００３】
一方、通信技術の分野においては、回路を簡素化するために、異なる通信プロトコルに従った複数個の通信チャンネルに対して、共通のシリアルインターフェース回路を採用した通信制御用集積回路装置は知られている（下記特許文献１参照）。しかし、この通信制御集積回路装置は、各通信チャンネルを選択するためのチャンネルセレクタに外部からの指令信号を通信データと並列に入力しており、入力端子数が多くなる。また、この通信制御用集積回路装置と車両デバイス用集積回路装置とではそれらの機能が異なり、この通信制御用集積回路装置に関する技術を車両デバイス用集積回路装置にそのまま適用することはできない。
【０００４】
【特許文献１】
特開昭６１−２３４５１号公報
【０００５】
【発明の概要】
本発明は、外部から供給される制御コマンドに応じて車両デバイスを作動させる機能を有する車両デバイス用集積回路装置を提供しようとするものである。そして、この車両デバイス用集積回路装置に外部からの制御コマンドに応じて集積回路装置内の回路動作をテストする機能も持たせ、製造直後には外部からテスト制御コマンドを入力して内部の回路動作をテストできるようにして、車両デバイス用集積回路装置の信頼性を高くすることを目的とする。また、これらの両機能を備えた車両デバイス用集積回路装置の入出力端子数を少なくするとともに、チップサイズを小さくすることも目的とする。
【０００６】
上記目的を達成するために、本発明の特徴は、外部から供給された制御コマンドに応じて車両デバイスを作動させる車両デバイス用集積回路装置において、車両デバイスの作動を制御するデバイス作動制御回路と、車両デバイス用集積回路装置内の回路動作をテストするテスト制御回路と、車両デバイスの作動を制御するための作動制御コマンドを含む作動制御用シリアルデータおよび車両デバイス用集積回路装置内の回路動作をテストするためのテスト制御コマンドを含むテスト制御用シリアルデータを入力可能とするシリアルインターフェース回路と、シリアルインターフェース回路の出力側に接続されて作動制御コマンドおよびテスト制御コマンドをデコードして、作動制御コマンドおよびテスト制御コマンドに応じた制御信号をデバイス作動制御回路およびテスト制御回路にそれぞれ出力し、デバイス作動制御回路およびテスト制御回路を作動制御コマンドおよびテスト制御コマンドに応じてそれぞれ作動させる制御信号出力回路とを備えたことにある。この場合、例えば、車両デバイスはエアバック装置であり、デバイス作動制御回路はエアバック装置の展開を制御するものである。
【０００７】
この本発明の特徴においては、車両デバイス用集積回路装置が車両に組み込まれた際には、デバイス作動制御回路により、車両デバイスが外部から供給される作動制御コマンドに応じて作動する。また、この車両デバイス用集積回路装置の製造直後には、テスト制御回路により、内部の回路動作が外部から供給されるテスト制御コマンドに応じてテストされる。そして、これらの作動制御コマンドおよびテスト制御コマンドは作動制御用シリアルデータおよびテスト制御用シリアルデータにそれぞれ含まれていて、シリアルインターフェース回路が両シリアルデータを共通に入力可能としている。したがって、本発明の特徴によれば、車両デバイス用集積回路装置の信頼性を高くするためのテストも簡単に可能にし、かつ同集積回路装置の入出力端子数を少なくできるとともに、チップサイズを小さくすることもできる。
【０００８】
また、本発明の他の特徴は、シリアルインターフェース回路は、さらに作動制御コマンドおよびテスト制御コマンドのうちの少なくとも一方の成立条件を表す成立条件信号を入力可能としていて、制御信号出力回路は、成立条件信号の入力を条件に、デバイス作動制御回路およびテスト制御回路のうちの少なくとも一方に対する前記制御信号の出力を許容することにある。これによれば、デバイス作動制御回路およびテスト制御回路の動作が成立条件信号にも依存することになり、この車両デバイス用集積回路装置の動作のフェールセーフが向上する。
【０００９】
また、本発明の他の特徴は、デバイス作動制御回路の診断を制御するダイアグ制御回路をさらに含んでいて、制御信号出力回路は、デバイス作動制御回路およびダイアグ制御回路のうちの少なくとも一方の回路の作動状態から他方の回路の作動状態への移行時に、前記一方の回路にその作動を停止または保持させる制御信号を出力する機能を有することにある。これによれば、車両デバイス用集積回路装置にダイアグ機能をも持たせることができる。また、ダイアグ作動状態からデバイス作動状態への切換え時、またはデバイス作動状態からダイアグ作動状態への切換え時に、外部からクリアコマンド、状態設定コマンド（または状態保持コマンド）などの制御指令を与える必要がなくなり、前記切換えを迅速に行うことができるようになる。
【００１０】
【発明の実施の形態】
以下、本発明の一実施形態を図面を用いて説明すると、図１は同実施形態に係り、車両デバイスとしての乗員保護用のエアバック装置２０の作動を制御するための車両デバイス用集積回路装置１０を示すブロック図である。
【００１１】
この車両デバイス用集積回路装置１０は、点火制御回路１１、電源電圧制御回路１２、ダイアグ制御回路１３およびテスト制御回路１４を備えている。点火制御回路１１は、エアバック装置２０の作動を制御するデバイス作動制御回路として機能するもので、出力端子ＯＵＴ１を介したエアバック装置２０内のスクイブ（点火装置）への通電によりエアバックを展開させる。電源電圧制御回路１２は、昇圧回路を含みスクイブを作動させるための電源電圧を確保する。この電源電圧制御回路１２には、出力端子ＯＵＴ２を介して電圧保持用のコンデンサ３０が接続されている。
【００１２】
ダイアグ制御回路１３は、点火制御回路１１、電源電圧制御回路１２およびエアバック装置２０の断線、短絡などの故障の診断を制御する。例えば、故障診断用電圧を適宜箇所に印加して診断箇所に関する電圧、信号などを取り出し、出力端子ＯＵＴ３に出力する。この出力端子ＯＵＴ３は、車両搭載時にこの集積回路装置１０を制御するためのエアバック制御用マイクロコンピュータ４０に接続される。テスト制御回路１４は、この集積回路装置１０内の回路動作のテストを制御する。例えば、集積回路装置１０内に含まれる演算回路、論理回路などの動作をテストして、テスト結果を出力端子ＯＵＴ４から出力する。この出力端子ＯＵＴ４は、この集積回路装置１０の製造直後の検査時に、集積回路装置１０をテストするためのテスト用マイクロコンピュータ５０に接続される。
【００１３】
また、この集積回路装置１０は、点火制御回路１１、電源電圧制御回路１２、ダイアグ制御回路１３およびテスト制御回路１４に作動制御信号を出力するシリアルインターフェース回路１５および制御信号出力回路１６も備えている。シリアルインターフェース回路１５は、エアバック制御用マイクロコンピュータ４０またはテスト用マイクロコンピュータ５０から入力端子ＩＮ１を介して入力されるクロック信号ＣＫを用いて、同マイクロコンピュータコンピュータ４０（または５０）から入力端子ＩＮ２を介して入力されるシリアルデータＳＤをパラレル信号に変換して出力する。なお、シリアルデータＳＤは、クロック信号ＣＫに同期して供給される。
【００１４】
各シリアルデータは、複数ビットからなって点火制御回路１１、電源電圧制御回路１２、ダイアグ制御回路１３およびテスト制御回路１４の作動内容（すなわち、各制御回路１１〜１４に対する制御内容）を表す複数ビットの制御コマンドと、複数ビットからなって各制御コマンドに割り当てられたチャンネルデータとからなる。制御コマンドには、点火制御コマンド、電圧制御コマンド、ダイアグ制御コマンドおよびテスト制御コマンドが含まれている。点火制御コマンドは、エアバックを展開させるための制御コマンドであり、例えばエアバックの展開を指示する指示データと、展開させるエアバックを指定する指定データとからなる。電圧制御コマンドは、例えば、電源電圧制御回路１２に対して昇圧を指示する指示データである。ダイアグ制御コマンドは、点火制御回路１１、電源電圧制御回路１２およびエアバック装置２０を診断するための制御コマンドであり、例えば特定の回路部の電圧信号の取り出しを指示する指示データと、特定の回路部を指定する指定データとからなる。テスト制御コマンドは、集積回路装置１０の各種回路の作動をテストするための制御コマンドであり、例えば集積回路装置１０の各種回路の演算または論理のテスト内容を示す指示データと、テスト箇所を指定する指定データとからなる。
【００１５】
また、シリアルインターフェース回路１５は、スタティックに供給される複数ビットのパラレル信号からなり、前記制御コマンドの成立条件を表す成立条件信号ＰＲ１，ＰＲ２を、エアバック制御用マイクロコンピュータ４０またはテスト用マイクロコンピュータ５０から入力端子ＩＮ３を介して入力して、デコーダ回路１６ａにそのまま出力する。この成立条件信号ＰＲ１，ＰＲ２は、複数ビットの信号の組み合わせにより点火制御コマンド、ダイアグ制御コマンドなどによる点火制御回路１１、ダイアグ制御回路１３の動作の許容または禁止を表す。なお、図１においては、この条件成立信号は２ビットであるが、３ビット以上であってもよい。
【００１６】
制御信号出力回路１６は、デコーダ回路１６ａおよび遷移制御回路１６ｂからなる。デコーダ回路１６ａは、シリアルデータＳＤ中のチャンネルデータを用いて制御コマンドを振り分けるとともに同制御コマンドをデコードして、点火制御回路１１、電源電圧制御回路１２、ダイアグ制御回路１３およびテスト制御回路１４の動作を制御するための制御信号を遷移制御回路１６ｂを介して前記各制御回路１１〜１４に出力する。また、デコーダ回路１６ａは、シリアルインターフェース回路１５から供給される成立条件信号ＰＲ１，ＰＲ２に応じて、前記制御コマンドに応じた制御信号の出力を許容または禁止する。
【００１７】
遷移制御回路１６ｂは、前記デコーダ回路１６ａから供給される制御信号を、点火制御回路１１、電源電圧制御回路１２、ダイアグ制御回路１３およびテスト制御回路１４に出力するとともに、外部からクリア制御コマンドを入力しなくても各制御回路１１〜１４の制御状態を遷移させることを可能とするために、前記制御信号による制御回路１１〜１４の制御状態の遷移に対して必要な処理を行う。例えば、点火制御コマンドによる点火制御回路１１の作動後にダイアグ制御コマンドによってダイアグ制御回路１３を作動させる場合、点火制御回路１１にクリア信号を供給して点火制御回路１１の作動を停止させた後、ダイアグ制御回路１３に制御信号を出力して同ダイアグ制御回路１３の作動を開始させることにより、集積回路装置１０における点火制御動作からダイアグ制御動作への遷移を許容する。逆に、ダイアグ制御コマンドによるダイアグ制御回路１３の作動後に点火制御コマンドによって点火制御回路１１を作動させる場合には、ダイアグ制御回路１１にクリア信号を供給してダイアグ制御回路１３の作動を停止させた後、点火制御回路１１に制御信号を出力して同点火制御回路１１の作動を開始させることにより、集積回路装置１０におけるダイアグ御動作から点火制御動作への遷移を許容する。
【００１８】
また、集積回路装置１０内には、モニタ回路１７も設けられている。モニタ回路１７は、発振器、カウンタ、判定回路などを含み、エアバック制御用マイクロコンピュータ４０によるプログラムの実行時に、同コンピュータ４０から入力端子ＩＮ４を介して定期的に供給されるパルス信号（ウォッチドッグ信号）のパルス幅、周期などをモニタして、エアバック制御用マイクロコンピュータ４０の暴走を検出するものである。そして、モニタ回路１７は、この暴走の検出時には、同暴走を表す信号を出力端子ＯＵＴ５を介してエアバック制御用マイクロコンピュータ４０に供給する。また、このモニタ回路１７はテスト制御回路１４にも接続されており、テスト制御回路１４には、テスト制御コマンドに従い、モニタ回路１７内の発振器およびカウンタからの信号を用いて集積回路装置１０の回路動作をテストするモードも用意されている。そして、このテストモードのために、モニタ回路１７は、テスト用マイクロコンピュータ５０から入力端子ＩＮ５を介してクロック信号ＣＫを入力可能としている。
【００１９】
エアバック制御用マイクロコンピュータ４０は、集積回路装置１０の車両搭載時に、集積回路装置１０に接続されるものであり、図示しないプログラムの実行により集積回路装置１０およびエアバック装置２０の点火制御処理、電源電圧制御処理およびダイアグ制御処理を実行する。そして、このエアバック制御用マイクロコンピュータ４０には、車両の衝突を検出するために、加速度センサなどにより構成される衝突検出用センサ４１が接続されている。
【００２０】
テスト用マイクロコンピュータ５０は、集積回路装置１０の製造直後に、検査のために集積回路装置１０に接続されるものであり、図示しないプログラムの実行により集積回路装置１０のテスト制御処理を実行する。
【００２１】
このように構成した上記実施形態によれば、作動制御コマンド、電源電圧制御コマンド、ダイアグ制御コマンドおよびテスト制御コマンドをそれぞれ含むシリアルデータＳＤは、シリアルインターフェース回路１５に共通に入力される。したがって、集積回路装置１０の入出力端子数を少なくできるとともに、チップサイズを小さくすることもできる。
【００２２】
次に、上記のように構成した実施形態に係る集積回路装置１０の検査時における動作および同集積回路装置１０の車両搭載時における動作について説明する。まず、検査時における動作について説明すると、集積回路装置１０の製造後、同集積回路装置１０は、図１の破線で示すように、製造工場などで検査のためにテスト用マイクロコンピュータ５０に接続される。テスト用マイクロコンピュータ５０は、図示しないプログラムの実行により、クロック信号ＣＫを集積回路装置１０の入力端子ＩＮ１に供給するとともに、テスト制御コマンドおよびチャンネルデータからなるシリアルデータＳＤを前記クロック信号に同期させて入力端子ＩＮ２に供給する。また、必要に応じて条件成立信号ＰＲ１，ＰＲ２を入力端子ＩＮ３に供給する。
【００２３】
集積回路装置１０においては、このシリアルデータＳＤはシリアルインターフェース回路１５に供給され、シリアルインターフェース回路１５はテスト制御コマンドおよびチャンネルデータをパラレル信号に変換してデコーダ回路１６ａに供給する。この場合、テスト制御コマンドは、集積回路装置１０内の種々の回路動作をテストするためのテスト内容を表している。デコーダ回路１６ａは、テスト制御コマンドおよびチャンネルデータに基づいて、制御コマンドに応じた制御信号をテスト制御回路１４に供給する。なお、条件成立信号ＰＲ１，ＰＲ２が入力端子ＩＮ３に供給されている場合には、デコーダ回路１６ａはこの条件成立信号ＰＲ１，ＰＲ２との条件合致も考慮して制御信号を出力する。テスト制御回路１４は、集積回路装置１０内の種々の回路に回路動作をテストするためのテスト用信号を出力する。種々の回路は、このテスト用信号に従って動作し、動作結果を表す信号を出力する。テスト制御回路１４は、この動作結果を表す信号をテスト結果を表す信号として入力し、出力端子ＯＵＴ４を介してテスト用マイクロコンピュータ５０に出力する。
【００２４】
テスト用マイクロコンピュータ５０は、この集積回路装置１０から出力されたテスト結果を表す信号が、前記集積回路装置１０に出力したテスト制御コマンドによるテスト内容に合致するかを判定する。この判定は、種々のテスト制御コマンドに対して行われる。そして、この集積回路装置１０の回路動作の不具合、すなわち集積回路装置１０の回路動作を確認する。したがって、集積回路装置１０の製造上の不具合などを簡単に検査できる。
【００２５】
このようなテスト制御コマンドの中には、モニタ回路１７内の発振器、カウンタなどの出力信号を利用する場合がある。しかし、モニタ回路１７内の発振器およびカウンタの動作をテスト用マイクロコンピュータ５０側から把握することは難しく、この発振器およびカウンタの動作が検査に関係してくる場合がある。この場合には、図２（Ａ）に示すように、外部からモニタ回路１７内の発振器およびカウンタを設定制御するための第１テスト制御コマンド（内部発振信号外部入力設定コマンド）に同コマンドに対応したチャンネルデータを付加したシリアルデータＳＤを入力端子ＩＮ２に出力する。
【００２６】
このシリアルデータＳＤに応答し、シリアルインターフェース回路１５およびデコーダ回路１６ａは、モニタ回路１７内の発振器およびカウンタを設定することを表す制御信号をテスト制御回路１４に遷移制御回路１６ｂを介して出力する。テスト制御回路１４は、この制御信号に応じてモニタ回路１７を制御して、内部の発振器の出力に代えて入力端子ＩＮ５に供給されているクロック信号を利用するようにモニタ回路１７を制御する。また、第１テスト制御コマンドによる指示のもとに、必要に応じてカウンタを所定値に設定する。これにより、モニタ回路１７はテスト用マイクロコンピュータ５０の制御下で動作し始める。第１テスト制御コマンドは、単にモニタ回路１７の外部設定を行うことを指示するだけで、回路動作のテストのための制御は行なわれない。なお、第１テスト制御コマンドに集積回路装置１０の一部の回路動作のテスト内容も含ませておいて、テスト制御回路１４が、テスト用マイクロコンピュータ５０の制御下におかれたモニタ回路１７からのクロック信号ＣＫおよびカウンタの出力信号を用いて、集積回路装置１０内の回路動作のテストを前述のようにして制御するようにしてもよい。
【００２７】
次に、この第１テスト制御コマンドの出力後、テスト用マイクロコンピュータ５０が、同マイクロコンピュータ５０の制御下にあるモニタ回路１７を用いて集積回路装置１０内の回路動作をテストする動作について説明する。この場合、テスト用マイクロコンピュータ５０は、第１テスト制御コマンドとは異なる第２テスト制御コマンド（制御コマンド）に、同コマンドに対応したチャンネルデータを付加したシリアルデータＳＤを入力端子ＩＮ２に出力する。このシリアルデータＳＤに応答し、シリアルインターフェース回路１５およびデコーダ回路１６ａは、第２テスト制御コマンドによって表されたテスト内容を表す制御信号をテスト制御回路１４に遷移制御回路１６ｂを介して出力する。テスト制御回路１４は、この制御信号に応じてモニタ回路１７を前記第１テスト制御コマンドによる制御時の状態を保ったまま、集積回路装置１０内の回路動作のテストを前述のようにして制御する
【００２８】
これによれば、テスト用マイクロコンピュータ５０の制御下においた、すなわち内部発振信号外部入力設定状態においたモニタ回路１７を用いて、集積回路装置１０内の回路動作のテストを行うことができるようになる。しかも、モニタ回路１７を内部発振信号外部入力設定状態に設定したまま、モニタ回路１７を用いた他の集積回路装置１０内の回路動作のテストを続けて行うこともできる。
【００２９】
次に、車両に搭載した状態における集積回路装置１０の動作について説明する。この場合、この集積回路装置１０はエアバック装置２０、コンデンサ３０およびエアバック制御用マイクロコンピュータ４０に接続されている。エアバック制御用マイクロコンピュータ４０には、衝突検出用センサ４１も接続されている。
【００３０】
エアバック制御用マイクロコンピュータ４０は、図示しないプログラムの実行により、クロック信号ＣＫを集積回路装置１０の入力端子ＩＮ１に供給するとともに、ダイアグ制御コマンドおよび同コマンドに対応したチャンネルデータからなるシリアルデータＳＤ、電源電圧制御コマンドおよび同コマンドに対応したチャンネルデータからなるシリアルデータＳＤ、または点火制御コマンドおよび同コマンドに対応したチャンネルデータからなるシリアルデータＳＤを前記クロック信号に同期させて入力端子ＩＮ２に供給する。また、条件成立信号ＰＲ１，ＰＲ２を入力端子ＩＮ３に供給する。
【００３１】
集積回路装置１０においては、これらのシリアルデータＳＤおよび条件成立信号ＰＲ１，ＰＲ２はシリアルインターフェース回路１５に供給され、シリアルインターフェース回路１５は各制御コマンドおよびチャンネルデータをパラレル信号に変換してデコーダ回路１６ａに供給する。シリアルデータＳＤに含まれる制御コマンドがダイアグ制御コマンドであれば、デコーダ回路１６ａは、ダイアグ制御コマンドと成立条件信号ＰＲ１，ＰＲ２との合致を条件に、ダイアグ制御コマンドおよびチャンネルデータに基づいて、ダイアグ制御コマンドに応じた制御信号を遷移制御回路１６ｂを介してダイアグ制御回路１３に供給する。なお、ダイアグ制御コマンドは、点火制御回路１１、電源電圧制御回路１２およびエアバック装置２０を診断するための診断内容および診断箇所を表している。
【００３２】
ダイアグ制御回路１３は、点火制御回路１１、電源電圧制御回路１２およびエアバック装置２０に対してダイアグ制御コマンドにより表された診断内容に対応した診断用信号を出力する。そして、ダイアグ制御回路１３は、この診断用信号に応じて点火制御回路１１、電源電圧制御回路１２およびエアバック装置２０から出力される信号を入力し、出力端子ＯＵＴ３を介してエアバック制御用マイクロコンピュータ４０に出力する。エアバック制御用マイクロコンピュータ４０は、この集積回路装置１０から出力された信号が、集積回路装置１０に出力した前記ダイアグ制御コマンドによる診断内容に適合するかを判定する。この判定は、種々のダイアグ制御コマンドに対して行われる。そして、エアバック制御用マイクロコンピュータ４０は、点火制御回路１１、電源電圧制御回路１２およびエアバック装置２０を診断するとともに、この診断により故障が発見されれば同故障を乗員に対して警告するとともに必要な処理を実行する。
【００３３】
シリアルデータＳＤに含まれる制御コマンドが電源電圧制御コマンドであれば、デコーダ回路１６ａは、電源電圧制御コマンドと成立条件信号ＰＲ１，ＰＲ２との合致を条件に、電源電圧制御コマンドおよびチャンネルデータに基づいて、電源電圧制御コマンドに応じた制御信号を遷移制御回路１６ｂを介して電源電圧制御回路１２に供給する。なお、電源電圧制御コマンドは、電源電圧の制御内容、例えば電源電圧の昇圧を表している。電源電圧制御回路１２は、前記供給された制御信号に応じた制御により、昇圧などの電源電圧の制御を行う。
【００３４】
シリアルデータＳＤに含まれる制御コマンドが点火制御コマンドであれば、デコーダ回路１６ａは、点火制御コマンドと成立条件信号ＰＲ１，ＰＲ２との合致を条件に、点火制御コマンドおよびチャンネルデータに基づいて、点火制御コマンドに応じた制御信号を遷移制御回路１６ｂを介して点火制御回路１１に供給する。なお、点火制御コマンドは、エアバック装置２０のスクイブへの通電によるエアバックの展開を表している。また、この点火制御コマンドは、エアバック制御用マイクロコンピュータ４０にて衝突検出用センサ４１による検出信号に基づいて車両の衝突が判定されたとき出力されるものである。点火制御回路１１は、前記供給された制御信号に応じて、エアバック装置２０を制御してエアバックを展開させる。
【００３５】
このようなダイアグ制御動作、電源電圧制御動作および点火制御動作においては、成立条件信号ＰＲ１，ＰＲ２を用いて各制御動作を許容するようにした。したがって、ダイアグ制御コマンド、電源電圧制御コマンドおよび点火制御コマンドが誤って入力されても、成立条件信号ＰＲ１，ＰＲ２の合致が確認されない場合には、前記各制御動作は行われない。これにより、集積回路装置１０の動作のフェールセーフが向上する。
【００３６】
このようなダイアグ制御、電源電圧制御および点火制御動作の説明においては、制御状態の遷移については説明しなかった。しかし、実際には、ダイアグ制御から点火制御へ遷移させたり、点火制御からダイアグ制御へ遷移させるなど、異なる制御状態へ遷移時には遷移前の制御状態を終了させてから新たな制御へ遷移させることがある。このような遷移制御は、制御コマンドの種類、遷移前の制御コマンドの種類と遷移後の制御コマンドの種類などにより、遷移制御回路１６ｂによって制御される。
【００３７】
この遷移制御について一例を示して説明すると、図２（Ｂ）に示すように、ダイアグ制御コマンド、点火制御コマンドおよびダイアグ制御コマンドの順で時間経過に従って制御コマンドを含むシリアルデータＳＤが入力端子ＩＮ２に供給されたものとする。この場合、デコーダ回路１６ａは、前記シリアルデータＳＤに基づく制御信号をダイアグ制御回路１３、点火制御回路１１およびダイアグ制御回路１３にこの順に供給して、ダイアグ制御動作、点火制御動作およびダイアグ制御動作をこの順に行わせる。しかし、このとき、遷移制御回路１６ｂは、点火制御コマンドの到来時に、ダイアグ制御回路１３にクリア信号を供給してダイアグ制御回路１３の動作を停止させるとともに制御の遷移に必要な処理を行う。このダイアグ制御回路１３の作動停止後、遷移制御回路１６ｂは、点火制御回路１１に点火制御コマンドに応じた制御信号を供給して、点火制御回路１１の作動を開始させる。また、この点火制御後のダイアグ制御コマンドの到来時には、遷移制御回路１６ｂは、点火制御回路１１にクリア信号を供給して点火制御回路１１の動作を停止させるとともに制御の遷移に必要な処理を行う。この点火制御回路１１の作動停止後、遷移制御回路１６ｂは、ダイアグ制御回路１３にダイアグ制御コマンドに応じた制御信号を供給して、ダイアグ制御回路１１の作動を開始させる。
【００３８】
このような遷移制御回路１６ｂの遷移制御により、制御コマンドによる点火制御回路１１、電源電圧制御回路１２およびダイアグ制御回路１３の作動の遷移が確実に行われるようになる。また、この遷移制御回路１６ｂの遷移制御により、各制御回路１１〜１３間の作動の遷移に対して、エアバック制御用マイクロコンピュータ４０による遷移前の制御動作を停止させる制御、例えばエアバック制御用マイクロコンピュータ４０からクリア制御コマンド（図示破線参照）を出力するための制御が不要となるとともに集積回路装置１０側のクリア制御コマンドの入力に伴う処理も不要となり、エアバック制御用マイクロコンピュータ４０および集積回路装置１０のコマンド処理に要する時間の短縮を図ることができる。
【００３９】
以上、本発明の一実施形態について説明したが、本発明の実施にあたっては、上記各実施形態およびその変形例に限定されるものではなく、本発明の目的を逸脱しない限りにおいて種々の変更が可能である。
【００４０】
例えば、上記実施形態の説明では、ダイアグ制御と点火制御との制御状態の遷移時における遷移制御回路１６ｂによるクリア処理（すなわち、遷移前のダイアグまたは点火制御の停止）についてのみ説明した。しかし、電源電圧制御と、ダイアグ制御および点火制御との各制御状態の遷移時にも前記遷移制御回路１５ｂによるクリア処理を実行するようにしてもよい。また、ダイアグ制御、点火制御および電源電圧制御の各範囲内においても、制御対象の変更を行う場合には前記遷移制御回路１６ｂによるクリア処理を実行するようにしてもよい。
【００４１】
また、クリア処理すなわち作動の停止制御に加えて、遷移制御回路１６ｂは、点火制御回路１１、電源電圧制御回路１２、ダイアグ制御回路１３およびテスト制御回路１４間の作動状態の遷移時に、遷移後の制御回路１１〜１４の作動状態、または遷移前および遷移後の制御回路１１〜１４の作動状態の組み合わせに応じて、遷移前の制御回路１１〜１４の作動状態を保持しておくための制御信号を出力しておき、ある制御回路の作動状態を保持したまま他の制御回路を作動させるようにしてもよい。例えば、ダイアグ制御回路１３をある作動状態で作動させるための制御コマンドに基づいて、点火制御回路１１または電源電圧制御回路１２をある作動状態に保持しておいて、ダイアグ制御回路１３を前記作動状態で作動させて、ある作動状態における点火制御回路１１または電源電圧制御回路１２のダイアグ処理を実行させるようにしてもよい。また、点火制御、電源電圧制御、ダイアグ制御およびテスト制御の各範囲内においても、ある作動状態を保っておくために制御信号を発生して、他の作動状態に移行させるようにしてもよい。これにより、外部から車両デバイス用集積回路装置１０に状態設定コマンド、状態保持コマンドなどの制御コマンドを入力しなくても、各制御回路１１〜１４の作動状態を以前の状態に維持したまま、次の作動状態に簡単に移行させることができるようになる。
【００４２】
また、上記実施形態においては、車両デバイス用集積回路装置１０をエアバック装置２０を制御するための集積回路装置に適用した例についてのみ説明した。しかし、本発明に係る集積回路技術は、車両のシートベルト装置、操舵装置、制動装置などの各種車両デバイスを制御するための集積回路装置にも適用できる。
【図面の簡単な説明】
【図１】本発明の一実施形態に係る車両デバイス用集積回路およびその周辺装置を概略的に示すブロック図である。
【図２】（Ａ）はテスト制御における作動状態の遷移を説明するためのタイムチャートであり、（Ｂ）はダイアグ制御と点火制御との作動状態の遷移を説明するためのタイムチャートである。
【符号の説明】
１０…車両デバイス用集積回路装置、１１…点火制御回路、１２…電源電圧制御回路、１３…ダイアグ制御回路、１４…テスト制御回路、１５…シリアルインターフェース回路、１６…制御信号出力回路、１６ａ…デコーダ回路、１６ｂ…遷移制御回路、２０…エアバック装置、３０…エアバック制御用マイクロコンピュータ、５０…テスト用マイクロコンピュータ。
【図１】
2005017091.tif 000003
【図２】
2005017091.tif 000004