OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 5909|回复: 17

sram时序问题

[复制链接]

7

主题

73

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
200
金钱
200
注册时间
2016-4-27
在线时间
29 小时
发表于 2016-5-27 10:34:26 | 显示全部楼层 |阅读模式
1金钱
sram8080并口读时序,tdoe最大为25ns,可是原子哥设置的fsmc的datast为什么设置为55NS啊

最佳答案

查看完整内容[请看2#楼]

tdoe是告诉你SRAM要多久才能输出速度。你只要不小于25ns就行了。
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165516
金钱
165516
注册时间
2010-12-1
在线时间
2116 小时
发表于 2016-5-27 10:34:27 | 显示全部楼层
tdoe是告诉你SRAM要多久才能输出速度。你只要不小于25ns就行了。
回复

使用道具 举报

7

主题

73

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
200
金钱
200
注册时间
2016-4-27
在线时间
29 小时
 楼主| 发表于 2016-5-30 10:34:56 | 显示全部楼层
正点原子 发表于 2016-5-27 10:34
tdoe是告诉你SRAM要多久才能输出速度。你只要不小于25ns就行了。

原子哥 不应该是不大约25NS么?如果taa设置为0,那么tdoe也就是为0了,对吧?
回复

使用道具 举报

58

主题

6294

帖子

1

精华

资深版主

Rank: 8Rank: 8

积分
11535
金钱
11535
注册时间
2014-4-1
在线时间
1313 小时
发表于 2016-5-30 10:51:42 | 显示全部楼层

没听说过这个SRAM,
有手册吗?看过才能回答。


回复

使用道具 举报

7

主题

73

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
200
金钱
200
注册时间
2016-4-27
在线时间
29 小时
 楼主| 发表于 2016-5-30 11:26:55 | 显示全部楼层
有,就是这个

IS62WV51216.pdf

128.32 KB, 下载次数: 990

回复

使用道具 举报

7

主题

73

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
200
金钱
200
注册时间
2016-4-27
在线时间
29 小时
 楼主| 发表于 2016-5-30 11:27:06 | 显示全部楼层
xuande 发表于 2016-5-30 10:51
没听说过这个SRAM,
有手册吗?看过才能回答。

在下图了。
回复

使用道具 举报

58

主题

6294

帖子

1

精华

资深版主

Rank: 8Rank: 8

积分
11535
金钱
11535
注册时间
2014-4-1
在线时间
1313 小时
发表于 2016-5-30 11:46:52 | 显示全部楼层

没明白LS对话的意思,
所以我按自己的理解来答吧。

看了下手册,tDOE的意思是:OE为低时才允许芯片输出数据,
但需要一点延迟,才能保证数据是稳定的、正确的。
根据手册,这个延迟时间的最大值是25ns(55ns级器件),
SRAM的速度越高,这个延迟越短;否则越长。

那么,外界在驱动OE为低以后,
必须至少要等25ns再读数据,才能确保得到正确的数据。
注意,至少等25ns!
如果等待时间不够,就只能看RP了。


附上截图:


无标题.png






回复

使用道具 举报

7

主题

73

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
200
金钱
200
注册时间
2016-4-27
在线时间
29 小时
 楼主| 发表于 2016-5-30 14:51:03 | 显示全部楼层
xuande 发表于 2016-5-30 11:46
没明白LS对话的意思,
所以我按自己的理解来答吧。

其他我都懂,但是为什么是最少25NS才能读出数据,否则出错,这个地方有些不理解,不应该是tdoe最大25NS么,那么tdoe设置为0不也应该是可以的么。
回复

使用道具 举报

58

主题

6294

帖子

1

精华

资深版主

Rank: 8Rank: 8

积分
11535
金钱
11535
注册时间
2014-4-1
在线时间
1313 小时
发表于 2016-5-30 16:30:13 | 显示全部楼层

外界给OE低电平以后,我们希望SRAM立刻输出数据,
但现实中达不到!

现在器件进步了,以前的器件更慢。


回复

使用道具 举报

7

主题

73

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
200
金钱
200
注册时间
2016-4-27
在线时间
29 小时
 楼主| 发表于 2016-5-30 22:07:02 | 显示全部楼层
xuande 发表于 2016-5-30 16:30
外界给OE低电平以后,我们希望SRAM立刻输出数据,
但现实中达不到!

我这没明白你说的什么意思啊,为什么是最低25ns啊
回复

使用道具 举报

7

主题

73

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
200
金钱
200
注册时间
2016-4-27
在线时间
29 小时
 楼主| 发表于 2016-6-1 15:44:44 | 显示全部楼层
xuande 发表于 2016-5-30 16:30
外界给OE低电平以后,我们希望SRAM立刻输出数据,
但现实中达不到!

这个到低是小于还是大于啊?就这个没懂
回复

使用道具 举报

58

主题

6294

帖子

1

精华

资深版主

Rank: 8Rank: 8

积分
11535
金钱
11535
注册时间
2014-4-1
在线时间
1313 小时
发表于 2016-6-1 15:50:24 | 显示全部楼层
庄健宇 发表于 2016-6-1 15:44
这个到低是小于还是大于啊?就这个没懂


必须等待25ns以上。


回复

使用道具 举报

7

主题

73

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
200
金钱
200
注册时间
2016-4-27
在线时间
29 小时
 楼主| 发表于 2016-6-1 18:48:12 | 显示全部楼层
xuande 发表于 2016-6-1 15:50
必须等待25ns以上。

tdoe最大是25ns,那为什么至少等待25ns以上呢?不是最大等待25ns么
回复

使用道具 举报

58

主题

6294

帖子

1

精华

资深版主

Rank: 8Rank: 8

积分
11535
金钱
11535
注册时间
2014-4-1
在线时间
1313 小时
发表于 2016-6-1 21:39:20 | 显示全部楼层
庄健宇 发表于 2016-6-1 18:48
tdoe最大是25ns,那为什么至少等待25ns以上呢?不是最大等待25ns么


25.000000000001ns就可以了。


回复

使用道具 举报

7

主题

73

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
200
金钱
200
注册时间
2016-4-27
在线时间
29 小时
 楼主| 发表于 2016-6-1 21:42:00 | 显示全部楼层
xuande 发表于 2016-6-1 21:39
25.000000000001ns就可以了。

最大25ns,设置为0可不可以?这个最大最小我没有理解啊
回复

使用道具 举报

58

主题

6294

帖子

1

精华

资深版主

Rank: 8Rank: 8

积分
11535
金钱
11535
注册时间
2014-4-1
在线时间
1313 小时
发表于 2016-6-1 22:19:06 | 显示全部楼层
庄健宇 发表于 2016-6-1 21:42
最大25ns,设置为0可不可以?这个最大最小我没有理解啊


器件个体的差异,
有的是24.1,也有24.9,不保证你手里这个是几,但“最大是25”。
明白没?

再要问,先给钱!


回复

使用道具 举报

7

主题

73

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
200
金钱
200
注册时间
2016-4-27
在线时间
29 小时
 楼主| 发表于 2016-6-2 14:58:11 | 显示全部楼层
xuande 发表于 2016-6-1 22:19
器件个体的差异,
有的是24.1,也有24.9,不保证你手里这个是几,但“最大是25”。
明白没?

好吧,:
回复

使用道具 举报

1

主题

5

帖子

0

精华

初级会员

Rank: 2

积分
87
金钱
87
注册时间
2018-5-28
在线时间
23 小时
发表于 2020-3-6 15:52:20 | 显示全部楼层
这里涉及到两个器件,一个SRAM,一个STM32,在进行读操作时,SRAM是向外输出数据,STM32读取数据。Tdoe是SRAM的特性描述,表示这个器件的数据建立时间最长是25ns,而STM32必须要等SRAM把数据准备好之后才能读取,所以datast必须大于25ns才能确保读取的数据是正确的。
回复

使用道具 举报

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

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-5-21 20:07

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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