ImageVerifierCode 换一换
格式:DOC , 页数:58 ,大小:6.32MB ,
资源ID:1382205      下载积分:20 文钱
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,省得不是一点点
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.wenke99.com/d-1382205.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: QQ登录   微博登录 

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(基于FPGA的数字存储示波器的设计.doc)为本站会员(99****p)主动上传,文客久久仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知文客久久(发送邮件至hr@wenke99.com或直接QQ联系客服),我们立即给予删除!

基于FPGA的数字存储示波器的设计.doc

1、天津职业技术师范大学Tianjin University of Technology and Education毕 业 设 计专 业:应用电子技术教育 班级学号: 学生姓名: 指导教师: 二一 一年 六 月天津职业技术师范大学本科生毕业设计基于 FPGA 的数字存储示波器的设计Design a digital oscillograph based on FPGA专业班级: 学生姓名: 指导教师: 学 院:电子工程学院年 月I摘 要本文介绍了一台以 FPGA 为处理核心的双通道数字存储示波器的设计。设计中模拟通道采用 OPA657 为阻抗变换缓冲级,提供 1T 的输入阻抗,VCA824 作为增益

2、控制实现了宽带宽,宽范围输出。再由 THS4500 驱动 ADC ADS831,实现了 80Msamp/s采样率,模拟通道的带宽限制为 10MHz。数字处理采用 SOPC 技术,在 FPGA 内部构建采样 FIFO,及数据流触发及分析逻辑,FPGA 内建的以 NiosII 为核心作为处理核心。此示波器的单通道存储深度为 8Ksamp,波形刷新率为 15 帧每秒,具有一定的实时性。操作界面采用 TFT240X320 显示波形,全触摸控制。波形移动拉伸还有其他控制都通过触摸滑动触摸屏,带来了不一样的操作感受。示波器的制作成模块化功能板,分为模拟通道,控制板,数字核心板,显示控制板。示波器的硬件也成

3、为了一个高速数据采样的开发平台。关键词: 示波器;FPGA;增益控制;触发电路;触摸屏IIABSTRACTThis paper introduces a for processing the core with FPGA dual channel digital storage oscilloscope design. By simulating the channel OPA657 design for impedance transformation buffer level, provide the input impedance 1T,VCA824 as gain control re

4、alized broadband wide, wide range output. By THS4500 drive ADC ADS831 again, realized 80Msamp/s sampling rate, simulation channel bandwidth limitations for 10MHz. Digital processing with the SOPC technology, The FPGA internal construction, and data sampling FIFO flow trigger and analysis of logic, T

5、he FPGA built-in to NiosII as the core as processing core. The depth of the single channel storage oscilloscope for 8Ksamp, waveform refresh rate of 15 frames per second, has certain real-time. By TFT240X320 operation interface, the touch display waveform control. Waveform tensile and other control

6、movement by touching sliding touch-screen, brought different operating experience. Oscilloscope production into modular function board, divided into analog channels, control panel, digital core board, display panel. Oscilloscope hardware also became a high-speed data sampling development platform.Ke

7、y Words:Oscilloscope; FPGA; Gain control; Trigger circuit; Touch screenI目 录1 项目背景 .- 1 -1.1 示波器简介 .- 1 -1.2 示波器发展现状 .- 2 -2 数字存储示波器实现方案 .- 3 -2.1 总体构架方案 .- 3 -2.2 模拟前端方案 .- 4 -2.2.1 阻抗变换方案 .- 5 -2.2.2 增益控制方案 .- 6 -2.2.3 ADC 驱动方案 .- 7 -2.2.4 抗混叠滤波处理 .- 8 -2.2.5 直流偏移方案 .- 10 -2.2.6 触发方案 .- 10 -2.3 ADC

8、 方案 .- 13 -2.4 FPGA 数字处理系统板 .- 14 -2.5 电源电路 .- 15 -2.6 显示和接口方案 .- 16 -3 硬件 SOC 及软件的实现基础 .173.1 自定义功能模块及 SOPC 系统组成 .173.2 软件开发环境 .213.3 示波器应用软件构建模式 .224 项目测试验证 .234.1 模拟通道性能测试 .234.1.1 模拟带宽 .234.1.2 垂直精度 .244.1.3 水平精度 .244.1.4 输入范围 .244.1.5 输入阻抗 .244.2 波形测试 .245 结论 .275.1 项目技术总结 .275.1.1 阻抗变换和探头技术 .2

9、75.1.2 增益控制 .27II5.1.3 触发波形 .275.1.4 ADC 技术 .275.1.5 数据处理技术 .285.1.6 操控程序构建 .285.1.7 新的操控理念 .285.2 技术之外的感触 .286 附件 .296.1 原理图及 PCB .296.2 程序 .34参考文献 .50致 谢 .51天津职业技术师范大学 2011 届本科生毕业设计- 1 -1 项目背景1.1 示波器简介示波器是一种能够把电路信号从时域的维度展现在屏幕上的仪器,也因此功能示波器成为最常用的测量测试仪器之一。示波器的纵轴方向被电压值所度量,横轴则度量着信号的时间属性。显示在屏幕的图像我们形象地称之

