函数发生器是一种多波形的
信号源。它可以产生
正弦波、
方波、
三角波、
锯齿波,甚至任意波形。有的函数发生器还具有调制的功能,可以进行调幅、调频、
调相、
脉宽调制和
VCO控制。
主要应用
函数发生器有很宽的
频率范围,使用范围很广,它是一种不可缺少的通用
信号源。可以用于生产测试、仪器维修和实验室,还广泛使用在其它科技领域,如医学、教育、化学、通讯、
地球物理学、
工业控制、军事和宇航等。
设计方法
设计一个函数发生器使得能够产生方波、
三角波、正弦波。
技术指标
频率范围 10Hz~100Hz,100Hz~1000Hz,1kHz~10kHz
通过改变控制电压Uc实现压控频率VCF
三角波Upp≈5 V 幅度连续可调;
方波Upp≈14 V 幅度连续可调.
设计要求
(1) 根据
技术指标要求及实验室条件自选
方案设计出原理
电路图,分析工作原理,计算元件参数。
(2) 列出所有元、器件清单报实验室备件。
(4) 记录实验结果。
1、函数发生器的组成
函数发生器一般是指能自动产生正弦波、方波、
三角波的电压波形的电路或者仪器。电路形式可以采用由运放及分离元件构成;也可以采用单片集成函数发生器。根据用途不同,有产生三种或多种波形的函数发生器,本课题介绍方波、三角波、正弦波函数发生器的方法。
方案选取
由运算放大器
单路及分立元件构成,方波——三角波——正弦波函数发生器电路组成,由于技术难点在三角波到正弦波的变换,故以下将详细介绍三角波到正弦波的变换。
波形变换的原理是利用
差分放大器的传输
特性曲线的
非线性,波形变换过程。可以看出,传输特性曲线越对称,线性区域越窄越好;三角波的幅度Uim应正好使
晶体接近饱和区域或者截至区域。方案一:用差分放大电路实现三角波到正弦波以及
集成运放组成的电路实现函数发生器
2。 用
二极管折线近似电路实现
三角波——正弦波的变换
二极管折线近似电路
根据二极管折线近似电路实现三角波——正弦波的变换的
原理图,可得其输入、输出特性曲线如入3所示。
频率调节部分设计时,可先按三个频率段给定三个
电容值:1000pF、0.01Μf、0.1
μF然后再计算R的大小。
手控与压控部分线路要求更换方便。为满足对方波前后沿时间的要求,以及正弦波最高
工作频率(10kHz)的要求,在
积分器、
比较器、正弦波
转换器和输出级中应选用Sr值较大的运放(如LF353)。为保证正弦波有较小的
失真度,应正确计算二极管网络的电阻参数,并注意调节输出
三角波的幅度和
对称度。输入波形中不能含有直流成分。
(二)方案二:用二极管折线近似电路以及
集成运放组成的电路实现函数发生器
由μA741和5G8038组成的精密压控震荡器,当8脚与一连续可调的
直流电压相连时,
输出频率亦连续可调。当此电压为
最小值(近似为0)时。输出频率最低,当电压为
最大值时,输出频率最高;5G8038
控制电压有效
作用范围是0—3V。由于5G8038本身的
线性度仅在扫描频率范围10:1时为0.2%,更大范围(如1000:1)时线性度随之变坏,所以控制电压经μA741后再送入5G8038的8脚,这样会有效地改善压控线性度(优于1%)。若4、5脚的外接电阻相等且为R,此时输出频率可由下式决定:
f=0.3/RC4
设函数发生器最高工作频率为2kHz,定时电容C4可由上式求得。
电路中RP3是用来调整高频端波形的
对称性,而RP2是用来调整低频端波形的对称性,调整RP3和RP2可以改善正弦波的失真。
稳压管VDz是为了避免8脚上的负压过大而使5G8038工作失常设置的。
(三)方案三:用单片集成函数发生器5G8038
上面三种方案中,方案一与方案二中
三角波——正弦波部分原理虽然不一样,但是他们有共通的地方就是都要人为地搭建
波形变换的
电路图。而方案三采用
集成芯片使得电路大大简化,但是由于实验室条件和成本的限制,我们首先抛弃的是第三种方案,因为它是牺牲了成本来换取的方便。其次是对方案一与方案二的比较,方案一中用的是电容和
电阻运放和
三极管等电器原件,方案二是用的二极管、电阻、三极管、运放等电器原件,所以从简单而且便于购买的前提出发我们选择方案一为我们最终的
设计方案。
参数确定
从电路的设计过程来看电路分为三部分:①正弦波部分②方波部分③
三角波部分
正弦波
们选择KSP2222A型的三极管。
由直流通路有:
20 k
因为
静态工作点已经确定,所以
静态电流变成已知。根据
KVL方程可计算出
镜像电流源中各个电阻值的大小:
可得
方波部分
由 ,可见f与c成正比,若要得到1Hz~10Hz,C为10 。10Hz~100Hz,C为1 。
则 =7.5k ~75k ,则 =5.1k
则 =2.4k 或者 =69.9 k
∴ 取100 k
∵
由输出的
三角形幅值与输出方波的幅值分别为5v和14v,有
=
∴ =10k
则 ≈47 k , =20 k
根据方波的
上升时间为两毫秒,查询
运算放大器的速度,可以选择74141型号的运放。
由此可得调整电阻:
直接采用凌阳
SPCE061A作为
波形发生器。波形的具体产生是通过两路DAC来产生,凌阳SPCE061A在这方面的设计为我们提供了极大的方便,用它实现的好处在于,外围电路极其简单,另外在DAC的编程方面又提供及其便利的
编程环境。外围电路的设计包括三大部分,第一是键盘控制电路的设计,这里采用4*4键盘,由IOA的低八位进行控制,把键盘上的行和列分别接在IOA0~IOA3和IOA4~IOA7上,采用
外部中断二来中断所显示波形,以便进入下一波形的编辑和输出,在波形输出的同时利用外部中断一来实现同步的频率调节。第二是显示电路的设计,这里为了在波形输出依然有显示,由于
单片机的局限性这里采用通常的动态
LED显示行不通,因为波形输出时要求
CPU不停地为其服务而没有空闲来为LED进行不停更新,解决方案是采用带数据缓存器和驱动的
LCD来提供显示,这样只占用八个I/O口即可完成设计要求,也可放弃适时显示功能采用
LED显示,这里将提供两种显示方案。第三是滤波和电压转换电路的设计,滤波采用
低通滤波器,滤除DAC转换过程中形成的高频小
锯齿波。另外由于凌阳
SPCE061A单片机DAC输出为电流输出,为满足达到5V的电压输出,外接
OP07运算放大器进行放大,加1千欧姆电阻进行电流信号到电压信号的转换。本设计的特点是全面采用
数字电路方案,因而工作稳定可靠。利用单片机
控制管理,使频率设置和
占空比调整等操作可用
键盘输入,十分方便.
焊接调试
(一)按照方案一的电路图焊接好电路板。
(二)调试前,将电路板接入±12伏电压,地线与电源处公共地线连接.
频率范围
为便于测量,将电路板上的方波信号接入
示波器,并合上C1=10µF的开关,断开C2=1uF的开关,然后调节RP2,并测出此时
方波信号频率的变化范围;
断开C1的开关,合上C2的开关,按照同样的方法调节RP2并记录方波信号频率的变化范围,结果如下:
以上频率并未完全到达要求的指标范围,经分析,原因在于:
通过对比,发现频率范围整体下移,这里可能存在两个原因,第一是反馈通道上的 存在磨损,使电阻值达不到计算的数值。第二是三角波运放上的反向端的电阻 也存在 一样的问题。
输出电压
① 方波:
电路板上
方波信号接入
示波器,调节RP1,测得方波峰峰Vpp=14V,可见所得值与性能指标中的一致。
撤除方波信号并接入
三角波信号,调节RP1, 测得三角
波峰峰值Upp=5V也能达到课题的要求。
③ 正弦波:
将正弦波信号接入示波器,调节RP3和RP4,测得正弦波峰峰值Upp=2.8V.也基本上能到达课题要求。
3。波形特性测定:
① 方波上升时间:
将电路板上的方波信号接入示波器,,调节示波器上周期调节旋钮,直到能清楚观测到
方波信号上升沿处的跃变,测得方波
上升时间为:
tr=6.4µs
分析:上升时间达不到要求,这个可以用换运放类型来解决。通过改变运放的速度来改变其上升时间。
① 三角波非线形失真:
撤除方波信号,将电路板上
三角波信号接入
示波器通道1,测得此时的三角波信号参数如下:
频率: f=98.42Hz
此时将实验台上函数发生器产生的
三角波作为
标准信号接入示波器的通道2,并调节其频率及峰峰值,使之与要测试的三角波信号参数一致(f=98.42Hz,Upp=5V).
在示波器上的双踪模式下比较,发现两通道的三角波完全重合,说明无非线形失真.
② 正弦波严重失真:
分析:由于调节平衡的
滑动变阻器的一只引脚坏掉了,我自己拿一根导线将其接好,所以导致电路的不对成性,使得
静态工作点偏离原定的位置,故导致此结果。