电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

常见接口电路介绍VIP免费

常见接口电路介绍_第1页
1/13
常见接口电路介绍_第2页
2/13
常见接口电路介绍_第3页
3/13
常见接口电路介绍 一、 I2C 总线简介 1. 什么是 I2C? NXP 半导体(原 Philips 半导体)于 20 多年前发明了一种简单的双向二线制串行通信总线, 这个总线被称为 Inter-IC 或者I2C 总线。目前I2C 总线已经成为业界嵌入式应用的标准 解决方案,被广泛地应用在各式各样基于微控器的专业、消费与电信产品中,作为控制、诊 断与电源管理总线。多个符合 I2C 总线标准的器件都可以通过同一条I2C 总线进行通信, 而不需要额外的地址译码器。由于 I2C 是一种两线式串行总线,因此简单的操作特性成为 它快速崛起成为业界标准的关键因素 2. I2C 总线的基本概念 1) 发送器(Transmitter):发送数据到总线的器件 2) 接收器(Receiver):从总线接收数据的器件 3) 主机(Master):初始化发送、产生时钟信号和终止发送的器件 4) 从机(Slave):被主机寻址的器件 其线路结构图如下: 如上图示,I2C 总线具有如下特点: 1)I2C 总线是双向传输的总线,因此主机和从机都可能成为发送器和接收器。不论主机是发送器还是接收器,时钟信号 SCL 都要由主机来产生 2) 只需要由两根信号线组成,一根是串行数据线SDA,另一根是串行时钟线SCL 3) SDA 和SCL 信号线都必须要加上拉电阻Rp(Pull-Up Resistor)。上拉电阻一般取值3~ 10KΩ 4) SDA 和SCL 管脚都是漏极开路(或集电极开路)输出结构 3. I2C 总线的信号传输 1)3 种速率可选择 标准模式100kbps、快速模式400kbps、最高速率3.4Mbps 2)具有特定的传输起始、停止条件 a)起始条件:当 SCL 处于高电平期间时,SDA 从高电平向低电平跳变时产生起始条件。 起始条件常常简记为 S b)停止条件:当 SCL 处于高电平期间时,SDA 从低电平向高电平跳变时产生停止条件。 停止条件简记为 P 3) 数据传输从确定从机地址开始 a)多个从机可连接到同一条 I2C 总线上,它们之间通过各自唯一的器件地址来区分 b)一般从机地址由7 位地址位和一位读写标志 R/W 组成,7 位地址占据高 7 位,读写位在最后。读写位是0,表示主机将要向从机写入数据;读写位是1,则表示主机将要从从机读取数据 4) 以字节为单位的数据传输方式 a)I2C 总线以字节(Byte)为单位收发数据,主机总是先发地址再发数据 b)在 I2C 总线传输数据过程中,每传输一个字节,都要跟一个应答状态位。遵循“谁 接收谁产生”的原则,即总是由接收器产生应答位...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

常见接口电路介绍

您可能关注的文档

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部