0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

W25Q64JV:高性能串行闪存的全面剖析

chencui 2026-04-27 11:05 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

W25Q64JV:高性能串行闪存的全面剖析

在电子设计领域,存储解决方案的选择至关重要。W25Q64JV作为一款64M - bit的串行闪存,凭借其出色的性能和丰富的特性,成为了众多工程师的首选。今天,我们就来深入了解一下这款闪存芯片。

文件下载:W25Q64JVSSIQ TR.pdf

一、概述

W25Q64JV专为空间、引脚和电源受限的系统提供存储解决方案。它属于25Q系列,灵活性和性能远超普通串行闪存设备。适用于代码影子到RAM、直接从双/四SPI执行代码(XIP)以及存储语音、文本和数据等场景。该设备工作在2.7V至3.6V电源下,掉电电流低至1µA,并且采用了节省空间的封装形式。

其存储阵列由32,768个256字节的可编程页面组成,一次最多可编程256字节。页面可以按16个一组(4KB扇区擦除)、128个一组(32KB块擦除)、256个一组(64KB块擦除)或整个芯片(芯片擦除)进行擦除。它分别有2,048个可擦除扇区和128个可擦除块,小的4KB扇区为需要数据和参数存储的应用提供了更大的灵活性。

二、特性亮点

(一)高性能串行闪存

支持高达133MHz的单、双/四SPI时钟,双/四SPI等效时钟速率可达266/532MHz。每个扇区至少有100K次的编程 - 擦除循环,数据保留时间超过20年,确保了数据的长期稳定性和可靠性。

(二)低功耗、宽温度范围

单2.7至3.6V电源供电,典型掉电电流小于1µA。工作温度范围为 - 40°C至 + 85°C,工业增强型可达 - 40°C至 + 105°C,能适应各种恶劣的工作环境。

(三)灵活架构

采用4KB扇区设计,支持统一的扇区/块擦除(4K/32K/64K字节),每个可编程页面可编程1至256字节,还具备擦除/编程暂停和恢复功能,方便工程师进行灵活的操作。

(四)先进的安全特性

提供软件和硬件写保护、特殊OTP保护、顶部/底部和补码阵列保护、单个块/扇区阵列保护等多种保护机制。每个设备都有64位唯一ID,还有可发现参数(SFDP)寄存器和3个256字节的安全寄存器,以及易失性和非易失性状态寄存器位,有效保障数据安全。

(五)节省空间的封装

提供多种封装形式,包括8引脚SOIC 208 - mil、8焊盘WSON 6x5 - mm/8x6 - mm、16引脚SOIC 300 - mil、8焊盘XSON 4x4 - mm、24球TFBGA 8x6 - mm(6x4球阵列)、24球TFBGA 8x6 - mm(6x4/5x5球阵列)和12球WLCSP等,满足不同的设计需求。

三、引脚配置与描述

(一)引脚配置

W25Q64JV提供多种封装的引脚配置,如8引脚SOIC 208 - mil、8焊盘WSON 6x5 - mm/8x6 - mm、16引脚SOIC 300 - mil、24球TFBGA 8x6 - mm和12球WLCSP等。不同封装的引脚功能有所差异,但主要引脚包括片选(/CS)、串行数据输入输出(DI、DO和IO0 - IO3)、写保护(/WP)、保持(/HOLD)、串行时钟(CLK)和复位(/RESET)等。

(二)引脚描述

  1. 片选(/CS):用于启用和禁用设备操作。高电平时设备被取消选择,串行数据输出引脚呈高阻抗;低电平时设备被选中,功耗增加,可进行指令写入和数据读取。
  2. 串行数据输入输出(DI、DO和IO0 - IO3):支持标准SPI、双SPI和四SPI操作。标准SPI使用单向DI引脚写入指令、地址或数据,DO引脚读取数据或状态;双SPI和四SPI使用双向IO引脚进行数据传输,四SPI操作需要设置状态寄存器2中的非易失性四使能位(QE)。
  3. 写保护(/WP):可防止状态寄存器被写入,与状态寄存器的块保护位和状态寄存器保护位配合使用,可对小至4KB扇区或整个内存阵列进行硬件保护,低电平有效。
  4. 保持(/HOLD):允许在设备被选中时暂停操作。低电平时,DO引脚呈高阻抗,DI和CLK引脚信号被忽略;高电平时,设备恢复操作。当状态寄存器2的QE位为四I/O设置时,/HOLD引脚功能不可用。
  5. 串行时钟(CLK):为串行输入和输出操作提供时序。
  6. 复位(/RESET):SOIC - 16和TFBGA封装提供专用的硬件/RESET引脚,驱动低电平至少1µS可使设备终止操作并返回上电状态。

