LPDDR4和LPDDR4X的信号定义涵盖了多个方面,包括电源供应、数据传输、信号完整性改善以及复位信号等。这些信号定义对于理解和使用这些内存至关重要,有助于确保系统的稳定性和性能。
1. 基本信号定义
1.1 时钟信号
CK_t/CK_c (Clock):差分时钟信号,用于同步数据和命令的传输。CK_t 和 CK_c 是互补的时钟信号,用于减少噪声和提高信号完整性。
CKE (Clock Enable):时钟使能信号,用于控制时钟的活动状态。当 CKE 为高电平时,内存芯片会响应时钟信号;当 CKE 为低电平时,内存芯片进入低功耗模式。
1.2 控制信号
CS# (Chip Select):芯片选择信号,用于选择特定的内存芯片。当 CS# 为低电平时,内存芯片被选中。
RAS# (Row Address Strobe):行地址选通信号,用于表示地址总线上的信息是行地址。
CAS# (Column Address Strobe):列地址选通信号,用于表示地址总线上的信息是列地址。
WE# (Write Enable):写使能信号,用于指示正在进行的是读操作还是写操作。当 WE# 为低电平时,表示写操作;为高电平时,表示读操作。
ACT# (Activate):激活信号,用于启动一个内存行的访问。
PRE# (Precharge):预充电信号,用于结束当前行的访问并准备下一个行的访问。
RESET# (Reset):复位信号,用于将内存芯片重置到初始状态。
1.3 地址和数据信号
A[16:0] (Address):地址总线,用于传输行地址和列地址。
BA[2:0] (Bank Address):银行地址,用于选择内存中的不同银行。
DQ[15:0] (Data):数据总线,用于传输数据。每个通道有 16 位数据线。
DM (Data Mask):数据掩码信号,用于在写操作中屏蔽部分数据位。
DQS_t/DQS_c (Data Strobe):差分数据选通信号,用于同步数据的读写操作。DQS_t 和 DQS_c 是互补的信号,用于减少噪声和提高信号完整性。
1.4 电源和接地信号
VDD1/VDD2 (Power Supply):核心电源和 I/O 电源。对于 LPDDR4,VDD1 和 VDD2 通常都是 1.1V;对于 LPDDR4X,VDD1 仍然是 1.1V,但 VDD2 降低到 0.6V。
VSS1/VSS2 (Ground):接地信号,用于提供参考电平。
2. 特殊信号定义
2.1 数据总线反转 (DBI)
DBI_n (Data Bus Inversion):数据总线反转信号,用于减少电磁干扰 (EMI)。当 DBI_n 为高电平时,数据总线上的数据会被反转。
2.2 温度传感器
TS (Temperature Sensor):温度传感器信号,用于监测内存芯片的温度,以便进行热管理。
2.3 ZQ 校准
ZQ (Impedance Control):阻抗控制信号,用于校准输出驱动器的阻抗,确保信号质量。通常通过连接一个 240 欧姆的外部电阻到 VDDQ 来实现。
3. 信号定义总结
LPDDR4:
时钟信号:CK_t/CK_c, CKE
控制信号:CS#, RAS#, CAS#, WE#, ACT#, PRE#, RESET#
地址和数据信号:A[16:0], BA[2:0], DQ[15:0], DM, DQS_t/DQS_c
电源和接地信号:VDD1, VDD2, VSS1, VSS2
特殊信号:DBI_n, TS, ZQ
LPDDR4X:
时钟信号:CK_t/CK_c, CKE
控制信号:CS#, RAS#, CAS#, WE#, ACT#, PRE#, RESET#
地址和数据信号:A[16:0], BA[2:0], DQ[15:0], DM, DQS_t/DQS_c
电源和接地信号:VDD1, VDD2 (0.6V), VSS1, VSS2
特殊信号:DBI_n, TS, ZQ
4. 注意事项
电压差异:LPDDR4X 的 I/O 电压从 1.1V 降低到 0.6V,这需要在设计和实现时特别注意电源管理。
信号完整性:由于使用了差分信号(如 CK_t/CK_c 和 DQS_t/DQS_c),信号完整性和抗干扰能力得到了增强。
ZQ 校准:ZQ 校准是确保信号质量的重要步骤,必须正确实现。