利用单片机和FPGA器件实现等效和实时采样方式的数字示波器

发布者:创新火箭最新更新时间:2019-12-03 来源: elecfans关键字:单片机  FPGA器件  采样方式  数字示波器 手机看文章 扫描二维码
随时随地手机看文章

引言

数字示波器自上个世纪七十年代诞生以来,它已成为测试工程师必备的工具之一。随着近年来电子技术取得突破性的进展,催生了更庞大的数字示波器市场需求。此外,信号传输在现代工程中是很重要的一个技术环节,但在信号传输中,数字信号将对模拟信号产生干扰,目前采用的解决方法是利用单片机来实现模拟信号和数字信号在单线中的混合传输,而这其中的测试和调试就要求示波器必须能够对数字信号和模拟信号同时进行分析和显示。因此,这里介绍一种基于等效和实时采样数字示波器的设计。


2 设计方案

2.1 采样方案

选择实时采样和等效采样相结合的方式,实时采样速率小于1 MS/s,水平分辨率至少为20点/div,故系统50 kHz以下采用实时采样方式,而50 kHz~10 MHz采用等效时间采样方式,最高等效采样速率可达到200 Ms/s。


2.2 频率测量方案

由于该系统测试频率上限为10 MHz。根据等精度测量和测周法原理,将此频率分为两段。因此,10 kHz以下频率段,采用测周法;10 kHz以上的频率段,采用等精度测量法,从而缩短测量时间。


2.3 触发方案

采用内部软件触发,通过软件设置触发电平,软件设置的施密特触发器参数容易修改,可以很好抑制比较器产生的毛刺。当所采样值大于该触发电平时,产生一次触发。该方案可排除硬件产生的毛刺干扰,触发和波形较稳定,且易实现触发电压的调整。


2.4 采样与保持电路方案

采用射极跟随器模拟开关和电容搭建采样与保持电路。射极跟随器可选用带宽稳定且带动容性负载强的运放,有较多的TI模拟开关,使其速度很容易满足要求,再选用合适的漏电小的聚苯电容即可实现采样与保持电路。


3 系统硬件电路设计

系统制定出系统总体方案:输入信号经阻抗变换电路后进行程控放大,再经采样与保持电路后进人MAX118进行采样。其中程控放大倍数和A/D采样速率由垂直灵敏度和水平扫描速度确定,采样时刻由上升沿触发判断和等效采样控制单元决定。采样数据存入双端口RAM,显示控制模块读取RAM内容并控制DAC904输出显示。图1为系统总体设计实现框图。

利用单片机和FPGA器件实现等效和实时采样方式的数字示波器设计

3.1 程控放大及前级阻抗匹配

信号先经前级AD811的阻抗匹配后实现系统的输入阻抗为1 MΩ,再经过模拟开关MAX308CPE来实现不同通道放大的选择,最后经模拟开关COM总输出,如图2所示。

利用单片机和FPGA器件实现等效和实时采样方式的数字示波器设计

3.2 采样与保持电路

基于采样频带要达到10 MHz,系统采用模拟开关THS3166,其特点是低导通电阻、电容,低漏电流,低捕获时间和通断孔径时间,但只工作在正电压范围,故需前级加法器。开关前再加一级射极跟随器,采用带动容性负载强宽带运放THS3001做前后级的隔离。


3.3 整形及测频电路

高频段整形采用高速比较器MAX913,低频段采用低速比较器LM311。为提高输入MAX913信号的信噪比,在其前级加一级无限增益放大,采用高频率运算放大器LM7171,放大倍数50,这样减小MAX913输出脉冲边沿抖动。同时,为避免高频整形方波的谐波发射,比较器输出均经74LS393分频后送入FPGA进行等精度测频,脉冲边沿更陡峭,便于测量。


3.4 A/D采样电路

A/D转换器采样是信号处理的重要部分,是对模拟信号进行数字量化。采用MAx118的流水线工作模式,该模式下MAX118的工作直观,控制简单。图3为MAX118的实现电路。

利用单片机和FPGA器件实现等效和实时采样方式的数字示波器设计

4 系统软件设计

