毕业设计169邵阳学院基于模拟电路的波形发生器设计
基于multisim的波形发生器设计_毕业论文

毕业设计(论文)题目:基于Multisim的波形发生器设计电气信息工程系院系:电气自动化专业:一班班级:姓名:2006063011学号:王现彬指导教师:2009年5月22日石家庄学院毕业论文基于Multisim的波形发生器设计【摘要】在Multisim软件环境下,以波形发生器为例,本文介绍了一种针对单片微机仪表的设计手段,这种设计手段采用的Multisim软件可以把原理图绘制、程序编制,实验仿真和印刷电路板图的生成集成在一个设计环境中,不但可以做到边设计边实验,修改调试方便,而且实验采用的是虚拟元器件和测量仪器,实验成本低,实验速度快。
按此设计手段,本文设计了波形发生器硬件电路,编制了产生三角波和正弦波的程序,仿真运行的结果达到了设计预期要求。
通过该例说明,采用Multisim 软件设计单片微机仪表的手段是方便有效的。
【关键词】单片微机; Multisim软件; 波形发生器; 设计与仿真基于Multisim的波形发生器设计【Abstract】Based on Multisim, the paper takes signal generator for example to introduce a method of designing instrument with SCM. Multisim software can integrate some design tools into one single environment, such as plotting, programming, experimentation simulating and circuit board drawing. In the design environment of Multisim,it is convenient to experiment while designing, and easy to modify and debug. Moreover, it costs less as using virtual components and apparatus, but works faster. Based on this, a signal generator is designed. It can produce trigonal wave and sine wave. This example shows it is applicable to design instrument with SCM by Multisim.【Key Words】SCM; Multisim; signal generator; design and simulation石家庄学院毕业论文目录1 引言 (4)2 Multisim软件的介绍 (4)2.1 Multisim的概叙 (4)2.2 Multisim的主要功能及特点 (5)2.3 Multisim软件应用的意义.....................................53硬件电路设计 (6)3.1电路图的建立 (6)3.2应用数学公式..................................................63.3电路图的分析 (7)4软件设计和仿真结果 (7)4.1进入源程序界面的过程 (7)4.2三角波电压输出程序 (7)4.3正弦波电压输出程序 (8)结论 (10)参考文献 (11)致谢 (12)基于Multisim的波形发生器设计1引言Multisim是一种全功能电子电路仿真软件,它可以对模拟、数字、模拟/数字混合电路、射频电路以及部分微机接口电路进行仿真,能克服实验室条件下对传统电子设计工作的限制。
毕业设计(论文)-基于虚拟仪器的信号发生器的设计与实现

