数字存储示波器的工作原理及软硬件系统的设计

发布者:泉地水无痕最新更新时间:2019-12-02 来源: elecfans关键字:数字存储示波器  软硬件系统  模拟示波器 手机看文章 扫描二维码
随时随地手机看文章

与传统模拟示波器相比.数字存储示波器不仅具有可存储波形、体积小、功耗低,使用方便等优点,而且还具有强大的信号实时处理分析功能。在电子测量领域,数字存储示波器正在逐渐取代模拟示波器。但目前我国使用高性能数字存储示波器主要依靠国外产品,而且价格昂贵。因此研究数字存储示波器具有重要价值。借于此,提出了一种简易数字存储示波器的设计方案,经测试,性能优良。


2 数字存储示波器基本工作原理

数字存储示波器与模拟示波器不同在于信号进入示波器后立刻通过高速A/D转换器将模拟信号前端快速采样,存储其数字化信号。并利用数字信号处理技术对所存储的数据进行实时快速处理,得到信号的波形及其参数,并由示波器显示,从而实现模拟示波器功能,而且测量精度高。还可存储信号,因而,数字存储示波器可以存储和调用显示特定时刻信号。


3 系统分析论证

3.1 A/D实时采样

根据奈奎斯特采样定理,采样速率必须高于2倍的信号最高频率分量。对于正弦信号,一周期内应有2个采样点。为了不失真恢复被测信号,通常一周期内需要采样8个点以上。为了配合高速模数转换器,采用FPGA控制M/D转换器的采样速率,以实现高速实时采样。实时采样可以实现整个频段的全速采样,本系统设计选用ADI公司的12位高速A/D转换器AD9220,其最高采样速率可达10 MHz。


3.2 双踪显示

本系统设计的双踪显示模块是以高速切换模拟开关选通两路信号进入采样电路,两路波形存储在同一个存储器的奇、偶地址位。双踪显示时,先扫描奇地址数据位,再扫描偶地址数据位。采用模拟开关代替一个模数转换器,避免两片高速A/D转换器相互干扰,降低系统调试难度,并且实现系统功能。


3.3 触发方式

采用FPGA内部软件触发方式,通过软件设置触发电平,所设置的施密特触发器参数易于修改,从而抑制比较器产生的毛刺。当采样值大于触发电平,则产生一次触发。该方式充分利用了FPGA的资源,减少外围电路,消除硬件毛刺产生的干扰,易于调整触发电压。


3.4 波形显示位置的调节

3.4.1 行扫描调节

通过控制FPGA内部双口RAM(1 KB)的起始地址的偏移量确定来控制波形的移动。其具体方法是将滑动变阻器R上的电平通过模数转换器转换为数字信号传输给FPGA,再与初始电平数字信号(显示位置复位时,滑动变阻器R的电平采样值)相比较决定起始地址ADR0的偏移量。该方法可易于实现波形满屏和自动显示功能。


3.4.2 列扫描调节

MAXl97采样A、B通道的Position电位器值,所得采样值经FPGA送至16位串行D/A转换器,MAX542产生直流电平,该直流电平与列扫描波形相加送至模拟示波器显示,实现波形上下移动。为分离A、B通道,在读A通道波形数据时,FPGA必须将Position A电位器的值送至D/A转换器;而在读B通道波形数据时,也必须将Position B电位器的值送至D/A转换器,这样可在调节某一电位器时,实现相应通道波形上下移动。


3.5 波形数据存储

数字示波器存储波形数据可采用外接的双口RAM或通用静态RAM,同时FPGA可控制RAM的地址线,从而实现波形数据的存储。双口RAM可同时进行读写操作,由于本系统设计采用FPGA,因此可充分利用FPGA的逻辑阵列和嵌入式阵列,可将双口RAM写入FPGA内部,从而无需外接RAM,减少硬件电路,提高简易数字示波器的可靠性。


4 系统设计方案

