汽车级SPI EEPROM:NV25128和NV25256的技术剖析

电子说

1.4w人已加入

描述

汽车级SPI EEPROM:NV25128和NV25256的技术剖析

在汽车电子等对可靠性要求极高的应用领域,存储设备的性能和稳定性至关重要。安森美(onsemi)的NV25128和NV25256这两款串行EEPROM就凭借其出色的特性,成为了众多工程师的首选。接下来,我们就深入剖析这两款产品。

文件下载:NV25128-D.PDF

产品概述

NV25128和NV25256是安森美推出的汽车级0级128/256 kb SPI串行EEPROM,内部组织为16K/32Kx8位。它们具备64字节的页写缓冲区,支持串行外设接口(SPI)协议,通过片选(CS)输入启用。所需的总线信号包括时钟输入(SCK)、数据输入(SI)和数据输出(SO)线,HOLD输入可用于暂停与NV25xxx设备的任何串行通信。此外,该设备还具有软件和硬件写保护功能,包括部分和全阵列保护,片上字节级ECC(错误纠正码)使其适用于高可靠性应用,并且提供一个可永久写保护的额外识别页。

产品特性亮点

宽温与电压范围

这两款产品通过了汽车AEC - Q100 0级(-40°C至 +150°C)认证,能在严苛的汽车环境中稳定工作。同时,其电源电压范围为2.5 V至5.5 V,适应不同的供电条件。

高速SPI通信

支持10 MHz的SPI通信,兼容SPI模式(0,0)和(1,1),能满足快速数据传输的需求。

页写缓冲区

64字节的页写缓冲区,可提高写入效率,减少写入时间。

写保护功能

具备硬件和软件保护,可对部分或整个EEPROM阵列进行写保护,还提供额外的识别页,支持永久写保护,增强数据安全性。

低功耗与长寿命

采用低功耗CMOS技术,减少能源消耗。不同温度下的编程/擦除周期数显示了其良好的耐久性,如在25°C时可达4,000,000次,在+150°C时也有300,000次,并且数据保留时间长达200年。

环保封装

提供SOIC、TSSOP 8引脚封装,且产品无铅、无卤素、符合RoHS标准。

关键参数分析

绝对最大额定值

  • 工作温度范围为 -45°C至 +150°C,存储温度范围为 -65°C至 +150°C。
  • 任何引脚相对于地的电压范围为 -0.5 V至 +6.5 V,需注意直流输入电压及过渡期间的电压限制。

可靠性特性

  • 不同温度下的耐久性不同,如25°C时可达4,000,000次写周期,温度升高写周期数相应减少。
  • 数据保留时间在25°C时为200年。

直流工作特性

给出了不同模式下的电源电流、输入输出泄漏电流、输入高电压、内部上电复位阈值等参数。

引脚电容

在特定测试条件下,输出电容(SO)和输入电容(CS、SCK、SI、WP、HOLD)最大为8 pF。

交流特性

规定了时钟频率、SCK高时间、输出保持时间等参数,以及AC测试条件。

上电时序

从电源稳定到可进行读/写操作的延迟时间最大为0.35 ms。

引脚功能详解

  • SI:串行数据输入引脚,在SPI模式(0,0)和(1,1)下,输入数据在SCK时钟输入的上升沿锁存。
  • SO:串行数据输出引脚,在SPI模式(0,0)和(1,1)下,数据在SCK时钟的下降沿移出。
  • SCK:串行时钟输入引脚,用于同步主机与NV25xxx之间的通信。
  • CS:片选输入引脚,用于启用/禁用NV25xxx。CS为高时,SO输出呈三态(高阻抗),设备进入待机模式。
  • WP:写保护输入引脚,高电平时允许对设备进行所有写操作;低电平时,结合状态寄存器中的WPEN位,可禁用对状态寄存器的写入。
  • HOLD:用于暂停主机与NV25xxx之间的传输,暂停时HOLD需置低,恢复时置高,且SCK输入在两个转换期间需为低。

功能描述

指令集

NV25xxx支持SPI总线协议的(0,0)和(1,1)模式,包含一个8位指令寄存器,指令集及相关操作码如下: 指令 操作码 操作
WREN 0000 0110 启用写操作
WRDI 0000 0100 禁用写操作
RDSR 0000 0101 读取状态寄存器
WRSR 0000 0001 写入状态寄存器
READ 0000 0011 从内存读取数据
WRITE 0000 0010 向内存写入数据

状态寄存器

状态寄存器包含多个状态和控制位,如RDY(就绪)位、WEL(写使能锁存)位、BP0和BP1(块保护)位、WPEN(写保护使能)位、IPL(识别页锁存)位和LIP(锁定识别页)位。这些位共同控制设备的读写操作和保护功能。

读写操作流程

写操作

  • 写使能与禁用:通过发送WREN指令设置内部写使能锁存和状态寄存器的WEL位,发送WRDI指令复位写使能锁存。
  • 字节写:设置WEL位后,发送WRITE指令、16位地址和数据,内部编程在CS从低到高转换后开始,内部写周期中除RDSR指令外的其他指令将被忽略。
  • 页写:发送第一个数据字节后,主机可继续发送最多64字节的数据,地址低位自动递增,若超过页边界可能覆盖先前数据。
  • 写识别页:需先设置状态寄存器的IPL位为1,地址位有特定要求,且不能写入受保护区域。
  • 写状态寄存器:发送WRSR指令,仅能写入特定位。

读操作

  • 从内存阵列读取:发送READ指令和16位地址,NV25xxx在接收最后地址位后通过SO引脚输出数据,地址指针自动递增。
  • 读取状态寄存器:发送RDSR命令,NV25xxx通过SO引脚输出状态寄存器内容,可在内部写周期中读取。
  • 读取识别页:设置IPL位为1后,使用与主内存阵列相同的读取命令序列,地址位有特定要求。

暂停操作

HOLD输入可暂停主机与NV25xxx之间的通信,暂停时HOLD置低,恢复时置高,且SCK输入在两个转换期间需为低。

设计考虑因素

上电复位

NV25xxx内置上电复位(POR)电路,可保护内部逻辑,防止上电时进入错误状态,双向POR行为可防止因临时断电导致的“掉电”故障。

初始状态

设备上电后处于写禁用状态和低功耗待机模式,写入前需发送WREN指令。CS引脚需置低进入就绪状态并接收指令,成功写入后进入写禁用模式。

错误纠正码

NV25xxx内置片上错误纠正码(ECC)电路,可检测和纠正字节中的一个错误位,提高数据可靠性。

订购信息

提供了不同密度、封装类型的产品型号及相应的发货信息,所有封装均符合RoHS标准,标准引脚镀层为NiPdAu。

安森美NV25128和NV25256以其丰富的特性、可靠的性能和完善的保护机制,为汽车电子等领域的存储需求提供了优质的解决方案。在实际设计中,工程师们需根据具体应用场景,合理利用这些特性,确保系统的稳定性和可靠性。大家在使用这两款产品时,有没有遇到过什么特别的问题呢?欢迎在评论区分享。

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 相关推荐
  • 热点推荐

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分