平成28年度 春期 午前Ⅱ 問4
バス
SPIに関する問題
I^2C(Inter-Integrated Circuit)バスの特徴として,適切なものはどれか。
- ア2線式のシリアルインタフェースで複数のデバイスを接続する。
- イ4線式のシリアルインタフェースで複数のデバイスを接続する。
- ウ低電圧差動伝送を採用して高速化したシリアルインタフェースである。
- エ複数のレーンを束ねることによって高速化したシリアルインタフェースである。
答えと解説を見る
✓ これが正解ア2線式のシリアルインタフェースで複数のデバイスを接続する。
解説
I2Cバスは、2線式のシリアルインタフェースで複数のデバイスをつなぎます。
I2Cバスは、クロックの線とデータの線の2本だけで、マイコンと複数の周辺デバイスをつなぐシリアルインタフェースです。見分ける軸は、信号線の本数と、速くするための仕組みの有無です。各デバイスにはアドレスが割り当てられ、同じ2本の線を共有しながら、アドレスで通信の相手を選びます。配線が少なく済む代わりに通信速度はそれほど高くなく、基板の上の近くにある周辺デバイスをつなぐ用途に向いています。2線式でアドレスで相手を選ぶI2C、4線式で選択の信号を使うSPI、と並べて覚えると区別しやすくなります。
ほかの選択肢はなぜ違うのか
- イ4線式のシリアルインタフェースで複数のデ…:4線式のシリアルインタフェースで複数のデバイスをつなぐのは、SPIの特徴です。SPIはクロック、送信と受信のデータ線、相手を選ぶ信号線を使い、2線式のI2Cバスとは線の数が違います。
- ウ低電圧差動伝送を採用して高速化したシリア…:低電圧の差動伝送で高速化したインタフェースは、2本の線の電圧の差で信号を送り、雑音に強く速い伝送を狙う方式です。I2Cバスは差動伝送を使わず、近い距離を低速でつなぐ用途に向いています。
- エ複数のレーンを束ねることによって高速化し…:複数のレーンを束ねて高速化するのは、PCI Expressのような高速なシリアルインタフェースの特徴です。I2Cバスは2本の線を共有する方式で、レーンを増やして速度を上げる仕組みはもっていません。
出典:平成28年度 春期 エンベデッドシステムスペシャリスト試験 午前Ⅱ 問4
この解説に誤りを見つけたら教えてください。直して、直した記録を残します。誤りを報告する(メールが開きます)