本系统设计框图如图1所示。整个系统是以FPGA为核心,包括前端模拟信号处理模块、单片机模块、显示模块和键盘输入模块。而信号的前级处理模块又包括射级跟随器、程控放大电路、整形电路。A、B通道的信号经前级处理变为O~4 V,AD9220对其采样。波形存储控制模块将其采样数据写入FPGA内部RAM,再由波形显示控制模块进行显示。FPGA通过编程设置实现测频、键盘扫描、显示驱动、波形存储控制等功能。单片机AT89S52控制整个系统键盘和点阵液晶模块实现人机交互。通过面板按键可方便调整波形显示方式。

数字存储示波器的工作原理及软硬件系统的设计

5 硬件电路设计

5.1 程控放大电路

采用模拟开关CD4051、宽带运算放大器AD844及精密电位器实现10 mV/div~2 V/div的多档垂直分辨率。FPGA含有通道选择寄存器模块,通过单片机写入通道号控制模拟开关以选通不同的反馈电阻,实现不同放大倍数,将信号调理在满足AD9220的0~4 V的范围内,具体电路如图2所示。

数字存储示波器的工作原理及软硬件系统的设计

5.2 数据采集模块

本系统设计采用ADI公司的高速模数转换器AD9220实现波形信号的采集,AD9220最高采样速率可达10 MHz,采用外部晶体振荡器8 MHz,FPGA内部通过采样实现波形存储。AD9220有直流耦合和交流耦合两种输入方式。本系统设计采用直流耦合,0~5 V的输入方式。采用内部2.5 V参考电压。由于系统垂直分辨率只需255级,故采用AD9220的高8位。数据采集电路如图3所示。

数字存储示波器的工作原理及软硬件系统的设计

5.3 FPGA设计

系统采用Verilog HDL语言,在QuartusII软件下对FPGA进行逻辑电路的描述编程,可灵活实现系统所需电路和控制模块。


5.3.1 触发模块

单片机先向FPGA模块写入设置的触发电压,FPGA内部相比较后,当采样值大于该触发电压时,则产生一次触发。图4为触发模块。

数字存储示波器的工作原理及软硬件系统的设计

5.3.2 程控放大控制模块

单片机首先以100 mv/div的档位对信号采样,通过比较与该信号最近的模拟开关的通道号,然后写入控制字,产生相应通道号,实现垂直分辨率的调整。


5.3.3 波形存储控制模块

该模块为RAM模块的写地址累加器,可控制波形的存储。H_sering为单次和多次触发控制引脚,当为高电平时,单次触发,停止向RAM写入数据,所显示波形为存储波形;为低电平时,多次触发,当检测到一次触发时,即向RAM写一次数据,共l K个点,并在写操作时屏蔽触发。写地址先写奇地址,存入通道一采样后的波形数据,后写偶地址,存入通道二采样后的波形数据。如果连续多次检测不到触发时,向RAM中写入全0,显示一条直线,即实现自动捕捉功能。波形存储控制模块如图5所示。

数字存储示波器的工作原理及软硬件系统的设计

5.3.4 波形显示控制模块

该模块为读地址累加器,从RAM中读取数据,并产生行扫描和列扫描数据。通过单片机写入累加器基地址,改变读取数据的起始位,实现波形的平移。该模块还可计算波形的峰峰值、平均值,单片机可直接读回数值。波形显示控制模块如图6所示。


6 系统软件设计

系统软件设计实现人机交互、信息提示、系统启动与复位等功能。首先系统初始化,显示默认通道波形,再等待按键按下。当按键按下后,完成相应功能,显示相应波形,然后循环等待。系统软件设计流程如图7所示。   

数字存储示波器的工作原理及软硬件系统的设计

7 测试结果

使用自制的数字存储示波器和tektronix TDSl002型数字示波器测量输入信号,其中部分测量数据如表1所列。

数字存储示波器的工作原理及软硬件系统的设计

通过对比测试和结果分析,各种输入信号在自制数字存储示波器上可精确显示波形,并且实现波形的双踪显示及波形水平、垂直平移,频率、平均值、峰峰值的测量,误差小,达到一定的精度要求。


8 结语

