硬汉嵌入式论坛

 找回密码
 立即注册
查看: 3766|回复: 0
收起左侧

SDRAM自刷新时间计算方法

[复制链接]

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
117538
QQ
发表于 2020-7-17 15:21:23 | 显示全部楼层 |阅读模式
目前公认的标准是SDRAM中电容保存数据的上限是64ms,也就是说每一行刷新的循环周期是64ms。这样刷新速度就是:64ms /行数量。

我们在看内存规格时,经常会看到4096 Refresh Cycles/64ms或8192 RefreshCycles/64ms的标识,这里的4096与8192就代表这个芯片中每个L-Bank的行数。

刷新命令一次对一行有效,发送间隔也是随总行数而变化,4096行时为15.625μs,8192行时就为7.8125μs。

V6开发板使用的型号MT48LC4M32B2TG-7,自刷新规格是4K / 64ms,即4096/64ms。刷新一行需要15.625μs。



下面是F429主频168MHz,SDRAM使用2分频,即84MHz时的刷新计算。

刷新计数 = (SDRAM refresh period / Number of rows)*SDRAM时钟速度 – 20
              = (64ms / 4096)* 84MHz – 20
              =  1312.5 – 20
               =  1292.5 ,取值1293

QQ截图20200717152114.jpg

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2025-8-13 14:58 , Processed in 0.039245 second(s), 27 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表