通过示波器主板讲解示波器原理
示波器是一种用途十分广泛的电子测量仪器。俗话说,电是看不见摸不着的。但是示波器可以帮我们“看见”电信号,便于人们研究各种电现象的变化过程。所以示波器的核心功能,就和他的名字一样,是显示电信号波形的仪器,以供工程师查找定位问题或评估系统性能等等。
而波形,也有多种定义,比如时域或者频域的波形,对于示波器而言,大多数时候测量的是电压随时间的变化,也就是时域的波形。因此,示波器可以分析被测点电压变化情况,从而被广泛的应用于各个电子行业及领域中。
一般我们业内对示波器的分类只按模拟示波器和数字示波器来分,有些厂家可能为了突出其示波器的某项功能给其命名为其他名字,比如数字荧光示波器等。但其本质原理依然逃不出这2大示波器类别。
模拟示波器是属于早期的示波器,主要基于阴极射线管(也叫显像管,曾广泛应用于早期的电视机、显示器)打出的电子束通过水平偏转和垂直偏转系统,打在屏幕的荧光物质上显示波形。
然而到了现在,模拟示波器所剩下的优点,似乎就只有价格了。它没有存储数据和分析波形能力,触发功能也有限,捕获单次和偶发信号的能力也不行,而且由于其内部采用了大量模拟器件,随着时间温度变化这些器件也会发生变化,因此性能也不稳定。现代电子测量中几乎已经淘汰了模拟示波器,因此我们今天主要讲的也是数字示波器。
早期的数字示波器,由于显示技术制约,使用的依然是模拟示波器上的CRT(Cathode Ray Tube,阴极射线管)显示屏。数字示波器区别于模拟示波器的最大不同,主要在于输入的信号不再直接打到显示屏上,而是通过ADC(Analog to Digital Converter,模数转换器)对信号采样和数字化处理后存入高速缓存里,再通过信号处理电路将数据读出来。
由于早期的数字示波器用CRT显示,因此还需要通过DAC数模转换器把数字量转换成模拟量显示到CRT显示屏上。现代化的数字示波器,也已经大多不再使用CRT显示屏,而是采用液晶显示屏,不但体积减少很多,有些还提供了更加操作便捷的触控功能,而且也不再需要把数字化的采样点转换成模拟信号了。由于这两者在功能结构上没有本质区别,所以业界一般也没有CRT示波器和LCD示波器的叫法。
数字示波器很多时候都被叫做数字存储示波器,因为数字示波器中重要的一环,就是把ADC采集的数据存储起来。现代数字示波器采集数据的主要过程我们通过这块麦科信STO1104C智能示波器的主板进行直观了解:
①信号通过探头衰减成合适比例送入示波器前端。示波器能测多大电压一般取决于探头,探头通过衰减可以把上万伏的电压信号变成几十伏。
②信号通过耦合电路到达前端衰减器和放大器,示波器软件上表现为调节垂直档位,使得波形尽量占满整个屏幕,从而提高垂直精度,使测量更准确。前端部分很大程度上决定了示波器的第一指标:带宽。
③ARM处理器控制FPGA调节ADC模数转换器采样率,示波器软件上表现为调节时基,由于存储深度为固定值,采样率 = 存储深度 ÷ 波形记录时长,通常时基设置的改变是通过改变采样率来实现的。因此厂家标注的采样率往往是在特定时基设置之下才有效的,在大时基下受存储深度的影响,采样率不得不降低。ADC模数转换器和RAM高速存储器影响着示波器的另外两大指标:采样率和存储深度。
④接下去,由FPGA驱动ADC同步采样,ADC将采集到的数据进行二进制数据化并写入高速缓存。存储器缓存即存储深度,一般存储器的大小是示波器标识存储深度大小的四倍,因为FPGA无法控制示波器的触发,因此采集的信号必定先是标识存储深度的2倍,然后再来根据触发筛选其中的一段波形,所以示波器可以看到触发位置之前的波形。又由于示波器在筛选之前采集的波形的时候,采集不能停,否则就会导致波形捕获率太低,因此同时还需要继续采集同样长度的采样点,如此反复,这样一来就是四倍了。
⑤收到触发指令后,存储器再把数据交给ARM处理器处理
⑥ARM处理器将数据处理后通过显示接口将数据输出至显示屏展示给使用者。通过计算,示波器还能模仿出类似模拟示波器的多级辉度显示,以及数字示波器特有的色温显示效果,余晖显示效果。
⑦示波器处理完数据后,可以把当前的波形图像或者是数据保存到存储器中,要注意这里的存储完全不同于存储深度的高速存缓,大多数示波器采用外部存储器如U盘,SD卡,电脑等,现在一些现代化的示波器会内置大存储可以直接保存在示波器里。
这个过程中,②③④都是并行处理的。
由于数字示波器处理速度的制约,所以它并不能保证被测信号的波形能连续不断地实时显示在屏幕上,显示的两个波形之间会有波形数据丢失,也即所说的死区时间,这也是数字示波器相比较于模拟示波器的最大缺点了。不过,随着示波器运算能力的增强,波形捕获率的不断上升,这一缺点也在被慢慢弥补。
通过示波器主板讲解示波器原理相关推荐
- 【示波器专题】示波器探头的原理深入——无源探头
在星球文章:[示波器专题]示波器探头的原理和分类 中我们了解到示波器的探头可以分为有源探头和无源探头两大类,无源探头适用于频率更低的情况下的测量.因为其内部寄生电容的影响,输入阻抗会在频率升高时下降的 ...
- 【示波器专题】示波器探头的原理深入——有源探头之单端有源探头
在星球文章:[示波器专题]示波器探头的原理深入--无源探头 中我们介绍到高阻无源探头的输入阻抗高,但是带宽低,不能用于测试高频信号.而低阻无源探头带宽高,但输入阻抗低,测试时可能影响到被测电路.那想要 ...
- 【示波器专题】示波器探头的原理深入——有源探头之差分有源探头
差分有源探头是一种特殊的有源探头,与普通单端有源探头的区别在于其前端的放大器是差分放大器.原理图如下图所示: 差分放大器的好处是可以直接测试高速差分信号,同时其共模抑制比高,对共模噪声的抑制能力比较好 ...
- 【示波器专题】示波器探头的负载效应
理想的示波器探头可以轻松.精确的复制被探测信号.然而在现实的情况下,探头成为了电路的一部分.如在星球文章:[示波器专题]示波器探头的原理深入--无源探头 中我们讲到一个例子,低阻无源探头的最大好处就是 ...
- 【示波器专题】示波器探头不同的衰减比对测量的影响
在星球文章:[示波器专题]示波器探头的原理深入--无源探头 中我们介绍到,对于无源高阻探头,为了改善探头的高频响应,高阻无源探头前端会有相应的匹配电路,最典型的就是使用一个RC并联结构.探头的匹配电路 ...
- 浅谈示波器X-Y模式 示波器触发模式及使用
描述 示波器是一种用途十分广泛的电子测量仪器.它能把肉眼看不见的电信号变换成看得见的图像,便于人们研究各种电现象的变化过程.接下来我们就来了解一下示波器的X-Y模式以及示波器触发模式,同时了解一下两种 ...
- 【示波器专题】示波器输入匹配电阻1MΩ和50Ω的选择
在星球文章:[示波器专题]示波器探头的原理和分类中我们讲到,大部分示波器的输入接口采用BNC或兼容BNC形式(有些高带宽的示波器会采用一些支持更高频率的同轴接口).一般通用示波器在输入端有1MΩ和50 ...
- 计算机主板的工作原理,计算机主板的工作原理.doc
计算机主板的工作原理 计算机主板构造和工作原理 主板通常拥有多种不同的内置功能,并且可以直接影响计算机的功能和升级潜力.在本文中,我们将了解一下主板的通用部件.随后,我们将仔细研究显著影响计算机性能的 ...
- 漫画讲解HDFS原理
HDFS简介 Hadoop分布式文件系统(HDFS)被设计成适合运行在通用硬件(commodity hardware)上的分布式文件系统.它和现有的分布式文件系统有很多共同点.但同时,它和其他的分布式 ...
最新文章
- ATS 5.2.1中Background-Fetch插件调研笔记
- 73 Zabbix 微信告警
- mailmessage html编码,C#MailMessage顯示HTML標記的AlternateViews
- matlab敏感词输出代码,敏感词设置
- Java提高学习之Object(3)
- Unbuntu 自动重启MySQL
- linux命令——crontab的使用方法
- java 多线程下载文件
- JavaScript:学习笔记(3)——正则表达式的应用
- c 语言 怎样编写图形窗口,「分享」C语言如何编写图形界面
- 【每日算法Day 61】LeetCode 672. 灯泡开关 Ⅱ
- 媒体查询(黑马笔记)-移动端布局rem
- 利用抓包工具分析数据帧具体内容
- Pytorch搭建网络模型
- 控制工程基础学习笔记-第1章 概述
- 吹捧导师师娘“神论文”的作者,被处理了
- 虚拟化bug定位神器之一 【gdbcoredump】--libvirtd hang 住
- pyomo / Ipopt : Error evaluating constraint 1: can‘t evaluate pow‘(0,0.5).
- C语言自学完备手册(07)——printf()输出格式详解
- python实现树结构并显示