微型虚拟任意信号发生器的设计与实现
基于LabVIEW的虚拟任意信号发生器设计

基于LabVIEW的虚拟任意信号发生器设计赵华;张代远【期刊名称】《计算机技术与发展》【年(卷),期】2013(023)007【摘要】为了解决传统的专用仪器开发难度大、周期长、成本高的问题,提出并实现了采用虚拟仪器技术实现的任意信号发生器,不但降低了开发成本,节省了开发时间,并且可以和其他虚拟仪器构成一个完整的实验系统而无需添加其他硬件产生信号输出供其他仪器使用.主要利用LabVIEW编程,在计算机内产生信号的数据,通过D/A模块将产生的数据按照一定的速率输出,从而得到连续的模拟信号波形.用户可以通过此虚拟任意信号发生器自己编辑波形,从而在真正意义上实现任意波形发生器功能.%The development of traditional dedicated instrument is difficult,long cycle and high cost.In order to solve the problem,proposed and implemented the development of arbitrary waveform generator using the virtual instrument technology.It not only reduces development costs and saves development time,but also constitutes a complete experimental system combined with other virtual instruments without adding additional hardware to produce the signal output for use by other instruments.The project is mainly programmed using the LabVIEW.Signal data is created in the computer and then it could acquire continuous analog signal waveform through the D/A module by certain data output rate.Virtual arbitrary waveform generator designed to allow users to edit thewaveform,achieving a true sense of the arbitrary waveform generator capability.【总页数】5页(P218-221,229)【作者】赵华;张代远【作者单位】南京邮电大学计算机学院,江苏南京210003;南京邮电大学计算机学院,江苏南京210003;江苏省无线传感网高技术研究重点实验室,江苏南京210003;南京邮电大学计算机技术研究所,江苏南京210003【正文语种】中文【中图分类】TP39【相关文献】1.基于LabVIEW的虚拟信号发生器的设计 [J], 杨凤霞2.基于LabVIEW9.0的虚拟信号发生器的设计 [J], 武一;戎向向3.基于FPGA与LabVIEW的DDS任意信号发生器设计 [J], 梁赫西;周密;谢虎城4.基于LabVIEW的虚拟信号发生器的设计 [J], 王小魏;何乾伟;刘治彬5.基于LabVIEW的虚拟信号发生器的设计与实现 [J], 张黎;蔡亮因版权原因,仅展示原文概要,查看原文内容请购买。
毕业设计(论文)-基于虚拟仪器的信号发生器的设计与实现

摘要摘要传统的信号发生器其功能完全靠硬件实现,功能单一而且用户的购置、维护费用高。
更重要的是,对于传统的信号发生器,其功能一旦确定便不能更改,用户要想使用新的功能则必须重新购买新的仪器,传统信号发生器的不足是显而易见的。
虚拟仪器是将仪器技术、计算机技术、总线技术和软件技术紧密的融合在一起,利用计算机强大的数字处理能力实现仪器的大部分功能,打破了传统仪器的框架,形成的一种新的仪器模式。
本课题完成了“虚拟信号发生器”的理论研究,在很大程度上解决了传统信号发生器的诸多弊端。
本文主要研究虚拟仪器在信号发生器领域里的软件编程。
本虚拟仪器可完成输出多种信号波形的同时产生与输出,信号输出频率、幅度等参数实时可调。
本文研究的虚拟信号发生器主要具有如下优点:用户可自由定义其功能;系统功能升级扩充方便快捷、可与电脑等设备方便的互联。
关键词: 虚拟仪器, 信号发生器,虚拟信号发生器, 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章绪论在有关电参量的测量中,我们需要用到信号源,而信号发生器则为我们提供了在测量中所需的信号源,它可以产生不同频率的正弦信号、方波、三角波、锯齿波、正负脉冲信号、调幅信号、调频信号和随机信号等,其输出信号的幅值也可以按需要进行调节。
虚拟信号发生器的设计

