当前位置:首页 > 消费电子 > 消费电子
[导读]函数发生器是一种多波形的信号源。它可以产生正弦波、方波、三角波、锯齿波,甚至任意波形

函数发生器是一种多波形的信号源。它可以产生正弦波方波、三角波、锯齿波,甚至任意波形。有的函数发生器还具有调制的功能,可以进行调幅、调频、调相、脉宽调制和VCO控制。函数发生器有很宽的频率范围,使用范围很广,它是一种不可缺少的通用信号源。可以用于生产测试、仪器维修和实验室,还广泛使用在其它科技领域,如医学、教育、化学、通讯、地球物理学、工业控制、军事和宇航等。

频率范围 10Hz~100Hz,100Hz~1000Hz,1kHz~10kHz频率控制方式 通过改变RC时间常数手控信号频率通过改变控制电压Uc实现压控频率VCF输出电压 正弦波Upp≈3 V 幅度连续可调;三角波Upp≈5 V 幅度连续可调;方波Upp≈14 V 幅度连续可调.波形特性 方波上升时间小于2s;三角波非线性失真小于1%;正弦波谐波失真小于3%。

1 引言

在自动控制系统设计及调试过程中,不同频率的正弦波、三角波和方波常作为信号源,应用十分方便。过去常由分立元件及集成运放构成振荡器,后来出现的ICL8038其最高频率仅能达到100kHz。而MAX038芯片性能更好,最高频率可达20MHz,且三种波形由同一端输出。单片机控制品质卓越,基于单片机的函数发生器运行可靠,操作方便。

2 高频信号发生器芯片MAX038简介

MAXIM公司生产的MAX038芯片是一种高频精密的函数发生器,可产生三角波、锯齿波、正弦波、方波及脉冲波,且频率及占空比的控制可独立进行。

Lin管脚电流范围在10~400μA时电路获得最佳工作性能。输出波形的选择由逻辑地址引脚A0和A1的组合来决定:A1A0=10或11时,输出正弦波;A1A0=00时,输出方波;A1A0=01时输出三角波。波形切换可在0.3μs内完成,但输出波形有0.5μs的延迟时间。输出频率由Lin引脚的电流、SOSC引脚的对地电容量和FADJ的电压来决定。当FADJ引脚接地时,输出频率由公式给出:

F0=Lin/CF

式中,F0是输出频率,单位MHz;Lin是管脚输入电流,单位μA;CF是决定输出频率的串入电容值,单位pF.

3 基于单片机的函数发生器的设计与实现

3.1 系统硬件接口电路设计

Intel公司的MCS-51系列中的8051单片机应用已很成熟,以其为基核的其他8位机都有极好的兼容性,应用十分方便。图1所示为以8051和MAX038为核心的系统硬件电路。


函数发生器如何实现多波形的信号源

用8279完成键盘输入和LED显示控制两种功能,键盘按键设置:数字键0~9,小数点,正弦波方波和三角波切换键,频率选择Hz、kHz、MHz切换键,占空比键,回车键。采用外部译码方式,8279的SL0~SL2经74LS138(2)输出接键盘,同时经74LS138(1)输出驱动后送LED。8279的显示输出B0~B3,A0~A3作8位数据输出,当键盘出现有效闭合键时,数据自动进入8279的RAM存储器,并向CPU申请中断。

MAX038的频率控制电压由10位DAC1020提供,经Rin=50kΩ的电阻进入Lin引脚,8051的P2.6作为DAC1020的片选信号,采用双缓冲器方式,锁存10位数据。DADJ引脚电压范围-2.4V~+2.4V由8位DAC0832的双极性输出电压提供,即占空比调节的控制电压。用8051的P2.5作为DAC0832的片选信号,基准电压采用MAX038内部2.5V基准电压,接入VR端。DAC0832的ILE接+5V,片选端和数据传送端都与74LS373输出线A0相连。

设Lin输入端电压为Vin,串接电阻为Rin,则有公式:

F0=Vin/〔Rin×CF〕

