IEBus

通信バス仕様
IEBus(機器間バス)
通信プロトコル
目的車両またはシャーシ内の機器間の通信
例)カーオーディオ自動販売機など
開発者ルネサス(旧NECエレクトロニクス)
導入1993年; 32年前 (1993年
に基づくPWM(パルス幅変調
ベースクロック:6.000 MHz(6.291 MHz)
OSI層「物理層」「データリンク層」
ハードウェアIEBusコントローラとトランシーバー

IEBus ( Inter Equipment Bus ) は、ルネサス エレクトロニクスの「自動車またはシャーシ内の機器間」の通信バス仕様ですOSIモデルレイヤー1およびレイヤー2仕様を定義しています。IEBusは主にカーオーディオカーナビゲーションに使用されており、米国ではSAE J1850が主流ですが、日本では事実上の標準となっています。 [1] IEBusは富士電機を主要顧客とする一部の自動販売機にも使用されています。[2] : 244(42)  自動販売機の各ボタンにはIEBus ID、つまりコントローラがあります。 詳細な仕様はライセンシー にのみ公開されていますが、一部のテスト機器ベンダーからプロトコルアナライザが提供されています[3]変調方式 は、本来は6.00MHzの基本クロックのPWM (パルス幅変調)ですが、ほとんどの自動車顧客は6.291MHzを使用しており、物理層は一対の差動信号ハーネスです。物理層は、半二重非同期マルチマスター通信を採用し、媒体アクセス制御には衝突検出機能付きキャリア検知多重アクセス(CSMA/CD) を採用しています[4] : 7 最大 150 メートルの長さのバスに最大 50 台のユニットを接続できます。[4] : 7  2 本の差動信号線が Bus+ / Bus- という命名で使用され、[4] : 5  Data(+) / Data(-) というラベルが付けられることもあります。

「IE-BUS」「IE-Bus」「IE Bus」などと表記されることもありますが、これらは誤りです。正式には「IEBus」です。IEBus® およびInter Equipment Bus®は、ルネサス エレクトロニクス株式会社(旧NECエレクトロニクス株式会社)の登録商標です(それぞれ特許庁登録第2552418号[5] および2552419号[6])。

歴史

1980年代半ば、NECの半導体部門(現在のルネサスエレクトロニクス)は、車載オーディオシステムの需要増加に対応するための研究を開始しました。[7] 分散制御システムのソリューションとしてIEBusが導入されました。 [8] : 18 

1980年代後半には、国内デジタルバス(D2B)日本ホームバス(HBS)[9] [10] [11] 、欧州ホームシステム(EHS) など、いくつかの類似の仕様がさまざまな企業や組織によって提案されました。これらはかつてIEC 61030 [ 12]として議論されました が、2006年に撤回されました。 IEBusも同様の仕様(「転送信号フォーマット」のセクションを参照)ですが、この基準には記載されていません。その結果、IEBusは日本でカーオーディオの事実上の標準となりました。 [要出典] 国内デジタルバス(D2B)
に関しては、メルセデスベンツによって独自にD2B Opticalとして再定義されました。 日本ホームバスシステム(HBS) に関しては、1988年に日本でJEITAとREEA(無線技術協会)によってホームバスシステム標準仕様ET-2101として定義されました。これは日本のエアコンメーカー数社で採用されている(例えば、三菱電機M-Net [13]ダイキン工業P1/P2またはF1/F2バス[14] [15])。富士通はHBPC(ホームバスプロトコルコントローラ)チップをMB86046Bとして提供した。[11]しかし、富士通(現サイプレス)が2018年現在もこのHBPC LSIを製造しているかどうかは不明である。ミツミ電機はHBS用のドライバICとしてMM1007とMM1192を提供している。HBSの仕様はエコーネットコンソーシアムでも議論されている。[16] [17] [18] [19] [20] 2014年には、HBSからRS-485へのプロトコルコンバータの実用新案特許が中国で「CN204006496U」として取得された。 [21]

IEBusの代替については、ヒュンダイ・オートネットヒュンダイ・モービス)の論文[22] で次のように述べられている。「デジタル入力対応アンプの通信方式としては、初期にはInter Equipment Bus(IEBus)が使用されていたが、現在はController Area Network(CAN)が主流となっている。」[23]

プロトコルの概要

IEBusを利用した紙コップ式ソフトドリンク自動販売機

マスターはスレーブと通信します。各ユニットにはマスターアドレスレジスタとスレーブアドレスレジスタがあります。バス上で通信できるデバイスは、常に1つだけです。通信の種類には優先順位があります。マスターからスレーブへの各通信に対して、スレーブはACKまたはNAKのいずれかを示す確認応答ビットをマスターに返送する必要があります[4] : 10 マスターが、モードごとに定められた時間内にACKを受信しない場合、通信を中断し、スタンバイ(リッスン)モードに戻ります。

OSIモデル第2層の詳細な仕様はライセンシーにのみ公開されていますが、プロトコルアナライザは一部のテスト機器ベンダーから提供されています。[3] [24] 2012年には、中国のメーカーの特許の1つが「CN202841169U」として認可されました。[25]

SourceForgeリポジトリには「IEBus Studio」というオープンソースのソフトウェアエミュレータが存在します最終更新は2008年2月24日です。[26] [27] GitHubリポジトリには「IEBusAnalyzer」というオープンソースのアナライザーソフトウェア も公開されています[28] 趣味で作成したツールもあります。[29]

物理層(OSIモデルレイヤー1)仕様の概要

μPD6708データシートより[4] : 7  およびμPD78098Bサブシリーズユーザーズマニュアル、ハードウェア。[30] : 428 

  • 通信システム
半二重非同期通信
  • マルチマスターシステム
IEBus に接続されたすべてのユニットは、他のユニットにデータを転送できます。
  • ブロードキャスト通信機能(1台と複数台間の通信)
通常、通信は1つのユニットから別のユニットへ個別に行われますが、ブロードキャスト通信機能を使用することで、以下のように1つのユニットから複数のユニットへ通信を行うことができます。
  • グループブロードキャスト通信: グループユニットへのブロードキャスト通信
  • 一斉同報通信:全ユニットへの同報通信
  • 実効伝送速度
実効伝送速度は、以下の 3 つの通信モードから選択できます。
同じバスライン内で複数のモードを混在させることはできません。
異なるベースクロック間では正しい通信ができません。
モード 最大転送バイト数
(バイト/フレーム)
6.000 000  MHz
ベースクロック
6.291 456  MHz
ベースクロック
0 16 約3.9 kbit/s 約4.1 kbit/s
1 32 約17 kbit/s 約18 kbit/s
2 128 約26 kbit/s 約27 kbit/s
  • アクセス制御
CSMA/CD(衝突検出機能付きキャリアセンス多重アクセス)
IEBus の占有優先順位は次のとおりです。
「1」ブロードキャスト通信は個別通信よりも優先されます。
«2» マスターアドレスが低いほど、優先度が高くなります。
  • コミュニケーションスケール
    • 台数:最大50台
    • ケーブル長:最大150m(ツイストペアケーブル使用時)
    • 負荷容量:
        最大 8000 pF; Bus+とBus-間 (6.000 000  MHz ベースクロック)
        最大 7100 pF; Bus+とBus-間 (6.291 456  MHz ベースクロック)
    • 終端抵抗:120Ω
  • 論理レベル[4] : 19, 66 
    • ロジック1: ローレベル。Bus+とBus-間の電圧差は20mV未満
    • ロジック0: ハイレベル。バス+とバス-間の電圧差が120mV以上
      • 同相入力電圧ハイ:Bus+ ≤ (V DD -1.0) V、Bus− ≥ 1.0 V

転送信号フォーマット

μPD6708データシートより[4] : 10 およびμPD78098Bサブシリーズユーザーズマニュアル、ハードウェア。[30] : 433 

このフレームフォーマットは、国内デジタルバス(D2B)のフォーマットと非常によく似ている。[31] :§10.2、p.361 

  • すべてのフィールドは MSB が先頭です。
フィールド名 ヘッダ マスター
アドレス
フィールド
スレーブ
アドレス
フィールド
制御
フィールド
メッセージ

フィールド
データフィールド
データ1  ···  データN
ビット数 1 1 12 1 12 1 1 4 1 1 8 1 1 8 1 1  ···  8 1 1
信号フォーマット スタート
ビット
放送ビット

マスター
アドレス
P スレーブ
アドレス
P 制御
ビット
P メッセージ

ビット
P データ
ビット
P  ···  データ
ビット
P
乗り換え時間 6.000MHzベースクロック
モード1 約7370μs 約1590×Nμs
モード2 約2090μs 約410×Nμs
モード3 約1590μs 約300×Nμs
述べる

P: パリティビット(1ビット); 偶数パリティ
A: 確認応答ビット(1ビット)
    A = 0のとき: ACK
    A = 1のとき: NAK
    ブロードキャスト通信では、確認応答ビットの値は無視されます。
N: データバイト数

制御ビットの機能

ヘックス ビット3 ビット2 ビット1 ビット0 関数 述べる
0x0 0 0 0 0 スレーブステータスを読み取る
0x3 0 0 1 1 データを読み取り、ユニットをロックする ロックユニット
0x4 0 1 0 0 ロックアドレス(下位8ビット)を読み取る
0x5 0 1 0 1 ロックアドレス(上位4ビット)を読み取る
0x6 0 1 1 0 スレーブステータスを読み取り、ユニットのロックを解除します ロック解除ユニット
0x7 0 1 1 1 データの読み取り
0xA 1 0 1 0 コマンドを書き込み、ユニットをロックする ロックユニット
0xB 1 0 1 1 データを書き込み、ユニットをロックする ロックユニット
0xE 1 1 1 0 書き込みコマンド
0xF 1 1 1 1 データの書き込み
上記以外 未定義 確認ビットが返されません

ビット形式

各IEBusビットは4つの期間から構成される。[30] : 435 

  • 準備期間: 最初のまたはそれ以降の低レベル(論理「1」)期間
  • 同期期間: 次のハイレベル(論理「0」)期間
  • データ期間: ビットの値を示す期間。低レベル(論理「1」)または高レベル(論理「0」)のいずれか
  • 停止期間: 最後の低レベル(論理「1」)期間
  • 同期はビットごとに行われます。
  • 同期期間とデータ期間の時間長はほぼ同じです。
  • ビット全体の時間と各ビットの仕様は、割り当てられた各期間の時間に関連して、送信ビットのタイプと、ユニットがマスター ユニットであるかスレーブ ユニットであるかによって異なります。

IEBusを使用する自動車メーカー

車のトランクルームに設置された、CDカートリッジ6個付きのCDチェンジャー
カーオーディオヘッドユニットワイヤーハーネス

各メーカーは独自の名称を持っていますが、IEBusの別名ではありません。IEBusは、 OSI参照モデル第3層以上の通信プロトコルであるIEBusに準拠した制御ケーブル、オーディオケーブル、相互接続カプラなどで 構成されるワイヤーハーネスの仕様です。

開拓

パイオニア株式会社は、90年代初頭に自社ブランドのカーオーディオにIEBusを採用しました。当初は、ダッシュボード内のヘッドユニットトランクルームに設置されるCDチェンジャー間の制御バスとしてのみ使用されていました。現在では、ヘッドユニット、ナビゲーションシステム、リアスピーカーシステムなどの接続もIEBusの仕様に含まれています。

トヨタ

トヨタカムリカーオーディオヘッドユニット付きダッシュボードの分解図。JBLOEM (ロゴあり)

パイオニア株式会社はトヨタ自動車にIEBusの純正採用を働きかけました。1994年にトヨタはIEBusを純正仕様として採用することを決定しましたが[34] パイオニアのIEBusとは若干異なり、AVC-LANと名付けられました。

ホンダ/アキュラ

パイオニア本田技研工業に圧力をかけ、トヨタに続いて ホンダもIEBusを純正部品仕様として採用することを決定した。

  • GA-NET II : [37] [38] ワイヤーハーネス仕様
  • Honda Music Link : [39] [40] [41] Apple社製品を接続するためのHonda純正ガジェット
  • 趣味人がアキュラTSXのトランクに車載PC用のタッチスクリーンコントローラーを製作した[42]

シリウスXM衛星ラジオ

シリウスXMサテライトラジオは、米国の衛星放送 ラジオ事業者です。同社のデジタルメディア受信機器はIEBusを採用しています。[43]

評価ボード

桜ボード

GR-SAKUKRAボードとGR-SAKURA-FULLボード[44] は、ルネサスのRX63Nチップ公式プロモーションボードで、IEBusモード0と1が有効になっていますが、モード2は有効になっていないため、トヨタAVC-LANでは使用できません。これらはArduinoピン互換の低価格のもので、愛好家に適しています。プリント基板の色は、日本語で桜を意味します。IEBus評価するには、外部に5Vバスインターフェーストランシーバ(ドライバ/レシーバ)IC拡張が必要です。トランシーバは、3.3VマイクロコントローラTTLロジック電圧レベル)インターフェースに対応している必要があり、そうでない場合は、3.3V ↔ 5.0Vレベルシフタが必要です。RX63Nチップ自体は専用端子が5Vトレラントです。詳細については、外部リンクを参照してください。