虚拟信号发生器的设计(巢湖学院物理与电子科学系王乐07037022)摘要:虚拟仪器是由一些必要的硬件获取调理信号,并以通用计算机为平台,实现不同测量软件对采集获得信号进行分析处理及显示。
它改变了传统电子测量仪器的概念和模式,用户完全可以自己定义仪器的功能和参数,即“软件既是仪器”。
计算机技术与网络技术的飞速发展,使得虚拟仪器已经成为现代电子测量仪器发展的趋势。
本文介绍了一种以LabVIEW为开发平台,能够产生正弦波、三角波、方波、锯齿波和任意波测试信号发生器,其平率、幅值、相位、电压偏置等参数可以设置,不但输出波形参数可调、而且可同步显示。
本系统通过采用TCP/IP技术来实现远程数据传输功能,当两台计算机设置好端口后,就可以进行数据传输。
与传统仪器相比,本系统具有高效、开放、使用灵活、功能强大、性价比高、可操作性好等明显优点,可用于医疗,工程等精密仪器的测试,具有较强的实用性和开发价值。
关键词:虚拟仪器,Labview,函数信号发生器,网络通信。
The design of virtual signal generator andremotereslizationAbstract:The virtual instrument which conditioning signals isgained by some essential hardware.It takes the general-purposecomputer as a platform and the signal is realized through thedifferent measurement software,such as signal’s analyze,processand display etc.The concept and mode of traditional measuringinstruments are changed,the parameters and functions can betransformed by the user,namely,"software is the instrument".Withthe rapid development of computer and network technology,thevirtual instrument has become a developing trend of modernelectronic measuring instruments.In this paper development platform LabVIEW is introduced firstly,then the test signals of Sine,triangle,square sawtooth andarbitrary waveform is described in the virtual signal generator.The functions of signal generator are set,such as frequency,amplitude,phase,voltage bias etc.Not only output parameters canbe adjusted but also the corresponding wave is acquiredsimultaneously in this system. The function of remote datatransmission is performed by TCP/IP technology.Data is transportedwhen the port parameters between two computers areset. Compared with traditional machines,advantages of the virtualinstrument are showed in efficiency,opening,easy using,strongfunction,cost-effective and operation etc.It can be used fortesting of medical and engineering precision instruments.Key words:Virtual instrument,LabVIEW,Function generator,NetworkCommunication第1章绪论在有关电参量的测量中,我们需要用到信号源,而信号发生器则为我们提供了在测量中所需的信号源,它可以产生不同频率的正弦信号、方波、三角波、锯齿波、正负脉冲信号、调幅信号、调频信号和随机信号等,其输出信号的幅值也可以按需要进行调节。
虚拟信号发生器的设计

