128MB、256MB、512MB 184 - PIN DDR SDRAM UDIMM 详解

电子说

1.4w人已加入

描述

128MB、256MB、512MB 184 - PIN DDR SDRAM UDIMM 详解

一、引言

在当今的电子设备中,内存模块的性能对系统的整体表现起着至关重要的作用。DDR SDRAM UDIMM(Unbuffered Dual In - Line Memory Module)作为一种常见的内存模块,广泛应用于各种计算机和电子设备中。本文将详细介绍 Micron 公司的 128MB、256MB、512MB 184 - PIN DDR SDRAM UDIMM,包括其特点、电气特性、操作模式以及初始化过程等方面。

文件下载:MT8VDDT1664AG-335DB.pdf

二、产品概述

2.1 产品型号与容量

MT8VDDT1664A(128MB)、MT8VDDT3264A(256MB)和 MT8VDDT6464A(512MB)这三款产品采用了 x64 配置,属于高速 CMOS 动态随机存取内存模块。

2.2 特点

  • 引脚与封装:采用 184 - pin 双列直插式内存模块(DIMM),有标准和低轮廓 PCB 两种类型。
  • 数据传输速率:支持 PC2100 或 PC2700,利用 266 MT/s 和 333 MT/s DDR SDRAM 组件,提供快速的数据传输能力。
  • 容量选择:有 128MB(16 Meg x 64)、256MB(32 Meg x 64)和 512MB(64 Meg x 64)三种容量可供选择。
  • 电压要求:VDD = VDDQ = +2.5 V,VDDSPD = +2.3 V 到 +3.6 V,采用 2.5V I/O(SSTL_2 兼容)。
  • 数据传输特性:命令在每个正 CK 边缘输入,DQS 与数据的对齐方式在 READ 和 WRITE 操作中不同,采用内部流水线双数据速率(DDR)架构,每个时钟周期进行两次数据访问。
  • 其他特性:具有双向数据选通(DQS)、差分时钟输入(CK 和 CK#)、四个内部设备银行用于并发操作、可编程突发长度(2、4 或 8)、自动预充电选项、自动刷新和自刷新模式等。

三、引脚分配与描述

3.1 引脚分配

该模块的 184 个引脚分为正面和背面两部分,具体引脚分配在文档的表 3 和表 4 中有详细说明。例如,正面引脚包括 VREF、DQ0 - DQ63、DQS0 - DQS7、CK0 - CK2、CK0# - CK2# 等;背面引脚有 DQ4 - DQ63、DM0 - DM7、S0#、SA0 - SA2 等。

3.2 引脚描述

不同引脚具有不同的功能,如 WE#、CAS#、RAS# 为命令输入引脚,用于定义输入的命令;CK、CK# 为差分时钟输入引脚,所有地址和控制输入信号在 CK 的正边缘和 CK# 的负边缘交叉时采样;CKE0 为时钟使能引脚,用于激活或停用内部时钟、输入缓冲器和输出驱动器等。

四、功能与操作模式

4.1 双数据速率架构

DDR SDRAM 模块采用双数据速率架构,本质上是一种 (2n) - 预取架构,接口设计为在 I/O 引脚每个时钟周期传输两个数据字。一次读写访问在内部 DRAM 核心是一个 (2n) 位宽、一个时钟周期的数据传输,在 I/O 引脚是两个相应的 (n) 位宽、半个时钟周期的数据传输。

4.2 数据选通(DQS)

双向数据选通(DQS)与数据一起外部传输,用于在接收器处进行数据捕获。在 READ 操作中,DQS 与数据边缘对齐;在 WRITE 操作中,DQS 与数据中心对齐。

4.3 读写操作

读写访问是突发导向的,访问从选定位置开始,按照编程的顺序连续访问编程数量的位置。访问开始于 ACTIVE 命令的注册,随后是 READ 或 WRITE 命令。

4.4 突发长度与类型

  • 突发长度:可编程为 2、4 或 8 个位置,确定了给定 READ 或 WRITE 命令可访问的最大列位置数量。
  • 突发类型:可选择顺序或交错,通过模式寄存器的 M3 位进行选择。

4.5 读延迟

读延迟是指 READ 命令注册与第一个输出数据位可用之间的时钟周期延迟,可以设置为 2 或 2.5 个时钟周期。

4.6 操作模式

  • 正常操作模式:通过 MODE REGISTER SET 命令设置 A7 - A11(128MB)或 A7 - A12(256MB、512MB)为零,A0 - A6 设置为所需值来选择。
  • DLL 重置模式:通过 MODE REGISTER SET 命令设置 A7 和 A9 - A11(128MB)或 A7 和 A9 - A12(256MB、512MB)为零,A8 设置为一,A0 - A6 设置为所需值来启动。

4.7 扩展模式寄存器

扩展模式寄存器控制 DLL 启用/禁用和输出驱动强度等功能,通过 LOAD MODE REGISTER 命令编程。

4.8 命令

文档中的表 8 和表 9 提供了可用命令的一般参考,包括 DESELECT(NOP)、ACTIVE、READ、WRITE、BURST TERMINATE、PRECHARGE、AUTO REFRESH 或 SELF REFRESH、LOAD MODE REGISTER 等命令。

五、电气特性

5.1 绝对最大额定值

  • 电压范围:VDD、VDDQ、VREF 和输入相对于 VSS 的电压范围为 -1V 到 +3.6V,I/O 引脚相对于 VSS 的电压范围为 -0.5V 到 VDDQ + 0.5V。
  • 温度范围:工作温度为 0°C 到 +70°C,存储温度(塑料)为 -55°C 到 +150°C。
  • 短路输出电流:最大为 50mA。

5.2 DC 电气特性

包括电源电压(VDD、VDDQ)、I/O 参考电压(VREF)、I/O 终止电压(VTT)、输入高/低电压(VIH(DC)、VIL(DC))、输入/输出泄漏电流等参数。

5.3 AC 输入操作条件

规定了输入高/低电压(VIH(AC)、VIL(AC))、I/O 参考电压(VREF(AC))等参数。

5.4 IDD 规格

不同容量的模块在不同工作条件下的电流消耗不同,如操作电流、预充电功率 - 下降待机电流、空闲待机电流、活动功率 - 下降待机电流、自动刷新电流等。

5.5 电容

包括输入/输出电容(C_IO)、命令和地址输入电容(C_I1)、时钟输入电容(C_I2、C_I3)等。

5.6 DDR SDRAM 组件电气特性和推荐 AC 操作条件

规定了各种 AC 特性参数,如访问窗口、时钟高/低电平宽度、时钟周期时间、数据输入/输出保持时间、命令延迟时间等。

六、初始化过程

为确保设备正常运行,DRAM 必须按照以下步骤进行初始化:

  1. 同时向 VDD 和 VDDQ 供电。
  2. 提供 VREF 和 VTT 电源。
  3. 将 CKE 置为 LVCMOS 逻辑低电平并保持。
  4. 提供稳定的时钟信号。
  5. 等待至少 200µs。
  6. 将 CKE 置为高电平,并提供至少一个 NOP 或 DESELECT 命令。
  7. 执行 PRECHARGE ALL 命令。
  8. 等待至少 (t_{RP}) 时间,期间只能给出 NOP 或 DESELECT 命令。
  9. 使用 LMR 命令编程扩展模式寄存器。
  10. 等待至少 (t_{MRD}) 时间,只能使用 NOP 或 DESELECT 命令。
  11. 使用 LMR 命令编程模式寄存器以设置操作参数并重置 DLL。
  12. 等待至少 (t_{MRD}) 时间,只能使用 NOP 或 DESELECT 命令。
  13. 执行 PRECHARGE ALL 命令。
  14. 等待至少 (t_{RP}) 时间,只能使用 NOP 或 DESELECT 命令。
  15. 发出 AUTO REFRESH 命令。
  16. 等待至少 (t_{RFC}) 时间,只能使用 NOP 或 DESELECT 命令。
  17. 再次发出 AUTO REFRESH 命令。
  18. 等待至少 (t_{RFC}) 时间,只能使用 NOP 或 DESELECT 命令。
  19. 发出 LMR 命令清除 DLL 位。
  20. 等待至少 (t_{MRD}) 时间,只能使用 NOP 或 DESELECT 命令。
  21. 此时 DRAM 准备好接受任何有效命令。

七、SPD 操作

7.1 SPD 时钟和数据约定

数据状态在 SCL 为低电平时可以在 SDA 线上改变,SCL 为高电平时 SDA 的状态变化用于指示开始和停止条件。

7.2 SPD 开始和停止条件

  • 开始条件:SCL 为高电平时,SDA 从高到低的过渡。
  • 停止条件:SCL 为高电平时,SDA 从低到高的过渡。

7.3 SPD 确认

确认是一种软件约定,用于指示数据传输成功。发送设备在传输八位数据后释放总线,接收设备在第九个时钟周期将 SDA 线拉低以确认收到数据。

7.4 EEPROM 设备选择代码和操作模式

文档中的表 17 和表 18 分别给出了 EEPROM 设备选择代码和操作模式,包括当前地址读取、随机地址读取、顺序读取、字节写入、页面写入等模式。

7.5 SPD EEPROM 直流和交流操作条件

表 19 和表 20 分别规定了 SPD EEPROM 的直流和交流操作条件,如电源电压、输入/输出电压、泄漏电流、时钟频率等参数。

7.6 串行存在检测矩阵

表 21 展示了串行存在检测矩阵,包含了模块的各种信息,如 SPD 字节使用数量、基本内存类型、行/列地址数量、模块数据宽度、时钟周期时间、访问时间等。

八、总结

Micron 的 128MB、256MB、512MB 184 - PIN DDR SDRAM UDIMM 是一种高性能的内存模块,具有快速的数据传输速率、多种操作模式和丰富的功能。在设计和使用过程中,需要严格遵循其电气特性和初始化过程,以确保设备的稳定运行。同时,SPD 功能为系统提供了方便的模块信息识别和配置手段。电子工程师在实际应用中,应根据具体需求合理选择模块容量和操作参数,以充分发挥其性能优势。

大家在使用这类内存模块时,是否遇到过一些特殊的问题呢?欢迎在评论区分享你的经验和见解。

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

全部0条评论

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

×
20
完善资料,
赚取积分