




免费预览已结束,剩余36页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
内容提要:一、背景和意义二、研究现状三、技术指标四、整体方案设计及工作原理五、波形数据的获取六、硬件电路设计七、软件设计,一、背景和意义,函数信号发生器是广泛应用于系统检测调试、自动测量控制和教学实验等领域的多波形信号源;可以产生正弦波、三角波、锯齿波、方波等多种波形,由于其输出的波形均可用数学函数描述,故命名为函数信号发生器;函数信号发生器在工业生产、产品开发、科学研究等实验测试中起着十分重要的作用,除供通信、仪表和自动控制系统测试用外,还广泛用于生物医学等各个领域的测试。,二、研究现状,信号发生的主要实现方法有直接模拟法和直接数字法两种1、直接模拟法:采用模拟电子技术,由调谐振荡器和调幅放大器加上一些指示电路构成,仅能产生正弦波、三角波、方波等几种简单的波形,其电路结构复杂、尺寸大且功耗大,并且频率不高,由于模拟电路温漂大而使得其波形稳定性差,且难以产生精准的频率信号,不易调试。,1、直接模拟法,2、直接数字法1971年,美国学者J.Tierncy,C.M.Rader和B.Gold提出了以全数字技术,从相位概念出发直接合成所需波形的一种新的频率合成原理。直接数字法是采用直接数字合成(DirectDigitalSynthesis)的方法实现信号产生。该技术具有频率转换速度快、频率分辨率高、易于控制的突出优点。直接数字合成技术近年来发展的很快,而要产生任意波形就必须采用直接数字合成技术。,2、直接数字合成法(2种直接数字合成结构)1)、基于地址计数器的数字频率合成法工作原理:将波形数据存储于存储器中,而后用可程控的时钟信号为存储器提供扫描地址,波形数据被送至DAC,经数模转换和低通滤波器后得到所需的模拟电压波形。假定地址计数器的时钟频率为fosc,波形一周期内有n个采样值,那么合成的波形频率为:如果改变地址计数器的时钟频率或存储器的地址步进大小,合成波形的频率都会随着改变。而要改变波形,只要在只读存储器中写入不同的数据。,2、基于相位累加器的直接数字合成法,2、基于相位累加器的直接数字合成法核心是相位累加器,由一个加法器和一个相位寄存器组成,K是频率控制字,也是相位增量或步长;fclk是参考时钟的频率,N是相位累加器的位数,位宽是2N,数据存储器中存储的是一个周期正弦波的数字幅度信息,每个地址对应正弦波中0-360范围的一个相位点,存储器共有2N个地址空间,即把360分割成2N份。每来一个时钟fclk,相位累加器就把频率控制字K与相位寄存器输出的累加字相加,相加后得到的结果作为查询表(ROM存储器)的地址,同时把这个累加值再送到加法器作为下一次累加的输入。相位累加器的输出是一个等差数列,是相位累加器的初始值,n是参考时钟的个数。,2、基于相位累加器的直接数字合成法,相位增量(频率控制字)不同时,一个周期内的取样点数不同,相位寄存器每经过2N/K个fclk时钟后回到初始状态,输出信号的频率是频率控制字与输出信号频率和参考时钟频率之间的关系为:通过改变相位累加器的频率控制字K或者参考时钟频率fclk来改变输出信号的频率。,2、基于相位累加器的直接数字合成法工作原理:从连续信号的相位出发将信号取样、量化、编码,形成一个函数表,存在波形存储器中。基于相位与幅度的对应关系,通过改变频率控制字K来改变相位累加器的相位增量,然后在参考时钟的控制下取样,取样得到的相位值通过相位幅度转换得到相位值对应的幅度序列,幅度序列再通过D/A转换为相应的电压信号,D/A转换器输出的一系列的阶梯电压信号经低通滤波器后便输出了光滑的合成信号。,DDS相位码和幅度码的关系,高性能DDS单片电路,三、技术指标,电压输出范围:010V精度:0.5%FS输出波形:正方波、负方波、正负方波、阶跃波、单三角波、连续三角波、锯齿波、指数波、半正弦波、正弦波、任意波形(包括再现用户实测采样波形)输出波形频率范围:0.12Hz50kHz环境温度:-1050相对湿度:80电源要求:可在无市电电源场合使用,电源噪声小,四、整体方案设计及工作原理,1、整体设计方案:采用虚拟仪器技术、直接数字合成技术和计算机技术设计并研制低成本、高精度、人机界面友好的函数信号发生器。此方案硬件实现电路简单,电路中省去了单片机、液晶显示以及按钮等,节省仪器成本。,2、工作原理:仪器工作过程完全由计算机通过USB接口来控制;用户通过计算机软面板输入幅值、频率、基线和占空比等波形参数,计算机接收这些信息,分析后计算出地址计数器时钟信号的频率和一个周期的波形数据个数,再计算波形幅度量化数据,通过接口电路和控制器把波形数据顺序存储到波形存储器。利用可程控的时钟发生器推进地址计数器扫描地址,波形存储器中的数据被同步时钟循环地读出,同时启动D/A变换器,D/A变换器输出的模拟信号经过电压跟随器和低通滤波器即可得到所需要的模拟信号波形。,四、整体方案设计及工作原理,采用标准函数法,是通过选取标准函数(如正弦函数,三角函数,方波函数,锯齿波函数等)来得到波形数据的。当波形的函数表达式已知时,利用软件编程产生波形数据;波形数据是信号波形幅值的数字量表示,是指在规定的同步时钟周期内用“1”或“0”数字状态来定义波形,即波形数字化。由于存储器存储容量有限,因此当系统连续的输出信号时,只能是周而复始地重复读出存储器中一部分或全部的波形抽样数据。为了保证波形质量,应该使一个周期内的存储点数足够多。,五、波形数据的获取,以正弦波为例说明波形数据是如何产生的。正弦波的函数表达式是:式中:Amp输出波形幅值,Base输出波形的基线,N波形在一个周期内的采样点数。其中Amp和Base是由用户设定的,Amp和Base应该满足:0Amp10,10Base10。,公式1,五、波形数据的获取,根据公式1,正弦波在一个周期内的采样点值是:再将f(i)按DAC的比特数取整,从而得到:,式中:n数模转换器DAC的位数,n=16,INT取整函数,五、波形数据的获取,每个周期共有N个点,,式中:fosc是时钟发生器频率,fout是输出波形频率,由用户设定,是已知量。,双极性工作方式,五、波形数据的获取,把数值转换成十六进制数,依次写入数据存储器中。当地址计数器在可程控时钟发生器的驱动下开始计数时,就会依次选中存储器中的0单元、1单元、N-1单元地址,从而将其中数据依次取出送到D/A变换器的数据线上,经过转换后,就能得到相应幅值的模拟信号。,五、波形数据的获取,当地址计数器计满N个数时,就得到一个周期的正弦信号。然后计数器自动清零,再从存储器的0单元读出数据送至D/A变换器,计数器循环往复不断计数,即可得到连续的正弦波信号。为了保证波形质量,应该使一个周期内的数据个数足够多,所以电路中地址计数器的时钟频率应该远远大于用户所需信号频率。,五、波形数据的获取,1、接口电路的设计2、控制器电路的设计3、波形发生电路的设计3.1时钟电路3.2地址计数器电路3.3地址计数器自动清零电路3.4波形数据存取电路的设计3.5DA转换电路3.6DAC的基准电源电路4、模拟滤波器组电路5、电源管理电路,六、硬件电路设计,六、硬件电路设计,1、接口电路的设计接口电路是计算机和函数信号发生器之间进行信息交换的中转站。接口电路具备执行计算机命令的功能和电平匹配的功能。USB接口芯片选用的是CYPRESS公司的CY7C68013,它内部集成了增强型8051内核、智能USB串行接口引擎、USB数据收发器、通用串行接口、3个8位I/O口、16位地址线、8.5kBRAM和4kBFIFO等。接口电路由计算机的USB接口供电。接口电路输出12个控制信号给后续电路。,2、控制器电路的设计控制器电路实际上也是并行口的端口扩展电路。电路中所需要的控制信号共有70多个,而USB接口芯片的I/O口有限,不能满足电路的需要,因此需要将端口进行扩展。端口扩展方法:用4/16译码器4514和锁存器74HC373扩展端口,用控制信号作为译码器的输出选择信号,译码器的输出作为锁存器的选通信号。数据线连接到锁存器电路的输入端,作为共用的数据总线,锁存器把数据端口发出的数据锁存,当锁存器的选通信号被选中时,锁存器的输出管脚读取锁存的数据,这样就产生了电路中所需的控制信号,控制信号同时被写入控制点。,4个控制信号,8个数据信号,3、波形发生电路的设计,时钟发生电路为地址计数器提供时钟信号。地址计数器产生波形存储器的地址信号。波形存储器用来存储波形的量化数据;计算机通过控制器将波形量化数据写入存储器,再控制存储器将存储的波形数据经地址扫描读出,送到D/A转换器,获得输出波形。,3.1时钟电路,可编程的集成晶体振荡器EXO3提供时钟信号,F0=16MHz,EN高电平有效,第2脚输出频率,3.2地址计数器电路5片4位二进制同步计数器74HC163组成片间快速进位的二进制计数器,512K的存储器,512K=219,19根地址线,A0-A18,,3.3地址计数器自动清零电路波形存储器中存储的只是一个周期的波形数据,波形数据存储在从零地址开始的存储单元里。为了产生连续的完整的周期信号,需要存储器地址推进到波形数据存储单元对应的最后一个地址时,地址计数器自动清零,再从零地址开始重新读出存储器中的数据,这样波形数据被循环读出,才能得到完整的连续的周期波形。,3.4波形数据存取电路采用RAM作为波形存储器是最方便的。波形存储器用来存储波形的量化数据。512K8的高速CMOS静态RAM,一片存储高8位数据,另一片存储低8位数据,地址线共用。该存储器功耗低,单电源供电,读写时序简单,易于程序控制。,读时序,写时序,3.4波形数据存取电路,3.5DA转换电路采用16bit的DAC:AD669。该DAC的输出电压范围可编程设定,单极性输出范围是010V,双极性是-10+10V。内带两级缓冲寄存器,这样可以消除数据抖动误差。波形数据的二进制代码以16位并行方式写入,双极性输出时,数据代码为0000H,对应的模拟输出为-10V,输入代码为8000H,模拟输出为0V,输入代码为FFFFH,模拟输出为+10V。该芯片温漂小,工作温度范围是4085。D/A转换电路中它是双极性输出,由另一片单极性输出的DAC为其提供精密参考电压,以实现输出波形的幅值控制。,3.5DA转换电路,3.6DAC的基准电源电路采用一片DAC的输出作为波形DAC的基准电压,是单极性输出,输出电压可编程设定,输出范围是010V,输出电压可以微调。如果信号输出幅值是5V,则波形DAC的基准电压就是5V,利用软件调整基准电压来实现输出波形的幅值控制。采用双DAC结构能够保证DAC的16位分辨率,提高仪器的精度。,4、模拟滤波器组电路设计采用3个滤波器组成的滤波器组完成输出频率范围内周期性信号的滤波。输出频率小于1kHz的周期信号由滤波器1滤波,1kHz到10kHz频率范围的周期信号由滤波器2滤波,10kHz到50kHz频率范围的周期信号由滤波器3滤波,其它信号直接输出。采用的是四阶低通滤波器,由两个二阶无限增益多路反馈低通滤波器串联起来构成。四阶低通滤波器的放大倍数是1倍。当用户设定了输出波形的频率后,计算机控制开关自动选择一组滤波器滤波。,OPA2132是供电范围是-15V+15
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 象棋课件信息
- 2025年城市道路标线施工及维护服务合同范本
- 2025年城市综合体项目单包建筑工程施工合同
- 2025版电子产品设计合同保密协议及专利保护
- 2025年新型地库车位投资合作与收益分配合同范本
- 2025版汽车售后服务市场拓展合同
- 2025年度套装门经销商合作协议范本
- 2025版围蔽施工环保污水处理设施承包合同
- 2025年的商业合作合同模板
- 2025年建筑行业企业农民工劳动合同
- 《电机学》课件(共十章)
- 重庆渝湘复线高速公路有限公司招聘笔试真题2024
- 2025年50套普通话测试题及答案
- 2025年广西中考道法真题卷含答案解析
- 婚介专业红娘培训课件
- 物业员工冬装采购方案(3篇)
- 网店客服教案网店客服岗前准备ITMC网店客户服务实训系统介绍
- 国际经济法课件马工程版
- 留学生中国文化课课件
- 电子工程师(PCB设计)笔试试题及答案
- 2025年森林植被恢复费森林抚育项目方案投标文件(技术方案)
评论
0/150
提交评论