基于MAX038的信号发生器设计
2017-07-27胡俊罗健将
商情 2017年23期
胡俊+罗健将
【摘要】MAX038是一个高集成度单片信号产生芯片。具有外围电路简单,功能丰富等诸多优点。本文基于MAX038和ATMEGA16单片机实现了一个多功能信号发生器。可以产生正弦波、方波和三角波信号,且幅值频率可键盘输入。
【关键词】MAX038 ATMEGA16芯片
ATMEGA16芯片。具有高性能、低功耗的8位AVR微处理器,通过DA芯片可方便控制输出频率。采用BC7281A键盘控制芯片,只占用单片机的3个I/O接口,根据键值锁存功能,最多可以有64键,内含去抖功能,编程简便,性能更可靠。采用X9C103P数字电位器。数字电位器是固态非易失性电位器,是理想的数字控制的微调电阻器。X9C103P是有99个电阻单元的电阻阵列,同时可在编制软件时要充分考虑X9C103P的各输入信号和输出信号的工作时序,根据计算符合本系统设计的控制要求。
一、系统框图
经过方案比较与论证,最后确定的系统组成框图如图1 所示:
二、测试结果
经过以上的电路搭建和单片机程序的编制,实现了信号发生器。最终测试结果如下:
(一)基本波形的频率测量数据
(二)幅度(Vp-p值)步进测量(测试对象:单位 :V,步进电压值 )
三、总结
本设计基本完成了题目的基本部分和发挥部分的要求,并扩展了与PC机无线。但是,系统也存在工作不稳定,输出波形有毛刺等問题。