平成27年度 春期 エンベデッドシステムスペシャリスト試験 午前Ⅱ 問3
テクノロジ/コンピュータ構成要素組込みシステムで使用されるI²Cバスの特徴として,適切なものはどれか。
出典:平成27年度 春期 エンベデッドシステムスペシャリスト試験 午前Ⅱ 問3
- アクロックとデータの2線式バスである。
- イシングルマスタバスである。
- ウデータ転送の最高速度は,12Mビット/秒である。
- エ一つのバスに接続されるICは,最大15個と決められている。
正解:ア
解説
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個という固定数が規格として決められているわけではありません。