LED/モータからA-D/D-A変換まで2線インターフェースI2Cで数珠つなぎ!
マイコンにプラス! シリアル拡張IC サンプルブック[基板付き]
岡野 彰文/渡辺 明禎 共著
B5判 168ページ
基板 (I2C用ICが19種類40個,モジュール基板1枚)付き
定価3,960円(税込)
JAN9784789848121
2015年4月1日発行
好評発売中!
規格化されてから30年以上が経ち,IC間のシリアル通信バスとして広く採用されているI2Cの技術を,I2C用のIC合計40個と,実験用基板をセットにした解説書です.
I2Cは,マイコン同士の通信や,IOポート・エキスパンダ,LEDコントローラ,モータ・コントローラ,A-D/D-Aコンバータ,RTC,温度や加速度などの各種センサのデータのやりとりに使われています.
通信するIC間は,クロックとデータの2本の信号を接続するだけでよく,7ビット・アドレスを使用する場合,最大112個(128個のうち16個は予約済み)のICに対してデータの読み書きが可能です.
本書の解説は,I2Cを理解するための基礎編と,各ICを動作させてみる応用編で構成されており,付属ICと専用実験基板を使って,すぐにI2Cの動作を実際に確かめてみることができます.
目 次
第1章 2線シリアル・インターフェースI2C詳解
基礎知識
仕様・通信時の信号レベルや送受信の手順
通信プロトコル
仕様・電気的特性
行き詰まったときの攻略法
アドレスの衝突を回避したり一斉配信したい
バスが動かないときはノイズも疑う
サンプルを使ってみる
第2章 GPIO(8ポート)PCAL9554BPW
特 徴
ブロック・ダイアグラム
電気的特性
機能説明
回 路
基本的な使い方の例
第3章 GPIO (16ポート) PCAL9555APW
特 徴
ブロック・ダイアグラム
電気的特性
機能説明
回 路
基本的な使い方の例
第4章 I2C バス・バッファ (高電流ドライブ) PCA9600DP
特 徴
ブロック・ダイアグラム
電気的特性
回 路
第5章 バス・バッファ (標準ドライブ) PCA9517ADP
特 徴
ブロック・ダイアグラム
電気的特性
回 路
第6章 LEDコントローラ (4ch,電圧スイッチ型) PCA9632DP1
特 徴
ブロック・ダイアグラム
電気的特性
機能説明
回 路
基本的な使い方の例
第7章 LEDコントローラ (8ch,電圧スイッチ型) PCA9624PW
特 徴
ブロック・ダイアグラム
電気的特性
機能説明
回 路
基本的な使い方の例
第8章 LEDコントローラ (16ch,電圧スイッチ型) PCA9622DR
特 徴
ブロック・ダイアグラム
電気的特性
機能説明
回 路
基本的な使い方の例
第9章 LEDコントローラ (24ch,電圧スイッチ型) PCA9626B
特 徴
ブロック・ダイアグラム
電気的特性
機能説明
回 路
基本的な使い方の例
第10章 LEDコントローラ (16ch,定電流型) PCA9955ATW
特 徴
ブロック・ダイアグラム
電気的特性
機能説明
回 路
基本的な使い方の例
第11章 LEDコントローラ (24ch,定電流型) PCA9956ATW
特 徴
ブロック・ダイアグラム
電気的特性
機能説明
回 路
基本的な使い方の例
第12章 ブリッジ(I2C to UART 変換) SC16IS750IPW
特 徴
ブロック・ダイアグラム
機能説明
レジスタの説明
回 路
基本的な使い方の例
第13章 温度センサ LM75BD
特 徴
ブロック・ダイアグラム
電気的特性
機能説明
回 路
基本的な使い方の例
第14章 温度センサ PCT2075D
特 徴
ブロック・ダイアグラム
電気的特性
機能説明
回 路
基本的な使い方の例
第15章 モータ・コントローラ PCA9629APW
特 徴
ブロック・ダイアグラム
電気的特性
機能説明
回 路
基本的な使い方の例
第16章 マルチプレクサ PCA9541AD/01
特 徴
電気的特性
機能説明
回 路
応用回路例
基本的な使い方
第17章 スイッチ PCA9546AD
特 徴
ブロック・ダイアグラム
電気的特性
機能説明
回 路
基本的な使い方の例
第18章 A-Dコンバータ/D-Aコンバータ PCF8591T
特 徴
ブロック・ダイアグラム
電気的特性
機能説明
回 路
基本的な使い方の例
第19章 RTC PCF85263ATT1
特 徴
ブロック・ダイアグラム
電気的特性
機能説明
回 路
基本的な使い方の例
第20章 RTC (発振子一体型) PCF2129AT/2
特 徴
ブロック・ダイアグラム
電気的特性
機能説明
回 路
基本的な使い方の例
※ 本書の第1章は,トランジスタ技術2014年10月号に掲載された『2線シリアル・インターフェースI2C 詳解』を再編集したものです.