Si102x/3x
25.10.2 。扑检测
T
他扑检测可以用两种正交计数模式或双计数器模式时可使用这两个
输入预计将在步骤。颤振是指其中一个输入端切换继续,而案件
其他输入停止切换。这可能表明一个破碎簧片开关或一个压力振荡时的轮
磁铁停止在从舌簧开关恰到好处的距离。如果压力波动引起轻微的rota-
在车轮tional振荡,这可能会引起一定数目的脉冲上的输入中的一个,但不是在其他。
四边被扑检测功能( PC1正,负PC1 , PC0积极的检查,
PC0负)。当启用时,颤振检测可以作为一个中断或唤醒源。
0
PC1
PC0
下一个预期的脉冲
下一个预期的脉冲的方向变化
扑检测
+1
+2
+3
+4
图25.5 。扑示例
例如,在PC0上升沿检测扑意味着, 4刃(正或负)分别为
自上次PC0上升沿上PC1检测。每个PC0上升沿复位扑检测
计数器而无论是PC1边缘递增计数器。有类似的计数器的所有四个边。
扑检测电路提供的中断或唤醒源,但固件还必须阅读的脉搏
计数器寄存器,以确定如果有的话,必须采取什么纠正措施。
就扑事件的开始,固件应该节省计数器值和PC0HIST寄存器。一旦
扑活动结束时的固件也应该节省计数器值和PC0HIST寄存器
之三。上扑停止计数, STPCNTFLTR ( PCMD [2]) ,可用于停止计数器时扑是occur-
环(正交模式) 。对于正交模式,相反的反应当由一个递减。
换句话说,如果该方向是顺时针方向,逆时针方向计数器(计数器1)应递减
一mented纠正一个增量检测扑前。对于双模式下,两个簧片开关
可以用来得到一个冗余计数。如果扑在双模式下启动时,两个计数器应保存
固件。扑停止后,两个计数器应该再读。这增加了大多数计数器
是一个拿起扑。还有一种方式,从正交切换到双( PC0MD [1])
当发生颤振。这将改变从正交计数方式(依靠PC1和PC0的任何一边),以
双以允许所有计数进行记录。一旦扑目的,该模式切换计数器回quadra-
结构模式下。 STPCNTFLTR不起作用时PC0MD [1 ]被设置。
修订版0.3
327