(57)【要約】      （修正有）【課題】制御対象の出力デバイスが異なる場合であっても共用することができ、コストを抑制すると共に品番管理を簡易化することのできるカスタムＩＣを提供する。【解決手段】所定の出力デバイスを制御するように設計されるカスタムＩＣ（１０１Ａ、１０１Ｂ）であって、カスタムＩＣが有する出力用端子に接続される所定の出力デバイスに対応した制御情報を設定する１または２以上の出力デバイス設定用端子Ｐ１９が設けられ、各出力デバイス設定用端子から出力される設定信号は、各出力デバイス設定用端子とグランド電位との間における接続部材Ｃ１００の接続の有無により生成される。【選択図】図３
2018060934.tif 000002
【特許請求の範囲】
【請求項１】
所定の出力デバイスを制御するように設計されるカスタムＩＣであって、
該カスタムＩＣが有する出力用端子に接続される前記所定の出力デバイスに対応した制御情報を設定する１または２以上の出力デバイス設定用端子が設けられ、
前記各出力デバイス設定用端子から出力される設定信号は、各出力デバイス設定用端子とグランド電位との間における接続部材の接続の有無により生成されることを特徴とするカスタムＩＣ。
【請求項２】
前記所定の出力デバイスに対応した１または２以上の制御情報を格納する格納手段を備えることを特徴とする請求項１に記載のカスタムＩＣ。
【請求項３】
カスタムＩＣ自身を識別するためのＩＤを設定する１または２以上のＩＤ設定用端子をさらに備え、
前記各ＩＤ設定用端子から出力されるＩＤ情報は、各ＩＤ設定用端子とグランド電位との間における前記接続部材の接続の有無により生成されることを特徴とする請求項１または請求項２に記載のカスタムＩＣ。
【請求項４】
カスタムＩＣ自身は車内ＬＡＮに接続されてスレーブを構成し、該車内ＬＡＮにおけるマスタからのコマンドに応じて、車載装置としての前記所定の出力デバイスを制御することを特徴とする請求項１から請求項３の何れか１項に記載のカスタムＩＣ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、所定の出力デバイスを制御するように設計されるカスタムＩＣに関する。
【背景技術】
【０００２】
従来から、車内ＬＡＮ（ＣＡＮ（Controller Area Network ）、ＬＩＮ（Local Interconnect Network）、ＣＸＰＩ（Clock Extension Peripheral Interface）等）などのネットワークに、スレーブを構成するＩＣ（Integrated Circuit：ＩＣチップ）を接続し、マスタを構成するＥＣＵ（Electronic Control Unit）からのコマンドを受け取り、所定の出力デバイス（負荷）の駆動制御を行う技術が用いられている。
【０００３】
このようなＩＣを用いた出力デバイスの駆動制御に関する技術は種々提案されている（例えば、特許文献１等）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１４−１０８６９５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ところが、従来技術において、スレーブを構成するＩＣでは、動作を制御する出力デバイス（負荷）に応じた制御情報（プログラムやデータを含む）を各ＩＣチップに内蔵させる必要があった。
【０００６】
そのため、制御対象毎に専用のＩＣチップを用意する必要があり、コストが嵩むと共に、品番管理が煩雑となるという問題があった。
【０００７】
本発明は、上記課題に鑑みてなされたものであり、制御対象の出力デバイスが異なる場合であっても共用することができ、コストを抑制すると共に品番管理を簡易化することのできるカスタムＩＣを提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記目的を達成するため、請求項１に記載の発明に係るカスタムＩＣは、所定の出力デバイスを制御するように設計されるカスタムＩＣであって、該カスタムＩＣが有する出力用端子に接続される前記所定の出力デバイスに対応した制御情報を設定する１または２以上の出力デバイス設定用端子が設けられ、前記各出力デバイス設定用端子から出力される設定信号は、各出力デバイス設定用端子とグランド電位との間における接続部材の接続の有無により生成されることを特徴とする。
【０００９】
請求項２に記載の発明に係るカスタムＩＣは、請求項１に記載の発明において、前記所定の出力デバイスに対応した１または２以上の制御情報を格納する格納手段を備えることを特徴とする。
【００１０】
請求項３に記載の発明に係るカスタムＩＣは、請求項１または請求項２に記載の発明において、カスタムＩＣ自身を識別するためのＩＤを設定する１または２以上のＩＤ設定用端子をさらに備え、前記各ＩＤ設定用端子から出力されるＩＤ情報は、各ＩＤ設定用端子とグランド電位との間における前記接続部材の接続の有無により生成されることを特徴とする。
【００１１】
請求項４に記載の発明に係るカスタムＩＣは、請求項１から請求項３の何れか１項に記載の発明において、カスタムＩＣ自身は車内ＬＡＮに接続されてスレーブを構成し、該車内ＬＡＮにおけるマスタからのコマンドに応じて、車載装置としての前記所定の出力デバイスを制御することを特徴とする。
【発明の効果】
【００１２】
本発明によれば、制御対象の出力デバイスが異なる場合であっても共用することができ、コストを抑制すると共に品番管理を簡易化することのできるカスタムＩＣを提供することができる。
【図面の簡単な説明】
【００１３】
【図１】第１の実施形態に係るカスタムＩＣの車内ＬＡＮへの接続状態を示す説明図である。
【図２】従来のカスタムＩＣの構成例を示す模式的構成図である。
【図３】第１の実施形態に係るカスタムＩＣの構成例を示す模式的構成図である。
【図４】第１の実施形態に係るカスタムＩＣにおけるバリエーション設定端子状態の例を示す図表である。
【図５】第２の実施形態に係るカスタムＩＣの車内ＬＡＮへの接続状態を示す説明図である。
【図６】従来のカスタムＩＣの他の構成例を示す模式的構成図である。
【図７】第２の実施形態に係るカスタムＩＣの構成例を示す模式的構成図である。
【図８】第２の実施形態に係るカスタムＩＣにおけるＩＤ設定端子状態の例を示す図表である。
【発明を実施するための形態】
【００１４】
［第１の実施形態］
図１〜図４を参照して、第１の実施形態に係るカスタムＩＣ１０１（１０１Ａ、１０１Ｂ）について説明する。
【００１５】
図１は、本実施形態に係るカスタムＩＣ１０１（１０１Ａ、１０１Ｂ）の車内ＬＡＮへの接続状態を示す説明図である。
【００１６】
図１に示す例では、本実施形態に係るカスタムＩＣ１０１（１０１Ａ、１０１Ｂ）は、車内ＬＡＮの一種であるＣＸＰＩ（Clock Extension Peripheral Interface）に接続されて、マスタ（主装置）Ｍに対するスレーブ（従属装置）を構成している。
【００１７】
より具体的には、図１に示すように、２個のカスタムＩＣ１０１Ａ、１０１Ｂは、それぞれノードｎ１０、ｎ１２およびノードｎ２０、ｎ２２を介して電力供給線Ｌ１、Ｌ２に接続されている。
【００１８】
なお、電力供給線Ｌ１は、車載バッテリのプラス（＋）に接続されている。また、電力供給線Ｌ２は、車体等を介してグランド電位に接続されている。
【００１９】
また、各カスタムＩＣ１０１Ａ、１０１Ｂは、ノードｎ１１、ｎ２１を介してＣＸＰＩの通信線Ｌ３に接続されて、マスタＭとの間でコマンドや各種データ等の送受信を行うようになっている。
【００２０】
なお、図１では、説明の簡易化のために、２個のカスタムＩＣ１０１Ａ、１０１ＢをＣＸＰＩに接続する例を示したが、これには限定されず、３個以上のカスタムＩＣ１０１を接続できることは勿論である。
【００２１】
また、特には限定されないが、マスタＭは、車載ＥＣＵ（Electronic Control Unit）で構成することができる。
【００２２】
各カスタムＩＣ１０１Ａ、１０１Ｂは、データ等の入力端子と、出力デバイスに対して制御信号等を出力する出力端子を備えている。
【００２３】
各カスタムＩＣ１０１Ａ、１０１Ｂには、制御対象としての出力デバイスの種類に応じた制御プログラム（ロジック）のバリエーション（図１におけるＶＡＲ：α、β）が設定されている。
【００２４】
なお、ここにいうバリエーションとは、例えば、モータ用ドライバ、バルブ用ドライバなどとして機能する設定プログラム（ロジック）の種類等をいう。
【００２５】
また、本実施形態においてバリエーション設定と、出力デバイス設定とは同義であるものとする。即ち、本実施形態において、出力デバイス設定用端子は、バリエーション設定用端子ということもできる。
【００２６】
ここで、本実施形態に係るカスタムＩＣ１０１Ａ、１０１Ｂにおける出力デバイス設定（バリエーション設定）の仕組みを説明する前に、図２を参照して、従来のカスタムＩＣ１５０、１５１における出力デバイス設定の仕方について説明する。
【００２７】
図２（ａ）、（ｂ）は、従来のカスタムＩＣ１５０、１５１の構成例を示す模式的構成図である。
【００２８】
図２（ａ）に示すように、カスタムＩＣ１５０には、例えばバリエーションα用の制御プログラムや制御データ等を格納したα用チップ（例えば、不揮発性ＲＡＭ等）が搭載されている。
【００２９】
一方、図２（ｂ）に示すように、カスタムＩＣ１５１には、例えばバリエーションβ用の制御プログラムや制御データ等を格納したβ用チップ（例えば、不揮発性ＲＡＭ等）が搭載されている。
【００３０】
このように、従来におけるカスタムＩＣ１５０、１５１は、バリエーション毎（即ち、出力デバイス毎）に、専用の制御プログラムや制御データ等を格納したチップを搭載させる必要があり、コストが嵩むと共に、品番管理が煩雑となるという難点があった。
【００３１】
本実施形態に係るカスタムＩＣ１０１（１０１Ａ、１０１Ｂ）は、このような従来におけるカスタムＩＣ１５０、１５１の難点を解消している。
【００３２】
ここで、図３および図４を参照して、本実施形態に係るカスタムＩＣ１０１（１０１Ａ、１０１Ｂ）の構成例について説明する。
【００３３】
図３（ａ）、（ｂ）は、本実施形態に係るカスタムＩＣ１０１（１０１Ａ、１０１Ｂ）の構成例を示す模式的構成図、図４は、カスタムＩＣ１０１（１０１Ａ、１０１Ｂ）におけるバリエーション設定用端子の状態の例を示す図表である。
【００３４】
図３（ａ）、（ｂ）に示すように、基板２５０上に載置される各カスタムＩＣ１０１Ａ、１０１Ｂは、共通規格のＩＣチップ（即ち、共用のＩＣチップ）で構成される。
【００３５】
各カスタムＩＣ１０１Ａ、１０１Ｂは、不揮発性ＲＡＭ１０５を内蔵している。そして、この不揮発性ＲＡＭ１０５の所定領域１０５ａには、バリエーションα用の制御プログラムや制御データ等が格納されている。また、他の所定領域１０５ｂには、バリエーションβ用の制御プログラムや制御データ等が格納されている。
【００３６】
また、各カスタムＩＣ１０１Ａ、１０１Ｂが有する複数のピン（本実施形態では、片側２０本で、計４０本のピンを有する）の内、図上、下側右端のピンＰ１９が、出力デバイス設定用端子となっている。
【００３７】
なお、図３に示す構成例では、説明の簡易化のため、出力デバイス設定用端子を１本とした場合（即ち、１ビット（２種類）の出力デバイス設定に対応）を示しているが、これには限定されず、２本以上のピンを出力デバイス設定用端子として、２ビット（４種類）以上の出力デバイス設定に対応させるようにできる。その場合には、各カスタムＩＣ１０１Ａ、１０１Ｂが内蔵する不揮発性ＲＡＭ１０５には、出力デバイス設定用端子で設定可能なビット数に対応した種類の制御プログラムや制御データ等が所定領域に格納されることとなる。
【００３８】
また、出力デバイス設定用端子としてのピンＰ１９には、接続用の第１ターミナルｔ１００が接続され、この接続用のターミナルｔ１００と所定距離だけ離間した位置には、グランド電位（ＧＮＤ）に接続された第２ターミナルｔ１０１が基板２５０上に設けられている。
【００３９】
そして、図３（ａ）に示すように、カスタムＩＣ１０１Ａにおいて出力デバイス設定をバリエーションα用に設定する場合には、第１ターミナルｔ１００と第２ターミナルｔ１０１との間を未接続の状態（即ち、図４の図表における「１」のオープン状態）とする。
【００４０】
このオープン状態では、後述の接続部材Ｃ１００を使用する必要が無いので、コストを低廉化することができる。
【００４１】
このようにしてバリエーションα用に設定された場合には、出力デバイス設定用端子としてのピンＰ１９に現れる電位および図１に示すマスタＭからのコマンドに応じて、不揮発性ＲＡＭ１０５の所定領域１０５ａに格納されているバリエーションα用の制御プログラムや制御データ等が選択されて読み出され、カスタムＩＣ１０１Ａに接続される出力デバイス（例えば、モータ等）の制御が実行される。
【００４２】
一方、図３（ｂ）に示すように、カスタムＩＣ１０１Ｂにおいて出力デバイス設定をバリエーションβ用に設定する場合には、第１ターミナルｔ１００と第２ターミナルｔ１０１との間を接続部材Ｃ１００で接続する。
【００４３】
接続部材Ｃ１００は、例えば、板状または短冊状の導電体（Ｃｕ等）で構成され、端部が第１ターミナルｔ１００と第２ターミナルｔ１０１とにハンダ付けされる。
【００４４】
そして、このような接続状態では、図４の図表における「０」のＧＮＤ電位状態となる。
【００４５】
このようにしてバリエーションβ用に設定された場合には、出力デバイス設定用端子としてのピンＰ１９に現れるＧＤＮ電位および図１に示すマスタＭからのコマンドに応じて、不揮発性ＲＡＭ１０５の所定領域１０５ｂに格納されているバリエーションβ用の制御プログラムや制御データ等が選択されて読み出され、カスタムＩＣ１０１Ｂに接続される出力デバイス（例えば、バルブ等）の制御が実行される。
【００４６】
以上述べたように、本実施形態に係るカスタムＩＣ１０１（１０１Ａ、１０１Ｂ）によれば、制御対象の出力デバイスが異なる場合であっても同じ規格のＩＣを共用（共通化）することができ、コストを抑制すると共に品番管理を簡易化することができる。
【００４７】
また、上述したように、第１ターミナルｔ１００と第２ターミナルｔ１０１との間を未接続の状態では、接続部材Ｃ１００を使用する必要が無いので、コストをより低廉化することができる。
【００４８】
さらに、本実施形態に係るカスタムＩＣ１０１（１０１Ａ、１０１Ｂ）では、バリエーションの設定にディップスイッチ等を要しないので、部品点数を低減して、よりコストダウンを図ることができる。
【００４９】
なお、図３に示す構成例では、第１ターミナルｔ１００と第２ターミナルｔ１０１との間を接続、未接続とする場合について示したが、これには限定されず、第１ターミナルｔ１００を省略し、出力デバイス設定用端子としてのピンＰ１９と第２ターミナルｔ１０１との間を直接的に接続、未接続とするようにしてもよい。
【００５０】
また、カスタムＩＣ１０１（１０１Ａ、１０１Ｂ）を接続する車内ＬＡＮは、ＣＸＰＩに限らず、ＣＡＮ（Controller Area Network ）、ＬＩＮ（Local Interconnect Network）等を採用することもできる。
【００５１】
［第２の実施形態］
図５〜図８を参照して、第２の実施形態に係るカスタムＩＣ３０１（３０１Ａ、３０１Ｂ）について説明する。
【００５２】
図５は、本実施形態に係るカスタムＩＣ３０１（３０１Ａ、３０１Ｂ）の車内ＬＡＮへの接続状態を示す説明図である。
【００５３】
図５に示す例では、本実施形態に係るカスタムＩＣ３０１（３０１Ａ、３０１Ｂ）は、車内ＬＡＮの一種であるＣＸＰＩに接続されて、マスタ（主装置）Ｍに対するスレーブ（従属装置）を構成している。
【００５４】
より具体的には、図５に示すように、２個のカスタムＩＣ３０１Ａ、３０１Ｂは、それぞれノードｎ１０、ｎ１２およびノードｎ２０、ｎ２２を介して電力供給線Ｌ１、Ｌ２に接続されている。
【００５５】
なお、電力供給線Ｌ１は、車載バッテリのプラス（＋）に接続されている。また、電力供給線Ｌ２は、車体等を介してグランド電位に接続されている。
【００５６】
また、各カスタムＩＣ３０１Ａ、３０１Ｂは、ノードｎ１１、ｎ２１を介してＣＸＰＩの通信線Ｌ３に接続されて、マスタＭとの間でコマンドや各種データ等の送受信を行うようになっている。
【００５７】
なお、図５では、説明の簡易化のために、２個のカスタムＩＣ３０１Ａ、３０１ＢをＣＸＰＩに接続する例を示したが、これには限定されず、３個以上のカスタムＩＣ３０１を接続できることは言うまでもない。
【００５８】
また、特には限定されないが、マスタＭは、車載ＥＣＵで構成することができる。
【００５９】
各カスタムＩＣ３０１Ａ、３０１Ｂは、データ等の入力端子と、出力デバイスに対して制御信号等を出力する出力端子を備えている。
【００６０】
各カスタムＩＣ３０１Ａ、３０１Ｂには、各カスタムＩＣ３０１を識別する識別子（スレーブノード名）としてのＩＤ（「イ」、「ロ」等）と、制御対象としての出力デバイスの種類に応じた制御プログラム（ロジック）のバリエーション（前出の図１におけるＶＡＲ：α、β）が設定されている。
【００６１】
ここで、本実施形態に係るカスタムＩＣ３０１Ａ、３０１ＢにおけるＩＤ設定（スレーブノード名の設定）の仕組みを説明する前に、図６を参照して、従来のカスタムＩＣ１６０、１６１におけるＩＤ設定の仕方について説明する。
【００６２】
図６（ａ）、（ｂ）は、従来のカスタムＩＣ１６０、１６１の構成例を示す模式的構成図である。
【００６３】
図６（ａ）に示すように、カスタムＩＣ１６０には、例えばＩＤ：「イ」を示す識別情報（識別データ）を格納した「イ」用チップ（例えば、不揮発性ＲＡＭ等）が搭載されている。
【００６４】
一方、図６（ｂ）に示すように、カスタムＩＣ１６１には、例えばＩＤ：「ロ」を示す識別情報（識別データ）を格納した「ロ」用チップ（例えば、不揮発性ＲＡＭ等）が搭載されている。
【００６５】
このように、従来におけるカスタムＩＣ１６０、１６１は、ＩＤ毎に個別の識別情報（識別データ）を格納したチップを搭載させる必要があり、コストが嵩むと共に、品番管理が煩雑となるという難点があった。
【００６６】
本実施形態に係るカスタムＩＣ３０１（３０１Ａ、３０１Ｂ）は、このような従来におけるカスタムＩＣ１６０、１６１の難点を解消している。
【００６７】
ここで、図７および図８を参照して、本実施形態に係るカスタムＩＣ３０１（３０１Ａ、３０１Ｂ）の構成例について説明する。
【００６８】
図７（ａ）、（ｂ）は、本実施形態に係るカスタムＩＣ３０１（３０１Ａ、３０１Ｂ）の構成例を示す模式的構成図、図８は、カスタムＩＣ３０１（３０１Ａ、３０１Ｂ）におけるＩＤ設定端子状態の例を示す図表である。
【００６９】
図７（ａ）、（ｂ）に示すように、基板３５０上に載置される各カスタムＩＣ３０１Ａ、３０１Ｂは、共通規格のＩＣチップ（即ち、共用のＩＣチップ）で構成され、コストの低廉化が図られている。
【００７０】
各カスタムＩＣ３０１Ａ、３０１Ｂは、不揮発性ＲＡＭ１０５を内蔵している。そして、本実施形態に示すカスタムＩＣ３０１では、この不揮発性ＲＡＭ１０５の所定領域１０５ａには、第１の実施形態で示したのと同様のバリエーションα用の制御プログラムや制御データ等が格納されている。また、他の所定領域１０５ｂには、バリエーションβ用の制御プログラムや制御データ等が格納されている。
【００７１】
また、各カスタムＩＣ３０１Ａ、３０１Ｂが有する複数のピン（本実施形態では、片側２０本で、計４０本のピンを有する）の内、図上、下側右端のピンＰ１９が、出力デバイス設定用端子となっている。
【００７２】
なお、図７に示す構成例では、説明の簡易化のため、出力デバイス設定用端子を１本とした場合（即ち、１ビット（２種類）の出力デバイス設定に対応）を示しているが、これには限定されず、２本以上のピンを出力デバイス設定用端子として、２ビット（４種類）以上の出力デバイス設定に対応させるようにできる。その場合には、各カスタムＩＣ３０１Ａ、３０１Ｂが内蔵する不揮発性ＲＡＭ１０５には、出力デバイス設定用端子で設定可能なビット数に対応した種類の制御プログラムや制御データ等が所定領域に格納されることとなる。
【００７３】
また、出力デバイス設定用端子としてのピンＰ１９には、接続用の第１ターミナルｔ１００が接続され、この接続用のターミナルｔ１００と所定距離だけ離間した位置には、グランド電位（ＧＮＤ）に接続された第２ターミナルｔ１０１が基板３５０上に設けられている。
【００７４】
一方、各カスタムＩＣ３０１Ａ、３０１Ｂが有する複数のピンの内、図上、下側左端から４本のピンＰ０〜Ｐ３が、ＩＤ情報を設定するＩＤ設定用端子となっている。
【００７５】
なお、図７に示す構成例では、説明の簡易化のため、ＩＤ設定用端子を４本とした場合（即ち、４ビット（１６種類）のＩＤ設定に対応）を示しているが、これには限定されず、５本以上のピンを出力デバイス設定用端子として、５ビット以上のＩＤ設定に対応させるようにできる。
【００７６】
また、各ＩＤ設定用端子としてのピンＰ０〜Ｐ３には、接続用の第１ターミナルｔ０〜ｔ３が接続され、接続用の各ターミナルｔ０〜ｔ３と所定距離だけ離間した位置には、グランド電位（ＧＮＤ）に接続された第２ターミナルｔ１０〜ｔ１３が基板３５０上に設けられている。
【００７７】
そして、各ＩＤ設定用端子としてのピンＰ０〜Ｐ３を図８の図表における「０」のＧＮＤ電位状態とする場合には、第１ターミナルｔ０〜ｔ３と第２ターミナルｔ１０〜ｔ１３との間を接続部材Ｃ１０で接続する。
【００７８】
接続部材Ｃ１０は、例えば、板状または短冊状の導電体（Ｃｕ等）で構成され、端部がそれぞれ対向する同士の第１ターミナルｔ０〜ｔ３と第２ターミナルｔ１０〜ｔ１３とにハンダ付けされる。
【００７９】
一方、言うまでもないが、各ＩＤ設定用端子としてのピンＰ０〜Ｐ３において、接続部材Ｃ１０で接続されない部位は、オープン状態となり図８の図表における「１」を示す。
【００８０】
このようにして、接続部材Ｃ１０による接続の有無によって、ＩＤ（スレーブノード名）としての符号「イ」〜「ヨ」を示す「０」、「１」信号が生成される。
【００８１】
即ち、図８に示す例では、ピンＰ０〜Ｐ３の全てがオープンの場合（図７（ａ）に示す状態）には「１１１１」であるＩＤ「イ」を生成し、ピンＰ０〜Ｐ２がオープンであり、ピンＰ３のみがＧＮＤ電位の場合（図７（ｂ）に示す状態）には「１１１０」であるＩＤ：「ロ」を生成するというように、ＩＤ「イ」〜「ヨ」を一意に示す「０」、「１」信号を生成することができる。
【００８２】
ここで、ＩＤ：「イ」では、ピンＰ０〜Ｐ３の全てがオープンであり、接続部材Ｃ１０を全く用いないので、接続部材Ｃ１０に要するコストを削減することができる。また、図８に示すように、ＩＤ：「ロ」、「ハ」、「ホ」等では、「０」信号が１つであり、接続部材Ｃ１０は１本のみで済ませることができる。
【００８３】
このように、接続部材Ｃ１０を全く用いないか、或いは用いても最低限の本数で済むＩＤを、例えば複数車種、或いは全車種の共通部品を識別するＩＤとして適用することにより、自動車製造全体に要するコストの低廉化を図ることができる。
【００８４】
また、先に説明した出力デバイス設定用端子としてのピンＰ１９について、前出の図３（ａ）に示すように、カスタムＩＣ３０１Ａにおいて出力デバイス設定をバリエーションα用に設定する場合には、第１ターミナルｔ１００と第２ターミナルｔ１０１との間を未接続の状態（即ち、前出の図４の図表における「１」のオープン状態）とする。このオープン状態では、接続部材Ｃ１００を使用する必要が無いので、コストを低廉化することができる。
【００８５】
一方、前出の図３（ｂ）に示すように、カスタムＩＣ３０１Ｂにおいて出力デバイス設定をバリエーションβ用に設定する場合には、第１ターミナルｔ１００と第２ターミナルｔ１０１との間を接続部材Ｃ１００で接続する。
【００８６】
そして、バリエーションα用に設定された場合には、出力デバイス設定用端子としてのピンＰ１９に現れる電位および図１に示すマスタＭからのコマンドに応じて、不揮発性ＲＡＭ１０５の所定領域１０５ａに格納されているバリエーションα用の制御プログラムや制御データ等が選択されて読み出され、カスタムＩＣ３０１Ａに接続される出力デバイス（例えば、モータ等）の制御が実行される。
【００８７】
一方、バリエーションβ用に設定された場合には、出力デバイス設定用端子としてのピンＰ１９に現れるＧＤＮ電位および図１に示すマスタＭからのコマンドに応じて、不揮発性ＲＡＭ１０５の所定領域１０５ｂに格納されているバリエーションβ用の制御プログラムや制御データ等が選択されて読み出され、カスタムＩＣ３０１Ｂに接続される出力デバイス（例えば、バルブ等）の制御が実行される。
【００８８】
ここで、本実施形態に係るカスタムＩＣ３０１では、ＩＤ設定用端子としてのピンＰ０〜Ｐ３で設定されるＩＤ「イ」〜「ヨ」と、出力デバイス設定用端子としてのピンＰ１９で設定されるバリエーションα、βとを組み合わせて多様な制御を行うことができる。
【００８９】
即ち、メーカ等においては、同じＩＤであっても車種やグレード等によって、カスタムＩＣ３０１の用途が異なる場合がある。例えば、車種１では、車内ＬＡＮに接続されるスレーブとして「ＩＤ：「イ」、バリエーション：「α」」と設定し、車種２では、車内ＬＡＮに接続されるスレーブとして「ＩＤ：「イ」、バリエーション：「β」」と設定したい場合がある。
【００９０】
このような場合に、従来のカスタムＩＣでは、車種１、２毎に専用のチップを搭載する必要があったので、容易に対応することが難しかった。
【００９１】
一方、本実施形態に係るカスタムＩＣ３０１によれば、ＩＤ設定用端子としてのピンＰ０〜Ｐ３で設定されるＩＤ「イ」〜「ヨ」と、出力デバイス設定用端子としてのピンＰ１９で設定されるバリエーションα、βとの組み合わせを、接続部材Ｃ１０、Ｃ１００による接続の有無で容易に選択することができ、車種やグレードによる多様な制御に容易に対応して、利便性を大幅に向上させることができる。
【００９２】
なお、バリエーションα、βの設定が不要の場合には、出力デバイス設定用端子を省略してコストの低減を図ってもよい。
【００９３】
また、本実施形態に係るカスタムＩＣ３０１（３０１Ａ、３０１Ｂ）では、ＩＤの設定にディップスイッチ等を要しないので、部品点数を低減して、よりコストダウンを図ることができる。
【００９４】
また、図７に示す構成例では、第１ターミナルｔ０〜ｔ３と第２ターミナルｔ１１〜ｔ１３との間を接続、未接続とする場合について示したが、これには限定されず、第１ターミナルｔ０〜ｔ３を省略し、ＩＤ設定用端子としてのピンＰ０〜Ｐ３と第２ターミナルｔ１１〜ｔ１３との間を直接的に接続、未接続とするようにしてもよい。
【００９５】
また、カスタムＩＣ３０１（３０１Ａ、３０１Ｂ）を接続する車内ＬＡＮは、ＣＸＰＩに限らず、ＣＡＮ（Controller Area Network ）、ＬＩＮ（Local Interconnect Network）等を採用することもできる。
【符号の説明】
【００９６】
１０１（１０１Ａ、１０１Ｂ）、３０１（３０１Ａ、３０１Ｂ）…カスタムＩＣ（スレーブ）
１０５…格納手段（不揮発性メモリ）
２５０、３５０…基板
Ｌ１、Ｌ２…電力供給線
Ｌ３…通信線
Ｍ…マスタ
Ｐ１９…ピン（出力デバイス設定用端子）
Ｐ０〜Ｐ３…ピン（ＩＤ設定用端子）
ｔ１００、ｔ０〜ｔ３…第１のターミナル
ｔ１０１、ｔ１０〜ｔ１３…第２のターミナル
【図１】
2018060934.tif 000003
【図２】
2018060934.tif 000004
【図３】
2018060934.tif 000005
【図４】
2018060934.tif 000006
【図５】
2018060934.tif 000007
【図６】
2018060934.tif 000008
【図７】
2018060934.tif 000009
【図８】
2018060934.tif 000010