摘要摘要传统的信号发生器其功能完全靠硬件实现,功能单一而且用户的购置、维护费用高。
更重要的是,对于传统的信号发生器,其功能一旦确定便不能更改,用户要想使用新的功能则必须重新购买新的仪器,传统信号发生器的不足是显而易见的。
虚拟仪器是将仪器技术、计算机技术、总线技术和软件技术紧密的融合在一起,利用计算机强大的数字处理能力实现仪器的大部分功能,打破了传统仪器的框架,形成的一种新的仪器模式。
本课题完成了“虚拟信号发生器”的理论研究,在很大程度上解决了传统信号发生器的诸多弊端。
本文主要研究虚拟仪器在信号发生器领域里的软件编程。
本虚拟仪器可完成输出多种信号波形的同时产生与输出,信号输出频率、幅度等参数实时可调。
本文研究的虚拟信号发生器主要具有如下优点:用户可自由定义其功能;系统功能升级扩充方便快捷、可与电脑等设备方便的互联。
关键词: 虚拟仪器, 信号发生器,虚拟信号发生器, LabVIEW目录AbstractThe functions of traditional signal generators are carried out solely on hardware, and at the same time the functions of traditional signal generators are singleness and costly for purchasing and maintaining, What is more important is that the functions of traditional signal generators can not be altered once they are fixed. Users must get new ones so long as they want new functions. Thus, the defects of traditional signal generators are obvious. Virtual instrument is formed by the instrument technology, computer technology, bus technology and software technology. Powerful digital processing’s ability of computer is used to achieve the main functions of instrument. Virtual instrument broke the framework of the traditional instruments, and built a new device model. This dissertation has accomplished the theoretical research, and made up the various shortcomings of traditional signal generators to great degree. This virtual signal generator can achieve the input and output of multi signals, and such parameters as signal output frequency and amplitude can be adjusted timely. The advantages of this virtual signal generator include the following: low cost of hardware, user custom functions, convenience of the upgrading and enlargement of systematic functions, and connectable with computers.Keywords: Virtual Instrument , Signal Generator , Virtual Signal Generator , Labview目录摘要 (I)Abstract (II)第1章绪论 (1)1.1研究背景及动态 (1)1.2本项目的研究意义及本文主要研究内容 (2)1.2.1本项目的研究意义 (2)1.2.2本文的主要研究内容 (2)第2章虚拟仪器和Labview简介 (4)2.1虚拟仪器的产生背景 (4)2.2虚拟仪器的概念 (5)2.3虚拟仪器的分类 (5)2.4虚拟仪器系统的构成 (6)2.4.1虚拟仪器系统的硬件构成 (7)2.4.2虚拟仪器系统的软件构成 (7)2.5虚拟仪器的优势 (8)2.6虚拟仪器的发展方向 (9)2.7图形化虚拟仪器开发平台——LABVIEW简介 (9)2.8本章小结 (12)第3章信号发生器 (13)3.1信号发生器概述 (13)3.2信号发生器的分类... . (14)3.2.1正弦信号发生器.. (14)3.2.2函数发生器.. (15)3.2.3脉冲信号发生器.. (15)3.2.4随机信号发生器.... . (15)3.3本章小结 (16)第4章基于虚拟仪器的信号发生器的设计 (17)4.1虚拟仪器的简单应用 (17)4.1.1 创建虚拟仪器 (17)4.1.2 为前面板添加控件 (19)4.1.3 修改信号 (22)目录4.1.4 本节小结 (24)4.2虚拟仪器实现多功能信号发生器 (24)4.2.1“信号发生器1”的设计 (25)4.2.2“信号发生器2”的设计 (29)4.2.3“信号发生器3”的设计 (31)4.2.4 本节小结 (33)4.3本章小结 (34)结论 (35)参考文献 (36)谢辞 (37)第1章绪论在有关电参量的测量中,我们需要用到信号源,而信号发生器则为我们提供了在测量中所需的信号源,它可以产生不同频率的正弦信号、方波、三角波、锯齿波、正负脉冲信号、调幅信号、调频信号和随机信号等,其输出信号的幅值也可以按需要进行调节。
基于单片机的波形发生器的课程设计报告

重庆科技学院学生实习(实训)总结报告学院: 电气与信息工程学院专业班级: 测控学生姓名: 学号:设计地点(单位)I506设计题目: 基于单片机的波形发生器的设计完成日期:2014 年03月17日指导教师评语: ____________________________________________ ____________________________________________________________________________________________________________________________________________________________________________________________________成绩(五级记分制):___________________________指导教师(签字):____________________________目录一、实习的任务要求与意义 01.1 设计要求 01.2 设计任务 01.3 基本功能与性能指标 01.4 实习的意义 (1)二、设计方案 (1)2.1硬件选择 (2)2.2 系统总体设计 (2)三、系统硬件设计 (4)3.1 单片机的最小系统 (4)3.2 按键电路设计 (5)3.3 LCD显示的设计 (5)四、系统软件设计 (7)4.1 主程序设计 (7)4.2 LCD显示子程序设计 (8)4.3 D/A转换子程序设计 (9)五、调试及性能分析 (10)5.1 调试步骤 (11)5.2 性能分析 (13)参考文献 (15)附录1 系统硬件电路图 (16)附录2 程序代码 (17)一、实习的任务要求与意义1.1 设计要求1.掌握电子系统的一般设计方法2. 掌握仿真软件的应用3.培养综合应用所学知识来指导实践的能力4.根据技术指标要求及实验室条件自选方案设计出原理电路图,分析工作原理并计算元件参数。
EDA毕业论文(设计)--基于FPGA的波形发生器设计 光学测试课程设计 模版+附件(程序,图片等)

