首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

基于FPGA的数字示波器

基于FPGA的数字示波器


本系统基于示波器的基本原理,通过阻抗匹配和程控放大对被测信号处理后,利用ADC9220以不同的采样率对信号进行实时采样和等效采样,使示波器输入阻抗≥1MΩ,并实现了对频率范围10Hz~20MHz,峰峰值10mV~8V的输入信号垂直分辨率1V/div0.1V/div2mV/div三档可调,水平扫描速度20ms/div200us/div20 us/div2 us/div100 ns/div五档可调。利用软件检波和等精度测频的方法,达到了题目中信号电压、频率测量误差≤5%的要求。仪器采用内部触发方式,且实现了触发电平可调,增加了存储/调出、单次触发及波形水平移动的功能。该系统采用矩阵键盘和点阵式液晶显示器,人机界面友好,操作简单方便。

1、系统总体实现方案
系统由分辨率控制模块,触发控制模块,软件检波模块,存储/释放与单次触发控制模块,内部双口RAM,人机交互控制模块构成。用户通过人机交互选择需要示波器实现的功能。单片机经总线对FPGA内部各个硬件电路模块进行控制,各个模块间经由总线进行数据交换。在选择不同的水平、垂直分辨率时,在89S52的控制下,程控放大选择不同的档位,AD9220采用不同的采样速度。AD9220将信号送入双口RAM中,并能在通用示波器中显示信号波形,其中,扫描速度要求含20ms/div1ms /div20μs /div2μs /div200 ns/div五档,垂直灵敏度要求含1V/div0.1V/div2mV/div三档。此外,系统还具有单次触发、存储波形、波形水平移动等功能可供选择。
2、系统实现框图



1
系统实现框图





http://bbs.ednchina.com/BLOG_ARTICLE_3007740.HTM


谢谢楼主的无私分享,果断收藏了。吼吼 我们都知道手持示波器非接触很方便,采样频率也高,能把肉眼看不见的电信号变换成看得见的图象,便于人们研究各种电现象的变化过程, 。利用示波器能观察各种不同信号幅度随时间变化的波形曲线,还可以用它测试各种不同的电量,如电压、电流、频率、相位差、调幅度等等
返回列表