(57)【要約】【課題】大幅なコスト上昇を招くことなく様々な性能要求に対応することが可能なインターフェイス装置を提供する。【解決手段】インターフェイス装置１０ａ，１０ｂは、変換特性が異なる複数のＡ／Ｄ変換器１２ａ，１２ｂ，…を有する変換部１２と、センサＳ１〜Ｓ３を変換部１２に設けられたＡ／Ｄ変換器１２ａ，１２ｂ，…の何れに接続させるのかを制御する制御部１５と、センサＳ１〜Ｓ３が接続される入力ポートＰ１１〜Ｐ１３を有しており、制御部１５の制御の下で、センサＳ１〜Ｓ３を接続させるＡ／Ｄ変換器１２ａ，１２ｂ，…を入力ポートＰ１１〜Ｐ１３毎に選択するセレクタ部１１とを備える。【選択図】図１
2014154082.tif 000002
【特許請求の範囲】
【請求項１】
少なくとも１つのアナログ信号をディジタル信号に変換して外部装置に出力するインターフェイス装置において、
変換特性が異なる複数のＡ／Ｄ変換器を有する変換部と、
前記アナログ信号を前記変換部に設けられた前記複数のＡ／Ｄ変換器の何れに入力させるのかを制御する制御部と、
前記アナログ信号が入力される少なくとも１つの入力ポートを有しており、前記制御部の制御の下で、前記アナログ信号を入力させる前記Ａ／Ｄ変換器を前記入力ポート毎に選択する選択部と
を備えることを特徴とするインターフェイス装置。
【請求項２】
前記制御部は、前記入力ポートに対応する第１レジスタを備えており、該第１レジスタの値を設定することによって、前記アナログ信号を前記変換部に設けられた前記複数のＡ／Ｄ変換器の何れに入力させるのかを制御することを特徴とする請求項１記載のインターフェイス装置。
【請求項３】
前記複数のＡ／Ｄ変換器で変換されたディジタル信号を格納する格納部を備えることを特徴とする請求項１又は請求項２記載のインターフェイス装置。
【請求項４】
前記制御部は、前記複数のＡ／Ｄ変換器に対応する第２レジスタを備えており、該第２レジスタの値を設定することによって、前記複数のＡ／Ｄ変換器で変換されたディジタル信号を前記格納部に格納させるタイミングを制御可能であることを特徴とする請求項３記載のインターフェイス装置。
【請求項５】
前記制御部は、前記第２レジスタに設定された値に応じた時間を計時するタイマを備えており、該タイマの計時終了タイミングで前記複数のＡ／Ｄ変換器で変換されたディジタル信号を前記格納部に格納させることを特徴とする請求項４記載のインターフェイス装置。
【請求項６】
前記変換部は、外部から割込信号が入力されるタイミングで、前記複数のＡ／Ｄ変換器で変換されたディジタル信号を前記格納部に格納させることを特徴とする請求項３から請求項５の何れか一項に記載のインターフェイス装置。
【請求項７】
前記格納部に格納されたディジタル信号を前記外部装置に送信する通信部を備えることを特徴とする請求項３から請求項６の何れか一項に記載のインターフェイス装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、インターフェイス装置に関する。
【背景技術】
【０００２】
二輪車、自動車、船舶等の輸送機器では、様々な機械や装置が高度に電子制御されている。例えば、自動車では、エンジン、トランスミッション、パワーステアリング、ブレーキ等の駆動系の装置のみならず、エアバック、エアコン、ドアロック等の駆動系以外の装置も電子制御されている。また、電気自動車（ＥＶ：Electric Vehicle）やハイブリッド自動車（ＨＶ：Hybrid Vehicle）等においては、バッテリの充放電制御等の電子制御も行われている。
【０００３】
このような電子制御を実現するために、輸送機器には、速度、加速度、回転数、温度等の各種物理量を検出するセンサと、センサの検出結果に基づいて上述したエンジン、トランスミッション等の各種装置を制御する電子制御装置（ＥＣＵ：Electronic Control Unit）とを備える電子制御システムが設けられている。ここで、上記のセンサは検出結果をアナログ信号で出力する一方で、上記の電子制御装置はディジタル信号をディジタル処理して上述した電子制御を行うものであるため、上記の電子制御システムには、センサからのアナログ信号を電子制御装置の処理に適したディジタル信号に変換するＡ／Ｄ変換器を備えるインターフェイス装置も設けられる。
【０００４】
以下の特許文献１には、このようなインターフェイス装置の一例が開示されている。具体的には、複数のセンサからのアナログ信号をディジタル信号に変換するＡ／Ｄ変換器と、複数のスイッチからのオン・オフ信号を入力する入力バッファ回路と、内燃機関の運転を制御する内燃機関制御回路との間でシリアル通信を行うシリアル通信回路とを備える入力ＩＣが開示されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開平８−１５３０５２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
ところで、上述したインターフェイス装置は、様々なセンサから出力されるアナログ信号をディジタル信号に変換するものであるにも拘わらず、基本的には１種類のＡ／Ｄ変換器しか実装されていないため、様々な性能要求に対応することができないという問題がある。例えば、インターフェイス装置に入力される複数のアナログ信号のうちの特定のアナログ信号について、変換に要する時間を短縮したり、分解能を向上させたりするという要求に対応することができないといった具合である。
【０００７】
ここで、上述したインターフェイス装置を用いずに、高性能のＡ／Ｄ変換器が内蔵されたマイクロプロセッサを電子制御装置のマイクロプロセッサとして用いれば、上述した様々な性能要求に対応することができると考えられる。しかしながら、このような性能要求に対応し得る高性能のＡ／Ｄ変換器が内蔵されたマイクロプロセッサは高価であるため電子制御システムのコストの上昇に繋がるという問題がある。また、このような高性能のＡ／Ｄ変換器が内蔵されたマクロプロセッサは種類が限られてしまうため、マイクロプロセッサの選定の自由度が低下してしまうという問題も生ずる。
【０００８】
本発明は、上記事情に鑑みてなされたものであり、大幅なコスト上昇を招くことなく様々な性能要求に対応することが可能なインターフェイス装置を提供することを目的とする。
【課題を解決するための手段】
【０００９】
上記課題を解決するために、本発明のインターフェイス装置は、少なくとも１つのアナログ信号をディジタル信号に変換して外部装置に出力するインターフェイス装置において、変換特性が異なる複数のＡ／Ｄ変換器を有する変換部と、前記アナログ信号を前記変換部に設けられた前記複数のＡ／Ｄ変換器の何れに入力させるのかを制御する制御部と、前記アナログ信号が入力される少なくとも１つの入力ポートを有しており、前記制御部の制御の下で、前記アナログ信号を入力させる前記Ａ／Ｄ変換器を前記入力ポート毎に選択する選択部とを備えることを特徴としている。
また、本発明のインターフェイス装置は、前記制御部が、前記入力ポートに対応する第１レジスタを備えており、該第１レジスタの値を設定することによって、前記アナログ信号を前記変換部に設けられた前記複数のＡ／Ｄ変換器の何れに入力させるのかを制御することを特徴としている。
また、本発明のインターフェイス装置は、前記複数のＡ／Ｄ変換器で変換されたディジタル信号を格納する格納部を備えることを特徴としている。
また、本発明のインターフェイス装置は、前記制御部が、前記複数のＡ／Ｄ変換器に対応する第２レジスタを備えており、該第２レジスタの値を設定することによって、前記複数のＡ／Ｄ変換器で変換されたディジタル信号を前記格納部に格納させるタイミングを制御可能であることを特徴としている。
また、本発明のインターフェイス装置は、前記制御部が、前記第２レジスタに設定された値に応じた時間を計時するタイマを備えており、該タイマの計時終了タイミングで前記複数のＡ／Ｄ変換器で変換されたディジタル信号を前記格納部に格納させることを特徴としている。
また、本発明のインターフェイス装置は、前記変換部が、外部から割込信号が入力されるタイミングで、前記複数のＡ／Ｄ変換器で変換されたディジタル信号を前記格納部に格納させることを特徴としている。
また、本発明のインターフェイス装置は、前記格納部に格納されたディジタル信号を前記外部装置に送信する通信部を備えることを特徴としている。
【発明の効果】
【００１０】
本発明によれば、変換特性が異なる複数のＡ／Ｄ変換器を変換部に設け、制御部が選択部を制御して、アナログ信号（選択部の入力ポートに入力されるアナログ信号）を入力させるＡ／Ｄ変換器を入力ポート毎に選択するようにしているため、大幅なコスト上昇を招くことなく様々な性能要求に対応することが可能であるという効果がある。
【図面の簡単な説明】
【００１１】
【図１】本発明の一実施形態によるインターフェイス装置の要部構成を示すブロック図である。
【図２】本発明の一実施形態によるインターフェイス装置におけるセンサとＡ／Ｄ変換器との接続例を示す図である。
【図３】本発明の一実施形態によるインターフェイス装置の動作を説明するためのタイミングチャートである。
【発明を実施するための形態】
【００１２】
以下、図面を参照して本発明の一実施形態によるインターフェイス装置について詳細に説明する。尚、以下では、理解を容易にするために、自動車に設けられる直噴エンジン制御システムに適用されるインターフェイス装置を例に挙げて説明する。
【００１３】
図１は、本発明の一実施形態によるインターフェイス装置の要部構成を示すブロック図である。図１に示す通り、本実施形態のインターフェイス装置１０ａ，１０ｂは、セレクタ部１１（選択部）、変換部１２、格納部１３、通信部１４、及び制御部１５を備えており、センサＳ１，Ｓ２及びセンサＳ３から出力される検出信号（アナログ信号）を、コントローラＣ（外部装置）の処理に適したディジタル信号にそれぞれ変換する。
【００１４】
これらインターフェイス装置１０ａ，１０ｂは、ＳＰＩ（登録商標）（Serial Peripheral Interface）バス等のシリアルバスＢを介してコントローラＣに接続されており、変換したディジタル信号を、コントローラＣからの要求（データ送信要求）に応じてシリアルバスＢを介してコントローラＣにそれぞれ送信する。尚、上記のシリアルバスＢとしては、ＳＰＩ（登録商標）に限らず、ＵＡＲＴ（Universal Asynchronous Receiver Transmitter）等の他の通信手段を用いることも可能である。
【００１５】
ここで、図１に示す例では、２つのインターフェイス装置１０ａ，１０ｂがシリアルバスＢを介してコントローラＣに接続されている例を図示しているが、コントローラＣに接続されるインターフェイス装置の数は１つであっても、３つ以上であっても良い。尚、インターフェイス装置１０ａ，１０ｂは同様の構成であるため、以下では、主にインターフェイス装置１０ａについて説明し、インターフェイス装置１０ｂについての詳細な説明は省略する。
【００１６】
センサＳ１〜Ｓ３は、直噴エンジン制御システムで用いられる各種センサである。例えば、センサＳ１は、スロットルボディ内に設けられたスロットルバルブの開度を検出するセンサである。センサＳ２は、燃料タンク内の内圧を検出するセンサである。センサＳ３は、燃料噴射インジェクタのソレノイドに流れる電流、或いはエンジンのノッキング振動を検出するセンサである。
【００１７】
コントローラＣは、センサＳ１〜Ｓ３の検出結果（インターフェイス装置１０ａ，１０ｂでディジタル信号に変換されたもの）を用いて、エンジンの制御を行う。例えば、上記のスロットルバルブの開度、燃料の噴射状態や噴射タイミング等の制御を行う。尚、コントローラＣは、インターフェイス装置１０ａ，１０ｂに対するデータ送信要求を通信部ＣＭから送信することにより、上記のセンサＳ１〜Ｓ３の検出結果（インターフェイス装置１０ａ，１０ｂでディジタル信号に変換されたもの）をそれぞれ取得する。
【００１８】
インターフェイス装置１０ａ，１０ｂのセレクタ部１１は、複数の入力ポートＰ１１〜Ｐ１３及び複数の出力ポートＰ２１〜Ｐ２３を備えており、制御部１５の制御の下で、入力ポートＰ１１〜Ｐ１３に接続させる出力ポートＰ２１〜Ｐ２３を入力ポートＰ１１〜Ｐ１３毎に選択する。尚、本実施形態では、セレクタ部１１が３つの入力ポートと３つの出力ポートとを備える例について説明するが、セレクタ部１１に設けられる入力ポート及び出力ポートの数は任意である。
【００１９】
インターフェイス装置１０ａに設けられたセレクタ部１１の入力ポートＰ１１，Ｐ１２には、上述したセンサＳ１，Ｓ２がそれぞれ接続されている。また、インターフェイス装置１０ｂに設けられたセレクタ部１１の入力ポートＰ１１には、上述したセンサＳ３接続されている。
【００２０】
また、インターフェイス装置１０ａに設けられたセレクタ部１１の出力ポートＰ２１〜Ｐ２３には変換部１２に設けられる複数のＡ／Ｄ変換器１２ａ，１２ｂ，…がそれぞれ接続される。同様に、インターフェイス装置１０ｂに設けられたセレクタ部１１の出力ポートＰ２１〜Ｐ２３には変換部１２に設けられる複数のＡ／Ｄ変換器１２ａ，１２ｂ，…がそれぞれ接続される。尚、詳細は後述するが、インターフェイス装置１０ａ，１０ｂのセレクタ部１１は、１つの入力ポートに対して１つの出力ポートを選択することは勿論のこと、１つの入力ポートに対して複数の出力ポートを選択することも可能である。
【００２１】
変換部１２は、変換特性が異なる複数のＡ／Ｄ変換器１２ａ，１２ｂ，…を備えており、制御部１５の制御の下で、セレクタ部１１を介して入力されるセンサＳ１，Ｓ２（或いは、センサＳ３）の検出信号（アナログ信号）をディジタル信号に変換して格納部１３に出力する。例えば、Ａ／Ｄ変換器１２ａは、変換にある程度の時間を有するものの、高い分解能を有する逐次比較型のＡ／Ｄ変換器である。これに対し、Ａ／Ｄ変換器１２ｂは、逐次比較型のＡ／Ｄ変換器程の分解能は得られないものの、逐次比較型のＡ／Ｄ変換器よりも短時間で変換が可能な並列型のＡ／Ｄ変換器である。このように、変換特性が異なる複数のＡ／Ｄ変換器１２ａ，１２ｂ，…を設けるのは、様々な性能要求に対応するためである。
【００２２】
格納部１３は、例えばデータ保持回路や揮発性或いは不揮発性のメモリを備えており、変換部１２で変換されたディジタル信号を格納する。通信部１４は、シリアルバスＢに接続されており、コントローラＣに設けられた通信部ＣＭとシリアルバスＢを介した通信を行う。具体的に、通信部１４は、コントローラＣからのデータ送信要求がシリアルバスＢを介して送信された場合には、格納部１３に格納されたディジタル信号を読み出してコントローラＣに送信する。
【００２３】
尚、通信部１４における「ＳＩ」はシリアルデータ入力端、「ＳＯ」はシリアルデータ出力端、「ＳＣＫ」はシリアルクロック入力端、「ＣＳ」はチップ・セレクト信号入力端を意味する。また、コントローラＣに設けられた通信部ＣＭにおける「ＳＳ１」，「ＳＳ２」は、スレーブ・セレクト信号出力端を意味する。通信部ＣＭは、インターフェイス装置１０ａと通信する場合にはスレーブ・セレクト信号出力端「ＳＳ１」から「Ｈ（ハイ）」レベルの信号を出力し、インターフェイス装置１０ｂと通信する場合にはスレーブ・セレクト信号出力端「ＳＳ２」から「Ｈ」レベルの信号を出力する。
【００２４】
制御部１５は、コントローラＣからの指令に応じて、セレクタ部１１及び変換部１２を制御する。具体的に、制御部１５は、セレクタ部１１に設けられた入力ポートＰ１１〜Ｐ１３を何れの出力ポートＰ１２〜Ｐ２３に接続するのか（入力ポートＰ１１〜Ｐ１３を変換部１２に設けられた何れのＡ／Ｄ変換器に接続するのか）を制御する。また、制御部１５は、変換部１２に設けられたＡ／Ｄ変換器１２ａ，１２ｂ，…で変換されたディジタル信号を格納部１３に格納させるタイミングを制御する。
【００２５】
より具体的に、制御部１５は、セレクタ部１１に設けられた入力ポートに対応するレジスタＲ１（第１レジスタ）を備えており、このレジスタＲ１の値を設定して、レジスタＲ１の設定内容に応じたセレクト信号ＳＬをセレクタ部１１に出力することによって上記の制御を行う。ここで、制御部１５は、図２（ａ）に示す通り、１つの入力ポートに対して１つの出力ポートが接続されるようにセレクタ部１１を制御するのは勿論のこと、図２（ｂ）に示す通り、１つの入力ポートに対して複数の出力ポートが接続されるようにセレクタ部１１を制御することも可能である。
【００２６】
図２は、本発明の一実施形態によるインターフェイス装置におけるセンサとＡ／Ｄ変換器との接続例を示す図であって、（ａ）インターフェイス装置１０ａについての接続例を示す図であり、（ｂ）インターフェイス装置１０ｂについての接続例を示す図である。図２（ａ）に示す通り、インターフェイス装置１０ａについては、セレクタ部１１の入力ポートＰ１１と出力ポートＰ２１とが接続されるとともに入力ポートＰ１２と出力ポートＰ２２とが接続されるようセレクタ部１１が制御部１５によって制御されている。つまり、インターフェイス装置１０ａについては、制御部１５の制御によって、センサＳ１が変換部１２のＡ／Ｄ変換器１２ａに接続され、センサＳ２が変換部１２のＡ／Ｄ変換器１２ｂに接続されている。
【００２７】
前述の通り、センサＳ１は、例えばスロットルボディ内に設けられたスロットルバルブの開度を検出するセンサであり、センサＳ２は、燃料タンク内の内圧を検出するセンサである。ここで、スロットルバルブの開度は、エンジンに流入する空気量を決定するものであって正確に検出する必要があることから、図２（ａ）に示す通り、スロットルバルブの開度を検出するセンサＳ１は、高い分解能を有するＡ／Ｄ変換器１２ａに接続される。これに対し、燃料タンク内の内圧は、走行状態に応じて常時変化するものであって高速に検出する必要があることから、図２（ａ）に示す通り、燃料タンク内の内圧を検出するセンサＳ２は、Ａ／Ｄ変換器１２ａよりも短時間で変換が可能なＡ／Ｄ変換器１２ｂに接続される。
【００２８】
図２（ｂ）に示す通り、インターフェイス装置１０ｂについては、セレクタ部１１の１つの入力ポートＰ１１が２つの出力ポートＰ２１，Ｐ２２に接続されるようセレクタ部１１が制御部１５によって制御されている。つまり、インターフェイス装置１０ｂについては、制御部１５の制御によって、センサＳ３が変換部１２のＡ／Ｄ変換器１２ａとＡ／Ｄ変換器１２ｂとに接続されている。
【００２９】
このように、１つのセンサＳ３を変換特性が異なるＡ／Ｄ変換器１２ａ，１２ｂに接続するのは、例えば同じ信号（検出結果）からより高い精度の検出結果を得るため、或いは安全性を考慮して冗長化を図るため、等の理由からである。
【００３０】
また、制御部１５は、変換部１２に設けられたＡ／Ｄ変換器１２ａ，１２ｂ，…に対応するレジスタＲ２（第２レジスタ）を備えており、このレジスタＲ２の値を設定することにより、Ａ／Ｄ変換器１２ａ，１２ｂ，…で変換されたディジタル信号を格納部１３に格納させるタイミングを制御する。具体的に、制御部１５は、レジスタＲ２に設定された値に応じた時間を計時するタイマ（図示省略）を備えており、このタイマの計時終了タイミングでＡ／Ｄ変換器１２ａ，１２ｂ，…で変換されたディジタル信号を格納部１３に格納させる。尚、Ａ／Ｄ変換器１２ａ，１２ｂ，…で変換されたディジタル信号を個別に格納部１３に格納させることも、一括して格納部１３に格納させることも可能である。尚、制御部１５がレジスタＲ２に設定される値は、コントローラＣからシリアルバスＢを介して送信されてくる。
【００３１】
また、制御部１５は、シリアルバスＢを介して送信されてくるコントローラＣからの割り込み信号を受信した場合には、変換部１２に対して割込信号Ｑ１を出力して、Ａ／Ｄ変換器１２ａ，１２ｂ，…で変換されたディジタル信号を格納部１３に格納させる。ここで、変換部１２には、制御部１５からの割込信号Ｑ１に加えて、コントローラＱから出力される割込信号Ｑ２が直接入力されている。つまり、変換部１２は、コントローラＣから出力されてシリアルバスＢ、通信部１４、及び制御部１５を順に介した割込信号に基づく割込信号Ｑ１と、コントローラＣから出力される割込信号Ｑ２との何れか一方が入力されたタイミングでＡ／Ｄ変換器１２ａ，１２ｂ，…で変換されたディジタル信号を格納部１３に格納させる。
【００３２】
変換部１２の制御を一元化する観点からは、制御部１５が割込信号Ｑ１を出力して変換部１２に対する割り込みを行うのが望ましい。しかしながら、アプリケーション毎の最適タイミングに対応するため、コントローラＣからの割込信号Ｑ２による割り込みも可能にしている。尚、割込信号Ｑ１，Ｑ２による場合も、Ａ／Ｄ変換器１２ａ，１２ｂ，…で変換されたディジタル信号を個別に格納部１３に格納させることも、一括して格納部１３に格納させることも可能である。
【００３３】
次に、上記構成におけるインターフェイス装置１０ａ，１０ｂの動作について説明する。尚、説明を簡単にするために、コントローラＣからの指令によって、インターフェイス装置１０ａ，１０ｂに設けられた制御部１５のレジスタＲ１，Ｒ２の値は予め設定されているものとする。また、説明を簡単にするために、変換部１２に設けられたＡ／Ｄ変換器１２ａ，１２ｂ，…で変換されたディジタル信号の格納部１３への格納は一括して行われるものとする。
【００３４】
具体的に、インターフェイス装置１０ａに設けられた制御部１５のレジスタＲ１は、図２（ａ）に示す通り、センサＳ１をＡ／Ｄ変換器１２ａに接続し、センサＳ２をＡ／Ｄ変換器１２ｂに接続するように設定されており、インターフェイス装置１０ｂに設けられた制御部１５のレジスタＲ１は、図２（ｂ）に示す通り、センサＳ３をＡ／Ｄ変換器１２ａ，１２ｂの双方に接続するように設定されているものとする。また、インターフェイス装置１０ａ，１０ｂに設けられた制御部１５のレジスタＲ２には、予め規定された値「Ｘ」が設定されているものとする。
【００３５】
図３は、本発明の一実施形態によるインターフェイス装置の動作を説明するためのタイミングチャートである。エンジンが始動された後は、スロットルボディ内に設けられたスロットルバルブの開度がセンサＳ１で検出されるとともに、燃料タンク内の内圧がセンサＳ２で検出される。尚、これらセンサＳ１，Ｓ２と同様に、センサＳ３でも検出が行われる。
【００３６】
センサＳ１，Ｓ２からのアナログ信号は、インターフェイス装置１０ａに入力され、セレクタ部１１を介して変換部１２に設けられたＡ／Ｄ変換器１２ａ，１２ｂにそれぞれ入力される。また、センサＳ３からのアナログ信号は、インターフェイス装置１０ｂに入力され、セレクタ部１１を介して変換部１２に設けられたＡ／Ｄ変換器１２ａ及びＡ／Ｄ変換器１２ｂの双方に入力される。
【００３７】
ここで、インターフェイス装置１０ａ，１０ｂに設けられた制御部１５における内部信号Ａ１（制御部１５内部で自立的にタイミングを形成するためのアクティブ「Ｈ」の信号）が「Ｌ」レベルであるとする。すると、変換部１２に設けられたＡ／Ｄ変換器１２ａ，１２ｂ，…で変換されたディジタル信号の全てが格納部１３に格納されることはない。
【００３８】
これに対し、インターフェイス装置１０ａ，１０ｂに設けられた制御部１５が内部信号Ａ１を「Ｈ」レベルにすると（時刻ｔ１１）、制御部１５に設けられた不図示のタイマによる計時が開始される。内部信号Ａ１が「Ｈ」レベルに維持されている間は、不図示のタイマによる計時が継続される。不図示のタイマが、レジスタＲ２に設定された値「Ｘ」に応じた時間の計時を終了すると、そのタイミングで制御部１５から変換部１２に対して制御信号が出力される。これにより、変換部１２に設けられたＡ／Ｄ変換器１２ａ，１２ｂ，…で変換されたディジタル信号の全てが格納部１３に格納される（時刻ｔ１２）。
【００３９】
内部信号Ａ１が「Ｈ」レベルに維持されれば、初期化された後に再びタイマによる計時動作が開始され、上述した動作が繰り返される。しかしながら、図３に示す通り、制御部１５によって内部信号Ａ１が「Ｌ」レベルにされると、不図示のタイマは初期化されて格納部１３への格納動作が停止する（時刻ｔ１３）。
【００４０】
いま、コントローラＣからシリアルバスＢに対してインターフェイス１０ａ，１０ｂの双方に割込信号が出力されたとする。この割込信号は、シリアルバスＢを介してインターフェイス１０ａ，１０ｂにそれぞれ入力され、通信部１４で受信されて制御部１５に入力される。すると、制御部１５から変換部１２に対して割込信号Ｑ１が出力され（時刻ｔ１４）、変換部１２に設けられたＡ／Ｄ変換器１２ａ，１２ｂ，…で変換されたディジタル信号の格納部１３への格納動作が開始される（時刻ｔ１５）。尚、図３に示す通り、コントローラＣによって割込信号Ｑ１，Ｑ２が「Ｌ」レベルにされているため、格納部１３への格納動作が停止する（時刻ｔ１６）。
【００４１】
ここで、インターフェイス装置１０ａ，１０ｂに対するデータ送信要求がコントローラＣから順次出力されて、シリアルバスＢを介してインターフェイス装置１０ａ，１０ｂに送信されたとする。コントローラＣからのデータ送信要求を受信すると、インターフェイス装置１０ａ，１０ｂに設けられた通信部１４は、格納部１３に格納されたディジタル信号を読み出し、シリアルバスＢを介してコントローラＣに送信する。
【００４２】
以上の動作によって、センサＳ１〜Ｓ３の検出結果（アナログ信号）がインターフェイス装置１０ａ，１０ｂでディジタル信号に変換され、変換されたディジタル信号がシリアルバスＢを介してコントローラＣに送信される。そして、コントローラＣは、シリアルバスＢを介して得られるセンサＳ１〜Ｓ３の検出結果（ディジタル信号）を用いてエンジンの制御（例えば、スロットルバルブの開度、燃料の噴射状態や噴射タイミング等の制御）を行う。
【００４３】
以上の通り、本実施形態では、変換特性が異なる複数のＡ／Ｄ変換器１２ａ，１２ｂ，…を変換部１２に設け、制御部１５がセレクタ部１１を制御して、センサＳ１〜Ｓ３の検出結果を、Ａ／Ｄ変換器１２ａ，１２ｂ，…の何れに入力させるのかを制御している。これにより、例えば、スロットルバルブの開度を検出するセンサＳ１のように、正確に検出する必要があるセンサは高い分解能を有するＡ／Ｄ変換器１２ａに接続して検出結果をディジタル信号に変換し、燃料タンク内の内圧を検出するセンサＳ２のように高速に検出する必要があるセンサは短時間で変換が可能なＡ／Ｄ変換器１２ｂに接続して検出結果をディジタル信号に変換することができる。このように、本実施形態では、大幅なコスト上昇を招くことなく様々な性能要求に対応することが可能である。
【００４４】
以上、本発明の一実施形態によるインターフェイス装置について説明したが、本発明は上述した実施形態に制限されることなく、本発明の範囲内で自由に変更が可能である。例えば、上記実施形態では、理解を容易にするために、自動車に設けられる直噴エンジン制御システムに適用されるインターフェイス装置を例に挙げて説明したが、本発明は自動車以外の二輪車や船舶等の輸送機器に適用される電子制御システムにも適用可能である。また、本発明は、直噴エンジン制御システム以外にも、種々のセンサから出力される検出信号（アナログ信号）を、ディジタル信号の処理を行う処理装置の処理に適したディジタル信号に変換する必要のある種々のシステムに適用することが可能である。
【符号の説明】
【００４５】
１０ａ，１０ｂ…インターフェイス装置、１１…セレクタ部、１２…変換部、１２ａ，１２ｂ…Ａ／Ｄ変換器、１３…格納部、１４…通信部、１５…制御部、Ｃ…コントローラ、Ｐ１１〜Ｐ１３…入力ポート、Ｒ１，Ｒ２…レジスタ
【図１】
2014154082.tif 000003
【図２】
2014154082.tif 000004
【図３】
2014154082.tif 000005