4936|4

67

帖子

0

TA的资源

一粒金砂(初级)

楼主
 

STM32NANDFLASH时序问题 [复制链接]

ST官方资料上给出了计算FSMC 各个时序参数的计算公式,我用以下公式计算好象不正确,望高手指点指点,万分感谢!!!!

HCLK  内部AHB时钟频率  72  MHz
tsu(Data_NE) + tv(A_NE)  数据至FSMC_NEx高的建立时间 + FSMC_NEx低至FSMC_A有效  36  ns   
读/写访问时间 = ((SET + 1) + (WAIT + 1) + (HOLD + 1)) × HCLK
  读/写使能信号低至高时间 = (WAIT + 1) × HCLK
  片选建立时间 – 数据建立时间 = HiZ × HCLK
  片选低至写使能高时间 = ((SET + 1) + (WAIT + 1)) × HCLK
为了保证正确地配置FSMC的时序,下述因素应加以考虑:
●  最大读/写访问时间
●  FSMC内部各部分的延迟
●  存储器内部各部分的延迟
因此,我们得到下述公式:
  (WAIT + 1) × HCLK = max (tWP, tRP)
  ((SET + 1) + (WAIT + 1)) × HCLK = max (tCS, tALS, tCLS)
  HOLD = max (tCH, tALH, tCLH)/HCLK
还需要满足下述公式的验证:
  ((SET + 1) + (WAIT + 1) + (HOLD + 1)) × HCLK = max (tRC, tWC)
  HiZ = (max (tCS, tALS, tCLS) – tDS)/HCLK) – 1
考虑FSMC和存储器内部各部分的延迟,这些公式变为如下形式:
●  WAIT需要满足:
  (WAIT+1+ SET + 1) = ((tCEA + tsu(Data_NE) + tv(A_NE))/HCLK)
  WAIT = ((tCEA + tsu(Data_NE) + tv(A_NE))/HCLK) – SET – 2
●  SET需要满足
  (SET + 1) = max ((tCS, tALS, tCLS) – max (tWP, tRP))/HCLK – 1
  SET = (max (tCS, tALS, tCLS) – max (tWP, tRP))/HCLK – 1
下表列出了NAND存储器各项参数的意义和时序
NAND闪存存储器时序
符号  参数  数值  单位
tCEA  片选低至输出有效  35  ns
tWP  写使能低至写使能高  15  ns
tRP  写使能低至写使能高  15  ns
tCS  片选低至写使能高  20  ns
tALS  AL建立时间  15  ns
tCLS  CL建立时间  15  ns
tCH  E保持时间  5  ns
tALH  AL保持时间  5  ns
tCLH  CL保持时间  5  ns
使用上述公式、存储器时序(表6)和STM32F10xxx参数(表2),我们得到:
●  地址建立时间:0x1
●  地址保持时间:0x3
●  数据建立时间:0x2
●  数据总线高阻时间:0x2
此帖出自stm32/stm8论坛

最新回复

                                   能帮我解释下吗?我算出来那个值不是负的值吗?  详情 回复 发表于 2010-1-22 20:32
点赞 关注
 

回复
举报

72

帖子

0

TA的资源

一粒金砂(初级)

沙发
 
ST官方资料上给出了计算FSMC 各个时序参数的计算公式,我用以下公式计算好象不正确,望高手指点指点,万分感谢!!!!

HCLK  内部AHB时钟频率  72  MHz
tsu(Data_NE) + tv(A_NE)  数据至FSMC_NEx高的建立时间 + F ...
请说明如何不正确,差在了哪里?
此帖出自stm32/stm8论坛
 
 

回复

70

帖子

0

TA的资源

一粒金砂(初级)

板凳
 

我举个例子:
按SET = (max (tCS, tALS, tCLS) – max (tWP, tRP))/HCLK – 1
这个公式计算,SET等于(20-15)/ 14-1,
14为HCLK的值,20为max (tCS, tALS, tCLS),15为max (tWP, tRP),
我不知道这样理解对不对?
此帖出自stm32/stm8论坛
 
 

回复

68

帖子

0

TA的资源

一粒金砂(初级)

4
 
                                 我觉得是对的,楼主有什么问题吗
此帖出自stm32/stm8论坛
 
 
 

回复

85

帖子

0

TA的资源

一粒金砂(初级)

5
 

能帮我解释下吗?我算出来那个值不是负的值吗?
此帖出自stm32/stm8论坛
 
 
 

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

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/9 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表