文献翻译-AT24C02的读写.doc

  1. 1、本文档共15页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
文献翻译 题 目 AT24C02的读写 学生姓名 X X X 专业班级 XXXXXXXXXXX 学 号 200000000000 院 (系) XXXXXXXXXXXXX 指导教师 爱因斯坦 完成时间 2XXX年06 月 XX日 PAGE 5 AT24C02的读写 2 功能描述 24C02B支持双向两线制总线数据传送协议,总线协议规定:任何将数据传送到总线的器件作为发送器,任何从总线接收数据的器件为接收器。数据传送是由产生串行时钟和所有起始停止信号的主器件控制的,24C02B作为从器件。虽然主器件和从器件都可以作为发送器或接收器,但由主器件控制传送数据发送或接收的模式。 3 总线特征 总线协议定义如下: 只有在总线空闲时才允许启动数据传送。 在数据传送过程中,数据线必须保持稳定状态,只需时钟线为高电平,不允许有跳变。时钟线为高电平时,数据线的任何电平变化将被看作总线的起始或停止信号。 因此,可以定义如下的总线状态。(见图3-1) 图3-1 总线时序 3.1 总线空闲(状态A) 数据线和时钟线都保持高电平。 3.2 开始数据传送(状态B) 时钟线(SCL)保持高电平期间,数据线(SDA)电平从高到低的跳变作为总线的起始信号。所有操作都必须以起始信号为前提。 3.3 停止信号(状态C) 时钟线保持高电平期间,数据线电平从低到高的跳变作为总线的停止信号。所有操作都必须以停止信号结尾。 3.4 数据有效(状态D) 起始信号之后,在时钟信号保持高电平期间,数据线传送的数据有效。 数据线上的数据必须在时钟信号为低电平时改变,以传输下一字节的数据。每传输一字节的数据,就会有一个时钟信号的暂停。 数据传输都必须以起始信号开头,以停止信号结尾。在起始信号和停止信号期间传输数据的总量大小由主器件决定,理论上是没有限制的。但是在写状态下只有最后16个周期传送的数据会被写入。如果待写入的数据超出了这个限制,会根据先入先出的原则覆盖掉前面的数据。 3.5 应答信号 每一个被寻址到的从设备,在成功接收一个字节的数据后,都必须产生一个应答信号。主设备必须增加一个额外的时钟信号,接收从器件对收到数据的响应。 器件应答的方式是在响应时钟周期时将SDA线拉低,表示其已收到一个8位数据。当然,调整时间和保持时间都必须计算在内。主器件在传送完最后一个字节的数据之后,不传送应答信号,从而向从器件标明数据传送结束。在这种情况下,从器件必须保持SDA高电平,使主器件可以产生停止信号。 注意:24C02B在内部读写周期内是不会产生任何响应信号的。 3.6 器件寻址 图3-2 地址控制字节在主器件发送起始信号启动发送之后,接着发送它所要寻址的从器件的地址。24C02B 图3-2 地址控制字节 8位从器件地址决定主器件对24C02B进行读还是写操作。用来定义哪个器件以及器件的哪个部分被主器件访问。(见图3-2) 24C02B一直监视总线,当其地址与主器件发送的从地址相符,并且没有在内部读写周期时,24C02B会响应一个应答信号。 4 写操作 4.1 字节写 在字节写模式下,主器件发送起始命令和从器件地址信息(R/W位置零)给从器件。在从器件产生应答信号后,主器件发送24C02B的字节地址,主器件在收到从器件的另一个应答信号后,再发送数据到被寻址的存储单元。24C02B再次应答并在主器件产生停止信号后开始内部数据的擦写,在内部擦写过程中,24C02B不再应答主器件的任何请求。(见图4-1) 图4-1 字节写时序 4.2 页写 页写操作的启动字节,地址字节和第一个数据字节都跟字节写的方式一样,不同在于传送了一字节数据后并不产生停止信号。主器件被允许发送8个字节,每发送一个字节数据后24C02B产生一个应答位并将字节地址低位加1,高位保持不变。如果在发送停止信号之前主器件发送超过8个字节,地址计数器将自动翻转,先前写入的数据将被覆盖。只要接收到主器件发送的停止信号,24C02B启动内部写周期,将数据在一个写周期内写到数据区。(见图4-2) 图4-2 页写时序 5 应答查询 由于24C02B在内部写周期时不会响应,可以利用这一特性知道周期结束的时间(用于增大总线吞吐量)。一旦主器件发送停止位指示主器件操作结束时,24C02B启动内部写周期,应答查询立即启动,包括发送一个起始信号和进行写操作(R/W=0)Y送写命令发送停止信号启动写周期开始发送发送控制字

文档评论(0)

xieliandimei + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档