本系统设计采用单片机作为核心控制器,充分利用FPGA的可编程逻辑功能,完成相关电路设计。软硬件有机结合实现简易数字存储示波器的设计,系统总体功能完善,稳定性高,使用方便。

关键字:数字存储示波器  软硬件系统  模拟示波器 引用地址:数字存储示波器的工作原理及软硬件系统的设计

上一篇:解读低噪声背后的科学
下一篇:减小示波器垂直量测量偏差的解决方案介绍

推荐阅读最新更新时间:2024-11-05 16:41

一款嵌入式数字存储示波器设计方案
1.前言 数字存储示波器有别于一般的模拟示波器,它是将采集到的模拟电压信号转换为数字信号,由内部的微处理器进行分析、处理、存储、显示或打印等操作。这类示波器通常具有程控和遥控能力,通过GPIO接口还可将数据传输到计算机等外部设备进行分析处理。随着大规模集成电路的不断发展,功能强大的DSP数字信号处理器的实时性越来越强。DSP凭借其强大的数字信号处理能力,为数字示波器的数据采集系统的实现提供了一个可靠而又实用的平台,并且提高了数字存储示波器的采样速率、存储深度、波形捕获能力等指标。 2.总体设计 数字示波器主要由前端稳压处理电路、AD转换电路、集成于FPGA芯片的NIOS系统及各种控制电路和SDRAM、各种键盘和LCD接口等组成。其
[电源管理]
一款嵌入式<font color='red'>数字存储</font><font color='red'>示波器</font>设计方案
远程多媒体监控系统软硬件开发
    摘要: 介绍了单机多媒体监控系统的软、硬件实现方法以及系统的功能等。着重描述了基于高速DSP芯片的系统各模块组成、原理及具体的设计方法。最后,从技术和社会效益角度对系统进行了展望。本系统具有广阔的应用前景。     关键词: 多媒体  数字信号处理器  数据通信  数据压缩     在一些重要的单位,例如金融机构的营业网点,为了实现及时地报警,报警装置能够自动拨号报警或人工拨号报警。然而,保安人员或警务人员接到报警信号后,在不了解现场情况下就立即赶到报警点,这种比较盲目的方式给事件的妥善处理带来了不利的因素。所以,对于处理报警的工作人员迫切需要在收到报警信号的同时能直观地获取现场图象及声音,为准确、
[嵌入式]
数字示波器得力助手,90%的人竟然不知道?
摘要:相对于模拟示波器来说,数字示波器有非常丰富的触发功能,数字示波器正是凭借其得力助手——触发功能,成为电路调试的有力工具。 触发对于示波器的意义: 捕获感兴趣的信号; 确定波形的时间零点。 一、示波器触发原理 如图1所示信号经过探头进入示波器后经衰减器放大器后会分成两路,一路会经过ADC进行模数转换,另一路会经过触发时基。触发时基模块的作用是监控输入的信号并判断是否满足触发条件。触发时基模块可以控制示波器采集的开始、停止等关键动作。 图1 示波器的触发 如果示波器没有触发系统,采用每隔一段时间或随机某个时间将采样的波形进行叠加,由于采样位置的不确定性和无规律,这样在屏幕上看到的波形就是不稳定的。
[测试测量]
数字<font color='red'>示波器</font>得力助手,90%的人竟然不知道?
模拟示波器工作原理及功能介绍
示波表又可称为手持示波器,有携带方便、操作简单等特点。它能把肉眼看不见的电信号变换成看得见的图象,便于人们研究各种电现象的变化过程。示波表功能是什么,示波表原理介绍如下。 示波表 示波表又可称为手持示波器,有携带方便、操作简单等特点。它能把肉眼看不见的电信号变换成看得见的图象,便于人们研究各种电现象的变化过程。利用示波器能观察各种不同信号幅度随时间变化的波形曲线,还可以用它测试各种不同的电量,如电压、电流、频率、相位差、调幅度等。 功能介绍 手持式数字示波表集数字存储示波器、数字万用表、数字频率计三者功能于一体,采用电池供电,图形液晶显示,是电子测量领域里一类新型的实用仪器。本设计采用嵌入式设计技术,把微控制器、A/D转
[测试测量]
<font color='red'>模拟示波器</font>工作原理及功能介绍
低功耗MCU系统软硬件设计考虑
  电子产品的低功耗问题经常让产品设计者头痛而又不得不面对。以单片机(MCU)为核心的系统,其功耗主要由单片机功耗和单片机外围电路功耗组成。要降低单片机系统的功耗,需要从硬件和软件两方面入手。 硬件设计考虑因素   要满足单片机系统的低功耗要求,选用具有低功耗特性的单片机可以很容易实现(例如,Silicon laboratories设计的高速C8051F系列单片机)。因为具有低功耗特性的单片机可以大大降低系统功耗,这可以从单片机的供电电压、内部结构、系统时钟和低功耗模式等几方面来考察一款单片机的低功耗特性。一般来讲,用户在选择技术供应商和产品过程中,需要对下面的一些重要硬件参数进行更加深入的考量: 选择简单的CPU内核   
