0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

使用示波器开发和解决硬件和软件问题

星星科技指导员 来源:嵌入式计算设计 作者:Rich Markley 2022-07-05 10:25 次阅读

触发是真正使示波器有用的东西。触发将示波器的显示与输入信号同步,并通过在波形上的一致点开始显示,为用户提供稳定的波形显示。示波器几乎从一开始就具有触发功能,但数字示波器技术将触发提升到了新的高度。这种增强的功能使示波器更加有用。

最基本的示波器触发功能是在特定的信号电平和斜率上触发。也就是说,当信号达到一定的电压并且电压要么增加(正斜率)要么减小(负斜率)时,示波器开始显示输入信号。通过在同一点开始显示波形,示波器将显示稳定的波形,特别是如果波形是周期性的(图 1)。

poYBAGLDoTeAGWWrAAlYBkg1yFs983.png

pYYBAGLDoUCAbVM1AAOdon5Klpw636.png

图 1:将触发点设置为特定值和斜率可稳定波形显示。此外,将显示屏设置为在屏幕中间显示触发点可以让您查看触发前和触发后发生的情况。

数字示波器也具有这种基本触发功能,但为用户提供了更多选择,而不仅仅是选择电压电平和斜率。与使用模拟示波器相比,这使用户能够解决更广泛的问题,并且能够更快、更有效地进行故障排除。

例如,使用数字示波器,您实际上可以看到触发点之前发生的情况。这对于模拟示波器是不可能的,因为示波器仅在达到触发点后才显示波形。在那之前发生的一切都丢失了。然而,数字示波器不断将输入信号数字化并将其记录在内存中,包括触发前发生的事情。通常,您所要做的就是向后滚动显示屏以查看输入信号到达触发点之前的信号。

除此之外,数字示波器具有许多模拟示波器所没有的触发功能,因为模拟示波器无法真正分析输入信号。许多数字示波器具有一系列脉冲触发功能。例如,许多范围将允许您触发:

脉冲长于编程的参考时间。

比参考时间短的脉冲。

脉冲等于特定参考时间(加上或减去一个小公差)。

不等于特定参考时间的脉冲(加上或减去一个小公差)。

脉冲宽度在两个参考时间之间的脉冲或脉冲宽度在这些参考时间之外的脉冲。

另一种类型的脉冲触发是“欠幅”触发。当此触发器被编程时,示波器将在脉冲开始变为 HIGH 或 LOW 但未能达到有效的 HIGH 或 LOW 电平时触发(图 2)。

poYBAGLDoUiAHIArAAEXJ7d0nd4510.png

图 2:欠幅触发允许您找到未完全达到真正 HIGH 值的脉冲。

数字示波器也可以触发逻辑模式。如果您有四个或更多输入通道,这尤其有用,但即使是物有所值的示波器也可以通过额外的逻辑输入进行扩展。可以对示波器进行编程,以在特定逻辑模式或通道组合上触发。例如,您可能希望在一组数字输入全部为 TRUE 时触发,因此您可以将触发器设置为 AND 所有这些输入。同样,您可能希望在至少一个输入为 TRUE 时触发,因此您可以将触发器设置为 OR 输入。某些范围还允许您对这些触发器应用时间限制。因此,与脉冲触发一样,您可以将示波器设置为仅在特定逻辑模式发生的时间长于或短于特定时间时触发。

许多数字示波器现在提供分析串行协议的能力,例如 I 2 C、SPI 或 RS232/UARTS。这些示波器不仅可以解码总线流量,还可以触发特定的总线事件或数据。例如,在对 I 2 C 总线进行故障排除时,您可以在以下情况下触发:

一帧开始。

一帧停止。

一个框架重新开始。

帧未被确认。

各种读/写条件,例如总线主机开始传输的时间。

特定数据正在通过总线发送。

所有这些触发器对于调试硬件和软件问题都很有价值。对于数字示波器,“触发快乐”是一件好事。学习如何使用这些功能可以真正帮助您在使用示波器以及开发和解决硬件和软件问题时提升您的游戏水平。

审核编辑:郭婷

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 示波器
    +关注

    关注

    110

    文章

    5647

    浏览量

    181750
  • 触发器
    +关注

    关注

    14

    文章

    1677

    浏览量

    60392