摘要各种各样的信号是通信领域的重要组成部分,其中正弦波、三角波和方波等是较为常见的信号。
在科学研究及教学实验中常常需要这几种信号的发生装置。
为了实验、研究方便,研制一种灵活适用、功能齐全、使用方便的信号源是十分必要的。
本次关于产生三角波或其它任意波形的设计方案,不仅在理论和实践上都能满足实验的要求,而且具有很强的可行性。
该信号源的特点是:体积小、价格低廉、性能稳定、实现方便、功能齐全。
关键词:正弦波;三角波;FPGA;ABSTRACTVarious signal is an important part of telecommunication field, including sine wave, triangle wave and square-wave etc is more common signal. In scientific research and teaching experiment often need this several signal generator. In order to test, research is convenient, develop a flexible application, complete functions, use convenient source is very necessary.This about produce triangle wave andotner different kinds of waves of design scheme, not only in theory and in practice can satisfy experiment requirement, and has a strong feasibility. The signal features are: small volume, price cheap and stable performance and achieve convenient, complete function.Keywords: sine wave;Triangle wave;FPGA;目录摘要 01.前言 (2)2.FPGA工作原理 (3)3.FPGA基本特点 (4)4.系统设计 (5)4.1设计要求 (5)4.2总体设计方案 (5)4.2.1方案比较 (5)4.2.2系统组成及工作原理 (6)5.单元电路设计 (8)5.1输入模块设计 (8)5.2波形发生模块的设计 (8)5.3关于D/A转换模块的设计 (9)5.4滤波电路模块的设计 (10)6.软件设计与仿真 (11)6.1软件设计思路 (11)6.2系统仿真 (11)7.系统测试 (13)7.1测试使用的仪器 (13)7.2测试方法 (13)7.3指标测试和测试结果 (13)8.设计总结 (14)参考文献 (15)附录 (16)1.前言波形发生器是信号源的一种,它是具有信号源所具有的特点,更因它高的性能优势而备受人们青睐。
毕业设计-波形产生电路的设计和制作

主要内容、基本要求、主要参考资料等:主要内容:波形发生器是一种常用的信号源,是工业生产、科学研究、教学等领域必备的工具,是现代测试领域应用最为广泛的通用仪器之一,设计出波形产生电路的原理图,并做出实物。
基本要求:1.产生三角波、正弦波、方波三种信号波形;2.频率范围100Hz~10kHz,输出频率连续可调;3.输出的正弦波幅度0~6V可调;4.正弦波失真度小于5%;5.工作电源220V。
相关技术:振荡电路技术,波形变换技术,积分电路技术等。
参考文献:1.童诗白主编.模拟电子技术基础(第三版)北京高教出版社,20012.李万成主编.模拟电子技术基础与课程设计.哈尔滨工程大学出版社,2001.33.张大彪主编.电子测量与仪器.北京:电子工业出版社.2011.4.朱宏主编. 函数信号发生器的设计与制作北京:高等教育出版社.20125.康凤兴主编.模拟电路实验[M] 北京:中央民族大学出版社 1999.126.卓郑安主编.电路与电子实验教程及计算机仿真[M] 北京:机械工业出版社 2002.8完成期限:指导教师签名:专业业负责人签名:年月日目录摘要 (I)ABSTRACT (II)1 三种波形产生电路的设计 (1)1.1 设计要求 (1)1.2 波形电路的整体设计思路 (1)1.3 仿真软件的介绍 (2)1.4 方波发生电路的设计 (2)1.4.1 方波到三角波转换电路 (4)1.4.2 三角波到正弦波转换电路 (7)2 总体电路设计 (8)2.1 器件选择以及参数的说明 (8)2.2 总电路图以及功能实现 (9)3 电路所需所需的直流稳压电源的设计 (10)3.1 直流电源设计思路 (10)3.2 直流电源的基本原理 (11)3.2.1 交流变压 (11)3.2.2 整流电路部分 (12)3.2.3 滤波电路 (14)3.2.3 稳压电路 (15)3.2.3.1 三端集成稳压器 (15)3.2.3.2 稳压器的主要参数及测试方法 (15)3.3 最后供电电源方案及完整电路 (16)4 画电路板软件Altium design简介 (19)5 制作电路板的要求和过程 (20)5.1 电路板设计内容和要求 (20)6 安装调试 (23)结束语 (24)致谢 (25)参考文献 (26)波形产生电路的设计和制作摘要各种各样的信号、波形是通信、电子、电气领域的重要组成部分,其中包括正弦波、三角波、和方波等是最为常见的信号、波形,在科学研究以及教学实验中常常需要这几种信号、波形的发生装置。
波形发生器设计方案