简化后的系统软件流程如图4所示。系统主体功能采用模块化的设计思想,通过按键进行选择,且菜单界面良好,具有较强的人机交互性。为了在示波器上显示稳定的波形,采用内触发方式进行扫描,软件对触发电平的设置较好排除硬件毛刺产生的干扰,触发和波形较稳定,且易实现触发电压的调整。另外双端口RAM的使用还使系统具备自动调节和波形存储的功能。

利用单片机和FPGA器件实现等效和实时采样方式的数字示波器设计

5 测试结果

5.1 使用的仪器及测试方案

PC机:清华同方P1.7 G,512 M;直流稳压电源:SG1733SB;双踪示波器:泰克TDS1002;仿真机:E51/S伟福;信号源:Agilent 33120A;数字合成高频信号发生器:SP1461。

将系统行列扫描输出端分别与模拟示波器X轴与y轴输入端相连,进行垂直灵敏度和水平扫描速度测试,信号幅值和周期测试。


5.2 测试数据及分析

表1和表2分别给出了该系统设计的水平灵敏度和垂直灵敏度测试数据。

利用单片机和FPGA器件实现等效和实时采样方式的数字示波器设计

利用单片机和FPGA器件实现等效和实时采样方式的数字示波器设计

系统电压测量误差主要于前级信号调理电路,被测信号是宽带宽,高动态范围的信号,因而对前级放大器幅频特性要求很高。系统频率测量的误差于等精度测频中对频标计数的±1误差,以及比较器边沿抖动和工作的不稳定性。


系统具有3档垂直灵敏度,电压测量误差小于2%,7档水平扫描速率,周期测量误差小于0.01%,以及触发电平调节和存储波形的功能。


6 结束语

该数字示波器增加了垂直灵敏度和水平扫描速度的档位、AUTOSET和光标显示以及对显示波形处理的功能,显示波形无明显失真,幅度测量误差小于2%,频率测量精度优于0.01%,并能进行单次触发,存储/调出波形。系统的显示输出采用模拟示波器和128×64点阵液晶相结合的方式,波形显示清晰,工作稳定,操作简单,人机界面友好。

关键字:单片机  FPGA器件  采样方式  数字示波器 引用地址:利用单片机和FPGA器件实现等效和实时采样方式的数字示波器

上一篇:使用RIGOL程控数字示波器对电源纹波进行有效测量
下一篇:细数示波器或曾不为人知的12项功能

推荐阅读最新更新时间:2024-11-06 15:31

单片机ATmega8读取165串入的拨码开关程序
/***********74HC165并入串出例子程序************/ // 单片机 ATmega8读取165串入的拨码开关地址 // // 晶振:内部1M // // Author:wanghu // // AVRGCC @2008.6.1 // /**********************************************/ #include avr/io.h #include util/delay.h /**********定义位操作的位移宏 by wanghu********/ #define setb
[单片机]
51单片机(三)——定时器/计数器
一、定时器/计数器 1.1 定时器/计数器概述 51单片机有两个内置定时器/计数器。 当记数脉冲来自于外部输入时,为计算器。而来自于系统时钟时,为定时器。 定时器0有四种模式。定时器1支持三种模式,可以被用来产生波特率。 PCON寄存器里的SMOD0位表示每12时钟或者每6时钟产生一次计数脉冲。 1.2 TCON寄存器 bit B7 B6 B5 B4 B3 B2 B1 B0 name TF1 TR1 TR0 TF0 TR0 IE1 IT1 IE0 TF0和TF1为定时器溢出位、TR0和TR1为运行控制位、其他位用于外部中断。 TR0和TR1: 分别控制定时器0和1的运行,该位置1时才允许定时器计数,清0时
[单片机]
基于SPMC75系列单片机的高性能三相变频电源
1 引言   变频电源是一种电源变换设备,因具有输出波形纯正、输出电压稳定、输出频率和输出电压可调等优点。其良好的性能,在传感、仪器仪表、工业控制等领域有广泛应用。本文主要介绍利用SPMC75F2413A和IPM(PS21865A)实现高性能三相变频电源的开发。 2 芯片特性简介   SPMC752413A是μ’nSP%26;#8482;系列产品的一个新成员,是凌阳科技新推出的专用于变频驱动的16位微控制器。其拥有性能出色定时器和PWM信号发生器组。   SPMC75F2413A在4.5V"5.5V工作电压范围内的工作速度范围为0"24MHz,拥有2K字SRAM和32K字闪存ROM;最多64个可编程的多功能I/O端口;5个通用16位
[应用]
Microchip为中国各高校电子工程专业优秀学生颁发奖学金
  近日,全球领先的整合 单片机 、混合信号、模拟器件和闪存专利解决方案的供应商—— Microchip  Technology Inc.(美国微芯科技公司)向来自六所中国一流大学的52名优秀大学生授予了奖学金,作为 Microchip 大学计划的一种体现。本年度首场颁奖典礼于4月3日在广州举行。下面就随嵌入式小编一起来了解一下相关内容吧。   奖学金获得者根据一系列严格的标准从六所大学电子工程专业顶尖的本科及硕士研究生候选名单中挑选而出。首先,他们必须参加过 Microchip 联合实验室组织的各种活动,通过相关课程并在评估中取得优异的成绩。其次,他们必须积极参与过创新活动,获得“微芯杯”电子设计竞赛奖项,或者曾使用Micro