四、功能描述

(一)SPI指令

  1. 标准SPI指令:通过由串行时钟(CLK)、片选(/CS)、串行数据输入(DI)和串行数据输出(DO)组成的SPI兼容总线访问设备。支持SPI总线操作模式0(0,0)和3(1,1)。
  2. 双SPI指令:如“快速读取双输出(3Bh)”和“快速读取双I/O(BBh)”,可使数据传输速率比普通串行闪存设备快两到三倍,适用于代码影子和非速度关键代码的直接执行。
  3. 四SPI指令:如“快速读取四输出(6Bh)”和“快速读取四I/O(EBh)”,数据传输速率比普通串行闪存快四到六倍,显著提高连续和随机访问传输速率,支持快速代码影子和直接从SPI总线执行代码。

(二)软件复位和硬件/RESET引脚

可通过软件复位序列将设备复位到初始上电状态,序列包括“启用复位(66h)”和“复位(99h)”两条连续指令。SOIC - 16和TFBGA封装提供专用的硬件/RESET引脚,驱动低电平至少1µS可中断正在进行的操作并将设备复位到初始状态,硬件/RESET引脚优先级高于其他SPI输入信号。

(三)写保护

为防止噪声和其他不利系统条件影响数据完整性,W25Q64JV提供多种写保护方式,包括设备在VCC低于阈值时复位、上电后延时写禁用、写启用/禁用指令以及自动写禁用、软件和硬件(/WP引脚)写保护、单个块/扇区锁定和掉电指令写保护等。

五、状态和配置寄存器

W25Q64JV提供三个状态和配置寄存器,可通过读取状态寄存器指令获取闪存阵列的可用性、设备写启用或禁用状态、写保护状态、四SPI设置、安全寄存器锁定状态、擦除/编程暂停状态和输出驱动强度等信息;通过写状态寄存器指令配置设备的写保护功能、四SPI设置、安全寄存器OTP锁定和输出驱动强度等。

(一)状态寄存器位

  1. 擦除/写入进行中(BUSY):只读位,设备执行页面编程、扇区擦除等操作时置为1,操作完成后清零。
  2. 写启用锁存器(WEL):只读位,执行写启用指令后置为1,设备写禁用时清零。
  3. 块保护位(BP2, BP1, BP0):非易失性读写位,用于提供写保护控制和状态,可通过写状态寄存器指令设置。
  4. 顶部/底部块保护(TB):非易失性位,控制块保护位是从阵列顶部还是底部进行保护。
  5. 扇区/块保护位(SEC):非易失性位,控制块保护位保护4KB扇区还是64KB块。
  6. 补码保护(CMP):非易失性读写位,与其他保护位配合提供更灵活的阵列保护。
  7. 状态寄存器保护(SRP, SRL):非易失性读写位,控制状态寄存器的写访问。
  8. 擦除/编程暂停状态(SUS):只读位,执行擦除/编程暂停指令后置为1,执行恢复指令或掉电上电周期后清零。
  9. 安全寄存器锁定位(LB3, LB2, LB1):非易失性一次性可编程(OTP)位,用于保护安全寄存器。
  10. 四使能(QE):非易失性读写位,启用四SPI操作。
  11. 写保护选择(WPS):非易失性读写位,选择写保护方案。
  12. 输出驱动强度(DRV1, DRV0):非易失性读写位,确定读取操作的输出驱动强度。

六、指令集

W25Q64JV的标准/双/四SPI指令集由48条基本指令组成,通过SPI总线完全控制。指令从片选(/CS)的下降沿开始,第一个时钟进入DI输入的数据字节提供指令代码,数据按最高有效位(MSB)优先采样。指令长度从单字节到多字节不等,可能包括地址字节、数据字节、虚拟字节等。