波形发生器设计方案一、引言波形发生器是一种电子设备,用于产生具有特定频率、振幅和形状的电信号。
它在各种应用中广泛使用,例如科学实验、医疗设备和通信系统等。
本文将介绍一种波形发生器的设计方案。
二、设计原理波形发生器的设计原理是基于振荡电路。
振荡电路是一种能够稳定产生周期性信号的电路,通常采用反馈路径来实现。
在波形发生器中,我们将采用RC振荡电路作为基础。
三、设计步骤1. 选择合适的电路元件我们需要选择合适的电容和电阻来构建RC振荡电路。
根据所需的频率范围和精度要求,选取合适的元件。
2. 计算元件数值根据振荡电路的设计公式,计算所需的电容和电阻数值。
确保电容和电阻的数值可获得并满足设计需求。
3. 组装电路根据所选的电路元件和计算得到的数值,组装RC振荡电路。
确保元件的正确连接,并注意防止干扰和噪音。
4. 调试和优化连接电源后,使用示波器监测输出信号。
如果波形不满足设计要求,可以调整电容或电阻的数值进行优化。
四、特性和功能该波形发生器设计方案具有以下特性和功能:1. 频率可调性:通过调整电容或电阻的数值,可以实现不同频率的输出信号。
2. 波形形状可变性:根据实际需求,可以调整电路参数以产生正弦波、方波、矩形波等不同形状的输出信号。
3. 稳定性和精度:经过调试和优化后,该波形发生器能够稳定输出准确的波形信号。
五、应用领域本设计方案的波形发生器可应用于以下领域:1. 科学实验:在物理、化学等实验中,需要产生特定频率和形状的信号,用于测试和研究。
2. 医疗设备:在医疗设备中,波形发生器常用于心电图机、超声设备等,用于诊断和治疗。
3. 通信系统:在通信系统中,波形发生器被用于产生调制信号和时钟信号等,保证通信的稳定和可靠。
六、总结波形发生器是一种重要的电子设备,在多个领域中发挥着重要作用。
本文介绍了一种基于RC振荡电路的波形发生器设计方案,通过选择合适的元件、计算数值、组装电路和调试优化等步骤,可以实现频率可调、波形形状可变的输出信号。
模拟电子课程设计--波形信号发生器

