函数信号发生器的设计

2013-05-14 05:43程俊红
卷宗 2013年4期
关键词:正弦波电路图流程图

摘 要:本文介绍一种用AT89C52单片机为核心,配合信号发生芯片MAX308构成的波形发生器,可产生方波、三角波、正弦波、锯齿波等多种波形。该系统结构简单、体积小,具有很高的性价比。

关键字:单片机;MAX308;波形发生器

一、设计原理

以单片机为控制核心,通过按键实现选择对应的波形,单片机判断输入的按键从而通过I/O口来控制MAX308的A0、A1引脚,从而控制MAX308的输出波形。整个系统框图如图1所示:

二、硬件电路图

1、MAX308

MAX308的特性如下:

(1)工作频率范围为:0.1Hz-20MHz

(2)频率和占空比独立可调

(3)非线性失真:小于0.75%

(4)输出波形:正弦波、三角波、锯齿波、矩形波、脉冲波

(5)输出波形:VP-P=2V

MAX308的核心为一个电流控制的振荡器,通过恒定电流对外部电容C充电和放电,获得三角波和方波输出。充、放电电流由流进MAX308的IIN脚的电流控制,由加在引脚FADJ、DADJ上的电压调整。VDADJ来控制外部电容C的充、放电电流的比值,当VDADJ=0时,波形的占空比为50%,当VDADJ=2.3V时,波形的占空比为10%~90%,通过电阻RF(连接在FADJ和2.5V基准电压之间)和RD(连接在DADJ和2.5V基准电压之间)就可以实现对频偏和占空比进行调整。

MAX308内部还有正弦整形电路、比较器、复用器以及鉴相器电路,它们共同实现了正弦波、三角波、锯齿波、矩形波、脉冲波的生成。波形选择是通过两个输入引脚A0、A1的逻辑电平来实现的。当A1A0=00时,选择的矩形波,当A1A0=01时,选择的三角波,当A1=1时,选择的是正弦波。MAX308的外围电路图如图3所示。

2、单片机电路图

单片机选择的是AT89C52,单片机的最小系统包括晶振电路、复位电路,以及EA接高电平。单片机的外围电路连接如下:P2.0和P2.1连接MAX308的A0和A1,用于选择输出波形。P1.0和P1.7连接一个4*4的按键。其中P1.0~P1.3连接按键的行线,其中P1.4~P1.7连接按键的列线。

三、软件流程图

软件流程图主要实现功能是:检测按键的输入、根据输入的结果选择相应的波形信号,如果输入的“0号键”得到的是正弦波,如果输入的“1号键”得到的是矩形波,如果输入的“2号键”得到的是三角波。软件流程图如图4所示。

参考文献

[1]郭天翔.新概念51单片机C语言教程入门、提高、开发、拓展 北京电子工业出版 2009年1月

[2]程全.基于AT89C52实现的多种波形发生器的设计[J].周口师范学院学报,2005.22(5):57~58.

[3]童诗白.模拟电路技术基础[M].北京:高等教育出版社,2000.171~202.

作者介介

程俊红(1979—),讲师。

猜你喜欢
正弦波电路图流程图
“且”的真与假
单相正弦波变频电源设计与实现
采用BC5016S的纯正弦波逆变器设计及制作
专利申请审批流程图
专利申请审批流程图
宁海县村级权力清单36条
基于嵌入式技术的电网同步正弦波发生装置研究
文氏电桥正弦波振荡电路
《天津医药》稿件处理流程图