版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
串行flash器W25Q128BV为那些对空间大小,引脚数,功耗有限制的系统提供了一个解决方案。25Q系列的灵活性和性能比一般的串行flash设备要高。利用串行FLASH可以实现代码到RAM,直接通过DUAL/QUADSPI方式来执行代码,睡眠状态下则降低到1UA。所有的25Q系列都提供节省空间的封装。W25Q128BV65536256256个erase128erase),或者擦除一整片。W25Q128BV4096个可擦除的扇区,256可擦除的块。4KB的W25Q128BVSPIDUAL/QUADSPI,对应的管脚为(I/O0DI(I/O1DOI/O(/WPI/O(/HOLDDUAL208MHzQUAD320MHz。这个传输速率比一般的异步8位,16位并行FLASH器要快。连续读模式器的效率很高,只要8个时钟的指令开销就可以读24位地址的数据,这样就可以实现XIP。HOLD,WP管脚,可编程的写保护,可分为顶部,底部,整个器。这些提供了更造商和ID。W25Q128BV8x6mmWSON(E,300milSOIC(封装代码为SPI的片选信号可以使能和的操作。当/CS管脚为高电平时,处在不当/CS低电平时,被选择,功耗处在激活状态下的功耗,这时可以进行相应的读写与擦除。上电后,在指令接受之前,/CS必须从高到低。上电后,/CS管脚必须VCC,所以在/CS管脚上加一个上拉电阻比较好。W25Q128BVSPI,DUALSPI,QUADSPISPI指令使用单向的DI管脚在时钟的上升沿进行传输串行写指令,地址,数据到上。也使用单向的DO管脚在时钟的下降沿从上读数据,读寄存器的值。DUAL和QUADSPI指令使向的IO管脚,在时钟的上升沿写指令,地址,数据到上,在时钟的下降沿从上数据,寄存器值。QUADSPI指令的使管脚依次变为IO2,IO3。/WP已经被用为IO2当被选择时,/HOLD管脚可以使暂停中止。当/HOLD为低电平,/CS也为低电平时,DO管脚将为DI和时钟管脚上的信号将被忽略。当/HOLD为高电平时,恢复正常操作。当SPI总线上挂有多个设备时,/HOLD脚就有用了。/HOLDQE置位,/HOLDIO3,/HOLD功能此7,示意,SPIW25Q128BVSPI兼容的四线制总线:CLK,/CS,DI,DO。标准SPI使用DI管脚,在时钟的上升沿,来进行传输串行写指令,地址,数据到。在时钟的下降沿使用DO管脚来进行读数据和读状态。对模式0来说,当/CS在上升沿和下降沿的时候,CLK总是在处在低电平。在模式3的时候,当/CS处在上升沿和下降沿的时候,CLK总是处在高电平。QUADSPIHOLDSPIDUALSPIW25Q128BV被激活时(/CS为低电平以使用/HOLDW25Q128BV的操作暂停。当SPI的数据与时钟信号与别的设时一个高优先级的中断要使用SPI总线。在这种情况下,/HOLD功能就可以保持当前指令的状态,等到SPI总线再次有效的时候,就可以把缓冲区的数据写入FLASH。/HOLDSPIDUALSPIQUAD下无效。开始/HOLD功能的条件,必须是处在激活状态,也就是/CS为低电平。锁定功能在/HOLDCLKCLK不在低电平,锁定功能将在下一时钟下降沿被激活。在/HOLD信号的上升沿时,如果CLK已经为低对于把W25Q128BV当非易失性的器的应用来说,必须考虑噪声污染和其他的可能意外写进FLASH的方法。使用Power-downLockDown位。当复位重启这个过程中,所有的操作都是被的,指令也是不被识别的。在唤醒擦除,写状态寄存器之前,必须先发送写使能。完成这些指令后,WEL位自动清除。这种方法可以设置小到4KB,大到整个为只读,也就是写保护。结合/WP管脚,可BUSY位是在S0QUAD除,写状态寄存器,擦写安全寄存器时,BUSY1BUSY1SUSPEND后,BUSY位自动清零,表示已经准备好接受其他指令。BP(S4,S3,S2。写这些(TB以64KB的块来进行保护。CMP是在状态寄存器中的一位非易失性的可读可写的位(S14。与SEC,TB,BP位结合,使得器的保护措施更加灵活。一旦CMP位置1,SEC,TB,BP位将保留。当CMP=0,当顶部4KB以外的部分没有被保护的时候,顶部4KB将被保护。当CMP=1,4KBCMP0SRMP(S8S7注意:1SPR1,SRP0(1,0POWER-DOWN,POWER-UPSRP1,SRP0(S15行指令7AH以及POWER-DOWN,POWER-UP周期后,SUS被清零。S3S2S111LB1256,QUADQE是在状态寄存器中的非易失性的可读可写的一位(S9。QE置位,表示进行的是QUAD电平或者地上时,QE位不要设置为1。 码。在DI上传输的数据是在时钟的上升沿被锁存的。MSB首先被传输。无关的字节,有可能还是几个的组合。指令是以/CS包含在4中。所有的读指令可以在任何时钟周期结束。但是,所有的擦写指令必须在/CS拉高之后还有一个8位的时钟间隔,否则前面的擦写指令将被忽略。这样可以保护意外被写。当正在进行擦写操作,写寄存器时,直到完成,除了读状态寄存器以外的WEL1是以/CS06H通过DI/CS(50H在DI传输指令代码04H到,最后是以/CS拉高结束。当上电后,以及完成写状态寄存器,擦写安全寄存器,页写,QUAD页写,扇区擦写,块擦写,擦写指令后,WEL位是自动清零的。H读状态寄存器指令允许读8位状态寄存器位。这条指令是以/CS拉低开始,然后通过,然后状态寄存器的相应位通过DO在时钟的下降沿从到低位依次传出。最后以/CS以接受新的指令。状态寄存器可以连续的读出来,如图7。一次编程(OTP)位,一旦写1,将不能清零。(06H)指令(要保证WEL位为1。一旦写使能,写状态寄存器指令(01H)将会以/CS拉低开始,然后通过DI线上传输指令代码(01H)然后传输相应的状态寄存器位/CS(50H。SRP1,LB位是一次编程,所以不可能从1写为0。易失性的位在掉电后其值就在对非易失性的状态寄存器位写操作(0601H)期间,当/CStw。当写状态寄存指令在执行期间,读状态寄存器指令仍然可以继续,去检查BUYS位。在写状态寄存器指令周期中BUSY位为1,当该指令完成后,BUSY清零,WEL位也被清零,表明准备接受的新指令。器的相应位将被新的值刷新。在状态寄存器刷新期间,BUSY位仍然是0。通DI在时钟的上升沿来传输指令代码(03H)和24位地址。当接受完地址位后,相应地址处的值将会,在时钟的下降沿,以低位在后的方式,在D0上传输。如果连续的读多个字节的话,地址是自动加1的。这意味着可以一次读出整个。该指令也是以/CS拉高来结束的。影响。读数据指令的时钟可以从D.C到最大的fR.是在传输完24位地址后,另加8位无关的数据。在传输8位无关的数据时间内,用来建立初始地址,这时DO上的数据也是无关的。,DUAL(3BH)————9.2.201址,接着是至少一个字节的数据。/CS一要求是,时钟数过剩下页的长度。如果一次写入多于是256字节的数据,那么在 那么页写指令将不被执行。/CS拉高后,页编程指令的内建时间为tpp。在页写指令执行期间,读状态寄存器指令仍然可以识别,以此来进行检查BUSY位。当页写指令执行期间,BUSY位为了1。当执行完后,BUSY为0,表明可以接受新的指令了。页写指令完成后WEL位自动清零。如果该指令要操作的页已经被保护起来,那么该指令也将不执行。,QUADINPUTPAGEPROGRAM(32h)扇区擦除可以擦除4K-byte空间(全为0XFF。进行扇区擦写指令之前,必须进行址。时序图如图21。第8/SS高扇指CStE。在扇区擦写指令执行期BUY期间,BUSY位为了1。当执行完后,BUSY为0,表明可以接受新的指令了。扇区擦写指令完成后WEL位自动清零。如果该指令要操作的任何一页已经被保护起来,那么该指令块擦除可以擦除32K-byte空间(全为0XFF。进行块擦写指令之前,必须进行写时序图如图22。将不被执行。/CS拉高后,块擦写指令的内建时间为tBE1。在块擦写指令执行期间,BUSYBUSY位为了1。当执行完后,BUSY为0,表明可以接受新的指令了。块擦写指令完成后,64KB块擦除可以擦除64K-byte空间(全为0XFF。进行块擦写指令之前,必须进行写当最后字节的第8位进入后,/CS必须拉高。如果/CS没有拉高,那么块擦写指令将不被执行。/CStBE。在块擦写指令执行期间,读1。当执行完后,BUSY0WEL时序图如图24。第8/SS高指令将不被执行。CS为tE。在擦写指令执行期,状寄存指仍可以别以来进检查BUY期间,BUSY位为了1。当执行完后,BUSY为0,表明可以接受新的指令了。擦写指令完成后WEL位自动清零。如果该指令要操作的任何一页已经被保护起来,那么该指令也9.2.279.2.28流更小。对于利用电池供电的系统应用来说,Power-Down指令是以/CSDIB9H。指令将不被执行。/CS拉高后,进入到Power-Down状态的时间为tDP。当处在Power-Down状态时,只识别ReleasefromPower-Down/ID指令,这两个Power-UpICC1。,ReleasePower-Down/DeviceID来的ID号。为了把从Power-Down状态下唤醒,该指令以/CS拉低开始,然后在DI上传输指令代码ABH,然后拉高/CS。从Power-Down状态下唤醒到恢复正常操作,其他的指令都识别需要的时间为tRES1。在这段时间内/CS必须还一直保持高电平。当不在Power-Down状时,就用该指令来ID。以/CS拉低开始,然后在传输指令代码ABH,接着传3字节的无关位。ID将会在时钟的下降沿的方式在DO上输出。W25Q128BV的ID是由制造商和ID组成。ID可以连续读出来。该指令以/CS拉高结束。当该指令用来唤醒和获取ID时,跟前面描述的基本都是一样的。但是作为 该指令可以替代ReleasefromPower-Down/DeviceID指令,该指令读出的JEDEC签名的制造商ID和特殊的ID。该指令与ReleasefromPower-Down/DeviceID指令相似。该指令以/CS拉低开始,然000000H(EFH)和ID将在时钟的下降沿以的方式传出。关于W25Q128BV的和制造商ID,在图29中列出。如果24位地址传输的是000001H,那么ID将首先被ID。这两个是连续读出来的。该指令以/CS,ReadManufacturerDeviceIDDualI/O(92h)9.2.33,ReadManufacturerDeviceIDQUADI/O(94h)9.2.34,读独立的ID序列(4BH)该指令可以一个已经的只读的64位ID。每一片W25Q128BV的ID都是独立的。该ID序列与用户可以一起实现防止对系统的拷贝和克隆。该指令以/CS拉低开始,然后传输指令代码(4BH)和4字节的无关位。这之后,64位的独立ID在时在时钟的下降沿通过DO传出。,读JEDEC过的SPI串行设备的JEDEC标准是兼容的。该指令是以/CS拉低开始,然后在传输指令代码9FH,一个字节的WINBOND的JEDEC制造商签名和两字节的ID字节(类型,容量)将在时钟的下降沿以商位的方式在D0上传输出来。1擦除安全寄存器指令时序如图34所示。当最后要传输的一个字节的第8位锁定后,/CS该指令在执行期间,状态寄存器指令还是可以执行的,这样可以去检查BUSY位。当该指令执行时,BUSY位为1,执行完后为0,为0后就可以接受其他的指令,此时安全寄存器。一旦
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年度数据中心PPP项目运维服务合同3篇
- 2024食用菌菌种生产技术改造与升级合同3篇
- 2025年度水电工程安全防护与应急处理合同样本4篇
- 2024私家车短期租赁合同
- 2025年农业科技园区土地承包种植合同4篇
- 2025年度新能源汽车充电车棚建设及运营管理合同4篇
- 北京朗视仪器股份有限公司介绍企业发展分析报告
- 2025年度个人户外活动组织管理合同范本4篇
- 2025年度个人艺术品鉴定与评估合同4篇
- 2025年山东兖矿煤化供销有限公司招聘笔试参考题库含答案解析
- 称量与天平培训试题及答案
- 超全的超滤与纳滤概述、基本理论和应用
- 2020年医师定期考核试题与答案(公卫专业)
- 2022年中国育龄女性生殖健康研究报告
- 各种静脉置管固定方法
- 消防报审验收程序及表格
- 教育金规划ppt课件
- 呼吸机波形分析及临床应用
- 常用紧固件选用指南
- 私人借款协议书新编整理版示范文本
- 自荐书(彩色封面)
评论
0/150
提交评论