- 12
- 0
- 约1.3万字
- 约 11页
- 2017-04-29 发布于天津
- 举报
备注紫色加粗字体表示问题答案,蓝色字体表示扩展内容,.doc
备注:紫色加粗字体表示问题答案,蓝色字体表示扩展内容,红色字体表示需注意的内容,加粗字体表示重点记忆内容。
I2C上拉电阻(同类问题1829)—— 4.2
I2C是一种简单的只有两条信号线的串行总线;
主设备:初始化总线操作、终止总线操作并产生总线时钟信号的设备;
从设备:被主设备寻址的总线设备,被动响应主设备启动的操作;
发送器:向总线上发送数据的总线设备,主从设备都可以是发送器;
接收器:从总线上接受数据的设备,主从都可以是接收器;
多主设备:有多个主设备都可以尝试控制总线,而不会引起传输数据的混淆;
仲裁:总线上的一种设备管理过程,在这个过程中如果有多个主设备同时试图控制总线,确保只允许其中一个得到控制权,并正确地完成总线数据的传输。
I2C总线的SDA(串行数据)和SCL(串行时钟)是双向信号,通过上拉电阻连接到正电源上,在没有设备驱动的情况下(总线空闲状态),SDA和SCL都为高电平。I2C总线设备(芯片)可以有不同的生产工艺和不同的工作电压,但总线信号(SDASCL)电平决定于上拉电阻连接的电源。
I2C总线工作原理:
数据位表示和总线起始、停止条件
I2C总线上每传输一个数据位就产生一个时钟脉冲,数据必须在SCL为高电平期间保持稳定,数据状态的改变只能在SCL为低电平时发生。
SCL为高电平时,SDA的状态变化被定义为总线操作的起始或停止条件
原创力文档

文档评论(0)