(一)常用指令

  1. 写启用(06h):将状态寄存器中的写启用锁存器(WEL)位设置为1,在执行页面编程、扇区擦除等指令前必须执行。
  2. 写禁用(04h):将WEL位复位为0。
  3. 读取状态寄存器:可读取8位状态寄存器,随时检查设备状态。
  4. 写状态寄存器:可写入状态寄存器的可写位。
  5. 读取数据(03h):从内存中顺序读取一个或多个数据字节。
  6. 快速读取(0Bh):与读取数据指令类似,但可在最高可能频率下操作。
  7. 快速读取双输出(3Bh):数据通过两个引脚输出,传输速率是标准SPI设备的两倍。
  8. 快速读取四输出(6Bh):数据通过四个引脚输出,传输速率是标准SPI设备的四倍。
  9. 页面编程(02h):可对一个或多个字节进行编程,编程前必须执行写启用指令。
  10. 扇区擦除(20h):将指定扇区的内存设置为全1状态,擦除前必须执行写启用指令。
  11. 块擦除(52h/ D8h):将指定块的内存设置为全1状态,擦除前必须执行写启用指令。
  12. 芯片擦除(C7h / 60h):将整个芯片的内存设置为全1状态,擦除前必须执行写启用指令。
  13. 擦除/编程暂停(75h):可中断扇区或块擦除操作或页面编程操作。
  14. 擦除/编程恢复(7Ah):恢复被暂停的擦除或编程操作。
  15. 掉电(B9h):降低设备功耗,进入掉电状态后只有释放掉电/设备ID(ABh)指令可恢复设备正常操作。
  16. 释放掉电/设备ID(ABh):可释放设备从掉电状态,或获取设备电子标识号。

七、电气特性

(一)绝对最大额定值

包括电源电压( - 0.6至4.6V)、引脚施加电压( - 0.6至VCC + 0.4V)、瞬态电压( - 2.0V至VCC + 2.0V)、存储温度( - 65至 + 150°C)、引脚温度和静电放电电压等参数,超出这些范围可能影响设备可靠性甚至造成永久损坏。

(二)工作范围

电源电压根据时钟频率不同分为3.0至3.6V(FR = 133MHz,fR = 50MHz)和2.7至3.0V(FR = 104MHz,fR = 50MHz);环境工作温度分为工业级( - 40至 + 85°C)和工业增强级( - 40至 + 105°C)。

(三)上电/掉电时序和要求

包括VCC(min)到/CS低的时间(tVSL)、写指令前的时间延迟(tPUW)和写禁止阈值电压(VWI)等参数。

(四)直流电气特性

包括输入电容、输出电容、输入泄漏、I/O泄漏、待机电流、掉电电流、读取数据电流、写状态寄存器电流、页面编程电流、扇区/块擦除电流、芯片擦除电流、输入低电压、输入高电压、输出低电压和输出高电压等参数。

(五)交流电气特性

包括时钟频率、时钟高/低时间、时钟上升/下降时间、/CS设置/保持时间、数据输入设置/保持时间、/CS去选择时间、输出禁用时间、时钟低到输出有效时间、输出保持时间、写保护设置/保持时间、/CS高到掉电模式时间、/CS高到待机模式时间、/CS高到下一条指令时间、/RESET引脚低电平时间、写状态寄存器时间、页面编程时间、扇区擦除时间、块擦除时间和芯片擦除时间等参数。

八、封装规格

W25Q64JV提供多种封装形式,每种封装都有详细的尺寸规格,包括高度、引脚宽度、引脚间距等参数,工程师可根据实际需求选择合适的封装。

九、订购信息

W25Q64JV的订购编号包含公司前缀、产品系列、产品编号/密度、电源电压、封装类型和温度范围等信息。不同的封装和温度范围组合形成了多种有效的产品编号,同时还提供了顶部标记信息。