[嵌入式]
单片机在绝热材料导热系数测定系统中的应用
1 引言 随着社会的发展,人们环保意识的增强,对建筑材料的要求越来越高,导热系数作为衡量建筑材料保温性能的重要指标一直为人们所重视,因而开发设计出高精度绝热材料导热系数测量仪器十分必要。绝热材料导热系数测量基于一维稳态传热原理,测出试件冷热面的平均温度(TC、TH)和稳态加热功率(P),由下式即可计算出导热系数: =Pd/A(TH-TC),其中d为试件厚度,A为试件对应主加热器部分的横截面积。整个测量系统主要由炉体和温度、功率测控系统两部分组成,炉体按国家标准的要求加工制造,大同小异,而温度、功率测控系统则随着电子技术的发展不断更新。 温度、功率测控系统的特点是要测量和控制多路温度信号,判断到达设定的状态后再进行计算。常见的
[单片机]
<font color='red'>单片机</font>在绝热材料导热系数测定系统中的应用
芯昇科技推中国移动首款RISC-V低功耗大容量MCU芯片
12月17日,在首届滴水湖中国RISC-V产业论坛上,芯昇科技有限公司MCU产品经理王斌介绍了该公司CM32M43xR系列产品情况,该系列产品是中国移动首款RISC-V低功耗大容量MCU芯片。 据王斌介绍,芯昇科技是中国移动通信集团中移物联网有限公司出资成立的全资子公司,围绕物联网芯片国产化,致力于成为“最具创新力的物联网芯片及应用领航者”。 王斌指出,万物互联时代,通信芯片与MCU芯片结合越来越紧密,芯昇科技将依托中国移动在市场、品牌、渠道等方面的资源禀赋,打造“通信芯片+MCU芯片+安全芯片”的物联网整体解决方案,为行业应用提供高品质的产品和服务。 本次论坛上,芯昇科技带来的CM32M43xR系列混合信号MCU是中国移动首款基
[手机便携]
芯昇科技推中国移动首款RISC-V低功耗大容量<font color='red'>MCU</font>芯片
单片机延时方法总结
实现延时通常有两种方法:一种是硬件延时,要用到定时器/计数器,这种方法可以提高CPU的工作效率,也能做到精确延时;另一种是软件延时,这种方法主要采用循环体进行。 1 使用定时器/计数器实现精确延时 单片机系统一般常选用11.059 2 MHz、12 MHz或6 MHz晶振。第一种更容易产生各种标准的波特率,后两种的一个机器周期分别为1 μs和2 μs,便于精确延时。本程序中假设使用频率为12 MHz的晶振。最长的延时时间可达216=65 536 μs。若定时器工作在方式2,则可实现极短时间的精确延时;如使用其他定时方式,则要考虑重装定时初值的时间(重装定时器初值占用2个机器周期)。 在实际应用中,定时常采用中断方式,如进行适
[单片机]
小广播
最新测试测量文章
换一换 更多 相关热搜器件
随便看看

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved