【数据采集专栏】通道触发设计要点

目录

简介

实现原理


简介

每个通道通过将输入采集信号波形幅度与预设触发阈值进行比较,来决定该通道是否触发。

实现原理

  1. 边沿阈值触发(最常用)
  • 上升触发:信号从低于阈值向上穿过电平 Vth启动采集(物料经过光电,电压抬升)
  • 下降触发:信号从高于阈值向下跌落 Vth启动采集
  • 可加触发滞回(迟滞):上下两个阈值,消除噪声抖动误触发(关键!滤光源杂波)
  1. 窗口触发(区间触发)

设定上限 Vhigh、下限 Vlow:

  • 进入窗口:电压落入 Vlow~Vhigh 之间触发
  • 走出窗口:电压跳出区间触发
  1. 预触发自触发(重点)

FPGA 开环形循环缓存,ADC 不停循环存数据;触发到来时,保留触发前 N 点(预采)+ 触发后 M 点(后采),既能抓脉冲前沿之前基线,色选机 CCD 脉冲必用。

  1. 可重触发

单次触发采完一段数据,自动回到待命,等待下一次信号达标再次触发,不用软件复位任务,连续捕捉间歇脉冲。

  • rise_edge 检测信号从低变高,跨过阈值 → 上升沿触发
  • fall_edge 检测信号从高变低,跨过阈值 → 下降沿触发
  • 两个阈值 = 滞回
  • filter_cnt 连续 3 个点都检测到有效边沿,才输出触发 → 超强防抖
  • trigger_pulse 输出一个时钟的高脉冲 → 给 FIFO / ADC / 采集系统当自触发信号
相关推荐
FPGA小迷弟9 小时前
FPGA 应用技术能力的完整闭环(5-8)
fpga开发·dsp开发·fpga·sdr·无线电
狂奔蜗牛(bradley)11 小时前
搞定100ns抖动:ARM+FPGA混合EtherCAT主站实战方案
嵌入式硬件·fpga开发
free-elcmacom15 小时前
FPGA学习笔记<2>Verilog输入
fpga开发·硬件工程
学习FPGA的电气小兴兴18 小时前
基于FPGA的CORDIC向量模式实现arctan运算,Verilog HDL实现
嵌入式硬件·fpga开发·数字信号处理·verilog·fpga·cordic·arctan
FPGA小迷弟2 天前
FPGA 应用技术能力的完整闭环(1-4)
fpga开发·dsp开发·fpga·sdr·无线电
Eloudy2 天前
FPGA 开发与 IC 数字前端设计
fpga开发
tju新生代魔迷2 天前
Verilog HDL 学习笔记(十八)| 附录C:关键字、系统任务和编译指令
fpga开发
free-elcmacom2 天前
FPGA学习笔记<1>FPGA的开发流程
fpga开发·硬件工程·hdl
明德扬2 天前
AD9653单通道波形怎么看?幅度、频率与基础测量入门
学习·fpga开发·fpga
ERROR:992 天前
GPT Images 2.5将手稿转时序图效果不佳
fpga开发