示波器(ADC)的采样率

示波器的原理简单来说就是一个ADC转换,然后根据采集的不同电压在屏幕上显示出来。

今天就是说说示波器采样率到底是怎么回事。

1、举例描述采样率

1.存储深度

想象一下一张照片要怎么样才能清晰?当然是像素点越多,照片包含的原始信息就越接近真实,自然看起来也就越清晰。

我们从示波器上看到的波形其实也可以理解成一张照片,那么这张照片包含的点越多,自然也就越接近真实的样子。

示波器的存储深度就是表达了示波器最多能存储多少个数据点。比如28Mpts的存储深度,说明示波器最多可以存储两千八百万个采样点。

对于拍摄一张静止的照片,照相机拍照时间的快慢关系并不大,因为结果并不会改变。

2.采样率

但是由于信号是不断变化的,因此对示波器而言更像是在不停拍摄运动的照片,并且是超高速的运动,这个时候除了采样点数量以外,采样点采集的速度也就至关重要了。

示波器重建一个信号不仅仅取决于有多少个数据点,采集数据点的速度也很关键。示波器的采样率就是示波器每秒能采集多少个数据点的能力。如果示波器的采样率不足,那么我们就无法准确地看到信号的真实样子。

输入示波器的信号在时间轴和电压轴上也都是连续变化的,由于计算机只能处理离散的数字信号,像这样的信号是无法用数字的方法进行描述和处理,因此还需要用高速ADC对信号进行采样和量化,也就是数字化的过程。经过模数转换(ADC)后,在时间和电压上连续变化的波形就变为一个个连续变化的数字化的采样点。

在进行采样或者进行数字量化的过程中,如果要尽可能真实地重建波形,最关键的问题就是在时间轴上的采样点是否足够密集以及在垂直方向的电压的量化级数。水平方向采样点的间隔取决于示波器的ADC的采样率,而垂直方向的电压量化级数则取决于ADC的位数。

2、示波器的运作过程

示波器的运作过程大概是这样的:

我们通过探头给示波器输入一个信号,被测信号经过示波器前端的放大/衰减等信号调理电路后,然后高速ADC模数转换器进行信号采样和数字量化,示波器的采样率就是对输入信号进行模数转换时采样时钟的频率,通俗的讲就是采样间隔,每个采样间隔采集一个采样点。

比如1GSa/s的采样率,代表示波器具备每秒钟采集10亿个采样点的能力,此时其采样间隔就是1纳秒。

对于实时示波器来说,目前普遍采用的是实时采样方式。所谓实时采样,就是对被测的波形信号进行等间隔的一次连续的高速采样,然后根据这些连续采样的样点重构或恢复波形。在实时采样过程中,很关键的一点是要保证示波器的采样率要比被测信号的变化快很多。

那么究竟要快多少呢?可以参考数字信号处理中的奈奎斯特(Nyquist)定律。Nyquist定律说, 如果被测信号带宽是有限的,那么在对信号进行采样和量化时,如果采样率是被测信号带宽的2倍以上,就可以完全重建或恢复出信号中承载的信息而不会产生混叠。

如下图就是采样率不足导致的信号混叠,可以看到采集到的信号和原始信号相比,频率变小了很多。

3、多种采样模式 

大多数示波器会提供几种采样模式供用户选择,常见的有正常采样、平均采样、峰值采样和包络采样

正常采样模式下,示波器按相等的时间间隔对信号采样以重建波形。此模式可对大部分波形产生最佳显示效果。

在峰值采样模式中,当水平时基设置较低时,将保留最小采样值和最大采样值,以捕获罕见事件和窄事件(在扩大任何噪声的前提下)。该模式将显示至少与采样周期一样宽的所有脉冲。峰值采样模式可用于更方便地查看毛刺或窄脉冲。在峰值采样模式中,窄毛刺和跳变沿比“正常”采样模式中显示得更亮,使它们更容易被看到。应用峰值采样方式可以避免信号的混淆,但也会显示更多的实际噪声。

使用平均采样模式可平均多个采集结果,以减少所显示信号中的随机或无关噪声。平均多个采样结果需要稳定的触发。平均的数目可在平均采样模式后的选择框内进行设定,平均数目越高,显示的波形对波形变化的响应就越慢。必须在波形对变化的响应速度与信号上所显示噪声的降低程度之间进行折衷。

使用包络采样模式可以看到数次采样到的波形的叠加效果,在指定的N个采样数据中捕获一个信号的最大值和最小值,可设置波形叠加次数,如下图为一个包络采样模式下波形叠加次数为32的调幅信号。

无论选择了哪种采样方式,都要记住保证采样率至少是被测信号带宽的2倍以上,事实上我们更建议是3-5倍以上,这样更容易捕获的波形的异常信息。