收藏 人收藏

    评论

    相关推荐

    鼎阳科技发布PC端示波器软件SigScopeLab免费版

    为了满足工程师在不同场景下对波形分析的需求,鼎阳科技近日发布了PC端示波器软件SigScopeLab的免费版。这款软件打破了物理空间的限制,让用户能够随时随地进行波形分析,极大地提升了示波器
    的头像 发表于 03-13 09:32 353次阅读

    嵌入式软件开发软件开发的区别

    嵌入式软件开发软件开发是两个不同的概念,它们在一些关键方面有着明显的区别。嵌入式软件开发是指开发嵌入在硬件设备中的
    的头像 发表于 01-22 15:27 577次阅读

    嵌入式硬件软件哪个好?

    嵌入式硬件软件哪个好? 嵌入式软硬件工程师哪个更有前途呢?一起来看看。 嵌入式是分为软硬件工程师的,首先我们先来看看嵌入式硬件工程师吧!
    发表于 12-05 15:17

    pc示波器、台式示波器和手册示波器的区别

    : PC示波器是指将示波器的信号处理和显示功能通过软件实现,在个人计算机上运行的示波器系统。它的主要特点如下: - 显示屏幕广大,可以利用PC的显示器实现更大的显示区域,有利于观察波形
    的头像 发表于 11-06 11:50 619次阅读

    软件sdk开发环境与硬件是如何通信的?

    软件sdk开发环境与硬件是如何通信的?如何编程实现控制的?
    发表于 10-24 08:19

    硬件断点是什么?开发环境中的断点是软件断点吗?

    硬件断点是什么?用途?开发环境中的断点是软件断点吗?
    发表于 10-18 06:19

    示波器知识最全汇总

    正文有点长,可收藏慢慢看Chrent示波器的介绍示波器的作用示波器属于通用的仪器,任一个硬件工程师都应该了解示波器的工作原理并能够熟练使用
    的头像 发表于 09-28 08:30 827次阅读
    <b class='flag-5'>示波器</b>知识最全汇总

    嵌入式软件好还是硬件好?

    架构,有一定的C语言基础,熟悉ARM、PROTEL设计软件,有四层板开发经验。 成为优秀的嵌入式硬件开发工程师需具备以下技能:由需求分析至总体方案、详细设计的规划能力;熟练运用设计工具
    发表于 09-18 15:31

    嘉楠科技开源K230软硬件开发包 轻松实现从底层硬件到应用软件开发

    日前,嘉楠科技宣布开源最新一代K230芯片软硬件开发包。软件开发包不仅涵盖K230开源代码、软件API库、使用说明文档、相关调试及下载工具,还提供多个SDK用例和AI Demo示例,帮
    的头像 发表于 07-07 18:36 674次阅读
    嘉楠科技开源K230软<b class='flag-5'>硬件</b><b class='flag-5'>开发</b>包 轻松实现从底层<b class='flag-5'>硬件</b>到应用<b class='flag-5'>软件开发</b>

    虚拟示波器软件

    虚拟示波器软件是一种可以通过计算机、平板电脑或手机等移动设备上安装的软件来实现电信号检测和分析的工具。它主要用于获得各种电信号的波形图像,并提供多种测量和分析工具帮助用户进行电路设计、故障诊断和调试
    发表于 06-19 18:20 18次下载

    硬件定义软件软件定义硬件

    指令是软件硬件的媒介,指令的复杂度决定了系统的软硬件解耦程度。
    的头像 发表于 06-19 11:29 2210次阅读
    <b class='flag-5'>硬件</b>定义<b class='flag-5'>软件</b>?<b class='flag-5'>软件</b>定义<b class='flag-5'>硬件</b>?

    泰克Tektronix示波器上位机软件NS-Scope介绍

    1、软件概述 ◆为了解决示波器测试操作流程繁琐、参数配置复杂等问题,Namisoft开发的NS-Scope示波器自动化测试程控软件,通过对
    发表于 05-10 09:48 4次下载
    泰克Tektronix<b class='flag-5'>示波器</b>上位机<b class='flag-5'>软件</b>NS-Scope介绍

    鼎阳数字示波器上位机软件EasyScopeX安装和使用教程

    鼎阳数字示波器上位软件EasyScopeX安装和使用教程
    发表于 05-09 10:50 2次下载
    鼎阳数字<b class='flag-5'>示波器</b>上位机<b class='flag-5'>软件</b>EasyScopeX安装和使用教程

    NS-Scope示波器程控软件使用手册

    为了解决示波器测试操作流程繁琐、参数配置复杂等问题,Namisoft开发的NS-Scope示波器自动化测试程控软件,通过对示波器的程序控制,
    发表于 04-27 17:36 0次下载