汽车级SPI EEPROM:NV25010、NV25020和NV25040深度解析

电子说

1.4w人已加入

描述

汽车级SPI EEPROM:NV25010、NV25020和NV25040深度解析

在电子设计领域,EEPROM(电可擦可编程只读存储器)是一种常用的存储设备。今天,我们详细探讨安森美(onsemi)推出的NV25010、NV25020和NV25040这三款汽车级SPI EEPROM,看看它们有哪些特性和优势。

文件下载:NV25010-D.PDF

产品概述

NV25010、NV25020和NV25040是汽车级0级的串行EEPROM,分别具备1Kb、2Kb和4Kb的存储容量。它们内部组织为128x8、256x8和512x8位,拥有16字节的页写缓冲区,并支持串行外设接口(SPI)协议。通过片选(CS)输入来启用设备,所需的总线信号包括时钟输入(SCK)、数据输入(SI)和数据输出(SO)线。HOLD输入可用于暂停与NV250x0设备的任何串行通信。该设备还具备软件和硬件写保护功能,包括部分和全阵列保护,片上字节级ECC(错误纠正码)使其适用于高可靠性应用,并且提供了一个可永久写保护的额外识别页。

关键特性

汽车级认证

通过AEC - Q100 0级认证,工作温度范围为 - 40°C至 + 150°C,能适应汽车等恶劣环境的要求。

宽电源电压范围

支持2.5V至5.5V的电源电压,为设计提供了更大的灵活性。

高速SPI接口

10MHz的SPI兼容性,支持SPI模式(0,0)和(1,1),能够实现快速的数据传输。

页写缓冲区

16字节的页写缓冲区,提高了数据写入的效率。

写保护功能

具备硬件和软件保护,以及额外的识别页永久写保护,还有块写保护功能,可以保护1/4、1/2或整个EEPROM阵列,有效防止数据被意外修改。

低功耗CMOS技术

采用低功耗CMOS技术,降低了设备的功耗,延长了电池寿命。

高耐久性

在不同温度下具有不同的编程/擦除周期:25°C时为4,000,000次,85°C时为1,200,000次,125°C时为600,000次,150°C时为300,000次,并且数据保留时间长达200年。

环保封装

提供SOIC和TSSOP 8引脚封装,并且该设备无铅、无卤素/无溴化阻燃剂,符合RoHS标准。

引脚配置与功能

Pin Name Function
CS Chip Select
SO Serial Data Output
WP Write Protect
VSS Ground
SI Serial Data Input
SCK Serial Clock
HOLD Hold Transmission Input
VCC Power Supply

这些引脚各司其职,共同实现了设备与主机之间的通信和控制。例如,CS用于选择设备,SI和SO用于数据的输入和输出,WP用于写保护等。

电气特性

绝对最大额定值

Parameters Ratings Units
Operating Temperature - 45 to + 150 °C
Storage Temperature - 65 to + 150 °C
Voltage on any Pin with Respect to Ground (Note 1) - 0.5 to + 6.5 V

在设计时,必须确保设备的工作条件不超过这些绝对最大额定值,否则可能会损坏设备,影响其可靠性。

可靠性特性

Symbol Parameter Test Condition Max Units
NEND Endurance TA ≤ 25 °C 4,000,000 Write Cycles (Note 3)
TA = 85 °C 1,200,000
TA = 125 °C 600,000
TA = 150 °C 300,000
TDR Data Retention TA = 25 °C 200 Year

这些数据表明,该设备在不同温度下具有良好的耐久性和数据保留能力,能够满足长期使用的需求。

直流和交流特性

文档中还给出了直流工作特性、引脚电容和交流特性等详细信息,这些特性对于设计电路和评估设备性能至关重要。例如,在设计时钟信号和数据传输时,需要考虑交流特性中的时间参数,以确保信号的稳定性和准确性。

功能描述

指令集

NV250x0设备支持SPI总线协议的模式(0,0)和(1,1),包含一个8位指令寄存器,其指令集和相关操作码如下: Instruction Op - code Operation
WREN 0000 0110 Enable Write Operations
WRDI 0000 0100 Disable Write Operations
RDSR 0000 0101 Read Status Register
WRSR 0000 0001 Write Status Register
READ 0000 0011 Read Data from Memory
WRITE 0000 0010 Write Data to Memory

