信号触发原理


触发

只有满足一个预设的条件,示波器才会捕获一条波形,这个根据条件捕获波形的动作就是触发。

原理

  1. 示波器在没有触发的时候,会随机抓取一段时间的信号并生成图像,由于信号是连续不断的,随机抓取的位置并无规律,这些静态的图像逐个显示,就像放胶片电影一样,组合在一起就形成了动态的显示,最终在屏幕上的效果就是看到来回滚动的波形。
  2. 我们设定一个条件,用一个直流电平作为参考,当信号的电压大于直流电平的一瞬间作为抓取信号的起始点。如下图所示,红色细线就是参考的直流电平,由于每次抓取图像的位置是有规律的,都是在信号过直流电平的瞬间抓取,所以每次抓取的信号相位一样,连续显示的时候完全重叠,看上去就是一条稳定的波形。

作用

  1. 稳定的显示一个周期性的信号,也可以说是同步波形;
  2. 从快速而又复杂的信号中抓取想要观察的片段。

触发方式


自由触发

所谓自由触发是指,在任意的时刻,把待观测信号依照时间顺序,切成小的时域段落,然后绘制到显示器屏幕上。

常用触发

在实际工作中,示波器的常用触发方式是带有方向性的电平触发方式,比如:
正向通过触发电平:即信号电平值从低到高的通过触发电平,产生触发。
负向通过触发电平:即信号电平从高到低的通过触发电平,产生触发。
双向通过触发电平:即信号只要在触发电平附近来回变化则产生触发。

触发电路参考设计

电路功能描述

  • 数字示波器触发-采样模块
  • 触发电平可以配置,触发模块包括4种
    • 自由触发,触发输出始终有效
    • 自由触发,触发输出始终有效
    • 正斜率触发,输入信号值以正斜率方式通过触发电平 时触发
    • 负斜率触发,输入信号值以负斜率方式通过触发电平 时触发
    • 电平值触发,输入信号值落入触发电平区间(触发电平值-/+电平区间宽度)时触发
  • 信号触发有效后,RAM写入电路启动工作,从0地址开始将信号样值写入RAM,直到RAM写满

电路总体设计

RTL总体结构

SignalTap 数据捕获测试

signaltap捕获数据

实测

无放大信号

放大10倍信号

触发采集时序

作者水平有限,如有错误,敬请指正!如有意见和建议,欢迎评论去交流。

基于FPGA的数字示波器的触发/采集相关推荐

  1. 【示波器】基于FPGA的数字示波器设计实现

    1.软件版本 quartusii 2.本算法理论知识 框图结构: 1.缓存里包含有触发控制和触发存储器: 2.由设计指标需要1GsPs的采样率,最后的数据流要降到到250MbPs: 3.从指标来看从波 ...

  2. 基于FPGA数字示波器

    基于FPGA的数字示波器,用VGA显示,verilog编写 这个东西,花费了四十天时间.考虑了很多东西.但是我才刚入门,有些bug还解决不了,只能遗留下去,等以后再去解决.学习FPGA写了整整一个笔记 ...

  3. 基于FPGA的实时图像边缘检测系统设计(上)

    今天给大侠带来基于FPGA的实时图像边缘检测系统设计,由于篇幅较长,分三篇.今天带来第一篇,上篇,话不多说,上货. 导读 随着科学技术的高速发展,FPGA在系统结构上为数字图像处理带来了新的契机.图像 ...

  4. 基于 FPGA 的 UART 控制器设计(VHDL)(下)

    今天给大侠带来基于FPGA的 UART 控制器设计(VHDL)(下),由于篇幅较长,分三篇.今天带来第三篇,下篇,使用 FPGA 实现 UART.话不多说,上货. 之前有关于 Veriliog HDL ...

  5. 基于FPGA的单目内窥镜定位系统设计(中)

    今天给大侠带来基于FPGA的单目内窥镜定位系统设计,由于篇幅较长,分三篇.今天带来第二篇,中篇,话不多说,上货. 导读 随着现科技的发展和社会的进步,信息科技迅速发展,我们可从互联网.电台等媒体获取大 ...

  6. 基于FPGA的分布式拉曼光纤测温控制系统

    摘要:本文首先对分布式拉曼光纤测温技术的原理进行了简要的介绍,分析了系统的主要结构.在集成的拉曼测温模块的基础上,使用Cyclone IV系列的FPGA作为后端数据采集控制模块的主要控制模块,进行设计 ...

  7. 基于fpga的微电网模拟系统

    微电网模拟系统设计报告 题目:微电网模拟系统 摘要 本文针对微电网模拟系统研究背景,设计了可编程逻辑器件FPGA为控制核心的两个三相逆变器系统.本系统的硬件主要由逆变主电路系统和FPGA控制电路系统构 ...

  8. 基于FPGA的工业相机项目大赏1——cmos线阵相机

    摘要 本文关于基于fpga的cmos工业相机项目工程概览与总结,涉及以下内容: 1.模块总结:整体设计方案.子模块划分.关键技术点/信号 2.调试:关键模块.信号的仿真.调试总结 3.硬件布局:引脚配 ...

  9. skew算法_一种基于FPGA的多通道高速输入信号自动de‑skew算法的制作方法

    本发明涉及高速数据采集技术,更具体的涉及一种基于FPGA的多通道高速输入信号自动de-skew算法. 背景技术: 随着对精度和速率要求越来越高,目前数据采集系统向着多通道和超高速两个方向发展.多通道高 ...

最新文章

  1. 如何配置一台适用于深度学习的工作站?
  2. js模板字符串自定义类名_【Vue.js 入门到实战教程】07Vue 组件注册 | 基本使用和组件嵌套...
  3. MYSQL数据库从A表把数据插入B表
  4. 【从蛋壳到满天飞】JS 数据结构解析和算法实现-哈希表
  5. 成功解决极其刁钻bug之TypeError: ‘<=‘ not supported between instances of ‘list‘ and ‘int‘
  6. 数据结构---排序算法的总结
  7. JQuery delegate多次绑定的解决办法
  8. openlayers之obj.js提供的功能函数
  9. c++字符转换及介绍(未完)
  10. Membership学习(三)Membership Providers介绍
  11. 63 岁工程师的退休生活:开发一款计算器应用,22 天获 56800 下载!
  12. rar压缩包密码解密
  13. 手机壁纸尺寸android,APP设计手抄:5点安卓手机尺寸分辨率知识
  14. 一个让人不得不转的故事-《通宵达旦工资只有3200 博客网架构师艰难浪迹于北京》...
  15. 好记性真的不如烂笔头
  16. 这几款浏览器插件提升科研效率,2023年你安装上了吗
  17. 让PPT变高级的方法,PPT小白们快来学
  18. Java web+MySQL编写简易候选人投票(完整代码)
  19. vue3 el-table结合seamless-scroll实现表格数据滚动
  20. UTC时间与北京时间的差多久

热门文章

  1. MySQL中级优化教程(五)——数据库建表时数据类型的选择
  2. redis事务方法释疑以及RedisTemplate事务实战
  3. Android,找工作,月薪2万怎么做?
  4. hive CLI、hwi、beeline、hiveserver、hiveserver2之间的关系
  5. 最新170个站长在线工具箱网站源码/野兔在线工具系统V2.4.1中文版
  6. Mybatis异常错误:Mapper method attempted to return null from a method with a primitive return type (int)
  7. 微信小程序引入less并引入公共样式
  8. 结盟vivo-逐浪字库上线vivo主题市场
  9. FFmpeg精准剪切
  10. 白衣轩记·现世的幸福1~5节