- 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总线时序讲述
I2C总线时序
I2C总线信号时序分析
在I2C总线通信的过程中,参与通信的双方互相之间所传输的信息种类归纳如下。 主控器向被控器发送的信息种类有:启动信号、停止信号、7位地址码、读/写控制位、10位地址码、数据字节、重启动信号、应答信号、时钟脉冲。 被控器向主控器发送的信息种类有:应答信号、数据字节、时钟低电平。 下面对I2C总线通信过程中出现的几种信号状态和时序进行分析。 ①总线空闲状态。 I2C总线总线的SDA和SCL两条信号线同时处于高电平时,规定为总线的空闲状态。此时各个器件的输出级场效应管均处在截止状态,即释放总线,由两条信号线各自的上拉电阻把电平拉高。 ②启动信号。 在时钟线SCL保持高电平期间,数据线SDA上的电平被拉低(即负跳变),定义为I2C总线总线的启动信号,它标志着一次数据传输的开始。
广告插播信息维库必威体育精装版热卖芯片: HYPERLINK /icstock/529/OP37G.html \t _blank OP37G HYPERLINK /icstock/261/EP1K50QI208-2.html \t _blank EP1K50QI208-2 HYPERLINK /stock-ic/TP8452AP.html \t _blank TP8452AP HYPERLINK /icstock/114/ad7528aq.html \t _blank AD7528AQ HYPERLINK /icstock/678/TDA1950.html \t _blank TDA1950 HYPERLINK /icstock/414/2SC4544.html \t _blank 2SC4544 HYPERLINK /icstock/343/IRF7303.html \t _blank IRF7303 HYPERLINK /stock-ic/L7809.html \t _blank L7809 HYPERLINK /stock-ic/M51399P.html \t _blank M51399P HYPERLINK /icstock/432/M66256FP.html \t _blank M66256FP
启动信号是一种电平跳变时序信号,而不是一个电平信号。启动信号是由主控器主动建立的,在建立该信号之前I2C总线必须处于空闲状态,如图1所示。
图1 I2C总线上的启动信号和停止信号
③停止信号。 在时钟线SCL保持高电平期间,数据线SDA被释放,使得SDA返回高电平(即正跳变),称为I2C总线的停止信号,它标志着一次数据传输的终止。 停止信号也是一种电平跳变时序信号,而不是一个电平信号,停止信号也是由主控器主动建立的,建立该信号之后,I2C总线将返回空闲状态。 ④数据位传送。?? 在I2C总线上传送的每一位数据都有一个时钟脉冲相对应(或同步控制),即在SCL串行时钟的配合下,在SDA上逐位地串行传送每一位数据。 进行数据传送时,在SCL呈现高电平期间,SDA上的电平必须保持稳定,低电平为数据0,高电平为数据1。 只有在SCL为低电平期间,才允许SDA上的电平改变状态。逻辑0的电平为低电压,而逻辑1的电平取决于器件本身的正电源电压VDD(当使用独立电源时),如图2所示。
图2 I2C总线上的数据位传送
⑤应答信号。 I2C总线上的所有数据都是以8位字节传送的,发送器每发送一个字节,就在时钟脉冲9期间释放数据线,由接收器反馈一个应答信号。 应答信号为低电平时,规定为有效应答位(ACK简称应答位),表示接收器已经成功地接收了该字节;应答信号为高电平时,规定为非应答位(NACK),一般表示接收器接收该字节没有成功。 对于反馈有效应答位ACK的要求是,接收器在第9个时钟脉冲之前的低电平期间将SDA线拉低,并且确保在该时钟的高电平期间为稳定的低电平。
如果接收器是主控器,则在它收到最后一个字节后,发送一个NACK信号,以通知被控发送器结束数据发送,并释放SDA线,以便主控接收器发送一个停止信号P,如图3所示。
图3 I2C总线上的应答时序
⑥插入等待时间。 如果被控器需要延迟下一个数据字节开始传送的时间,则可以通过把时钟线SCL电平拉低并且保持,使主控器进入等待状态。 一旦被控器释放时钟线,数据传输就得以继续下去,这样就使得被控器得到足够时间转移已经收到的数据字节,或者准备好即将发送的数据字节。 带有CPU的被控器在对收到的地址字节做出应答之后,需要一定的时间去执行中断服务子程序,来分析或比较地址码,其间就把S
您可能关注的文档
最近下载
- 教科版小学四年级上册综合实践教案(全册).pdf VIP
- 药学专业知识培训课件.pptx VIP
- 糖尿病病人围手术期的处理.ppt VIP
- 作业7:工学一体化课程《小型网络安装与调试》任务2学习任务教学活动策划表.docx VIP
- 10.4论证方法:归谬法-备战2025年高考语文议论文写作提升讲与练(全国通用).docx VIP
- 一种采煤机导向滑靴.pdf VIP
- 2024年江苏省泰州市中考历史试题卷(含答案解析).docx
- 2025年一级建造师一建机电实务案例分析考点速记考点重点知识总结摘要.pdf VIP
- 400字标准作文纸稿纸模板A4纸可直接打印.docx VIP
- 操作系统—精髓与设计原理英文原版Ch虚拟内存.pptx VIP
文档评论(0)