SSt39vf6401中文手册.docVIP

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

单电压工作,读写操作工作电压范围:2.7-3.6V。 三种擦除方式: 扇区擦除(Sector-Erase:18ms) 块擦除(Block-Erase:18ms) 整芯片擦除(Chip-Erase:40ms) 注意:此芯片提供擦除延缓/擦除继续功能。 支持硬件复位功能。 对写操作完成的判断: Toggle Bits?(触发位) Data# Polling(数据检测位) 该芯片提供典型的字编程,操作时间为7μs。使用前面提到过的两种方法进行对写操作完成与否的判断。 芯片的操作: 使用命令字来初始化芯片的存储操作功能,命令字通过标准的微控制器写时序来写进设备:在进行命令字写的时候,保持CE#为低电平,并使WE#脚为低电平。地址总线在WE#或者CE#两者中任一在后面发生者的下降沿被锁存;数据总线在WE#或者CE#两者中任一在前面发生者的上升沿被锁存。 芯片具有工作在自动低损耗的状态,它使得芯片当进行完一个有效的读操作并且已经获取完数据后工作在一个准备(备用)的状态。当有任何地址跳变或者控制信号跳变时,芯片立即退出此工作模式——自动低损耗(Auto Low Power)。注意:当芯片上电后保持CE#为低电平的情况下其不进入此工作模式,直到第一个地址跳变(transition)或者CE#变为高电平。 读操作: 读操作时,保持CE#(芯片选取端)和OE#(输出允许端)为低电平,当此两引脚任一为高点平时,数据总线处于独立(高阻)状态。读循环时序见图3。 写(以字为单位)操作: SST39VF6401/6402是基于字编程,在编程(写入)之前,必须先对将要写的扇区进行全部擦除操作(即写1)。整个写入的完成分为三步:1. 三字节的装载时序为软件数据保护;2. 装载地址(字)和数据(字)。在字编程(写入)操作时,地址总线在CE#或者WE#任一后发生者的下降沿被锁存,而数据总线在CE#或者WE#任一先发生者的上升沿被锁存;3. 芯片内部的编程操作(不需我们管的),此步骤在WE#或者CE#任一先发生的第四个上升沿开始。编程(写入)操作一旦开始,将在10μs内完成。图4和图5为WE#和CE#的控制编程操作时序图,图19为操作流程图。在编程操作过程中,仅仅对数据位(Data# Polling)和触发位(Toggle Bit)的读有效。在内部编程操作时(上述的第三步),主机(SST39VF6401/6402)可以执行其他任务。但是,在进行内部编程时,任何命令的发生的被忽略。 注意:在命令字时序中,WP#(写保护)必须保持高电平或者低电平。 图19 编程软件流程图 写操作状态检测操作: SST39VF6401/6402为了优化系统写循环时间,提供了两种方法来检测写(编程或者擦除)循环的完成。软件检测包含两个状态位:Data# Polling(DQ7)和Toggle Bit(DQ6)。在WE#的上升沿后(发起内部编程或者擦除操作),对写完成的检测就被激活。 因为非易失性的写操作的真正完成与系统是异步的,所以Data# Polling或者Toggle Bit的读也许会与写完成的时序同时发生,这样一来,系统就会得到一个错误的结果(伪拒绝),例如:有效的数据表现为与DQ7或DQ6发生冲突。为了避免这种情况的出现,当一个错误产生了,我们在编写软件时应该对此访问地址(也就是我们刚刚进行操作的那个地址)进行一个额外2个周期的循环读操作,如果读依然有效,则说明设备已经确实完成了写循环,否则拒绝有效。 数据检测位(DQ7): 当芯片在进行内部编程操作时,任何对该位的读都会使之呈“1”态的complement,一旦编程操作完成,DQ7立即呈“1”态。注意,即使其紧随内部写操作完成立即呈1态了,但是,其有可能接下来又变为无效态(可以认为为“0”态),因为接下来的1μs内,在数据总线上还可能会出现有效的数据,这也就是如前面所说,要对此位进行循环读操作;在内部进行擦除操作时,任何对DQ7的读为“0”,一旦擦除完成,变为“1”态。 注意:对于正常编程(写入)操作,DQ7位在WE#(或CE#)脉冲的第四个上升沿之后有效;对与擦除(全部写“1”)操作,其在WE#(或CE#)脉冲的第六个上升沿有效。图6位DQ7的时序图,图20为流程图。 触发(固定,栓牢)位?(Toggle Bits:DQ6和DQ2 ) 在内部编程或者擦除操作时,任何对位DQ6连续的读会使之在“1”和“0”之间变化,当内部编程或擦除完成,停止变化为一固定状态。设备也就为下一步操作做准备(所以建议用此位作为检测手段)。 注意:对擦除(全部写1)操作来

文档评论(0)

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

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

1亿VIP精品文档

相关文档