IEBus IPコア

IEBusの半導体知的財産コアは、IPコアエクスチェンジを通じて入手可能です。[45]

IEBus対応IC

IEBusコントローラLSIの多くは、外付けの専用バスインターフェーストランシーバ(ドライバ/レシーバIC)を必要とします。初期の段階では、バスインターフェーストランシーバはデバイスに内蔵されていましたが、ユーザーにいくつかの制限がありました。[46] パイオニアの論文に記載されているように、外付けバスインターフェーストランシーバは非常に安定しているようです。[32]この目的でTIのSN75176B を使用しようとした人もいますが、結果は報告されていないようです。[47]

各IEBusコントローラは、仕様が維持される限り、異なる実装を持つ場合があります。その結果、各IEBusコントローラの実装におけるホストCPU負荷は異なります。

今日では、様々なIEBusコントローラ実装を組み込んだマイクロコントローラ製品が数千種類存在します。以下のリストは歴史的に注目すべき例です。

独立したプロトコルコントローラ製品

μPD6708(廃止);ルネサス(旧NECエレクトロニクス)製

μPD6708 [4] 世界初の「IEBusプロトコルコントローラ」は、プロトコルリファレンスLSIの黄金比とされています。このデバイスは、IEBusモード0、1、2のフルスペックをサポートし、IEBusプロトコルのレイヤ1とレイヤ2をすべて単体で処理します。3線式シリアルインターフェースを介してホストマイクロコントローラに接続されます。6.291MHzのベースクロックは、12.582MHzの外部共振器から生成されます。本製品には、IEBusインターフェーストランシーバが内蔵されています。

