吴秀华
[公司名称][公司地址]
IIC 详述
日期
内容
修改员
2018-7-3
初稿
吴秀华
目录
目录
未找到目录项。
一. IIC 概述
IIC Bus 仅需要 2 个总线:串行数据总线 SDA 和串行时钟总线 SCL。每个接到总线上的设备均
是使用软地址来区分。
EXAMPLE:IIC 总线应用。
1. IIC 模式分类
按主从机模式可分为主机和从机。
分类
作用
主设备 Master
产生时钟信号和控制通讯的设备
从设备 Slave
由主设备控制的设备
按传输速率可分为:The Standard-mode、The Fast-mode、The Fast-mode Plus 和 The High-speed
mode。
分类
传输速率
类型
The Standard-mode
up to 100 kbit/s
Serial, 8-bit oriented, bidirection data transfers
The Fast-mode
up to 400 kbit/s
Serial, 8-bit oriented, bidirection data transfers
The Fast-mode Plus
up to 1 Mbit/s
Serial, 8-bit oriented, bidirection data transfers
The High-speed mode
up to 3.4 Mbit/s
Serial, 8-bit oriented, bidirection data transfers
The Ultra Fast-mode
up to 5 Mbit/s
Serial, 8-bit oriented, unidirection data transfers
2. 信号类型
Spplicablity of IIC-bus protocol feastures
1) SDA 和 SCL 信号
SDA 和 SCL 总线都是双向通信线。
为确保总线为 FREE 时,SDA 和 SCL 总线为 HIGH,SDA 和 SCL 总线必须通过上拉电阻连
接到供电电源上。
为确保实现 wired-AND 功能,总线设备必须采用开漏(open-drain)或者集电极开漏
(open-collector)方式。
总结设备的接口数量影响总线容值。
2) 逻辑电平
Logic Levels
电压范围
0(LOW)
0.3VDD
1(HIGH)
0.7VDD
3) 数据有效性
SCL 低电平,允许数据变化
SCL 高电平,允许捕获数据
4) START 和 STOP 信号
所有的数据通讯起始于 START(S),结束于 STOP(P)。
SCL 为 HIGH 时,SDA 由 HIGH 变为 LOW,产生 START 信号。
SCL 为 HIGH 时,SDA 由 LOW 变为 HIGH,产生 STOP 信号。
NOTE:
START 和 STOP 均由 Master 主设备产生。
评论4