状态寄存器

状态寄存器包含多个状态和控制位,如RDY(就绪)位、WEL(写使能锁存)位、BP0和BP1(块保护)位、IPL(识别页锁存)位和LIP(锁定识别页)位。这些位的设置和状态反映了设备的工作状态和保护情况,对于正确操作设备至关重要。例如,RDY位可以指示设备是否正在进行写操作,WEL位决定了设备是否处于写使能状态。

读写操作

写操作

  • 写使能和写禁止:通过发送WREN指令设置内部写使能锁存和状态寄存器的WEL位,发送WRDI指令重置写使能锁存。在发送WREN指令后,必须将CS输入置高,否则写使能锁存将无法正确设置。
  • 字节写:设置WEL位后,发送WRITE指令、8位地址和数据进行字节写操作。内部编程在CS从低到高转换后开始,在内部写周期期间,除了RDSR(读取状态寄存器)命令外,所有命令都将被忽略。
  • 页写:发送第一个数据字节后,主机可以继续发送最多16个数据字节。每个数据字节发送后,低阶地址位自动递增,高阶地址位(页地址)保持不变。如果超过页的末尾,加载将“回绕”到页的第一个字节,可能会覆盖先前加载的数据。写周期完成后,设备自动返回写禁止状态。
  • 写识别页:要写入额外的16字节识别页,必须使用WRSR指令将状态寄存器的IPL位设置为0,并且地址位必须指向状态寄存器中BP1、BP0位定义的保护区域之外的位置。如果整个内存阵列被写保护或LIP位被设置为0,则写识别页的指令将不被接受。

读操作

  • 从内存阵列读取:主机发送READ指令和8位地址(对于NV25040,读指令操作码的第3位包含A8地址位),NV250x0在接收到最后一个地址位后,将在SO引脚输出数据。顺序存储的数据可以通过继续运行时钟来读取,内部地址指针会自动递增。读取操作通过将CS置高终止。
  • 读取状态寄存器:主机发送RDSR命令,NV250x0将在SO引脚输出状态寄存器的内容。状态寄存器可以在任何时候读取,包括内部写周期期间。为了容易检测内部写周期的完成,建议通过轮询例程采样RDY位。
  • 读取识别页:读取16字节识别页的操作与从主内存阵列读取的操作相同,必须将状态寄存器的IPL位设置为0,地址位[A3:A0]指向要读取的数据字节。

保持操作

HOLD输入可用于暂停主机与NV250x0之间的通信。要暂停,HOLD必须在SCK为低时置低;要恢复通信,HOLD必须在SCK为低时置高。在暂停期间,数据输出引脚(SO)处于三态(高阻抗),SI的转换将被忽略。

设计考虑

上电复位

NV250x0设备集成了上电复位(POR)电路,当VCC超过POR触发电平时,设备进入待机模式;当VCC低于POR触发电平时,设备进入复位模式。这种双向POR行为可以保护设备免受临时电源丢失导致的“掉电”故障。

错误纠正码

该设备集成了片上错误纠正码(ECC)电路,能够检测和纠正字节中的一个错误位,提高了数据的可靠性。

订购信息

提供了不同容量、封装类型的产品型号和相关信息,如NV25010DTHFT3G(1kb,TSSOP - 8封装)、NV25010DWHFT3G(1kb,SOIC - 8封装)等,并且所有封装都是RoHS合规的。

总结

NV25010、NV25020和NV25040这三款汽车级SPI EEPROM具有诸多优秀特性,如宽温度范围、高速接口、写保护功能和高可靠性等,适用于汽车电子等对可靠性要求较高的应用场景。在设计使用时,需要充分考虑其引脚功能、电气特性、操作指令和设计注意事项,以确保设备的正常运行和数据的安全存储。你在实际应用中是否使用过类似的EEPROM呢?遇到过哪些问题呢?欢迎在评论区分享交流。

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

全部0条评论

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

×
20
完善资料,
赚取积分