μPD72042B(廃止);ルネサス(旧NECエレクトロニクス)製

PIE社製TOY-AUXに搭載されたμPD72042BGT ;トヨタ補助入力コンバータ

μPD72042B; [48] 第2世代IEBusコントローラはモード0と1をサポートしています。このデバイスはIEBusプロトコルのレイヤー1とレイヤー2に必要なすべての処理を実行します。このデバイスは大容量の送信および受信バッファを内蔵しており、ホストマイクロコントローラが中断することなくIEBus操作を実行できます。また、デバイスをIEBusインターフェースに直接接続できるようにするIEBusインターフェーストランシーバも搭載しています。ホストマイクロコントローラとは3線式または2線式のシリアルインターフェースで接続します。6.291MHzのベースクロックは、6.291MHzまたは12.782MHzの外部共振器から生成されます。この製品にはIEBusインターフェーストランシーバが搭載されています。

バスインターフェーストランシーバーIC

各外部バストランシーバ(ドライバ/レシーバ)ICは、Bus+とBUS-ラインの両方に対して180Ωの保護抵抗を介して接続することが推奨される。[46]

R2A11210SP(非プロモーション); ルネサス製

R2A11210SP [49] は、通常30mVのヒステリシス コンパレータ入力を備えたIEBus用のバスインターフェーストランシーバ(ドライバ/レシーバ)ICである。

HA12187FP(非プロモーション);ルネサス(旧日立)製

HA12187FP [50] はIEBusに適したバスインターフェーストランシーバ(ドライバ/レシーバ)ICである。

HA12240FP(2018年現在);ルネサス(旧日立)製

HA12240FP [51]は、ヒステリシス コンパレータ入力 を備えたIEBus用のバスインターフェーストランシーバ(ドライバ/レシーバ)ICである

SN75176B [52] は、50mV(代表値)のヒステリシスコンパレータ入力を備えた汎用バストランシーバです。IEBusに適しているように見えますが、個人による使用結果は報告されていません。[47]

マイクロコントローラはIEBusコントローラを内蔵

78K/0シリーズ μPD78098サブシリーズ(販売終了); ルネサス(旧NECエレクトロニクス)製

μPD78P098A [53] [54] : §20、pp.385–418  [55] [56] は、60K バイトの UV-EPROM、2K バイトの RAM、モード 0、1、2 をサポートし、データリンク層プロトコルを完全にサポートする IEBus コントローラを内蔵した 8 ビットのシングルチップマイクロコントローラです。 これは、IEBus コントローラを組み込んだ世界初のマイクロコントローラです。 IEBus コントローラの機能は μPD72042B とほぼ同じですが、SFR (特殊機能レジスタ) と呼ばれるメモリマップド I/O として配置されています。 6.291 MHz ベースクロックは 6.291 MHz の外部共振子から生成され、ホスト CPU コアと時計タイマは同じ外部共振子から生成される 8.388 MHz で動作します。 外部バスインタフェーストランシーバが必要です。 プログラミングには、UV-EPROM イレーサー、UV-EPROM ライター (27C1001A 互換)、およびライター アダプタ モジュールが必要です。

78K/0シリーズ μPD78098Bサブシリーズ(販売終了); ルネサス(旧NECエレクトロニクス)製

μPD78P098B [57] : §20, pp.428–461  は、60KバイトのUV-EPROM、2KバイトのRAM、IEBusコントローラを内蔵した8ビットシングルチップマイクロコントローラで、モード0、1、2をサポートし、データリンク層を完全にサポートしています。これはおそらくμPD78098サブシリーズの低ノイズ版です。ドキュメントは改訂されています。

17Kシリーズ μPD178098Aサブシリーズ(販売終了); ルネサス(旧NECエレクトロニクス)製

