平成21年度 春期 午前Ⅱ 問6
入出力デバイス
I^2Cバスの特徴
組込みシステムで使用されるI^2Cバスの特徴として,適切なものはどれか。
- アクロックとデータの2線式バスである。
- イシングルマスタバスである。
- ウデータ転送の最高速度は,12Mビット/秒である。
- エ一つのバスに接続されるICは,最大15個と決められている。
答えと解説を見る
✓ これが正解アクロックとデータの2線式バスである。
解説
I^2Cバスは、クロック線とデータ線の2本で機器をつなぐバスです。
I^2Cバスは、クロックを送るSCLとデータを送るSDAの2本の信号線で、複数のICをつなぐシリアルバスです。少ない配線で、センサやメモリなどの周辺ICをマイコンにつなぐ用途で使われます。バスにつながる各ICにはアドレスが割り当てられ、マスタがアドレスを指定して通信相手を選びます。見分ける軸は、信号線の本数、マスタの数、速度、接続できる数がそれぞれどう決まっているかです。2線式でアドレスにより相手を選ぶ、という基本の形を押さえておくと、具体的な数値を挙げた選択肢に惑わされません。
ほかの選択肢はなぜ違うのか
- イシングルマスタバスである。:I^2Cバスは、複数のマスタを同じバスにつなぐマルチマスタの構成に対応しています。複数のマスタが同時に送信を始めたときの調停の手順も仕様に含まれているので、シングルマスタバスという説明は当てはまりません。
- ウデータ転送の最高速度は,12Mビット/秒…:12Mビット/秒という値は、I^2Cバスの転送速度として示されるものではありません。I^2Cバスは毎秒100kビットの標準モードなど、比較的低速な周辺ICとのやり取りを想定して作られたバスです。
- エ一つのバスに接続されるICは,最大15個…:一つのバスに接続できるICの数を15個とする決まりはありません。接続できる数は、割り当てられるアドレスの数や、バスの配線がもつ負荷容量の上限といった条件によって制約されます。
出典:平成21年度 春期 エンベデッドシステムスペシャリスト試験 午前Ⅱ 問6
この解説に誤りを見つけたら教えてください。直して、直した記録を残します。誤りを報告する(メールが開きます)