NV34C04:汽车级DDR4 DIMM用4-Kb串行EEPROM的技术解析

电子说

1.4w人已加入

描述

NV34C04:汽车级DDR4 DIMM用4-Kb串行EEPROM的技术解析

在DDR4 DIMM的设计中,EEPROM起着存储关键信息的重要作用。今天我们要深入探讨的是安森美(ON Semiconductor)的NV34C04,一款符合汽车级标准的4-Kb串行EEPROM,它在DDR4 DIMM中实现了JEDEC JC42.4(EE1004 - v)串行存在检测(SPD)规范。

文件下载:NV34C04-D.PDF

产品概述

NV34C04是一款4-Kb的串行EEPROM,支持标准(100 kHz)、快速(400 kHz)和快速增强(1 MHz)I²C协议。上电时,两个可用的2-Kb EEPROM存储体(在EE1004 - v规范中称为SPD页面)中的一个被激活以供访问,之后可通过软件命令切换存储体。四个1-Kb EEPROM块中的每一个都可以通过软件命令进行写保护。

产品特性

  • 符合标准:符合JEDEC JC42.4(EE1004 - v)串行存在检测(SPD)规范。
  • 宽温度范围:汽车级1温度范围为 -40°C至 +125°C,能适应恶劣的汽车工作环境。
  • 宽电源范围:电源范围为1.7 V - 3.6 V,增加了设计的灵活性。
  • 接口特性:I²C / SMBus接口在SCL和SDA输入上具有施密特触发器和噪声抑制滤波器,提高了抗干扰能力。
  • 页写缓冲:16字节页写缓冲,提高了数据写入效率。
  • 硬件写保护:整个存储器具有硬件写保护功能,防止误写入。
  • 低功耗技术:采用低功耗CMOS技术,降低了功耗。
  • 小型封装:2 x 3 x 0.5 mm UDFN封装,节省了电路板空间。
  • 环保标准:这些器件无铅且符合RoHS标准。

引脚配置与功能

引脚名称 功能
A0, A1, A2 设备地址输入
SDA 串行数据输入/输出
SCL 串行时钟输入
WP 写保护输入
VCC 电源
VSS 接地
DAP 背面暴露的DAP,连接到VSS

电气特性

绝对最大额定值

参数 额定值 单位
工作温度 -45至 +130 °C
存储温度 -65至 +150 °C
任何引脚(除A0)相对于地的电压(注1) -0.5至 +6.5 V
A0引脚相对于地的电压 -0.5至 +10.5 V

注1:任何引脚的直流输入电压不应低于 -0.5 V或高于 (V{CC}+0.5 ~V),(A{0}) 引脚可升至高压电平以执行SWP命令,SCL和SDA输入可升至最大限制,与 (V_{CC}) 无关。

可靠性特性

符号 参数 最小值 单位
NEND(注2) 耐久性 1,000,000 写周期
TDR 数据保留 100

注2:测试条件为 (V_{CC}=2.5 ~V),(25^{circ} C)。

热特性

参数 最大值
热阻 (theta_{JA}) 92

功率耗散定义为 (P{J}=(T{J}-T{A}) / theta{JA}),其中 (T{J}) 是结温,(T{A}) 是环境温度,热阻值指的是在标准2层PCB上使用封装的情况。

直流工作特性

在 (V{CC}=1.7 ~V),(T{A}=-40^{circ} C) 至 +125°C的条件下,给出了读电流、写电流、待机电流、I/O引脚泄漏电流、输入低电压、输入高电压、输出低电压、上电复位阈值和掉电复位阈值等参数。

交流特性

在 (V{CC}=1.7 ~V),(T{A}=-40^{circ} C) 至 +125°C的条件下,规定了SCL时钟频率、SCL时钟低周期、SCL时钟高周期、起始条件建立时间、数据输入建立时间、SDA和SCL下降时间、缓冲时间、初始化时间等参数。

接口协议

I²C/SMBus协议

NV34C04支持I²C和SMBus数据传输协议,使用两根线,一根用于时钟(SCL),一根用于数据(SDA)。两根线通过上拉电阻连接到 (V_{CC}) 电源。主设备和从设备通过各自的SCL和SDA引脚连接到总线。

起始和停止条件

  • 起始条件:在SCL为高电平时,SDA从高电平到低电平的转变,用于唤醒所有从设备。
  • 停止条件:在SCL为高电平时,SDA从低电平到高电平的转变,表示数据传输结束。

设备寻址