μPD178F098 [8] [58] : §17, pp.367–422  [59]は、カーラジオのDTS(デジタルチューニングシステム)用の 8ビットシングルチップマイクロコントローラで、簡易IEBusコントローラ、60KバイトのフラッシュROM、3KバイトのRAMを内蔵しています。モード0と2はサポートしておらず、モード1のみをサポートしています。6.291MHzのベースクロックは6.291MHzの外部共振器から生成され、ホストCPUコアと時計タイマーは同じ外部共振器から生成された8.388MHzで動作します。外部バスインターフェーストランシーバが必要です。

78K/4シリーズ μPD784938サブシリーズ(販売終了); ルネサス(旧NECエレクトロニクス)製

μPD78F4938 [60] : §20, pp.467–510  は、カーオーディオ用の16ビットシングルチップマイクロコントローラで、簡易IEBusコントローラ、256KバイトのフラッシュROM、10KバイトのRAMを内蔵しています。モード0と2はサポートしておらず、モード1のみサポートしています。6.291MHzのベースクロックは、6.291MHzの外部共振器から生成されます。外部バスインターフェーストランシーバが必要です。

V850ファミリ: V850/SB2 (非プロモーション)、ルネサス製 (旧NECエレクトロニクス)

V850/SB2 [61] [62] [63] : §19、pp.541–599  は、第 1 世代の V850 CPU コアを搭載した IEBus コントローラを採用した、長期間稼働している 32 ビット マイクロコントローラです。その IEBus コントローラは、以前のものより簡素化されています。[64] モード 0 と 2 はサポートされておらず、モード 1 のみをサポートしています。[63] : 541  6.291 MHz ベース クロックは、6.291、12.582、または 18.873 MHz の外部共振器から生成されます。[63] : 257 このソース クロックは、時計タイマーを含むチップ内のシステム全体で共有されます。通常は、総BOMコストを 削減するため、32.768 kHz の外部水晶振動子は使用されません
外部バスインターフェーストランシーバが必要ですが、外部の5V I/O電源は内部で3.3Vまたは3.0Vに安定化されており、[63] : 517 外部バスインターフェーストランシーバと同じ電圧を供給できます。さらに、この製品は超低ノイズ設計を目指しており、カーラジオの高いRF受信感度を実現します。[65] : 41–44  さらに、スタータモータのマスク時間と電流振幅の バランスも良好です。

LoL: 2017年3月23日にルネサスエレクトロニクスは「送受信データラインに外付け差動ドライバが必要(NECエレクトロニクス製ではない)」と発言していましたが[64]、NECエレクトロニクスは現在ルネサスエレクトロニクスとなっており、ルネサスエレクトロニクス(旧日立)はHA12240FPという「外付け差動ドライバ」を製造していました[51] 日本語では「当社」[66]と表記され、ルネサスエレクトロニクス自身 を意味します

V850ファミリ: V850E/Sx3-H (2018年現在)、ルネサス製 (旧NECエレクトロニクス)

V850E/SJ3-HとV850E/SK3-H [67] : §20、pp.973–1039  は、第2世代V850(E1コア)32ビットマイクロコントローラです。IEBusコントローラは簡素化されていますが、モード1とモード2の両方をサポートしていますが、モード0には対応していません。外部バスインタフェーストランシーバが必要です。これらの製品には、V850E1 CPUコアと周辺機能が含まれています。車載ネットワークに関しては、IEBusとCANコントローラエリアネットワーク)コントローラが搭載されています。

V850 ファミリ: V850ES/Sx2 (非プロモーション); ルネサス製 (旧 NEC エレクトロニクス)

V850ES/SG3 および V850ES/SJ3 は、 IEBus コントローラを搭載した 第 3 世代 V850 (ES コア) 32 ビットマイクロコントローラです。

V850ファミリ: V850ES/Sx3 (2018年現在)、ルネサス製 (旧NECエレクトロニクス)

V850ES/SG3 [68] : §18、pp.632–697  および V850ES/SJ3 [69] : §18、pp.660–725  は、第 3 世代の V850 (ES コア) 32 ビットマイクロコントローラです。IEBus コントローラは簡素化されていますが、モード 0 ではなく、モード 1 とモード 2 の両方をサポートしています。外部バスインタフェーストランシーバが必要です。これらの製品には、V850ES CPU コアと周辺機能が含まれています。車載ネットワークに関しては、IEBus およびCAN (コントローラエリアネットワーク) コントローラが搭載されています。

V850ファミリ: V850E2/Sx4-H (非プロモーション)、ルネサス製 (旧NECエレクトロニクス)

V850E2/SG4-H、V850E2/SJ4-H、およびV850E2/SK4-H [70] : §30、pp.2195–2323 は、 第5世代のV850(E2v3コア)32ビットマイクロコントローラです。そのIEBusコントローラは簡素化されていますが、送信用と受信用の両方に32バイトのバッファを備えたモード1および2をサポートしています。[70] : 2199 また、調停損失が発生したときにマスター要求を再発行するための自動メカニズムと、スレーブステータス要求に応答するためのメカニズムもあります。[70] : 2199 供給クロックは8.000 MHzで、[70] : 2199 ほとんどすべてのカーオーディオ顧客が使用する6.291 456 MHzベースクロックシステムとは互換性がない可能性があります 。 8.388 MHzまたはそれに近い値である必要があります。外部バス インターフェイス トランシーバーが必要です。

これらの製品は、V850E2M CPUコアと周辺機能を搭載しています。車載オーディオネットワークに関しては、IEBus、CANコントローラエリアネットワーク)、LINPCMインターフェース、MediaLB、[71] [72]Ethernetコントローラを搭載しています。

F2MC-16LX: MB90580Cシリーズ(2018年現在); Cypress(旧富士通マイクロエレクトロニクス)製

MB90580Cシリーズ; [73] : §21, pp.345–408  Cypress Semiconductor(旧富士通マイクロエレクトロニクス)の F2MC-16LX 16ビットマイクロコントローラはIEBusコントローラを搭載しています。IEBusモード0、1、2の全機能をサポートし、送信用と受信用にそれぞれ8バイトのFIFOを備えています。内蔵周辺リソースは、CPUを介さずにインテリジェントI/Oサービス機能を使用してデータ転送を実行し、様々なアプリケーションでリアルタイム制御を可能にします。外部バスインタフェーストランシーバが必要です。

M16Cファミリー:M16C/50シリーズ(2018年現在);ルネサス(旧三菱電機)製

