IPA過去問ドリル

平成27年度 春期 エンベデッドシステムスペシャリスト試験 午前Ⅱ 問3

テクノロジ/コンピュータ構成要素

組込みシステムで使用されるI²Cバスの特徴として,適切なものはどれか。

出典:平成27年度 春期 エンベデッドシステムスペシャリスト試験 午前Ⅱ 問3

正解:ア

解説

I²C(Inter-Integrated Circuit)バスは,SCL(クロック)とSDA(データ)の2本の信号線だけで複数のデバイスを接続できるシリアルバス規格です。オープンドレイン出力とプルアップ抵抗を用いた双方向通信を行い,各デバイスにアドレスを割り当てることで,同一バス上の複数デバイスを識別して通信します。マルチマスタ構成にも対応しており,データ転送速度は標準モードで100kビット/秒,高速モードで400kビット/秒などが規定されています(1Mビット/秒を超える高速な規格も後に追加されていますが,一つのバスに接続できるIC数はアドレス空間やバス負荷容量によって制限されるものであり,最大15個のような固定数が決められているわけではありません)。

選択肢ごとの解説

  • 正しい。I²Cバスは,SCL(クロック)とSDA(データ)の2線式のシリアルインタフェースであり,アドレス指定によって複数のデバイスを接続できます。
  • 誤り。I²Cバスは,シングルマスタだけでなく複数のマスタが同一バスを制御できるマルチマスタ構成にも対応しています。
  • 誤り。I²Cバスのデータ転送の最高速度は12Mビット/秒と決められているわけではなく,標準モード(100kビット/秒)や高速モード(400kビット/秒)など複数の速度モードが規定されています。
  • 誤り。一つのバスに接続できるICの個数は,アドレス空間やバスの静電容量による制限を受けるものであり,最大15個という固定数が規格として決められているわけではありません。
エンベデッドシステムスペシャリストの過去問を演習モードで解く