虚拟信号发生器的设计一、虚拟仪器概述1、虚拟仪器与传统仪器的比较与传统仪器相比,虚拟仪器有以下一些特点 :(1软件是核心仪器驱动软件的功能是实现与仪器硬件的接口和通信,应用软件则完成用户定义的测试和仪器功能,并提供人机交互界面。
Nl 公司提出的“软件即仪器”是这一特点的形象概括。
(2灵活性和可扩展性仪器用户可以根据自己不断变化的需求,方便灵活的重组系统,系统的扩展、升级随时进行,而且系统更新的周期短、见效快,能充分满足用户在不同场合的应用需求。
(3性价比高虚拟仪器可以将在传统仪器中由硬件完成的功能转为软件实现,减少了自动测试系统的硬件环节,降低了系统的开发成本和维护成本。
虚拟仪器能同时对多个参数进行实时高效的测量,信号传输大部分采用数字信号的形式,数据处理也主要依赖软件来实现,大大降低了环境干扰和系统误差的影响。
用户可以随时根据需要调整虚拟仪器的功能,实现一机多用。
因此,使用虚拟仪器比传统仪器更经济。
(4良好的人机界面虚拟仪器的操控界面是采用图形化编程技术实现的一种虚拟面板或称为软面板。
可以模拟传统仪器面板的设计风格来设计,也可以由用户根据实际需要定制设计。
测量结果可以通过计算机屏幕以曲线、图形、数据表格等形式显示。
2、虚拟仪器系统的构成虚拟仪器由硬件和软件两大部分构成。
虚拟仪器硬件通常包括通用计算机和外围硬件设备。
通用计算机可以是笔记本电脑、台式 PC 机或工作站等。
外围硬件设备可以选择 GPIB 系统、 VXI 系统、 USB 系统、数据采集系统或其他系统,也可以选择两种以上系统构成的混合系统。
其中,最简单、最廉价的形式是采用基于 ISA 或 PCI 总线的数据采集卡,或是基于 RS-232或 USB 总线的便携式数据采集模块。
虚拟仪器的软件包括操作系统、仪器驱动程序和应用软件三个层次。
操作系统可以选择 Windowsgx/NT/2000/XP、 Linux 等。
虚拟仪器驱动程序软件是直接控制各种硬件接口的驱动程序,应用软件通过仪器驱动器实现与外围硬件模块的通信连接。
虚拟信号发生器的设计

虚拟仪器应用设计实验四虚拟信号发生器的设计姓名:班级:学号:日期:2013-9实验四虚拟信号发生器的设计一、实验目的利用LabVIEW开发环境设计信号发生器、测量算术平均值二、实验内容1、虚拟信号发生器的设计(1)打开一个新的VI。
(2)创建前面板。
①右击前面板空白处,弹出控件选板。
②在控件选板上单击【新式】/【下拉列表与枚举】/【枚举】,将其托放在前面板上。
③使用标签工具将其命名为信号源。
④在控件选板上单击【新式】/【数值】/【数值显示控件】,将数值显示控件托放在前面板上,照此拖放六个,使用标签工具将其分别命名为信号频率、采样、相位输入、幅值、采样频率、占空比。
⑤右击信号源控件,在弹出的快捷菜单中选择【编辑项】,在【编辑项】选项卡中单击“插入”,输入“正弦波”,对应的数字显示为0。
同样的方法输入“三角波”、“方波”、“锯齿波”,对应的数值显示分别为1、2、3。
如图所示。
⑥在控件选板上单击【新式】/【布尔】/【停止按钮】,将其托放在前面板上,同时隐藏其标签。
⑦在控件选板上单击【新式】/【布尔】/【垂直翘板开关】,将其托放在前面板上,并使用标签工具将其命名为重置相位。
⑧在控件选板上单击【新式】/【图形】/【波形图】,将其托放在前面板上。
(3)切换到VI的程序框图。
(4)创建程序框图。
①右击程序框图空白处,弹出函数选板。
②在函数选板上单击【编程】/【结构】/【While循环】,将其拖放在程序框图中,并包围前面板上所有控件的对应节点。
③在函数选板上单击【编程】/【结构】/【条件结构】,将其拖放在while循环结构中。
④使用连线工具将信号源节点(枚举型)连接到条件结构的选择器接线端,此时选择器标签值由“真”、“假”变为“正弦波,默认”、“三角波”。
⑤右击条件结构边框,在弹出的快捷菜单中选择【在后面添加分支】。
同样的方法重复操作一次。
此时条件结构添加了两个分支,其标签值分别为“方波”、“锯齿波”。
⑥在函数选板上单击【信号处理】/【信号生成】/【正弦波】,将其拖放在标签值为“正弦波,默认”的条件结构中。
《模拟电子技术》简易函数信号发生器的设计与制作

《模拟电子技术》简易函数信号发生器的设计与制作1 整机设计1.1 设计任务及要求结合所学的模拟电子技在此处键入公式。
术知识,运用AD软件设计并制作一简易函数信号发生器,要求能产生方波和三角波信号,且频率可调,并自行设计电路所需电源1.2 整机实现的基本原理及框图1.电源电路组成由变压器—整流电路—滤波电路—滤波电路—稳压电路组成。
变压器将220V 电源降压至双15V,经整流电路变换成单方向脉冲直流电压,此电源使用四个整流二极管组成全波整流桥电源变压器的作用是将电网220V 的交流电压变成整流电路所需要的电压u1。
因此,u1=nu i(n 为变压器的变比)。
整流电路的作用是将交流电压山变换成单方向脉动的直流U2。
整流电路主要有半波整流、全波整流方式。
以单相桥式整流电路为例,U2=0.9u1。
每只二极管所承受的最大反向电压u RN= √2u1,平均电流I D(A V),=12I R=0.45U1R对于RC 滤波电路,C的选择应适应下式,即RC放电时间常数应该满足:RC= (3~5)T/2,T 为50Hz 交流电压的周期,即20ms。
此电源使用大电容滤波,稳压电路,正电压部分由三端稳压器7812输出固定的正12V电压,负电压部分由三端稳压器7912输出固定-12V电压。
并联两颗LED灯分别指示正负电压。
2.该函数发生器由运放构成电压比较器出方波信号,方波信号经过积分器变为三角波输出。
2 硬件电路设计硬件电路设计使用Altium Designer 8.3设计PCB,画好NE5532P,7812及7912的原理图和封装后,按照电路图画好原理图后生成PCB图。
合理摆放好各器件后设置规则:各焊盘大小按实际情况设置为了更容易的进行打孔操作,设置偏大一些,正负12V电源线路宽度首选尺寸1.2mm,最小宽度1mm,最大宽度1.2mm,GND线路宽度首选尺寸1mm,最小宽度1mm,最大宽度1.5mm,其他线路首选尺寸0.6mm,最小宽度1mm,最大宽度1.2mm。
实验三 虚拟函数发生器的设计和虚拟示波器的使用

实验三虚拟函数发生器的设计和虚拟示波器的使用一、实验目的1)了解并掌握如何使用虚拟仪器完成信号分析2)了解DAQ 的使用方法3)掌握创建子VI 的方法二、预习要求1)掌握一般函数发生器和示波器的使用方法2)了解采样定理,频率混叠现象产生的原因和处理方法。
三、实验内容1)利用LabVIEW 设计一简易虚拟函数发生器。
该函数发生器具有普通函数发生器的基本功能:能够产生正弦波、方波和三角波。
信号的幅度、频率、初始相位、直流偏移量、占空比(只对方波)可调。
设计完虚拟函数发生器之后,利用DAQ 和NI ELVIS 设备,并通过示波器观察信号波形,记录相关数据进行比较,分析采样频率和采样点数对信号的影响。
2)使用NI ELVIS 提供虚拟示波器观察信号函数波形。
使用NI ELVIS 实验平台上提供的函数发生器产生信号波形,通过DAQ 采集数据,利用虚拟示波器观察波形记录数据进行比较。
3)创建自行设计的虚拟函数发生器为一子VI,可用于其他VI。
方法是鼠标右键点击窗口右上的图标,修改其中的Edit icon 和Show connector 两个属性。
4)选做:完成上述内容后可利用LabVIEW 提供的自相关计算模块完成函数发生器输出波形的自相关计算,显示计算结果和相关波形。
四、实验提示1)参考前面板设计如图3.1 所示。
添加采样频率和采样点数的控件,用于观察采样频率和采样点数对信号的影响。
图中右上图标处用于创建子VI。
部分实验程序框图如图3.2所示。
这里需要强调说明的实验本身目的并不仅仅是去完成一个函数发生器的设计,而是通过设计了解LabVIEW 的编程方法和信号分析。
事实上,在LabVIEW 中已经存在一个功能完善的基本函数发生器模块(位于Signal processing/Waveform Generation 中,如图3.3 所示),在Express VI 中也存在一个功能完善的函数发生器。
图3.3 所示的模块其实也是利用LabVIEW 中最基本的波形发生模块完成的,可以双击该模块看到该模块的程序框图,如图3.4 所示。
实验一虚拟信号发生器的的设计