最后一件事值得注意的是,示波器的采样率同示波器的带宽不同,当你打开多通道的时候,采样率会被每个通道平均分配。因此如果你打开了多个通道,一定要再次确认下采样率是否依然满足条件。

  • 1
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
本资料来源于国外网站,感谢原作者的无私奉献,本人不敢藏私,用了一点时间翻译整理,与广大网友共享。 在其网上看到已经有国内的发烧友制作成功,可以说明其元器件在国内都可以找到,按图施工一般错不了。 另:这个制作本人还没有做过,不过在网上看到过百分之百按此电路制作的成品出售。 1.序言部分 示波器是任何业余电子爱好者都要使用的最重要的工具之一,但不是每个人都能买得起的。因为商业成品示波器往往过于昂贵,几乎每一个电子爱好者都想着,找到一个能自己亲手从头开始来diy的示波器。 传统的示波器(阴极射线管)是很难在家里制作的,因为它的尺寸大,手工不容易操作,又有高电压存在,等等难以处理的问题; 另一种解决方案是:现代的虚拟的“PC示波器”, 有后处理和录音功能,以及降低复杂性等各种优势。然而,此解决方案通常是不可移植,昂贵的 (需要 PC) ,和危险的 (如果处理不好绝缘措施会危及计算机); 第三个解决方案:通常的,现在几乎所有的商业示波器制造商都是用LCD屏幕来做数字示波器的。 因此,笔者决定使用此解决方案,并试图尽量使用商家现有的常用原器件,减少制作难度。 2.功能 最大采样频率:40MSPS 最大输入频率:5MHz 最大不失真显示频率:10MHz的 输入电路带宽:20MHz 显示分辨率:240X128(总),跟踪分辨率200x125 灵敏度:40mV/div 耦合:DC 输入阻抗:10K 供电电源:单直流电源8V .. 10V,1A 增量模式 :无 时间基数:1s/div,500ms/div,200ms/div 100ms/div,50ms/div / 20ms/div,10ms/div,5ms/div,2ms/div,1ms/div,500us/div,200us / DIV,100us/div,50us/div,20us/div,10us/div,5us/div,2us/div,1us/div,500ns/div 触发:数字可调 跟踪偏移:数字可调 3.电气图 简短说明: 输入电路是用德州仪器(TI)的OPA2652运算放大器,和一个RC组成的低通滤波器,设置的带宽到20MHz。 此外,输入电路使用由微控制器产生的PWM信号(引脚15)的输入处理的垂直扫描移位(偏移)。 ADC转换器是一个8位的ADS830,来自德州仪器,能工作到 60MSPS, 在本设计中,ADC工作在最大为40MHz。而这个时钟是由QOS40(塑封)或QOM40(金封)振荡器生成,可通过CPLD电路编程(分频)(Xilinx公司的XC9572)。 在处理ADC高速率采集的大码流的时候,ADC的数字输出连接到一个来自IDT的高速FIFO存储器IDT7201(长达512字节),当存储器的缓冲区写满后,整个内存的内容被放到微控制器的内存,在那里对其中的样品进行进一步处理,然后显示在液晶显示屏上。 微控制器是一个Atmel的ATmega162,广为流行的AVR家族的成员。 显示屏是日立的LMG6402PFLR,但任何其他HD61830B兼容的液晶显示器都可以使用(当然应该检查引脚排列的兼容性)。 电源电路是由两个7805系列稳压块组成的,还有负电压(液晶显示器和输入电路所需的),是从三个英特锡尔的ICL7660A集成电路整合后得到的。 4 .PCB PCB是由两块独立的电路板组成:主板和键盘。 两者都是单面电路板,便于用业余方法制做。 作者认为它们可以使用转印法制作,但如果有足够的精度,任何其他方法都可以(要保证SMD零件在板上的精度)。 因为是单面板,pcb的高复杂性的设计和布线限制,少数的焊点必须要用飞线连接。飞线可以从图片上面看得明白。 5.软件 微控制器的软件用成熟的C语言,使用GCC为AVR编译。 此外,在开发阶段,也使用Avrstudio 4.XX调试工具,(与JTAG ICE仿真器连接)。 微控制器可以使用任何AVR编程器编程,如STK200,PonyProg,AVR910,等。 6.固件 CPLD电路是设计用于为ADC生成时钟的,(时基由XTAL电路进行分频),也用于键盘接口 。CPLD电路必须用Xilinx ISE WebPack软件(免费)的IMPACT模块和一个简单的电路XilinxCable(很容易构建)进行编程。 7.实物图
示波器的设计中,信号到ADC采样过程中包括以下几个模块: 1. 输入接口模块:用于接收待测信号并将其传递给后续的处理模块。输入接口模块通常包括电压放大器、阻抗匹配网络和保护电路等。这些模块负责将待测信号转换为符合ADC输入范围的电压信号。 2. ADC模块:ADC负责将模拟信号转换为数字信号。示波器中使用的ADC通常是高速、高分辨率的模数转换器。ADC的选择取决于示波器采样率和精度要求。 3. 时钟和触发模块:示波器需要一个准确的时钟源来控制ADC的采样速率,并且需要触发电路来确定何时开始采样。时钟和触发模块通常包括时钟发生器、计数器、触发器和相关逻辑电路等。 4. 数字信号处理模块:采样完成后,数字信号处理模块对采样数据进行处理和分析。这些模块可以包括数字滤波器、数据存储器、显示控制器和计算单元等。数字信号处理模块负责对采样数据进行滤波、存储和显示,以及执行各种测量和分析功能。 5. 用户界面模块:示波器还需要一个用户界面模块,用于与用户交互、设置测量参数、显示波形和测量结果等。用户界面模块可以包括图形显示器、按键/旋钮控制器和通信接口等。 这些模块共同工作,实现了信号到ADC采样的过程,并将采样数据经过处理和显示,提供给用户进行观察和分析。不同示波器的设计可能会有所不同,但通常都包含这些主要模块。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值