M16C/5LグループおよびM16C/56グループ[74] :§21.3.5、pp.486–487  [75]は、M16C/60シリーズCPUコアを搭載した 16ビットマイクロコントローラです。UART2はIEBusコントローラの特殊モード3(IEモード)として使用できます。外部バスインタフェーストランシーバが必要です。

H8Sファミリー: 2258グループ(2018年現在); ルネサス(旧日立)製

H8S/2258およびH8S/2256 [76] : 316  [77] [78] : §14, pp.481–546 は、32ビット構成のH8S/2000 CPUコアと16ビットの外部バスコントローラを搭載した、 長時間駆動可能なマイクロコントローラです。IEBusコントローラは、送信と受信の両方に1バイトのデータバッファを備え、モード0、1、2をサポートします。外部バスインタフェーストランシーバが必要です。

RXファミリ:RX63Nグループ(2018年現在);ルネサス製

RX63N [79] : §39, pp.1639–1680  は、最近の32ビットマイクロコントローラです。IEBusコントローラはモード0と1(モード2はサポートしていません)をサポートしています。Arduinoピン互換の低価格評価ボードであるSAKURAが、愛好家向けに提供されています。

参照

参考文献

  1. ^ 後藤正博;徳田 明夫;建本博文(2011年9月) 「車載通信ネットワークの標準化の動向:FlexRayとMOSTを中心に」(PDF社会システム研究23 : 159–173。ISSN 1345-1901  。2018 年 2 月 14 日にオリジナル(PDF)からアーカイブされました2018年2月13日に取得
  2. ^ 中野一清;川上幸司;舘 裕二 (2002-04-10) 「デュアル店舗機」 [デュアル店舗向けベンダーショーケース] (PDF)富士電機ジャーナル75 (4):244(42)。図5 ISS:IE-BUSインターフェース
  3. ^ ab 「IE-Bus メインページ」. www.tessera.co.jp .
  4. ^ abcdefgh UPD6708 データシート (2.00 版)。ルネサス。 1996 年 1 月 1 日。
  5. ^ 「商標調査:登録番号2552418」(PDF) . www.j-platpat.inpit.go.jp(日本語). 日本国特許庁. 1992年9月4日.
  6. ^ 「商標調査:登録番号2552419|J-PlatPat」(PDF) . www.j-platpat.inpit.go.jp . 特許庁. 1992年9月4日.
  7. ^ 川田和秀;森戸 洋西島史郎深谷 宏和 (1986-10-20) 「デジタルLSI:車載オーディオシステムを磨き上げる鍵SAE テクニカル ペーパー シリーズ1 (861041)。土井:10.4271/861041。
  8. ^ ab 川田和秀(2014年4月)。 「世界のカーラジオを変えた — DTS:μPD1700 / 17Kシリーズ物語」(PDF)速報アンコール。カーラジオのパラダイムシフト — DTS:μPD1700 / 17Kシリーズの開発ストーリー。8416~ 19
  9. ^ ミリヴォイェヴィッチ、ゾラン (1994)。 「ホームバスシステム」(PDF)Facta Universitatis、シリーズ: エレクトロニクスとエネルギー学7 (1)  : 53–60。ISSN 2217-5997
  10. ^ “HBS”. www.fit.ac.jp . 2001年5月30日時点のオリジナルよりアーカイブ。
  11. ^ ab 杉原 功; 小畑 誠; 白井 秀; 大和田 秀; 吉富 健 (1989). 「HBS規格準拠ホームバスプロトコルコントローラ」. IEEE Transactions on Consumer Electronics . 35 (3): 605– 607. doi :10.1109/30.44324. ISSN  0098-3063.
  12. ^ "BS EN 61030:1993". ANSI . IEC.オーディオ、ビデオ、オーディオビジュアルシステム用国内デジタルバス(D2B)の仕様(英国規格)。家庭および小規模オフィスでの使用を想定し、伝送モード、通信、プロトコル、アドレス指定手順、コマンド言語、および電気的特性を定義しています。日本ホームバス(HBS)および欧州ホームバス(IHS)との双方向相互通信も可能です。

  13. ^ “GitHub - M-NET-Sniffer”. GitHub . 2020年1月21日.
  14. ^ 「Electric Forum grix.it(イタリア語)」2020年1月21日。
  15. ^ “GitHub - P1P2Serial”. GitHub . 2020年1月21日.
  16. ^ ECHONET仕様書(序文)(PDF)(第2.11版). エコーネットコンソーシアム. 2002年4月26日.
  17. ^ ECHONET仕様書(パートI)(PDF)(第2.11版). エコーネットコンソーシアム. 2002年4月26日.
  18. ^ ECHONET仕様(パートII)(PDF)(第2.11版). エコーネットコンソーシアム. 2002年4月26日.
  19. ^ ECHONET仕様書(パートIII)(PDF)(第2.11版). エコーネットコンソーシアム. 2002年4月26日.
  20. ^ ECHONET仕様書(パートIV)(PDF)(第2.11版). エコーネットコンソーシアム. 2002年4月26日.
  21. ^ MU, DANFENG (2014-01-13). 「ダイキンエアコン監視用プロトコルコンバータ」. Espacenet .要約:本発明は、従来技術の不在を解消し、従来の日本独自のダイキンエアコンデータ通信転送プロトコルであるHomebusと国内汎用RS485伝送プロトコルの互換性問題を効果的に解決し、ダイキンエアコンのインテリジェント遠隔監視・制御アプリケーションにおける互換性の問題を解消する、ダイキンエアコン監視用プロトコルコンバータを提供することを主な目的とする。
  22. ^ 「現代オートネット株式会社:非公開企業情報 - ブルームバーグ」www.bloomberg.com . ブルームバーグ. 2023年10月25日.
  23. ^ Yoo, Chul-Jae; Hyundai Autonet; Ryu, In-Sik; Hyundai Autonet (2008-10-01). 「Convention Paper 7574」(PDF) . 単一のデジタルオーディオインターフェースラインを介して複数の同時発生音源を個別に信号処理する効果的なカーオーディオシステム(PDF) . Audio Engineering Society. pp.  210– 216. ISBN 978-1-60560-712-2. オリジナル(PDF)から2015年12月8日にアーカイブ。 2018年2月19日閲覧
    デジタル入力対応アンプの通信方式としては、かつてはInter Equipment Bus(IEBus)が使用されていましたが、現在はController Area Network(CAN)が主流となっています。
    {{cite book}}: CS1 maint: 複数の名前: 著者リスト (リンク)
  24. ^ 「SC TOOL PRODUCTS STATUS: IE-BUS PROTOCOL ANALYZER」(PDF) . www.ndk-m.co.jp . 内藤電精町田製作所. 2006年6月5日. p. 5. 2018年2月18日時点のオリジナル(PDF)からアーカイブ。 2018年2月17日閲覧
  25. ^ 羅、明剛;陳新春 (2012-09-07)。 「IEBusバス解析装置」。Google の特許
  26. ^ 「IEBus Studio」. SourceForge . 2014年4月24日.
  27. ^ angrycamel (2007-09-03). 「IEBus Studioとエミュレータ」YouTube . 2021年12月19日時点のオリジナルよりアーカイブ。com0comとIEBus Studioと組み合わせてIEBusエミュレータを使用しているスクリーンショット。
  28. ^ Tate, James (2017年7月27日). 「GitHub - IEBusAnalyzer」. GitHub .
  29. ^ 「PICベースのIE-Bus(AVC-LAN)インタープリター」。PriusChat
  30. ^ abc "20" (PDF) . UPD78098Bサブシリーズ ユーザーズマニュアル (第2.00版). ルネサス. 2001年12月1日. pp.  428– 461.
  31. ^ Paret, Dominique (2007). "10.2". Riesco, Roderick (編). 『組み込みシステム向け多重化ネットワーク:CAN、LIN、FlexRay、Safe-by-Wire…』 Dunod, Paris: Wiley. p. 361. ISBN  978-0-470-03416-3
  32. ^ ab 伊方 義勝; 黒崎 正憲 (1996-02-01). 「インタラクティブ・パイオニア・バス(IP-BUS)の開発」 . SAE Technical Paper Series . 960122. doi :10.4271/960122.要旨 … 上記の検討を経て、IEBus(Inter Equipment Bus)を採用しました。 … 1. IE-BUSドライバ/レシーバの分離:従来は内蔵機能であったドライバ/レシーバICを外部に開発しました。この分離により、車両ノイズや静電気に対するシステムの安定性が向上します。図5にIEBusのフォーマットを示します。 …

  33. ^ 石川雄太郎、パイオニア株式会社 (2004-02-19). 「コンピュータ製品、通信制御方法、および通信制御装置」(PDF) .米国特許出願. US20050188136A. {{cite journal}}: CS1 maint: 複数の名前: 著者リスト (リンク)
  34. ^ 「トヨタ自動車株式会社グローバルウェブサイト|トヨタ75年史|技術開発|電子部品」www.toyota-global.com .
  35. ^ Flerchinger, Jeremiah J. (2006-07-31). TOYOTA AUDIO & VIDEO BUS (AVC-LAN) の詳細な解説(PDF) .
  36. ^ "AVC-LAN - eLinux.org". elinux.org
  37. ^ 「IEBusレビュー」borkedlabs.com . 個人ブログ. 2014年5月29日.
  38. ^ 「【動作中!】GA-NET(IEBus)をハッキングしてタッチスクリーンの座標を取得する - AcuraZine - Acura Enthusiast Community」。AcuraZine - Acura Enthusiast Community。2006年8月27日。
  39. ^ 「Honda / Acura ミュージックリンク(テクニカル) - nuxx.net」。nuxx.net
  40. ^ 「Honda Music Linkのハッキング」nuxx.net
  41. ^ インストール手順:HONDA MUSIC LINK 2006 PILOT(i-POD®用)(PDF) . Honda. 2007年3月.
  42. ^ 「IEBus - 純正タッチスクリーンでCarPCをコントロール」YouTube . angrycamel.com. 2007年12月16日. オリジナルより2021年12月19日アーカイブ。
  43. ^ Wu, Di; Hou, Chenxi; Sun, Limin; Ling, Yan; Liu, Jiangchuan (2012年9月). Verikas, Prof. Antanas; Zhou, Yoyo Y. (編). 「組み込みカーオーディオシステムのXM衛星ラジオソフトウェアモジュール」(PDF) . Journal of Software . 7 (9): 1981– 1992. doi :10.4304/jsw.7.9.1981-1992. ISSN  1796-217X.
  44. ^ 「GR-SAKURAとGR-SAKURA-FULLボード」.がじぇっとルネサス. ルネサス. 2017.
  45. ^ “IP core Exchange”.セミコンダクターポータル. 2018年2月18日時点のオリジナルよりアーカイブ。
  46. ^ ab 「uPD6708とuPD72042Bを併用する場合の注意点は何ですか?」ルネサス エレクトロニクス - ナレッジベース. 2016年6月28日.
  47. ^ ab "SN75176B: SN75176BがIE BUS(Inter Equipment Bus)トランシーバーをサポートしている場合 - 産業用インターフェースフォーラム - 産業用インターフェース - TI E2Eコミュニティ". e2e.ti.com . 2017年12月20日.
  48. ^ UPD72042B データシート (第 3 版)。ルネサス。 2002 年 8 月 1 日。
  49. ^ R2A11210SP データシート(1.00版). ルネサス. 2008年4月24日.
  50. ^ HA12187FP バスインタフェースドライバ/レシーバIC(第2.0版). ルネサス. 2005-06-15.
  51. ^ ab HA12240FP バスインタフェースドライバ/レシーバIC(1.0版). ルネサス. 2003-12-01.
  52. ^ SNx5176B 差動バストランシーバー(PDF) (F版). Texas Instruments. 2015年1月27日.
  53. ^ 田村俊典;生田純一;下根敏明みね、かずまさ。戸島秀俊馬場藤雄;コンシダイン、ピーター B.越智正俊稲葉正和;小林雄一;岡本仁(1994年3月) 「8ビットシングルチップマイクロコンピュータμPD78058、μPD78098サブシリーズ」[8ビットシングルチップマイクロコンピュータμPD78058、μPD78098サブシリーズ]。NECテクニカルジャーナル。 301(日本語)。47 ( 3): 135–140。ISSN 0285-4139  。
  54. ^ "20" (PDF) . UPD78098サブシリーズ ユーザーズマニュアル. NEC. 1995年3月.
  55. ^ UPD78P098A データシート (2.00 版)。ルネサス。 2001年6月1日。
  56. ^ UPD78094,78095,78096,78098A データシート(第1版)NEC. 1995年10月.
  57. ^ "20" (PDF) . UPD78098Bサブシリーズ ユーザーズマニュアル (第2.00版). NEC. 2001年1月1日. pp.  428– 461.
  58. ^ "17" (PDF) . UPD178078,178098Aサブシリーズ ユーザーズマニュアル (第2.00版). ルネサス. 2003年10月1日. pp.  367– 422.
  59. ^ データシート: μPD178F098 8ビットシングルチップマイクロコントローラ(PDF) . 2000年6月. {{cite book}}:|website=無視されました (ヘルプ)
  60. ^ "20" (PDF) . UPD784938 サブシリーズハードウェア(暫定版)(1.00版). ルネサス. 1999年9月1日. pp.  467– 510.
  61. ^ 「NEC 32ビットRISCシングルチップマイクロコンピュータは、高性能、超低消費電力、低ノイズ、周辺機能を特長としています」。www.nec.co.jp。NEC 1998年8月24日。
  62. ^ 須藤真一 (1998). 「32ビットRISCマイクロコントローラV850/SBx」(PDF) . NECデバイステクノロジーインターナショナル. 1998 (51). 2018年2月10日時点のオリジナル(PDF)からアーカイブ。 2018年2月15日閲覧
  63. ^ abcd "19" (PDF) . ユーザーズマニュアル: V850/SB2 32ビットシングルチップマイクロコントローラ ハードウェア編(第6版). ルネサス. 2003年2月.
  64. ^ ab 「完全版と簡易版の違いは何ですか?」ルネサス エレクトロニクス - ナレッジベース. 2016年6月28日.
  65. ^ 越智正敏;石川弘隆辻信弘;武田 満須藤真一;石川達也 (2001-03-23) 「32ビットRISCマイクロコントローラーV850/SBXのEMIノイズ低減」[32ビットRISCマイクロコントローラーV850/SBXのEMIノイズ低減]。NEC技報54 (3)  : 41–44。ISSN 0285-4139
  66. ^ "FAQ 1002565: IEBus コントローラーが「簡易版」と表記されていますが、違うのですか?また、外付けデバイスが必要なのですか?ルネサス エレクトロニクス。 2023 年 10 月 25 日。
  67. ^ "20" (PDF) . V850E/SJ3-H, V850E/SK3-H ユーザーズマニュアル ハードウェア編 (第5.00版). ルネサス. 2012年2月27日. pp.  973– 1039.
  68. ^ "18" (PDF) . V850ES/SG3 ユーザーズマニュアル ハードウェア編 (第5.00版). ルネサス. 2012年2月27日. pp.  632– 697.
  69. ^ "18" (PDF) . V850ES/SJ3 ユーザーズマニュアル ハードウェア編 (第5.00版). ルネサス. 2012年2月27日. pp.  660– 725.
  70. ^ abcd "30" (PDF) . V850E2/Sx4-H ハードウェアユーザーズマニュアル(第0.02版). ルネサス. 2011年9月30日. pp.  2195– 2323.
  71. ^ 「MediaLB | Microchip Technology Inc」。www.microchip.com
  72. ^ 「SMSC、6ピンMediaLBをサポートするMediaLBデバイスインターフェースマクロIPを発表」。Design And Reuse
  73. ^ "21" (PDF) . MB90580Cシリーズ ハードウェアマニュアル(第3版). Cypress Semiconductor Corp. 2008年7月. pp.  345– 408.
  74. ^ "21.3.5" (PDF) . M16C/5Lグループ、M16C/56グループ ユーザーズマニュアル ハードウェア編(第1.10版). ルネサス. 2011年9月1日. pp.  186– 487.
  75. ^ M16C/5Lグループ、M16C/56グループデータシート(1.10版). ルネサス. 2011年9月1日.
  76. ^ 菅井勝;西村浩一;高松和也;藤永隆正(1999年12月) 「低消費電力マイクロコントローラとそのアプリケーション」(PDF)日立レビュー48 (6): 313–317
  77. ^ 「H8S IEBus」ルネサス エレクトロニクス
  78. ^ "14" (PDF) . H8S/2258 H8S/2239 H8S/2238 H8S/2237 H8S/2227 グループ ハードウェアマニュアル (6.00 版). ルネサス. 2010-03-10. pp.  481– 546.
  79. ^ "39" (PDF) . RX63Nグループ、RX631グループ ユーザーズマニュアル ハードウェア編 (第1.80版). ルネサス. 2014年4月25日. pp.  1639– 1680.

一般情報

  • InterfaceBus.com - シンプルで素敵ですが、少し間違っているかもしれません。
  • 組み込みLinux Wiki: AVC-LAN

コントローラLSIメーカー別一般情報

  • ルネサス公式:ディスプレイオーディオ/コネクティビティオーディオ
  • ルネサス公式:H8S IEBus
  • ルネサス公式:H8Sファミリ:IEBusコントローラを用いたマスター送信/スレーブ受信例 Archived 2018-02-23 at the Wayback Machine
  • ルネサス公式:H8Sファミリ:IEBusを使用したオンボード再プログラミング例 Archived 2018-02-23 at the Wayback Machine

プロトコルアナライザーオープンソースソフトウェア

  • GitHub: IEBus アナライザー ソフトウェア
  • SourceForge: IEBus Studio ソフトウェア

プロトコルアナライザーハードウェア

  • TSSRテクノロジー: IEBusプロトコルアナライザーH/W

独立したプロトコル コントローラ製品 (ホスト MCU が必要)

  • ルネサス公式:μPD6708 データシート(製造中止):これは四半世紀前のEOL製品です。
  • ルネサス公式:μPD72042B データシート(生産終了):これも四半世紀前のEOL製品です。

マイクロコントローラデバイス(バスインターフェーストランシーバーが必要)

  • ルネサス公式:μPD78098Bサブシリーズ(生産終了)ユーザーズマニュアル。改訂版のゴールデンドキュメント。
  • ルネサス公式: H8S/2552 (2018年現在)
  • ルネサス公式: H8S/2258 (2018年現在)
  • ルネサス公式:M16C/5L、M16C/56L(2018年現在)
  • ルネサス公式:M16C/5LD、M16C/56D(2018年現在)
  • ルネサス公式:M16C/5M、M16C/57(2018年現在)
  • ルネサス公式:M16C/62P(2018年現在)
  • ルネサス公式: M16C/80 (非プロモーション)
  • ルネサス公式:M32C/80(2018年現在)
  • ルネサス公式:M32C/81(非プロモーション)
  • ルネサス公式:M32C/82(非プロモーション)
  • ルネサス公式:M32C/83(非プロモーション)
  • ルネサス公式:M32C/84(2018年現在)
  • ルネサス公式:M32C/85(2018年現在)
  • ルネサス公式:M32C/86(非プロモーション)
  • ルネサス公式: M32C/87B (非プロモーション) 2018年2月18日アーカイブ、Wayback Machineにて
  • ルネサス公式:M32C/88(2018年現在)
  • ルネサス公式:M32C/8A(2018年現在)
  • ルネサス公式:M32C/8B(2018年現在)
  • ルネサス公式:R32C/111(2018年現在)
  • ルネサス公式:R32C/118(2018年現在)
  • ルネサス公式:RL78/F15(2018年現在)
  • ルネサス公式:RX63N、RX631(2018年現在)
  • ルネサス公式:RZ/A1H(2018年現在)
  • ルネサス公式:RZ/A1L(2018年現在)
  • ルネサス公式:RZ/A1M(2018年現在)
  • ルネサス公式:R-Car E1(2018年現在)
  • ルネサス公式:R-Car H1(2018年現在)Wayback Machineで2017年6月11日にアーカイブ
  • ルネサス公式:R-Car M1A、R-Car M1S(2018年現在)Wayback Machineに2017年12月12日にアーカイブ
  • ルネサス公式:R-Car M2(2018年現在)
  • ルネサス公式:SH2A SH7261(2018年現在)
  • ルネサス公式: SH2A-FPU SH7262、SG7264 (2018年現在)
  • ルネサス公式: SH2A-FPU SH7263 (2018年現在)
  • ルネサス公式: SH2A SH7266、SH7267 (2018年現在)
  • ルネサス公式: SH2A-FPU SH7268、SH7269 (2018年現在)
  • ルネサス公式: SH2A-FPU SH726A、SH726B (2018年現在)
  • ルネサス公式:V850/SB2(非プロモーション)
  • ルネサス公式: V850ES/SG2、V850ES/SJ2 (非プロモーション)
  • ルネサス公式: V850ES/SG2-H、V850ES/SJ2-H(非プロモーション)
  • ルネサス公式:V850ES/SG3、V850ES/SJ3(2018年現在)
  • ルネサス公式:V850E/SJ3-H、V850E/SK3-H(2018年現在)
  • ルネサス公式: V850E2/SG4-H、V850E2/SJ4-H、V850E2/SK4-H(非プロモーション)
  • Cypress公式: MB90580Cマニュアル(2018年現在)
  • パナソニック公式:MN103Lシリーズ
  • パナソニック公式:MN1M0シリーズ

バスインターフェーストランシーバ(ドライバ/レシーバ)IC

  • ルネサス公式:HA12187FP-E(非プロモーション)
  • ルネサス公式: HA12240FP-E (非プロモーション) 2018年2月19日アーカイブ、Wayback Machineにて
  • ルネサス公式:HA12241FP 2018年2月19日アーカイブ at the Wayback Machine
  • ルネサス公式:R2A11210SP 2018年2月19日アーカイブ、Wayback Machineにて
  • TI関係者:SN75176B:実現可能性は不明

評価ボード

  • ルネサス公式: GA-SAKURA および GA-SAKURA-FULL:愛好家向けのArduinoピン互換。
    • SAKURAボードプロジェクト:詳細仕様
    • Renesas Rulz: GR-SAKURA: 愛好家のコミュニティ フォーラム。
    • ルネサス公式: RX63N、RX631グループ向けルネサス周辺ドライバライブラリ Archived 2018-02-19 at the Wayback Machine
    • RX630グループMCUのIEBus使用に関する注意事項
    • Renesas RX 用の GNU ツール: GCC ( GNU コンパイラ コレクション) バイナリをビルドしました。
  • ルネサス公式: RX63N 用 YRDKRX63N (DigiKey では販売終了)
  • ルネサス公式:M3A-HS64G01
    • SH7262 CPUボードの拡張ボード(M3A-HS62G50 Archived 2018-02-18 at the Wayback Machine) / SH7264 CPUボード(M3A-HS64G50) Archived 2018-02-18 at the Wayback Machine
    • IEBusコネクタ: B4B-XH-A (JST)
    • IEBusトランシーバー: HA12187FP 2018年2月18日アーカイブ、Wayback Machine
  • ルネサス公式:M3A-HS64G02
    • SH7264 CPUボード(M3A-HS64G50)の拡張ボード
    • IEBusコネクタ: B4B-XH-A (JST)
    • IEBusトランシーバー: HA12187FP 2018年2月18日アーカイブ、Wayback Machine
  • ルネサス公式:GENMAI オプションボード(RTK7721000B00000BR)
    • RZ/A1H(GENMAI)CPUボード(RTK772100BC00000BR)の拡張ボード
    • IEBusコネクタ:S4B-XH-A(JST)
    • IEBusトランシーバー: R2A11210SP 2018年2月18日アーカイブ - Wayback Machine
  • EB-V850ES/SG2-EE(μPD70F3281GC採用)
  • TSSRテクノロジー
  • バカテック

リンク切れですが、ヒントになるかもしれません

  • AcuraZine.com フォーラム - (デッドスレッド) Acura TSX の IEBus からデータを記録した結果。
  • Marcinのサイト - このサイトはIEBusについてもっと詳しく知るのに最適です。彼はこのプロトコルの研究に非常に尽力し、ATMEGA8を使ってIEBus上で通信できる最初のボードの一つを開発しました。(彼のサイトには活発なフォーラムもあります。Wayback Machineの2007年6月18日アーカイブはこちらです。)
  • Louis Frigon (SigmaObjects.com) - IEBusとインターフェースし、純正ヘッドユニットをCDチェンジャーのようにAUX入力に誘導する回路図とソースコード付きの素晴らしい記事です。充実したコメント付きのファームウェアソースコードを読むだけで、IEBusプロトコルの仕組みを理解できる優れた学習ツールです。(Marcin氏のサイトで公開されている記事を改変したものです。) (リンク切れのため削除してください)
「https://en.wikipedia.org/w/index.php?title=IEBus&oldid=1301253244」から取得