模拟与数字电子技术课程设计报告设计课题:波形信号发生器专业班级:电子信息工程1002学生姓名:指导教师:设计时间:题目:信号发生器摘要信号发生器又称为波形发生器,是一种能产生标准信号的电子仪器,是工业生产和电工电子实验室中经常使用的电子仪器之一。
信号发生器可以有多种实现方法,而频率越高产生波形越多的信号发生器越好,可以从信号发生器的制作条件及使用领域方面考虑其实现方法数字系统中需要的特殊信号,如方波、三角波等,例如在通信、广播、电视系统中,都需要射频(高频)发射,这里的射频波就是载波,把音频(低频)、视频信号或脉冲信号运载出去,就需要能够产生高频的振荡器。
在工业、农业、生物医学领域内,如高频感应加热、熔炼、淬火、超声诊断、核磁共振成像等,都需要功率或大或小、频率或高或低的振荡器。
波形发生器广泛地应用于各大院校和科研场所。
随着科技的进步,社会的发展,单一的波形发生器已经不能满足人们的需求,而我们设计的正是多种波形发生器。
关键词:正弦波;方波;三角波;低频信号源引言:信号发生器是科研、教学、制造业中一种最常用的通用仪器,输出波形一般固定为正弦波、三角波、锯齿波和方波,不能实现有时在实验或工程应用中需要的特殊信号给用户使用带来不便。
虽然目前市场上的高性能的任意信号发生器已经出现,但是价格昂贵,对于一般机电控制的用户而言频带不需要很宽。
所以一种既能满足一定频率和波形性能要求又价格低廉的超低频任意信号发生器就成为了一种需求。
本课题提出一种既能满足使用要求又价格低廉的原理样机设计方案,并对原理样机的性能提出了改进方案。
1设计任务与要求(1)具有产生正弦波、方波、三角波三种周期性波形的功能;(2)正弦波幅值±10V,方波幅值±10V;(3)三角波峰-峰值20V,各种输出波形幅值在一定范围内可调;(4)输出波形工作频率范围为100HZ~10KHZ,且连续可调。
2方案设计与论证方案一∶采用传统的直接频率合成器。
波形发生器的设计

