文档介绍:前言
波形发生器是一种常用的信号源,广泛用于科学研究、生产实践和教学实践等领域。如设计和测试、汽车制造、生物医药、传感器仿真、制造模型等。
传统的信号发生器采用模拟电子技术,由分立元件构成振荡电路和整形电路,产生各种波形。它在电子信息、通信、工业等领域曾发挥了很大的作用。但是采用这种技术的波形发生器电路结构复杂、体积庞大、稳定度和准确度较差,而且仅能产生正弦波、方波、三角波等几种简单波形,难以产生较为复杂的波形信号。随着微处理器性能的提高,出现了由微处理器、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 波形发生器
基于模拟电路的波形发生器设计方案
正弦波振荡电路是用来产生一定频率和幅度的正弦波信号。。
RC桥式正弦波振荡器
适当调整反馈电阻值,使电路产生振荡,输出波形为稳定的不失真的正弦波。
(1)电路的正振荡频率和起振条件
,令,则该电路的振荡频率由式()决定。
()
起振条件由式()决定: ()
, ,表示限幅二极管导通时的动态电阻。
(2)选择RC参数的主要依据和条件
①因为RC桥式振荡器的振荡频率是由RC网络决定的,所以选择RC的值时应该把已知振荡频率作为主要依据。
②为了使选频网络的特性不受集成运算放大器输入和输出的电阻的影响,选择R时还应该考虑下列条件:式中,是集成运算放大器同相端输入电阻;是集成运算放大器的输出电阻。
(3)计算R和C的值
由式()可计算出电容值,初选R的值由式()算出C的值再复算R值。
()
实际应用中,要注意选用稳定性好的电阻和电容。
(4)选择电阻和电阻和可根据式()来确定,通常取=,这样既能保证起振,又不致引起严重的波形失真。为了减小运算放大器输入失调电流及其漂移的影响,应尽量满足的条件。注意,和的最佳数值还是要通过实验调整来确定。
(5)稳幅电路的作用及参数选择由于元件误差,温度等外界因数的影响,振荡器往往达不到理论设计的效果。因此,一般在振荡器的负反馈支路中加入自动稳幅电路,根据振荡幅度的变化自动改变负反馈的强弱,达到稳幅效果。,正向导通电阻与并联。当振幅大时,减小,负反馈增强,限制振幅继续增长;反之振幅减小时加大,负反馈减弱,防止振幅继续减小,从而达到稳幅的目的。稳幅二极管的选择应注意以下两点:
①为了提高电路的温度稳定性,应尽量选用硅管。
②为了保证上下振幅对称,两个稳幅二极管特性参数必须匹配。
(6)电阻、值的确定
二极管的正向电阻与并联电阻值差不多时,稳幅特性和改善波形失真都有较好的效果。通常选几千欧,选定后的阻值便可以初步确定,的调节范围应保证达到所需的值。
因为: ()
取=
所以: ()
但是,与的最佳数值仍要通过实验调整来确定。
(7)集成运算放大器的选择
集成运算放大器作为振荡电路的放大器,起放大作用,它是整个振荡电路的基础。选择集成运算放大器时,除希望输入电阻较高和输出电阻较低,最主要的是要选择其增益带宽积满足下列关系:
()
基于MCU的