买内存条或者设计电路选 SDRAM 的时候,频率是个绕不开的参数。DDR4-3200、DDR5-5600,这些数字到底什么意思?是不是频率越高越好?今天我们就把内存频率和 SDRAM 选型的关键点理清楚。
SDRAM(Synchronous Dynamic Random Access Memory,同步动态随机存储器)是我们电脑和手机里用的主流内存。之所以叫"同步",是因为它的操作跟系统时钟同步;叫"动态"是因为数据存储在电容里,需要定期刷新,不然数据会丢失。从 SDRAM 发展到 DDR(Double Data Rate),再到 DDR2、DDR3、DDR4、DDR5,每一代都在提升数据传输速率。
内存条上标的频率,比如 DDR4-3200,这个 3200 指的是等效数据传输速率,单位是 MT/s(Million Transfers per second),表示每秒传输 32 亿次数据。但 SDRAM 的实际时钟频率只有一半,DDR4-3200 的实际 I/O 时钟频率是 1600MHz。因为 DDR 在时钟的上升沿和下降沿都传数据,所以等效速率是时钟频率的两倍。
选内存频率不能只看数字。第一,要看 CPU 和主板支持的频率。AMD 和 Intel 的处理器都有官方支持的最高内存频率,超过了虽然能超频运行,但稳定性要自己测试。第二,频率越高,时序(Latency)通常也越差。内存时序用四个数字表示,比如 CL16-18-18-38,第一个数字 CAS Latency 最重要,它表示从发出读取命令到数据输出的延迟周期数。DDR4-3200 CL16 的绝对延迟是 16 / 1600MHz = 10ns,DDR5-5600 CL40 的绝对延迟是 40 / 2800MHz = 14.3ns。所以 DDR5 虽然带宽高,但延迟不一定比高频 DDR4 好。
SDRAM 的颗粒选型在嵌入式和产品设计里很重要。大厂的颗粒如三星、海力士、美光,品质和兼容性都比较有保障。选型时要关注几个参数:容量(单颗 1Gb、2Gb、4Gb、8Gb、16Gb 等)、位宽(x4、x8、x16)、电压(DDR4 是 1.2V,DDR5 是 1.1V)、工作温度范围(商业级 0~85°C,工业级 -40~85°C)。如果是做车规产品,还要选 AEC-Q100 认证的车规级颗粒。
PCB 设计方面,SDRAM 的布线是个技术活。DDR 的地址线、数据线、时钟线都要做等长处理,偏差一般控制在 25mil 以内,不然时序对不上数据就读错了。时钟线和控制线要包地处理,减少串扰。电源引脚旁边要放去耦电容,每个电源脚至少一个 0.1μF 陶瓷电容。
实际工程中的一个常见坑:不同批次的内存颗粒混用。即使是同一型号,不同批次的颗粒电气特性可能有细微差异,量产时最好锁定供应商和批次。还有一个坑是假内存——市面上有些杂牌内存用服务器拆机颗粒或者打磨颗粒,稳定性极差,做产品千万不能贪便宜。
上一篇:Buck电路设计入门:降压变换器是怎么把电压降下来的
下一篇:没有了