论文 基于单片机的信号发生器设计,共31页,10363字 摘要 在介绍MAX038 芯片特性的基础上,论述了采用MAX038 芯片设计数字函数信号发生器的原理以及整机的结构设计。对其振荡频率控制、信号输出幅度控制以及频率和幅度数显的实现作了较详细的论述。该函数信号发生器可输出三角波,方波和正弦波。 本文重点论述了整机通过D/A转换电路控制MAX038的实现过程,D/A转换电路采用了8位4通道的MAX505来实现。在幅度的控制上采用数字电位器AD5171,该芯片是I²C总线方式控制,文中给出了I²C总线的读写控制程序。系统支持按键操作和上位机操作两种模式。 关键词:函数信号;D/A ;单片机控制 目录 绪论 1 第一章 系统概述和设计方案 2 1.1 论文的内容和组织 2 1.2方案选择 2 1.3信号发生芯片选择 2 1.4方案框图设计及基本控制原理 3 1.5.1 频段控制调整参数计算 4 1.5.2频率控制细调参数计算 5 1.5.3占空比的数字控制参数计算 6 1.5.4幅度的数控参数实现 6 第二章 系统硬件设计 8 2.1 系统总体设计 8 2.2单片机介绍及外围电路 8 2.3 D/A转换电路(频率,占空比控制电路) 10 2.3.1MAX505的引脚描述 10 2.3.2MAX505的内部结构及原理 11 2.3.3 D/A转换电路的电路说明 13 2.4频段选择电路 14 2.5 幅度控制电路 15 2.6 键盘电路 17 2.7电源电路 18 第三章 系统软件流程图设计 20 3.1 主程序流程图 20 3.2频段处理子程序 21 3.3频率处理子程序 21 3.4幅度处理子程序 22 系统分析与总结 23 参考文献 24 附录 25 |
查看评论
已有0位网友发表了看法