[单片机]
模拟示波器到下一代模拟信号测量,示波器创新经过怎样的历程?
从1946年泰克诞生,到2024年新年伊始,示波器从第一台商用示波器到模拟示波器再到数字示波器,以及如今的下一代模拟信号测量不断精益求精,泰克都做了什么?在辞旧迎新之际,我们一起探索泰克创新历程,寻迹示波器发展趋势。 泰克示波器的历史可以追溯到70多年前。当时,霍华德·沃伦(Howard Vollum)和杰克·默多克(Jack Murdock)还从未想过要建立起一个商业公司。直到1945 年 12 月,来自波特兰东南部的两位朋友为他们的电子公司起草了公司章程,将他们的企业定义为“安装、修理、服务和销售、购买、制造以及以其他方式获得和交易无线电和其他仪器的企业。但他们真正想到的是“其他仪器”,就是阴极射线示波器。 商用示
[测试测量]
从<font color='red'>模拟示波器</font>到下一代模拟信号测量,<font color='red'>示波器</font>创新经过怎样的历程?
基于ARM9软硬件平台的SD卡文件系统的设计与实现
随着嵌入式式技术的不断发展,ARM处理器凭借其高性能、廉价、耗能低的优质特性而得到广泛应用。文中主要针对货车动态称重系统中大量实时载重数据存取的需求,在ARM9嵌入式处理器和μC/OS-II操作系统基础上,设计实现了一种SD卡文件系统。该系统具有实时性强、存取速率高、易维护,易移植等特点。 1 硬件接口电路设计 本系统硬件开发平台处理器为S3C2440A,是三星公司推出的16/32位RISC微处理器,ARM920T内核,主频400 MHz,最高可达533 MHz,内部具有丰富的系统外围控制器和多种通信接口。SD卡支持SPI和SD两种通信模式,S3C2440A具有SD卡接口,支持SD总线模式,所以不再像低端的ARM处理器那样
[单片机]
基于ARM9<font color='red'>软硬件</font>平台的SD卡文件<font color='red'>系统</font>的设计与实现
数字存储示波器的原理
数字存储示波器有别于一般的模拟示波器,它是将采集到的模拟电压信号转换为数字信号,由内部微机进行分析、处理、存储、显示或打印等操作。这类示波器通常具有程控和遥控能力,通过GPIB接口还可将数据传输到计算机等外部 设备 进行分析处理。 数字存储示波器的基本原理如图所示,其工作过程一般分为存储和显示两个阶段。在存储阶段,首先对被测模拟信号进行采样和量化,经A/D转换器转换成数字信号后,依次存入RAM中,当采样频率足够高时,就可以实现信号的不失真存储。当需要观察这些信息时,只要以合适的频率把这些信息从存储器RAM中按原顺序取出,经D/A转换和LPE滤波后送至示波器就可以观察的还原后的波形。 普通模拟示波器 CRT 上的 P31 荧光物质的
[测试测量]
小广播
最新测试测量文章
换一换 更多 相关热搜器件
随便看看

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

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