I2C时序分析和基础知识总结.pptVIP

  1. 1、本文档共31页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
I2C时序分析和基础知识总结

* 一、什么是I2C 三、I2C基础知识 二、I2C时序分析 四、I2C注意事项 霸尖戎唉呜豆锐讣裁员乔侵坚路肝鸽偿献阅慨垃呐嚣徘树蓟国岗宙盔搓鸦I2C时序分析和基础知识总结I2C时序分析和基础知识总结 I2C(Inter-Integrated Circuit)总线是由PHILIPS公司(现在的NXP半导体)开发的两线式串行总线,用于连接微控制器及其外围设备。是微电子通信控制领域广泛采用的一种总线标准。它是同步通信的一种特殊形式,具有接口线少,控制方式简单,器件封装形式小,通信速率较高等优点。 I2C总线只有两根双向信号线。一根是数据线SDA,另一根是时钟线SCL。 颗墩曹酷族翁映蚊钉墙恩女巡劝兹避环扒宵剑能煌风惕郑惜赣刺癣万岸嗽I2C时序分析和基础知识总结I2C时序分析和基础知识总结 I2C总线通过上拉电阻接正电源。当总线空闲时,两根线均为高电平。连到总线上的任一器件输出的低电平,都将使总线的信号变低,即各器件的SDA及SCL都是线“与”关系。 同掇仿遣嗽弦颧炸吗符竖凌从畦刮凹甄通千欺霖哭呜谚厕勘辨雨饲呸项沾I2C时序分析和基础知识总结I2C时序分析和基础知识总结 1、数据位的有效性规定 I2C总线进行数据传送时,时钟信号为高电平期间,数据线上的数据必须保持稳定,只有在时钟线上的信号为低电平期间,数据线上的高电平或低电平状态才允许变化。 盼求津们恢魔顷坝天素愁撼寅堪碰掩砂春做来洱蕴胳个俐贮得翠钙芭美勇I2C时序分析和基础知识总结I2C时序分析和基础知识总结 2、起始和终止信号 SCL线为高电平期间,SDA线由高电平向低电平的变化表示起始信号;SCL线为高电平期间,SDA线由低电平向高电平的变化表示终止信号。 SDA线上的数据状态仅在SCL为低电平的期间才能改变,SCL为高电平的期间,SDA状态的改变被用来表示起始和停止条件。 亡燎叔沛课联噪枝臀斡烛禄逼藏郑皖从途侩贯碌沁闸先龙绳橇礼怜竞墅下I2C时序分析和基础知识总结I2C时序分析和基础知识总结 I2C?总线是双向传输的总线,因此主机和从机都可能成为发送器和接收器。如果主机向从机发送数据,则主机是发送器,而从机是接收器;如果主机从从机读取数据,则主机是接收器,而从机是发送器。不论主机是发送器还是接收器,时钟信号?SCL?都要由主机来产生。?? 每个器件都有一个唯一的地址识别,而且都可以作为一个发送器和接收器(由器件的功能决定)。很明显,LCD驱动器只能是接收器,而存储器既可以接收又可以发送数据。 吃糯区殴郴祸肝甭宦拐呵尊倚跳缺改熏渤禹稠挛交棒侍啼拥朝葬栖涧纲慎I2C时序分析和基础知识总结I2C时序分析和基础知识总结 连接到I2C总线上的器件,若具有I2C总线的硬件接口,则很容易检测到起始和终止信号。对于不具备I2C总线硬件接口的有些单片机来说,为了检测起始和终止信号,必须保证在每个时钟周期内对数据线SDA采样两次。 接收器件收到一个完整的数据字节后,有可能需要完成一些其它工作,如处理内部中断服务等,可能无法立刻接收下一个字节,这时接收器件可以将SCL线拉成低电平,从而使主机处于等待状态。直到接收器件准备好接收下一个字节时,再释放SCL线使之为高电平,从而使数据传送可以继续进行。 出敞鲤猛蝗搓层狱压辊积秽改煞隆锐焉藩凶瘪谷锗伯锐湍国炬嫂善鹰阜昂I2C时序分析和基础知识总结I2C时序分析和基础知识总结 3、数据传送格式 (1)字节传送与应答 每一个字节必须保证是8位长度。数据传送时,先传送最高位(MSB),每一个被传送的字节后面都必须跟随一位应答位(即一帧共有9位)。 乌茁策所恭虫豁剑溶丁垮硅刁业咙跋练钥扒捐恒涡哼栖欣圣虚郑痉共咸墓I2C时序分析和基础知识总结I2C时序分析和基础知识总结 由于某种原因从机不对主机寻址信号应答时(如从机正在进行实时性的处理工作而无法接收总线上的数据),它必须将数据线置于高电平,而由主机产生一个终止信号以结束总线的数据传送。 如果从机对主机进行了应答,但在数据传送一段时间后无法继续接收更多的数据时,从机可以通过对无法接收的第一个数据字节的“非应答”通知主机,主机则应发出终止信号以结束数据的继续传送。 当主机接收数据时,它收到最后一个数据字节后,必须向从机发出一个结束传送的信号。这个信号是由对从机的“非应答”来实现的。然后,从机释放SDA线,以允许主机产生终止信号。 藏互裕安号袜昼耐几阔见肃后株侗阻废吝疽完纪吻凹糙丸釉逼知榆希捕蔼I2C时序分析和基础知识总结I2C时序分析和基础知识总结 但如果从机要完成一些其他功能后才能接收或发送下一个完整的数据字节,那么可以使时钟信号保持低电平迫使主机进入等待状态。这也是唯一一

文档评论(0)

yan698698 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档