正 文1 选题背景波形发生器又名信号源,广泛应用于电子电路、自动控制和科学试验等领域。
雷达、通信、宇航、遥控遥测技术和电子系统等领域都随处可见波形发生器的应用。
如今作为电子系统心脏的信号源的性能很大程度上决定了电子设备和系统的性能的提高,因此随着电子技术的不断发展,现今对信号源的频率稳定度、频谱纯度和频率范围以及信号波形的形状提出越来越高的挑战。
1.1指导思想利用NE555构成多谐振荡器产生方波,根据LM324输出的锯齿波分别通入低通滤波器和高通滤波器就可以输出正弦波Ⅰ、正弦波Ⅱ。
1.2 方案论证方案一:使用NE555芯片构成多谐振荡器,输出方波,通过锯齿波发生电路产生锯齿波,然后通过一个KHz f H 10=的低通滤波器,通过滤波产生一次,8KHz 到10KHz 的正弦波,然后再让锯齿波通过一个24KHz~30KHz 的带通滤波器,输出三次正弦波。
其中滤出三次谐波的理论依据是,由于锯齿波是一个关于t 的周期函数,并且满足狄里赫莱条件:在一个周期内具有有限个间断点,且在这些间断点上,函数是有限值;在一个周期内具有有限个极值点;绝对可积。
方案二:使用功放构成文森桥式震荡电路,产生出8KHz~10KHz 的正弦波。
接着是用NE555芯片,搭建出施密特触发电路,产生脉冲波输出;将脉冲波分别输入一个KHz f H 10=的低通滤波器和24KHz~30KHz 的带通滤波器电路中,产生一次和三次正弦波。
最初方案设计的大体思路在方案一和方案二之间犹豫不决,于是将两个电路的大体电路都进行了简单的设计,发现方案二存在很多的问题很难解决。
问题一:如果使用文森桥式震荡器产生正弦波,改变震荡频率就需要改变RC 常数,要同时改变两个R (在实际电路中,同时改变两个电容的值是很复杂的,而且这样也无法得到一个8KHZ~10KHz 的连续的频率),需要双滑动变阻器并且要保证滑动变阻器改变的值完全相同,有一定困难。
问题二:NE555芯片搭建出来的是一个简单的施密特触发器,输入正弦波之后,输出的脉冲波的占空比是不可以调整的,不满足实验要求的占空比可调的条件。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
前言波形发生器是一种常用的信号源,广泛用于科学研究、生产实践和教学实践等领域。
如设计和测试、汽车制造、生物医药、传感器仿真、制造模型等。
传统的信号发生器采用模拟电子技术,由分立元件构成振荡电路和整形电路,产生各种波形。
它在电子信息、通信、工业等领域曾发挥了很大的作用。
但是采用这种技术的波形发生器电路结构复杂、体积庞大、稳定度和准确度较差,而且仅能产生正弦波、方波、三角波等几种简单波形,难以产生较为复杂的波形信号。
随着微处理器性能的提高,出现了由微处理器、D/A以及相关硬件、软件构成的波形发生器。
它扩展了波形发生器的功能,产生的波形也比以往复杂。
实质上它采用了软件控制,利用微处理器控制D/A,就可以得到各种简单波形。
但由于微处理器的速度限制,这种方式的波形发生器分辨率较低,频率切换速度较慢。
从2007年2月到2007年4月,在系统研究国内外波形发生器的基础上提出了基于Matlab和FPGA技术的波形发生器,在FPGA内开辟高速存储器ROM做查询表,通过Matlab获得波形数据存入ROM中,波形数据不断地,有序地从ROM 中送到高速D/A转换器对存储器的波形数据进行转换。
因此只要改变FPGA中查找表数据就可以产生任意波形,因此该研究方法可以产生任意波形。
随着我国四个现代化和经济发展,我国在科技和生产各领域都取得了飞速的发展和进步,同时这也对相应的测试仪器和测试手段提出了更高的要求,而波形发生器已成为测试仪器中至关重要的一类,因此在国内发展波形发生器具有重大意义和实际价值。
例如,它能模拟编码雷达信号、潜水艇特征信号、磁盘数据信号、机械振动瞬变过程、电视信号以及神经脉冲之类的波形,也能重演由数字示波器捕获的波形等。
在本次设计中,我通过Matlab获取了波形数据,在FPGA中开辟了ROM区域,在MaxplusⅡ开发平台上,实现了电路的VHDL硬件描述和仿真,电路功能在EDA平台上得到了验证,但由于我的能力和水平有限,论文中肯定会有不妥之处和错误,恳请老师和同学提出批评和改进意见,在此表示由衷的感谢。
1 波形发生器1.1 基于模拟电路的波形发生器设计方案正弦波振荡电路是用来产生一定频率和幅度的正弦波信号。
如图1.1所示为利用集成运放构成的RC 桥式正弦波振荡器的电路原理图。
图1.1 RC 桥式正弦波振荡器适当调整反馈电阻3R 值,使电路产生振荡,输出波形为稳定的不失真的正弦波。
(1)电路的正振荡频率和起振条件在图1.1中,令12R =R =R ,12C =C =C 则该电路的振荡频率由式(1.1)决定。
01f =2πRC(1.1)起振条件由式(1.2)决定:F 4R 2R (1.2) 在电路图1.1中, F 35d R =R +R //r ,d r 表示限幅二极管导通时的动态电阻。
(2)选择RC 参数的主要依据和条件①因为RC 桥式振荡器的振荡频率是由RC 网络决定的,所以选择RC 的值时应该把已知振荡频率0f 作为主要依据。
②为了使选频网络的特性不受集成运算放大器输入和输出的电阻的影响,选择R 时还应该考虑下列条件:io r Rr 式中,i r 是集成运算放大器同相端输入电阻;o r 是集成运算放大器的输出电阻。
(3)计算R 和C 的值由式(1.1)可计算出电容值,初选R 的值由式(1.3)算出C 的值再复算R 值。
Vo01C=2πf R(1.3) 实际应用中,要注意选用稳定性好的电阻和电容。
(4)选择电阻4R 和5R 电阻4R 和5R 可根据式(1.2)来确定,通常取5R =2.14R ,这样既能保证起振,又不致引起严重的波形失真。
为了减小运算放大器输入失调电流及其漂移的影响,应尽量满足45R=R //R 的条件。
注意,4R 和5R 的最佳数值还是要通过实验调整来确定。
(5)稳幅电路的作用及参数选择 由于元件误差,温度等外界因数的影响,振荡器往往达不到理论设计的效果。
因此,一般在振荡器的负反馈支路中加入自动稳幅电路,根据振荡幅度的变化自动改变负反馈的强弱,达到稳幅效果。
图1.1中的二极管1D 和2D 在振荡过程中总有一个二极管处于正向导通状态,正向导通电阻d r 与3R 并联。
当振幅大时,d r 减小,负反馈增强,限制振幅继续增长;反之振幅减小时d r 加大,负反馈减弱,防止振幅继续减小,从而达到稳幅的目的。
稳幅二极管的选择应注意以下两点:①为了提高电路的温度稳定性,应尽量选用硅管。
②为了保证上下振幅对称,两个稳幅二极管特性参数必须匹配。
(6)电阻3R 、5R 值的确定二极管的正向电阻与并联电阻值差不多时,稳幅特性和改善波形失真都有较好的效果。
通常5R 选几千欧,5R 选定后3R 的阻值便可以初步确定,3R 的调节范围应保证达到F R 所需的值。
因为:F 35d R =R +R //r (1.4) 取5R =d r所以:3F 5d F 5R =R -R //r =R 0.5R -⨯ (1.5) 但是,3R 与5R 的最佳数值仍要通过实验调整来确定。
(7)集成运算放大器的选择集成运算放大器作为振荡电路的放大器,起放大作用,它是整个振荡电路的基础。
选择集成运算放大器时,除希望输入电阻较高和输出电阻较低,最主要的是要选择其增益带宽积满足下列关系:od BW 0A f >3f (1.6)1.2 基于MCU 的波形发生器设计方案波形的生成及对频率和相位的控制均由单片机编程实现。
波形生成程序生成正弦波信号在一个周期内的波形数据,这些数据循环输出至D/A 转换器,通过在输出数据指令之间插入NOP 指令实现对频率的控制,原理框图如图1.2所示。
图1.2 以MCU 为核心的设计方案原理框图此方法产生的信号频率范围、步进值取决于所采用的每个周期的输出点数及单片机执行指令的时间(与单片机的结构及选用的晶体振荡器等有关)。
此方案的优点是硬件电路简单,所用器件少,可相对容易地产生各种波形,在低频区基本上能实现所要求的功能;缺点是控制较复杂,精度不易满足,生成波形的频率范围小,特别是难以生成高频波形。
例如,对输出信号频率max f =20kHz 而言,因为移相分辨率为o 1,则一个周期至少要采样360个点,即MCU 发送波形幅度数据的速度,cp max f 360f ≥即cp f 7.2MHz ≥则前后发送2个波形幅度数据的时间间隔max T 0.1388μs ≤,但是MCU 的指令执行周期一般有几个μs ,从而MCU 发送信号一个周期的波形数据一般要几十个μs 。
故以MCU 为核心的实现方案难以产生高频波形。
1.3 基于MCU 与FPGA 相结合的波形发生器设计方案该方案采用DDS (Direct Digital Synthesis ,直接数字频率合成)技术产生数字式移相正弦波信号。
信号生成主要由FPGA 部分实现,FPGA 部分主要包括相位累加器和波形查找表(波形查找表由FPGA 外部的存储器实现)。
DDS 技术将输出波形的一个完整周期的幅度值都顺序地存放在波形存储器中,通过控制相位增量产生频率、相位可控的波形。
一个数字频率合成器由相位累加器、加法器、波形存储ROM 、D/A 转换器和低通滤波器(LPF )构成。
如图1.3所示。
其中K 为频率控制字、P 为相位控制字、W 为波形控制字、C f 参考时钟频率,N 为相位累加器的字长,D 为ROM 数据位及D/A 转换器的字长。
相位累加器在时钟C f 的控制下以步长K 作累加,输出的N 位二进制码与相位控制字P 、波形控制字W 相加后作为波形ROM 的地址,对波形ROM 进行寻址,波形ROM 输出D 位的幅度S(n)经D/A 转换器变成阶梯波S(t),再经过低通滤波器平滑后就可以得到合成的信号波形,合成的信号波形形状取决于波形ROM 存放的幅度码,因此用DDS 可以生成任意波形。
DDS 电路的基本组成:图1.3 基于DDS 技术设计方案原理框图(1)频率预置与调节电路K 被称为频率控制字,也叫相位增量。
DDS 方程: N 0C f =f K 2,0f 为输出频率,C f 为频率时钟。
当K=1时,DDS 输出最低频率(也即频率分辨率)为N C f 2,而DDS 的最大输出频率由Nyquist 采样定理决定,即C f 2,也就是说K 的最大值为N 2-1。
因此,只要N 足够大DDS 可以得到很细的频率间隔。
要改变DDS 的输出频率,只要改变频率控制字K 即可。
(2)累加器相位累加器由N 位加法器与N 位寄存器级联构成。
累加器框图如图1.4所示。
图1.4 累加器框图每来一个时钟脉冲C f ,加法器将频率控制字K 与寄存器输出的累加相位数据相加,再把相加后的结果送至寄存器的数据输入端。
寄存器将加法器在上一个时钟作用后所产生的相位数据反馈到加法器的输入端;以加法器在下一个时钟作用下继续与频率控制字进行相加。
这样,相位累加器在时钟的作用下进行相位累加。
当相位累加器加满量时就会产生一次溢出,完成一个周期的动作。
(3)控制相位的加法器通过改变相位控制字P 可以控制输出信号的相位参数。
令相位加法器的字长为N ,当相位控制字由0跃变到P (P 0)时,波形存储器的输入为相位累加器的输出与相位控制字P 之和,因而其输出的幅度编码相位会增加N P/2,从而使最后输出的信号产生相移。
(4)控制波形的加法器通过改变波形控制字W 可以控制输出信号的波形。
由于波形存储器中的不同波形是分块存储的,所以当波形控制字改变时,波形存储器的输入为改变相位后的地址与波形控制字W (波形地址)之和,从而使最后输出的信号产生相移。
(5)波形存储器有相位累加器输出的数据作为波形存储器的详细地址,进行波形的相位—幅值转换,即可在给定的时间上确定输出的波形的抽样幅值。
N 位寻址ROM 相当于把o 0~o 360的正弦信号离散成具有N 2个样值的幅度以D 位二进制数值固化ROM 中,按照地址的不同可以输出相应相位的正弦信号的幅值。
相位—幅度变换原理图如下图1.5所示:图1.5 相位—幅度变换原理图(6)D/A 转换器D/A 转换器的作用是把合成的正弦波数字量转换成模拟量。
正弦幅度量化序列S(n)经D/A 转换后变成了包络为正弦波的阶梯波S(t)。
需要注意的是,频率合成器对D/A 转换器的分辨率有一定的要求,D/A 转换器的分辨率越高,合成的正弦波S(t)台阶数就越多,输出的波形的精度也就越高。
(7)低通滤波器对D/A 输出的阶梯波S(t)进行频谱分析,可知S(t)中除主频0f 外,还存在分布在C f ,2C f ......两边0f 处的非谐波分量,幅值包络为辛格函数。
因此,为了取出主频0f ,必须在D/A 转换器的输出端接入截止频率为C f /2的低通滤波器。