- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
集成电路互连总线I2C
第10章 集成电路互连总线I2C;主要内容;10.1 I2C总线通用知识;I2C总线特点
在硬件上,二线制的I2C串行总线使得各IC只需最简单的连接,而且总线接口都集成在IC中,不需另加总线接口电路
I2C总线还支持多主控(multi-mastering)
串行的8位双向数据传输位速率在标准模式下可达100kbps,快速模式下可达400kbps,高速模式下可达3.4Mbps
连接到相同总线的IC数量只受到总线最大电容(400pf)的限制。但如果在总线中加上82B715总线远程驱动器可以把总线电容限制扩展十倍,传输距离可增加到15m;10.1.2 I2C总线的硬件相关术语与典型电路;I2C总线的典型电路
下图给出一个由MCU作为主机,通过I2C总线带3个从机的单主机I2C总线系统。这是最常用、最典型的I2C总线连接方式
;10.1.3 I2C总线数据通信协议概要;I2C总线上的信号类型
开始信号(START):如下(图1)当SCL为高电平时,SDA由高电平向低电平跳变,产生开始信号。当总线空闲的时候(例如没有主动设备在使用总线,即SDA和SCL都处于高电平),主机通过发送开始信号(START)建立通信
停止信号(STOP):如下(图1)当SCL为高电平时,SDA由低电平向高电平的跳变,产生停止信号。主机通过发送停止信号,结束时钟信号和数据通信。SDA和SCL都将被复位为高电平状态
重新开始信号(Repeated START):在I2C总线上,由主机发送一个开始信号启动一次通信后,在首次发送停止信号之前,主机通过发送重新开始信号,可以转换与当前从机的通信模式,或是切换到与另一个从机通信。如下(图1)所示,当SCL为高电平时,SDA由高电平向低电平跳变,产生重新开始信号,它的本质就是一个开始信号;图1:开始、重新开始和停止信号;应答信号(A):接收数据的IC在接收到8位数据后,向发送数据的IC发出的特定的低电平脉冲。每一个数据字节后面都要跟一位应答信号,表示已收到数据;I2C总线上数据传输格式
一般情况下,一个标准的I2C通信由四部分组成:开始信号、从机地址传输、数据传输和结束信号。I2C总线上传送的每一个字节均为8位,首先发送的数据位为最高位,每传送一个字节后都必须跟随一个应答位,每次通信的数据字节数是没有限制的;在全部数据传送结束后,由主机发送停止信号,结束通信
;I2C总线寻址约定
为了消除I2C总线系统中主控器与被控器的地址选择线,最大限度地简化总线连接线,I2C总线采用了独特的寻址约定,规定了起始信号后的第一个字节为寻址字节,用来寻址被控器件,并规定数据传送方向。
在I2C总线系统中,寻址字节由被控器的7位地址位(D7~D1位)和一位方向位(D0位)组成。方向位为0时,表示主控器将数据写入被控器,为1时表示主控器从被控器读取数据。主控器发送起始信号后,立即发送寻址字节,这时总线上的所有器件都将寻址字节中的7位地址与自己器件地址比较。如果两者相同,则该器件认为被主控器寻址,并发送应答信号,被控器根据数据方向位(R/W)确定自身是作为发送器还是接收器。;10.1.4 主机向从机读/写1个字节数据的过程;主机从从机读1个字节数据的过程
当主机要从从机读1个字节数据时,主机首先产生START信号,然后紧跟着发送一个从机地址,注意此时该地址的第8位为0,表明是向从机写命令,这时候主机等待从机的应答信号(ACK),当主机收到应答信号时,发送要访问的地址,继续等待从机的应答信号,当主机收到应答信号后,主机要改变通信模式,所以主机发送重新开始信号,然后紧跟着发送一个从机地址,注意此时该地址的第8位为1,表明将主机设置成接收模式开始读取数据,这时主机等待从机的应答信号,当主机收到应答信号时,就可以接收1个字节的数据,当接收完成后,主机发送非应答信号,表示不再接收数据,主机进而产生停止信号,结束传送过程。;10.2 AW60的I2C模块编程结构;10.2.2 AW60的I2C模块寄存器;I2C地址寄存器
I2C地址寄存器(I2C Address Register,I2C1A)
D7~D1—ADR7~ADR1为MCU作为从机时的从机地址。
当主机在I2C总线上发送从机地址寻址从机,MCU作为从机设备时,将该地址与I2C1A的高7位比较,查看自己是否被主机选中
D0—保留位。该位是为了将来的兼容性而设置的保留位,读出总是0。写I2C1A时,D0位不使用;I2C分频寄存器
I2C分频寄存器(I2C Frequency Divider Register,I2C1F)用于产生相应的分频因子
I2C分频寄存器的高2位MULT定义了增频因子a,a和SCL的分
您可能关注的文档
- 2012年杭州市九年级五月模拟考试.doc
- 微机原理2009练习题答案_1263013201.doc
- 钢铁行业电子物流的运作模式.doc
- 09-1、管理评审专题.ppt
- 08工材A.doc
- 2003系统安装.doc
- 2010年月报表.doc
- 2011-11-8七年级数学——因式分解.doc
- 2011年报关员考试辅导:报关单样本.doc
- 07压力和压强.ppt
- 2024-2025学年贵州省铜仁市印江县九年级(上)期中物理试卷(含解析).pdf
- 2024统编版八年级历史上册第一、二单元综合测试卷(含答案).pdf
- 2026江苏春季高考语文学业考试总复习:作文(解析版).pdf
- 2025年国家计量技术规范制定、修订计划.pdf
- 2025年度江苏省地方标准立项计划 (制定).pdf
- 2025年安规知识考试题库及答案(共100题).pdf
- 2025-2026学年湘教版八年级地理上册全册各章测试卷及答案汇编(含四套题).pdf
- 2024统编版八年级道德与法治上册期末复习知识点宝典.pdf
- 广东省湛江市雷州某中学2025-2026学年七年级上学期10月月考地理试题(含答案).pdf
- 2025年七年级道德与法治上册知识点汇编.pdf
原创力文档


文档评论(0)