10、为“波形”。而为了方便观察波形,示波器还需要能够设置这两个度量的档位和偏移,即有了垂直刻度,垂直偏移,时间刻度,水平偏移。有了这 4 个设置旋钮我们可以方便观察波形的各个细节。不过不要忽略观察波形的一个重要特性,那就是触发。触发的作用是等待信号的某些特征才开始显示波形。最简单和常用的触发条件是等待上升的波形穿越某个设定的点。有了以上几个基本设置操作就可以构成一个简单的示波器。模拟示波器的构成:图 1-1 模拟示波器的构成 模拟示波器的构成如图 1-1,通过把处理过的信号加在示波管的垂直方向,用锯齿波加在波器管的水平方向来演绎时间。通过触发电路来开启锯齿波从而触发波形。这样的实现方式存在着几个不

11、够理想的缺陷。首先波形是靠眼睛看,偶发性的波形看到了就算看到了,没看到可没有第二次机会。其次示波管的余辉时间太短,对于变化比较缓慢的波形,仅仅靠放慢扫描速度也是看不到波形天津职业技术师范大学 2011 届本科生毕业设计- 2 -的全貌的。因为波形过早地消失了。具有存储功能的模拟示波器成为了高级仪器。图 1-2 数字示波器的组成新型示波器数字存储示波器改进型的模拟示波器开始有了数字的踪影,也有了数字示波器的雏形。其结构如图 1-2。数字示波器除了模拟前端还保持模拟的模拟的方式处理信号其他处理都采用了数字化技术,大量地采用 ADC 和 DAC 技术,连控制波形的偏移和放大也数字化了,不仅如此,显示

12、部件也采用了液晶屏幕。除了显示波形以外还能显示出更多的参数信息,如频率,幅值,上升时间等众多测量参数。1.2 示波器发展现状目前在国内的大部分实验室使用的是快要过时的模拟示波器,其带宽都在100MHz 以下,而同样带宽的数字示波器的价格则在万元左右。而世界上对低端示波器的定义在 300MHz,大家使用 100MHz 的示波器而没有选更高主要原因是数字示波器的核心技术被外国企业所垄断。Tek,Fluke,Agilent ,力科等天津职业技术师范大学 2011 届本科生毕业设计- 3 -示波器制造商几乎占据了国内的数字示波器的市场。不仅如此,因为技术被垄断,外国公司把售价抬得很高,远高于示波器的制

13、造成本。2 数字存储示波器实现方案本章节详细讨论了数字示波器各部分的实现方案,通过对方案的讨论引出了示波器的技术构成和技术目标。2.1 总体构架方案数字示波器一般构成如图 2-1.图 2-1 数字示波器框图 来自探头的信号首先经过无源衰减然后进行阻抗变换(即缓冲),之后信号具有的一定的驱动能力,再经过可变增益的放大或衰减调整到适合 ADC 采样的幅值,为了能在屏幕上移动波形,信号在增益调整之后添加一个偏移量在有ADC 驱动电路输入给 ADC 芯片,ADC 是数据采样的核心,经过高速采样的信号变成了数据流,通过数据存储电路把大量的波形数据存储起来。采样部分告一段落。数据存储器的数据能通过数据总线

14、读写。控制核心通过分析触发条件天津职业技术师范大学 2011 届本科生毕业设计- 4 -挑选存储波形中合适的部分或全部数据处理成现实波形。而所有控制的命令始于控制面板,用户设置好的各种参数通过操作面板采集到控制核心,控制核心把这些控制参数转换成合适不同逻辑设置和模拟电压。例如我们控制波形上下移动将会被控制核心转换成控制 DAC 产生偏移电压加载在进入 ADC 前的模拟信号中。模拟通道在很宽的不同带宽指标下结构并没有太多的变化,而不同的带宽指标通过不同的性能的模拟芯片实现。而示波器带宽指标不同就不能用单一的一种数据处理结构来处理数据。举个例子,在 10MHz 采样时钟下的数据流我们可以用 74

15、系列的芯片对数据锁存并存入单片 FIFO,而如果采样时钟上升到了1GHz,对 ADC 数据流的处理就只能用 FPGA 及定制芯片来接受和存储了数据流。1GHz 的采样时钟并不是随意虚高的数值,即使采样率达到了 1GHz,示波器的理论带宽最高为 500MHz,而实际应用中只能做到 200MHz 模拟带宽。这也是低端示波器的带宽性能。在数字示波器中后端数字处理的框架决定了整个示波器的性能。我们有必要先讨论一下数字示波器的数字处理框架。FPGA 还有一个强大的功能就是在其大规模的逻辑资源的基础上构建 SOPC系统。SOPC 系统是 ALTERA 公司首先提出来了,其含义是可编程片上系统。即在一个块

16、FPGA 实现系统的整个功能。其实现的基础是处理器软核和外围数字部件。SOPC 系统的意义在于构建简单快速,处理系统的构建风险降低了,开发周期也将缩短。而且构建相当地灵活,我们可以按照自己的意愿设计添加专用处理组件,无缝的结合在 CPU 系统中。举个例子,如果我们需要一个 FFT处理,我们可以先构建一个 FFT 处理硬件,在借助 SOPC 构建软件我们可以为FFT 定制一条汇编指令,在 C/C+中生成 C 的宏指令。这样我们在 C 环境中调用一条指令就可以完成 FFT 运算。而 SOPC 系统可以利用 FPGA 剩余的逻辑资源实现其他在原来 FPGA 实现的逻辑电路,而不受到太多的影响。2.2 模拟前端方案不管是数字示波器还是模拟示波器,在模拟前端的结构上面是不需要有区别的。模拟前端的任务都是把信号的幅值和偏移调整到需要的水平。主要是两个参数的调整,调整幅值即是变化通道中的增益,而偏移量是通过加上一个直流分量实现偏移。所以我们可以用图 2-2 的框图预览模拟前端的结构。

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。