
M93C86 , M93C76 , M93C66 , M93C56 , M93C46
时钟脉冲计数器
9
时钟脉冲计数器
在嘈杂的环境中,在串行时钟( C)可以是更大的接收到的脉冲数
不是由主机(微控制器)交付的数量。这会导致一个
一个或更多个比特的指令(如图中的未对准
图7 )
并可能导致
错误数据的写入在一个错误的地址。
为了解决这个问题, M93Cx6具有一个片上计数器计数的时钟脉冲
从起始位,直到片选输入( S)的下降沿。如果时钟数
接收到的脉冲是不期望的数量,写,擦除,全部擦除或WRAL
指令被中止,并且存储器的内容不被修改。
预期每个指令的时钟周期的数量,并为每个构件
M93Cx6家族,总结在
表5 。
to
表7 ..
例如,一个写数据到
存储器(写)上M93C56 (或M93C66 )指令预计20个时钟周期(对于
从起始位为片选输入( S)的下降沿x8组织的) 。是:
1个起始位
+2运算的码位
+ 9位地址
+ 8数据位
图7 。
写序列与一个时钟故障
S
C
D
An
开始
"0"
写
"1"
An-1
故障
An-2
D0
地址和数据
通过移动一位
AI01395
19/37