W25Q16JV:高性能串行闪存的卓越之选
在当今电子设备小型化、高性能化的发展趋势下,对于存储解决方案的要求也越来越高。华邦电子(Winbond)的W25Q16JV串行闪存,以其出色的性能和丰富的功能,为工程师们提供了一个理想的选择。今天,我们就来深入了解一下这款产品。
文件下载:W25Q16JVSSIQ TR.pdf
一、产品概述
W25Q16JV是一款16M-bit的串行闪存,专为空间、引脚和功率受限的系统提供存储解决方案。它属于25Q系列,具有远超普通串行闪存设备的灵活性和性能。无论是代码影子到RAM、直接从双/四SPI执行代码(XIP),还是存储语音、文本和数据,W25Q16JV都能胜任。该设备采用单一的2.7V至3.6V电源供电,掉电电流低至1µA,非常适合低功耗应用。
二、产品特性
1. 大容量存储与灵活架构
W25Q16JV的存储阵列由8192个可编程页面组成,每个页面为256字节,总共可存储2M字节的数据。页面可以按16个一组(4KB扇区擦除)、128个一组(32KB块擦除)、256个一组(64KB块擦除)或整个芯片(芯片擦除)进行擦除,共有512个可擦除扇区和32个可擦除块。这种灵活的架构使得它在需要数据和参数存储的应用中具有更大的灵活性。
2. 高性能SPI接口
该设备支持标准的串行外设接口(SPI),以及高性能的双/四输出和双/四I/O SPI。支持高达133MHz的SPI时钟频率,使用快速读取双/四I/O指令时,双I/O的等效时钟速率可达266MHz(133MHz x 2),四I/O的等效时钟速率可达532MHz(133MHz x 4),这种传输速率甚至可以超过标准的异步8位和16位并行闪存存储器。
3. 高效的“连续读取”功能
W25Q16JV支持8/16/32/64字节的连续读取模式,只需8个时钟即可寻址内存,能够实现真正的XIP(原地执行)操作,性能优于X16并行闪存。
4. 低功耗与宽温度范围
采用单一的2.7V至3.6V电源供电,工作温度范围为 -40°C至+85°C,部分型号甚至可在 -40°C至+105°C的环境下工作。掉电电流典型值小于1µA,非常适合电池供电的应用。
5. 先进的安全特性
提供软件和硬件写保护、电源锁定和特殊的OTP保护,支持顶部/底部、补码阵列保护以及单个块/扇区阵列保护。每个设备都有一个64位的唯一ID,还有可发现参数(SFDP)寄存器和3个256字节的安全寄存器,并且状态寄存器位具有挥发性和非挥发性两种特性。
6. 空间高效的封装
提供多种封装形式,包括8引脚SOIC 150-mil / 208-mil、8焊盘USON 2X3mm/4x3-mm、8焊盘XSON 4x4-mm、8焊盘WSON 6x5-mm和8球WLCSP,满足不同应用的需求。
三、引脚配置与描述
1. 引脚配置
W25Q16JV提供了多种封装形式的引脚配置,包括SOIC 150/208-mil、WSON 6x5-mm、USON 2x3-mm/4x3-mm、XSON 4x4-mm和WLCSP等。不同封装的引脚功能基本一致,但在具体的引脚排列上有所不同。
2. 引脚描述
- 片选(/CS):用于启用和禁用设备操作。当/CS为高电平时,设备被取消选择,串行数据输出引脚处于高阻抗状态;当/CS为低电平时,设备被选中,功耗增加到活动水平,可以向设备写入指令和读取数据。
- 串行数据输入、输出和IO(DI, DO和IO0, IO1, IO2, IO3):支持标准SPI、双SPI和四SPI操作。标准SPI使用单向的DI引脚在串行时钟(CLK)的上升沿写入指令、地址或数据,使用单向的DO引脚在CLK的下降沿读取数据或状态。双SPI和四SPI使用双向的IO引脚进行读写操作,四SPI指令需要状态寄存器2中的非易失性四使能位(QE)置位。
- 写保护(/WP):用于防止状态寄存器被写入,与状态寄存器的块保护位和状态寄存器保护位配合使用,可以对小至4KB扇区或整个存储阵列进行硬件保护。
- 保持(/HOLD):允许在设备被选中时暂停操作。当/HOLD为低电平时,DO引脚处于高阻抗状态,DI和CLK引脚的信号将被忽略;当/HOLD为高电平时,设备操作可以恢复。
- 串行时钟(CLK):为串行输入和输出操作提供时序。
- 复位(/RESET):仅在SOIC - 16和TFBGA封装中提供专用的硬件/RESET引脚。当该引脚驱动为低电平至少1µS时,设备将终止任何外部或内部操作,并返回上电状态。
四、功能描述
1. SPI指令集
W25Q16JV支持标准SPI、双SPI和四SPI指令集,通过SPI兼容总线进行访问。标准SPI指令使用DI输入引脚在CLK的上升沿写入指令、地址或数据,DO输出引脚在CLK的下降沿读取数据或状态。双SPI和四SPI指令可以提高数据传输速率,适用于快速下载代码到RAM或直接从SPI总线执行代码的应用。
2. 软件复位和硬件复位
可以通过软件复位序列将设备复位到初始上电状态,该序列必须包括两个连续的指令:启用复位(66h)和复位(99h)。对于SOIC - 16和TFBGA封装,还提供了专用的硬件/RESET引脚,驱动该引脚为低电平至少1µS可以中断任何正在进行的外部/内部操作,并将设备复位到初始上电状态。
3. 写保护
为了保护数据免受意外写入,W25Q16JV提供了多种写保护措施,包括设备在VCC低于阈值时复位、上电后延时写禁用、写启用/禁用指令以及自动写禁用、软件和硬件(/WP引脚)写保护、单个块/扇区锁定和掉电指令写保护等。
4. 状态和配置寄存器
提供三个状态和配置寄存器,用于提供闪存阵列的可用性、设备是否写启用或禁用、写保护状态、四SPI设置、安全寄存器锁定状态、擦除/编程暂停状态和输出驱动强度等信息。可以使用写状态寄存器指令配置设备的写保护功能、四SPI设置、安全寄存器OTP锁定和输出驱动强度。
五、指令集
W25Q16JV的标准/双/四SPI指令集由48条基本指令组成,通过SPI总线完全控制。指令的长度从单字节到多字节不等,可能包括地址字节、数据字节、虚拟字节等。所有读取指令可以在任何时钟位完成,但所有写、编程或擦除指令必须在字节边界完成,否则指令将被忽略。
1. 常用指令
- 写启用(06h):将状态寄存器中的写启用锁存器(WEL)位设置为1,在执行页面编程、扇区擦除、块擦除、芯片擦除、写状态寄存器和擦除/编程安全寄存器等指令之前必须设置该位。
- 写禁用(04h):将WEL位复位为0,上电后以及执行写状态寄存器、擦除/编程安全寄存器、页面编程、扇区擦除、块擦除、芯片擦除和复位等指令后,WEL位会自动复位。
- 读取状态寄存器:可以读取8位的状态寄存器,包括状态寄存器1(05h)、状态寄存器2(35h)和状态寄存器3(15h),用于检查设备的状态。
- 写状态寄存器:可以写入状态寄存器,包括状态寄存器1(01h)、状态寄存器2(31h)和状态寄存器3(11h),用于配置设备的写保护功能、四SPI设置、安全寄存器OTP锁定和输出驱动强度等。
- 读取数据(03h):允许从存储器中顺序读取一个或多个数据字节。
- 快速读取(0Bh):与读取数据指令类似,但可以在最高可能的频率下操作。
- 快速读取双输出(3Bh):数据通过两个引脚(IO0和IO1)输出,数据传输速率是标准SPI设备的两倍。
- 快速读取四输出(6Bh):数据通过四个引脚(IO0、IO1、IO2和IO3)输出,数据传输速率是标准SPI设备的四倍。
- 页面编程(02h):允许在先前擦除的存储器位置编程1到256字节的数据。
- 扇区擦除(20h):将指定扇区(4KB)内的所有存储器设置为擦除状态(全1)。
- 块擦除(52h和D8h):分别将指定的32KB和64KB块内的所有存储器设置为擦除状态。
- 芯片擦除(C7h / 60h):将设备内的所有存储器设置为擦除状态。
2. 其他指令
还包括擦除/编程暂停(75h)、擦除/编程恢复(7Ah)、掉电(B9h)、释放掉电/设备ID(ABh)、读取制造商/设备ID(90h、92h、94h)、读取唯一ID号(4Bh)、读取JEDEC ID(9Fh)、读取SFDP寄存器(5Ah)、擦除安全寄存器(44h)、编程安全寄存器(42h)、读取安全寄存器(48h)、单个块/扇区锁定(36h)、单个块/扇区解锁(39h)、读取块/扇区锁定(3Dh)、全局块/扇区锁定(7Eh)和全局块/扇区解锁(98h)等指令。
六、电气特性
1. 绝对最大额定值
包括电源电压(-0.6至4.6V)、任何引脚施加的电压(相对于地 -0.6至VCC + 0.4V)、任何引脚的瞬态电压(<20nS瞬态相对于地 -2.0V至VCC + 2.0V)、存储温度(-65至+150°C)、引脚温度和静电放电电压等。
2. 工作范围
电源电压在不同的时钟频率下有不同的要求,工作温度范围为 -40°C至+85°C(工业级)或 -40°C至+105°C(工业增强级)。
3. 上电和掉电时序及要求
包括VCC(min)到/CS低的时间(tVSL)、写指令前的时间延迟(tPUW)和写禁止阈值电压(VWI)等参数。
4. 直流电气特性
包括输入电容、输出电容、输入泄漏电流、I/O泄漏电流、待机电流、掉电电流、读取数据/双/四1MHz至104MHz的电流、写状态寄存器电流、页面编程电流、扇区/块擦除电流、芯片擦除电流、输入低电压、输入高电压、输出低电压和输出高电压等。
5. 交流电气特性
包括时钟频率、时钟高/低时间、时钟上升/下降时间、/CS有效设置时间、/CS无效保持时间、数据输入设置时间、数据输入保持时间、/CS有效保持时间、/CS无效设置时间、/CS取消选择时间、输出禁用时间、时钟低到输出有效时间、输出保持时间、写保护设置时间、写保护保持时间、/CS高到掉电模式时间、/CS高到待机模式时间、/CS高到下一个指令时间、/RESET引脚低电平时间、写状态寄存器时间、页面编程时间、扇区擦除时间、块擦除时间和芯片擦除时间等。
七、封装规格
W25Q16JV提供多种封装形式,包括8引脚SOIC 150-mil、8引脚SOIC 208-mil、8焊盘USON 2x3x0.6-mm³、8焊盘WSON 6x5-mm、8焊盘USON 4x3-mm、8焊盘XSON 4x4x0.45-mm和8球WLCSP等,每种封装都有详细的尺寸规格。
八、订购信息
W25Q16JV的型号由多个部分组成,包括品牌(W)、产品系列(25Q)、产品编号/密度(16J)、电源电压、封装类型和温度范围等。不同的型号在QE位的设置、/HOLD功能的支持等方面有所不同,具体的型号信息可以参考文档中的表格。
九、总结
W25Q16JV是一款功能强大、性能卓越的串行闪存,具有大容量存储、高性能SPI接口、低功耗、宽温度范围、先进的安全特性和多种封装形式等优点。无论是在工业控制、消费电子还是其他领域,都能为工程师们提供可靠的存储解决方案。在实际应用中,工程师们可以根据具体的需求选择合适的型号和封装形式,并合理使用其指令集和写保护功能,以确保数据的安全和系统的稳定运行。你在使用W25Q16JV的过程中遇到过哪些问题呢?欢迎在评论区分享你的经验和见解。
-
串行闪存
+关注
关注
1文章
12浏览量
9340
发布评论请先 登录
W25Q16JV:高性能串行闪存的卓越之选
评论