综上所述,W25Q64JV是一款功能强大、性能卓越的串行闪存芯片,在电子设计中具有广泛的应用前景。工程师在使用时,需根据具体的设计需求,合理选择封装形式、配置状态寄存器和使用指令集,以充分发挥其优势。大家在实际应用中遇到过哪些问题呢?欢迎在评论区交流分享。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 串行闪存
    +关注

    关注

    1

    文章

    12

    浏览量

    9340
  • 电子设计
    +关注

    关注

    42

    文章

    2974

    浏览量

    49921
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    W25Q16JV高性能串行闪存的卓越之选

    W25Q16JV高性能串行闪存的卓越之选 在当今电子设备小型化、高性能化的发展趋势下,对于存储解决方案的要求也越来越高。华邦电子(Winb
    的头像 发表于 04-27 13:15 43次阅读

    无法在 Zephyr 中的单个 FlexSpi 上配置两个 NOR 闪存

    (DT_SIZE_M(1) - DT_SIZE_K(768))>;};}; }; w25q64jv: w25q64jv@2 {compatible = \"nxp
    发表于 04-15 06:19

    深入剖析Cypress S25FL128S/S25FL256S:高性能SPI闪存的卓越之选

    深入剖析Cypress S25FL128S/S25FL256S:高性能SPI闪存的卓越之选 在电子设计的领域中,
    的头像 发表于 03-30 10:10 466次阅读

    深入剖析 FM25V02A:高性能串行 F - RAM 的卓越之选

    深入剖析 FM25V02A:高性能串行 F - RAM 的卓越之选 在当今电子设备对数据存储和处理要求日益严苛的背景下,非易失性存储器的性能
    的头像 发表于 03-24 17:30 665次阅读

    W25X10CL串行闪存用途是什么?

    在 VisionFive 2 板的背面,醒目地存在两个 SPI 芯片。 一种是GD25LQ128E 16MB QSPI 闪存,其中 SPL(开始时)和 OpenSBI U-boot(1MB)驻留。 但还有一个W25X10CL 1
    发表于 03-19 08:07

    深入解析CY15E064Q64-Kbit串行汽车F-RAM的卓越性能与应用

    深入解析CY15E064Q64-Kbit串行汽车F-RAM的卓越性能与应用 在电子设计领域,存储器的性能直接影响着整个系统的稳定性和效率。
    的头像 发表于 03-16 15:50 171次阅读

    探索CY15E064Q 64 - Kbit SPI汽车级F - RAM:高性能非易失性存储器的新选择

    的应用场景中,传统的EEPROM和串行闪存可能会面临写入速度慢、写入寿命有限等问题。今天,我们就来深入了解一款高性能的非易失性存储器——Cypress的CY15E064Q
    的头像 发表于 03-13 16:25 194次阅读

    恶劣环境下的数据基石 工业级W25Q64JVSSIQ闪存方案

    华邦 W25Q64JVSSIQ 是一款高性能 64MbitSPI NOR Flash 存储芯片,支持高达 133MHz高速读取和 XIP代码直接执行功能,显著缩短系统启动时间。其待机电流低于 1µA,具备 -40°C 至 +85
    的头像 发表于 02-11 09:43 655次阅读
    恶劣环境下的数据基石 工业级<b class='flag-5'>W25Q64</b>JVSSIQ<b class='flag-5'>闪存</b>方案

    FM25L04B:高性能4-Kbit串行F-RAM的详细剖析

    FM25L04B:高性能4-Kbit串行F-RAM的详细剖析 在电子设备的设计中,存储器的选择至关重要,它直接影响着设备的性能、可靠性和使用
    的头像 发表于 01-31 16:25 976次阅读

    探索FM25CL64B 64 - Kbit F - RAM:高性能存储新选择

    探索FM25CL64B 64 - Kbit F - RAM:高性能存储新选择 在电子设计领域,寻找高性能、可靠且耐用的存储解决方案一直是工程师们的重要任务。今天,我们将深入探讨Cypr
    的头像 发表于 01-16 16:20 815次阅读

    【瑞萨FPB-RA6E2试用】SPI通信:W25Q64+LittleFS

    = <40000000>; // 最大频率 40MHz /* W25Q64JV 的 JEDEC ID: 厂商ID(ef), 内存类型(40), 容量(17
    发表于 01-11 22:46

    深入解析AT25SF2561C/AT25QF2561C:高性能SPI串行闪存的技术探秘

    深入解析AT25SF2561C/AT25QF2561C:高性能SPI串行闪存的技术探秘 在电子设备的世界里,
    的头像 发表于 12-26 17:45 879次阅读

    SFUD QSPI读写w25q64jv失败是什么原因导致的?

    rtthread 版本: 5.1.0 芯片: stm32H743XI, 接口 qspi 20MHz Flash: w25q64jv 第一次上电能正常读取到ID, 但是只有这一次成功, 之后就都是0
    发表于 09-29 07:37

    W25X16W25X32\W25X64 数据手册

    电子发烧友网站提供《W25X16W25X32\W25X64 数据手册.pdf》资料免费下载
    发表于 07-10 16:10 4次下载

    STM32H7B0 + QSPI W25Q128JV无法读取ID怎么解决?

    最近用STM32H7B0 QSPI调试华邦的W25Q128JV Flash,调了一个多星期都没搞定,现在的问题是连读ID都读不出来。 从代码,到硬件,到芯片,各方面都已经反复确认,都没有发现问题
    发表于 06-19 06:20