现在的位置: 首页 > 综合 > 正文

I2C 接口总结

2013年08月15日 ⁄ 综合 ⁄ 共 496字 ⁄ 字号 评论关闭

I2C 接口总结

 

一、I2C 总线基本知识点

 

i2c总线是 Philips 公司首先推出的一种两线制串行传输总线。它由一根数据线(SDA)和一根 时钟线(SDL)组成。

 

所有主机在SCL 线上产生它们自己的时钟来传输I2C 总线上的报文数据,只在时钟的高电平周期有效

 

基本过程为: 
1、主机发出开始信号。 
2、主机接着送出1字节的从机地址信息,其中最低位为读写控制码(1为读、0为写),高7位为从机器件地址代码。 
3、从机发出认可信号。 
4、主机开始发送信息,每发完一字节后,从机发出认可信号给主机。 
5、主机发出停止信号。

时序图如下:

 

 

标准时钟频率:100Kb/s, 快速频率: 400Kb/s, 最快频率:3.4Mb/s。

 

连接到相同总线的IC 数量只受到总线的最大电容400pF 限制,一般顶多20-30个设备。

 

 

从机地址由一个固定和一个可编程的部分构成。由于很可能在一个系统中有几个同样的器件,从机地址的可编程部分使最大数量的这些器件可以连接到I2C 总线上。器件可编程地址位的数量,由它可使用的管脚决定。例如:如果器件有4 个固定的和3 个可编程的地址位,那么相同的总线上共可以连接8 个相同的器件。

 

 

 

抱歉!评论已关闭.