不过从 时序图中我们能看到更多的端倪,之前不是说过 WE 的上升沿上不是有一个最长贯穿其他信号线的 竖线吗。我们说他指示了,数据(命令也是数据)
是在上升沿被锁存的,在 WE 的上升沿,我写到数据线上的命令数据才真正被锁存(接收),但是 我们注意到 CLE 信号在WE上升沿之前有就有效了。
所以我们说, 在命令数据真正被锁存之前,CLE 有效的那段 tCLS 时间叫做 CLE信号建立时间。
WE上升沿后。命令已经被接受了,但这时候 CLE 其实可以变为无效了,因为已经获取到命令了
但是他并没有立刻结束,而是 Tclh时间之后才结束。那么我们 称这段 时间 tCLH 为 CLE 保持时间。
那么再根据手册中的说明 tCS 表示 片选信号建立时间,tCH表示片选信号保持时间
tDS表示数据建立时间,tDH表示数据保持时间
这里我们看到一个小规律,在数据手册中 以 S 结尾的时间通常指的是建立时间, 以 H 结尾的时间指的是保持时间
这里命令锁存的时序就分析完了。我们再来看看 地址锁存时序图,这个图有点复杂,
因为nand flash的 特性是 地址周期通常需要好几个,就是一个地址是分几次发送的
再给出数据手册中对应时间标号的说明
同样我们按照上面分析的步骤
1 这里是地址锁存是时序,那么我们要注意的其实就只有 ALE 为高电平期间这段时序。(写命令啊,ALE有效时(高电平)指示现在的数据其实是地址)CLE此时一定为低电平,可以不用管
2 所以,ALE 为低电平的时期,其他大部分引脚上都是 灰色的阴影,这代表我们不需要关心这段时期这些引脚的电平
3 同样 WE 的上升沿有一个贯穿其他信号线的长竖线,这也是代表数据(这里其实是地址)在上升沿被锁存
那么剩下的也好理解
tCLS 这个我们不需要关心,因为 CLE 压根就是无效的。
tCS 就像之前分析的,它是指 CE片选信号在 WE上升沿也就是锁存地址之前的有效时间,也就是 CE 建立时间
tWC 呢? 不知道? 不知道 看手册啊,前面也说过这些时间标号在手册中都会给出。
从上面手册的解释我们看到,它指的是一个写周期的时间
tWP 写脉冲宽度(也就是 WE是低电平有限,twp指低电平持续时间,就是有效时间)
tWH 好理解了,就是高电平时间
ALS 这不就是 地址信号 ALE 建立时间嘛
ALH ALE信号有效保持时间啊
TDS TDH 数据建立和保持时间
就像上面对 命令时序的分析,这里 信号的 建立 和 保持时间都是以 数据被 锁存分界点(WE上升沿)
看到这里相信仔细看的人,应该大致该如何看一个时序图了,但是这里 我们牵涉到的 无非都是一些 上面 建立/保持时间。
复杂点的呢。
下面就来看一个复杂点的时序图,其实也不复杂,主要是说明如何在不看手册就能知道 txx指的是什么时间
这个时序其实并不复杂,只是他不是像上面分析的那样都是一些 建立时间和保持时间。这里牵涉到跟多的时间标号
不过就像前面说的. 看手册! 手册里对每个时间参数都有说明。不过初学者通常即使看手册,对这些时间参数也是不知道是什么意思。
这里我们看手册前,先来自己分析下。方法会了,手册就成了验证你对不对的东西了,而不是你寻找答案的东西。