实验一虚拟信号发生器的的设计学号:044100116 班级:通信041 姓名:马吉炜【实验目的】1.学习和掌握基于LabVIEW开发环境的编程技术2.学习和掌握LabVIEW中信号发生节点的使用3.熟悉虚拟仪器的组成【【实验内容】设计一基于PC机的信号发生器,能够产生方波、正弦波、三角波、锯齿波以及任意函数的波形,并能满足一定的性能指标。
一、信号发生器的用途在研制、生产、使用、测试和维修各种电子元器件、部件以及整机设备时,都需要有信号源,由它产生不同频率、不同波形的电压、电流信号并加到被测器件、设备上,用其他测量仪器观察、测量被测者的输出响应,以分析确定它们的性能参数,如图所示。
这种提供测试用电信号的装置,统称为信号发生器,用在电子测量领域,也称为测试信号发生器。
和示波器、电压表、频率计等仪器一样,信号发生器是电子测量领域中最基本、应用最广泛的一类电子仪器。
二、信号发生器按输出波形分类根据使用要求,信号发生器可以输出不同波形的信号。
按照输出信号的波形特性,信号发生器可分为正弦信号发生器和非正弦信号发生器。
非正弦信号发生器又可包括:脉冲信号发生器、函数信号发生器、扫频信号发生器、数字序列信号发生器、图形信号发生器、噪声信号发生器等。
三、信号发生器的性能指标输出波形----能产生正弦波,余弦波,方波,锯齿波,三角波以及任意函数的波形,可以根据需要改变波形的频率和幅值。
频率范围----理论上全频段,但具体涉及到计算机性能。
输出电压----一般指输出电压的峰—峰值。
波形特性----不同波形有不同的表示法。
一般正弦波和三角波的特性用非线性失真系数表示;而方波的特性参数是上升时间。
如正弦信号发生器的输出在理想情况下应为单一频率的正弦波,但由于信号发生器内部放大器等元、器件的非线性,会使输出信号产生非线性失真,除了所需要的正弦波频率外, 还有其他谐波分量。
人们通常用信号频谱纯度来说明输出信号波形接近正弦波的程度,并用非线性失真系数γ表示:%100122322⨯+++=U U U U nγ1U 是基频分量的振幅,i U 是第i 次谐波分量的振幅。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
频率 控制字
频率 累加器
正弦波形 存储器
D/A 转换器
信号
低通 输出 滤波器
根据奈奎斯特采样定律将一个正弦信号取样、量化、 编码,形成一个正弦函数表存于EPROM中,通过改变 相位累加器的频率控制字来改变相位增量,并将变化的 相位/幅值量化的数字信号通过D/A转换器及低通滤波 器即可得到合成的模拟信号。
可整理ppt
放大 滤波 模块
10
三、硬件系统开发
DDS波形产生模块设计 任意波形产生模块设计 USB通信接口设计
可整理ppt
11
3.1 DDS波形产生模块设计
直接频率合成(DDS)原理 DDS波形成产方案选择 DDS波形产生电路
可整理ppt
12
3.1.1直接频率合成(DDS)原理
直接频率合成技术(DDS)
AD公司提供的DDS芯片 ,内部包括32位相位累加器、正弦查询表、 高性能DAC、高速比较器和滤波器,能实现全数字编程控制的频率合 成器和时钟发生器,其最高时钟源可达125M;32bits频率控制字,5bit 相位调制,简化的控制接口,并行或串行输入形式。
DGND 1 DGND 2
U2 DGND
DGND OSC
微型,80mm*70mm
采用LabVIEW或者LabScene作为上层软件
可整理ppt
8
设计思想
USB电缆
PC或笔记本
产生波形
VC软件
可整理ppt
LabVIEW或LabScene
9
硬件系统设计框图
USB接口 通信模块
任意波形 产生模块
微控制器 89S52
CPLD 逻辑控制模块
DDS波形 产生模块
OSC 3 CLKIN +5VD 4 +5V
DSS3 1
DSS2 2
DSS1 3
DSS0 4
DGND 5
+5V 6
W_ C LK7
FQ_UD 8
CLKIN 9
DGND 10
+5V 11
R11
12
3.9K G_CLK 13 14
可整理ppt
R ESET9 85 0
D3 AD9850D4
D2
D5
D1
D6
可整理ppt
16
3.2 任意波形产生模块设计
任意波形产生原理 任意波形产生电路设计
D/A转换控制电路 D/A基准电压产生模块 波形数据存取电路 CPLD控制电路 波形处理模块
可整理ppt
17
3.2.1任意波形产生原理
利用计算机产生所需信号的波形数据,存 入波形数据存储器,在CPLD的控制下同时 选通存储器和D/A转换器,在两者之间建立 直接的数据通道,使存储器相应单元中的波 形数据传送给D/A转换器产生具有一定幅 度、频率、相位的模拟波形。 波形频率由CPLD的时钟信号决定。 CPLD的时钟信号由AD9850提供。
21 IOUT
R7 50
20 IOUTB
50
19 DGND
18 +5V
R8
17
16 VINP 15 VINN
R9 R110K
1K
IOUT IOUTB
15
并行装入方式的时序图
W_CLK、FQ_UD控制信号由CPLD内部产生; 总线DATA在W_CLK上升沿将数据装入寄存器,40位需重复 5次。最后在FQ_UD上升沿把40位数据从输入寄存器装入到 频率、相位及控制数据寄存器控制数据寄存器。
微型虚拟任意信号发生器 的设计与实现
可整理ppt
1
内容提纲
研究意义及现状 系统设计方案 硬件系统设计 软件系统设计 任意信号发生器测试效果
可整理ppt
2
一、研究意义及现状
传统信号发生器
正弦波信号源 函数发生器 脉冲发生器 扫描发生器
针对特定应用 产生波形种类有限 波形不可编程
可整理ppt
3
研究意义及现状
可整理ppt
18
3.2.2任意波形产生电路设计
D/A转换器的选择
D/A转换器是整个系统的核心器件,波形信号的质量取决于 其分辨率和数据输出速率。其制约关系为:
1. D/A的分辨率越高,则高次谐波的分量越小;
2. 一周期的数据点数越多,模拟信号越平滑;
3. 一周期数据点数多,则信号所能达到的最高频率则降低;
可整理ppt
13
3.1.2 DDS波形成产方案选择
方案一:根据DDS原理,用EEPROM存储 器、高精度D/A再配以CPLD的控制时序实 现; 缺点:成本高、调试难度大、开发周期长 方案二:根据系统需要,选择合适的DDS 芯片,配以简单的外围电路实现;可大大 缩短开发周期
可整理ppt
14
3.1.3 DDS波形产生电路
4. D/A的输出速率越高,波形平滑度越好,一般情况下并行 D/A的输出速率高,但是占用的I/O也多;
综合上述因素,本设计采用了MAXIM公司的MAX5541, 它是16位D/A,电压输出,10MHz三线式串行总线接口, 1us的信号建立时间。
可整理ppt
19
3.2.2任意波形产生电路设计
D/A转换控制时序
7
二、系统设计方案
设计指标
USB通信接口,实现即插即用
无需外部电源,工作电流〈500mA
具有DDS模式和ARB模式;
波形频率 0.01Hz(DC)~80KHz(ARB模式点数为8 )
0.01Hz(DC)~1MHz(DDS模式)。
频率分辨率 :0.01HZ
波形存贮容量 :32K
垂直分辨率 :16位
波形幅度 :0~2.5 Vpp
可整理ppt换控制电路 由CPLD控制完成,包括:
8位并行数据
16位并行数据
16位并行数据 16位串行数据
16位串行数据 3线接口时序
可整理ppt
21
D/A转换控制电路的具体实现
1. 采用状态机机制(定义状态ss:start,send16,over) 2. 定义16进制计数器counter16 3. counter16.clock=clk; ss.clk=clk;
D0
D7
DGND DGND
DVDD DVDD
W_CLK RSET
FQ_UD IOUT
CLKIN IOUTB
AGND AGND
AVDD AVDD
RSET DACBL
QOUT VINP
QOUTB VINN
AD9 85 0
28 DSS4
27 DSS5
26 DSS6
25 DSS7
24 DGND
23 +5V
22 RST9850
虚拟任意波形发生器
综合其他信号源产生波形能力 产生波形可编程控制 适用于各种仿真试验、教学实验等
可整理ppt
4
仪器发展历史
分立仪器
GPIB
可整理ppt
虚拟仪器
5
美国NI公司虚拟测试系统软硬件产品
可整理ppt
6
目标——吉林大学虚拟实验室
DAQ
LabView
CCU
AWG
WEB
RLC
可整理SpCpOt PE