式中,F0是输出频率,单位MHz;Vin是输入端电压,单位V;Rin是串接电阻,单位Ω;CF是决定输出频率的串入电容值,单位pF。

取Rin=50kΩ,Vin的范围0.5~5V,这样对于某一电容,可提供十倍扫频范围,从而电容的选择就可确定输出频率范围,即频段。第一频段电容取100μF,频率范围0.1~1Hz,第二频段到第九频段电容选择按十倍衰减,即可获得各频段频率范围,第九频段频率范围是10~20MHz,每一频段步进值选各频段低段频率的0.5%。有九个频段供选择切换,8051的P1.2~P1.5通过T1042译码后送入频段设定电路,由软件启动频段设定电路中的开关来进行频段选择。

3.2 系统软件设计方案及实现

系统的主程序流程框图如图2所示。


函数发生器如何实现多波形的信号源

先对8279进行初始化,即允许中断申请,清8279状态,置键盘显示方式及时钟编程等,再置MAX038初始波形与频率、占空比。然后测试回车键是否闭合,以决定是否进行中断处理,判断输出波形并输出控制信号,有关输出波形频率的控制电压及占空比的计算送DAC1020及DAC0832,最后将波形频率及占空比送显示缓冲区,调显示子程序显示。

4 小结

利用单片机对MAX038的实时程序控制可产生高频高精度的输出波形,系统运行稳定,输出波形失真小、漂移小、频率范围宽,基于8051的CHMOS单片机也可方便地实现嵌入应用。

本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

在电子技术领域,RC 桥式振荡电路作为一种常用的正弦波振荡电路,被广泛应用于信号发生器、音频设备等众多电子设备中。其输出稳定的正弦波信号,对设备的正常运行起着关键作用。然而,实际应用中,RC 桥式振荡电路的稳幅效果常常受...

关键字: RC 桥式 振荡电路 正弦波

Spwm的产生可以分为软件方法和硬件方法,硬件方法通过硬件产生一路三角波一路正弦波,经过一个比较器比较正弦波幅值与三角波幅值的关系即可得到spwm波。

关键字: 步进电机 正弦波

方波-正弦波转换电路是将方波转换为正弦波的重要模拟电路。它在电子的许多不同领域具有广泛的应用,例如数学运算,声学,音频应用,逆变器,电源,函数发生器等。

关键字: 方波 正弦波 转换器 模拟电路

PWM代表脉冲宽度调制,目前将 PWM 理解为一种可以由数字 IC(如微控制器或555 定时器)产生的信号。这样产生的信号将具有一串脉冲,并且这些脉冲将是方波的形式。也就是说,在任何给定的时间点,波浪要么是高的,要么是低...

关键字: PWM波 方波

PWM控制的基本原理可以概括为:通过对逆变电路开关器件的通断进行控制,使输出端得到一系列幅值相等的脉冲,用这些脉冲来代替所需要的波形(如正弦波)。

关键字: PWM控制 脉冲 正弦波

目前从低频到几百 Mhz 的正弦波、三角波产生,绝大多数都使用了 DDS 芯片。

关键字: 正弦波 三角波产生 DDS 芯片

振荡器通常由放大电路、选频电路和正反馈电路组成,它们相互协作以产生重复的电子信号,这些信号通常是正弦波或方波。

关键字: 正弦波 方波 电子信号

方波的时间占空比是指在一个周期内,电压处于高状态的时间占总周期时间的比率。一个理想的方波有一个50%的占空比,即高和低倍相等。

关键字: 方波 矩形波 修正正弦波

晶振(XO)输出波形(Output Type)是与封装尺寸一样重要的一个技术指标,这些输出波形可简单归为两种:正弦波、方波。

关键字: 正弦波 方波 晶振

使用5V低功耗运算放大器不会产生失真为–100dBc的正弦波。尽管如此,采用 LTC6258 的带通滤波器可与一个易于使用的低功率振荡器结合使用,以低成本、低电压和极低耗散产生正弦波。

关键字: 低功耗 运算放大器 正弦波
关闭