汽车级低电压SPI EEPROM:NV25010LV、NV25020LV和NV25040LV的深度剖析

电子说

1.4w人已加入

描述

汽车级低电压SPI EEPROM:NV25010LV、NV25020LV和NV25040LV的深度剖析

在电子工程师的日常设计工作中,选择合适的存储器件至关重要。今天,我们就来深入了解一下安森美(onsemi)推出的NV25010LV、NV25020LV和NV25040LV这三款EEPROM产品,看看它们在汽车等应用领域能为我们带来哪些优势。

文件下载:NV25010LV-D.PDF

产品概述

NV25010LV、NV25020LV和NV25040LV是安森美公司生产的串行EEPROM,属于汽车级1类低电压SPI器件。它们的内部组织分别为128x8、256x8和512x8位,对应1Kb、2Kb和4Kb的存储容量。这些器件具有16字节的页写缓冲区,并支持串行外设接口(SPI)协议,适用于对可靠性要求较高的汽车等应用场景。

产品特性

工作条件与兼容性

  • 宽温度范围:这些器件通过了汽车AEC - Q100 1级认证,工作温度范围为 - 40°C至 + 125°C,能够适应汽车等恶劣环境的温度变化。
  • 宽电源电压范围:电源电压范围为1.7V至5.5V,这使得它们在不同的电源系统中都能稳定工作。
  • SPI兼容性:支持20 / 10 MHz的SPI通信,并且兼容SPI模式(0,0)和(1,1),方便与各种主机设备进行通信。

数据保护与可靠性

  • 页写缓冲区:16字节的页写缓冲区可以提高数据写入的效率,减少写入时间。
  • 硬件和软件保护:具备硬件和软件写保护功能,包括部分和全阵列保护,能够防止数据被意外修改。
  • ECC纠错码:字节级片上ECC(错误纠正码)可以检测和纠正一个字节中的单个错误位,提高数据的可靠性,适用于对数据准确性要求较高的应用。
  • 额外的识别页:提供一个额外的16字节识别页,并且可以永久写保护,方便用户存储特定的信息。

其他特性

  • 低功耗CMOS技术:采用低功耗CMOS技术,降低了器件的功耗,延长了电池寿命。
  • 高擦写次数:在不同温度下都有较高的编程/擦除循环次数,例如在25°C时可达4,000,000次,在 + 85°C时可达1,200,000次,在 + 125°C时可达600,000次,保证了器件的使用寿命。
  • 长数据保留时间:数据保留时间长达200年,确保数据的长期稳定性。
  • 环保封装:采用SOIC和TSSOP封装,并且符合无铅、无卤和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

引脚详细说明

  • SI(串行数据输入):用于接收操作码、地址和数据。在SPI模式(0,0)和(1,1)下,输入数据在SCK时钟输入的上升沿被锁存。
  • SO(串行数据输出):用于将数据从器件中传输出来。在SPI模式(0,0)和(1,1)下,数据在SCK时钟的下降沿被移出。
  • SCK(串行时钟):接收主机提供的时钟,用于同步主机和NV250x0之间的通信。
  • CS(芯片选择):用于启用或禁用NV250x0。当CS为高电平时,SO输出为三态(高阻抗),器件处于待机模式。每次通信会话都需要CS输入从高到低的转换开始,从低到高的转换结束。
  • WP(写保护):当WP为高电平时,允许对器件进行所有写操作;当WP为低电平时,所有写操作被禁止。
  • HOLD(暂停传输):用于暂停主机和NV250x0之间的传输,而无需在稍后重新传输整个序列。暂停时,HOLD必须为低电平,恢复时必须为高电平,并且在两个转换期间SCK输入必须为低电平。当不用于暂停时,HOLD输入应直接或通过电阻连接到VCC。

电气特性

绝对最大额定值

Parameters Ratings Unit
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 Unit
NEND Endurance TA ≤ 25 °C, 1.7 V < VCC < 5.5 V 4,000,000 Write Cycles (Note 3)
TA = 85 °C, 1.7 V < VCC < 5.5 V 1,200,000
TA = 125 °C, 1.7 V < VCC < 5.5 V 600,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(锁定识别页)位。这些位用于指示器件的状态、控制写操作和保护内存块。

读写操作

写操作

  • 写使能和禁用:通过发送WREN指令设置内部写使能锁存和状态寄存器的WEL位,发送WRDI指令重置写使能锁存。
  • 字节写:设置WEL位后,发送WRITE指令、8位地址和数据进行字节写操作。
  • 页写:发送第一个数据字节后,主机可以继续发送最多16个数据字节进行页写操作。
  • 写识别页:在写入识别页之前,需要将状态寄存器的IPL位设置为0,并且地址必须在未受保护的区域。
  • 写状态寄存器:通过发送WRSR指令写入状态寄存器,但只有特定的位可以被写入。

读操作

  • 从内存阵列读取:发送READ指令和8位地址,NV250x0将在SO引脚输出数据。
  • 读状态寄存器:发送RDSR命令,NV250x0将在SO引脚输出状态寄存器的内容。
  • 读识别页:在读取识别页之前,需要将状态寄存器的IPL位设置为0。

暂停操作

HOLD输入可以用于暂停主机和NV250x0之间的通信,暂停时HOLD为低电平,恢复时为高电平,并且在两个转换期间SCK输入必须为低电平。

设计考虑

上电复位

NV250x0集成了上电复位(POR)电路,当VCC超过POR触发电平,器件进入待机模式;当VCC低于POR触发电平,器件进入复位模式,这种双向POR行为可以保护器件免受电源故障的影响。

错误纠正码

器件集成了片上错误纠正码(ECC)电路,可以检测和纠正一个字节中的单个错误位,提高数据的可靠性。

订购信息

OPN Density Automotive Grade Package Type Shipping †
NV25010DTVLT3G 1 kb Grade 1 (-40 °C to +125 °C) TSSOP - 8 (Pb - Free) 3000 / Tape & Reel
NV25010DWVLT3G 1 kb Grade 1 (-40 °C to +125 °C) SOIC - 8 (Pb - Free) 3000 / Tape & Reel
NV25020DTVLT3G 2 kb Grade 1 (-40 °C to +125 °C) TSSOP - 8 (Pb - Free) 3000 / Tape & Reel
NV25020DWVLT3G 2 kb Grade 1 (-40 °C to +125 °C) SOIC - 8 (Pb - Free) 3000 / Tape & Reel
NV25040DTVLT3G 4 kb Grade 1 (-40 °C to +125 °C) TSSOP - 8 (Pb - Free) 3000 / Tape & Reel
NV25040DWVLT3G 4 kb Grade 1 (-40 °C to +125 °C) SOIC - 8 (Pb - Free) 3000 / Tape & Reel

总结

NV25010LV、NV25020LV和NV25040LV这三款EEPROM产品具有宽温度范围、宽电源电压范围、高可靠性、低功耗等优点,适用于汽车等对可靠性要求较高的应用场景。在设计电路时,我们需要根据具体的应用需求,合理选择存储容量、封装类型,并注意引脚配置、电气特性和操作指令等方面的细节。大家在实际应用中是否遇到过类似EEPROM的使用问题呢?欢迎在评论区分享你的经验和见解。

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

全部0条评论

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

×
20
完善资料,
赚取积分