主设备通过在总线上创建起始条件来启动数据传输,然后广播一个8位串行从设备地址。前4位确定命令是读/写命令(1010b)还是实用命令(0110b),接下来的3位A2、A1和A0选择8个可能的从设备之一,最后一位R/W指定是读(1)还是写(0)操作。

应答机制

匹配的从设备地址在第9个时钟周期通过拉低SDA线来确认(ACK),之后从设备会确认主设备发送到总线上的所有数据字节。当从设备是发送器时,主设备会在第9个时钟周期确认数据字节。如果主设备不响应确认(NoACK)并随后发出停止条件,从设备将停止传输。

操作模式

EEPROM写操作

  • 字节写:主设备在总线上创建起始条件,发送适当的从设备地址(R/W位设置为‘0’),接着是起始数据字节地址,然后是数据。匹配的从设备会确认从设备地址、EEPROM字节地址和数据字节,主设备通过在总线上创建停止条件结束会话,停止条件启动内部EEPROM数据的写周期。
  • 页写:两个2-Kb存储体中的每一个都组织为16页,每页16字节。一个16字节的内存页由字节地址的4个最高有效位选择,而4个最低有效位指向页内的字节位置。一次写周期最多可以写入16个字节。在数据加载期间,内部字节位置指针在每个数据字节加载后自动递增。如果主设备传输超过16个数据字节,则较早的数据将在16字节宽的数据缓冲区中以“环绕”方式被较晚的数据替换。内部写周期在停止条件之后开始。
  • 应答轮询:可以使用应答轮询来确定NV34C04是否正在忙于写入EEPROM,或者是否准备好接受命令。轮询通过用“选择性读”命令询问设备来执行。只要内部EEPROM写操作正在进行,NV34C04就不会确认从设备地址。

EEPROM读操作

  • 立即读:当NV34C04接收到R/W位置为‘1’的从设备地址时,会确认从设备地址,然后从当前地址指针位置开始传输EEPROM数据。主设备通过响应NoACK,然后发出停止条件来停止传输。
  • 选择性读:通过在立即读序列之前进行一个“无数据”写序列,可以从特定地址开始读操作。主设备发送起始条件、从设备地址和字节地址,但不跟随数据(如写操作),然后发出另一个起始条件并继续立即读序列。
  • 顺序读:只要主设备响应ACK,就可以无限期地读出EEPROM数据。内部地址指针在每个发送到总线的数据字节之后自动递增。如果在连续读期间到达活动2-Kb存储体的末尾,则地址计数“环绕”到活动2-Kb存储体的开头。顺序读可以与立即读或选择性读一起使用,唯一的区别是在后者情况下起始地址被有意更新。

软件写保护

每个1-Kb内存块可以单独保护以防止写请求。块标识如下:

  • 块0:字节地址0x00...0x7F(SPD页面地址 = 0)
  • 块1:字节地址0x80...0xFF(SPD页面地址 = 0)
  • 块2:字节地址0x00...0x7F(SPD页面地址 = 1)
  • 块3:字节地址0x80...0xFF(SPD页面地址 = 1)

块软件写保护(SWP)标志可以在地址引脚A0上存在非常高的电压VHV的情况下设置或清除。VHV条件必须在起始条件之前在引脚A0上建立,并在停止条件之后保持。SWP操作的直流工作条件如表10所示,SWP命令详细信息列于表11a和11b中。SWP从设备地址遵循标准I²C约定,即要读取SWP标志的状态,从设备地址的LSB必须为‘1’,要设置或清除标志,它必须为‘0’。对于设置/清除命令,必须提供虚拟字节地址和虚拟数据字节。与常规内存读不同,SWP读不返回数据。相反,如果标志设置,NV34C04将响应NoACK,如果标志未设置,则响应ACK。

订购信息

设备订单号 特定设备标记 封装类型 温度范围 引脚镀层 运输方式
NV34C04MU3VTG V2U UDFN - 8 -40°C至 +125°C NiPdAu 卷带包装,4,000个/卷
NV34C04MUW3VTG D2W UDFN - 8 -40°C至 +125°C NiPdAu 卷带包装,3,000个/卷

总结

NV34C04是一款功能强大、性能可靠的汽车级EEPROM,适用于DDR4 DIMM的SPD应用。其宽温度范围、宽电源范围、多种接口协议支持以及灵活的写保护功能,为电子工程师在设计汽车电子系统时提供了更多的选择和保障。在实际应用中,工程师需要根据具体的设计需求,合理配置NV34C04的参数和操作模式,以确保系统的稳定性和可靠性。你在使用类似EEPROM器件时遇到过哪些问题呢?欢迎在评论区分享你的经验。

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

全部0条评论

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

×
20
完善资料,
赚取积分