|
变化侦测在653x模块上是怎么运作的?
变化侦测的意思就是说, 当有一个或多个数字信号变化时, 硬体就会把整组的数字信号抓下来. 比如说, 如果我们有一组16Bit 的数字信号, 以下的表格为:
信号: | 0000000000001111 | (0 代表不被监控的信号) |
被监控的信号为: | XXXXXXXXXXXX1111 | 最后4bit为比较信号 |
硬体会监控最后4个bit, 当这4个bit有变化时(变化是与上一组被抓进记忆体裡的16 bit 信号相比) 所有16 bit 的信号都会被抓进记忆体裡. 比如说, 利用以上的比较信号, 数字信号会已以下的图表抓进记忆体裡:
第一笔: | 1111111111111111 | 第一笔资料一定会被抓进记忆体裡 |
第二笔: | 0000000000001111 | 没变化 – 资料不被抓取 |
第三笔: | 0000000000001110 | 有变化 - 资料被抓取 |
第四笔: | 1111111111111111 | 有变化 - 资料被抓取 |
注意看第一笔资料一定会被抓进记忆体裡. 这是因为一定需要一笔数字信号来做比较. 当"被监控的"资料有变化时, 整笔资料就马上的会被抓进记忆体 (比较的动作是以硬体来执行, 并不会用到电脑的处理器). 再来, 注意第四笔资料跟第一笔资料是一模一样的. 这一点很重要因为这显示了被比较的信号并不永远都是第一笔, 而是上一笔被抓进记忆体裡的信号.
注意: 不是所有的653x装置都佣有全部三种变化侦测的模式. 6533与6534必需把上升边缘(Rising Edge) 与下降边缘 (Falling Edge) 都做选择. 6536与6537则佣有全部三种模式; 上升边缘, 下降边缘与 上升与下降边缘都选.
装置 | 下降边缘 | 上升边缘 | 两种都选( 上升与下降边缘) |
6533 | 没有 | 没有 | 有 |
6534 | 没有 | 没有 | 有 |
6536 | 有 | 有 | 有 |
6537 | 有 | 有 | 有 |
当变化发生时需多久时间会被侦测到?
NI 653x模块都可在变化侦测模式下运作. 这意思就是说, 这些模块上都有一个线路专门来侦测信号的变化. 这个线路需要150ns (纳秒)来分析一组信号. 所以说, 如果一组信号与下一组信号间阁小於150纳秒的话, 那这下一笔资料就会遗失.
|