外触发获取数据实现原理


所有AD场合免不了数据采集,包括有些非AD场合,也需要数据传输,通常情况是下位机设备按某一固定速率投递数据给PC机,再由上位机软件处理显示。但是某些情况下,需要外触发信号,用户要求根据外触发信号提取需要的数据,也即数据同步,这里以Verilog程序为例,简要分析外触发获取数据原理:这里仅仅是提供一种方法,当然也可以有其他的实现途径。

从图中看,设备按某一固定采样周期计算缓存结果,就像一条不停流动的河,外触发脉冲是随机出现的,就好比拿一个瓢随机的在河流某处舀一瓢水,舀上来的水就好比提取出的外触发数据,由于外触发的随机性,所以第一步是对外触发信号二次整形,整成适合给内触发数据打标的窄脉冲,之后在外触发信号出现的下一个内触发周期打上外触发标记(这里以etrigMark高电平表示打标外触发,低电平表示无外触发),由此,在PC端获取到的数据中,根据etrigMark高电平的标记,即可提取出对应的外触发数据,也就是所谓的解包。

点击数: 380   打印  添加到收藏   发布时间: 2021-02-23




上一篇:自定义USB设备供电不足最终解决方法
下一篇:四象限光电探测器的位置公式





» 相关内容
  放大与滤波的合理次序
  LT1084使用误区-度必谷均无的..
  浅谈科学煲音响方法
  acme数字httpS首签方法
  耐压值高的电容为何做不上去
  冒泡排序改进+投票法优化数据
  光的偏振性检测方法及理解
  netFrame版本对数组最大长度的..
  LC并联谐振用于模拟混频详解
  条形磁铁的磁场方向判断方法
  PCIE开关和桥接的区别
  精密电阻快速匹配方法
  二次曲面参数及flashlight效果
  AHP算法之matlab代码
  LVDS需要注意的几个点