微波EDA网,见证研发工程师的成长!
首页 > 通信和网络 > 通信网络技术文库 > 基于DSP数字振荡器的移相正弦波发生器设计

基于DSP数字振荡器的移相正弦波发生器设计

时间:11-07 来源:EDN 点击:
3 系统软件设计及CCS仿真结果

系统软件主要由BootLoader下载程序、系统初始化、键盘显示、定时中断处理等几个模块构成。系统开始上电时首先执行BootLoader程序,将目标程序从外部FLASH中调入片内RAM中执行。

系统初始化程序完成对TMS320VC5416各控制寄存器,McBSP串口控制寄存器,定时器以及TLC320AD50C相应寄存器的初始化设置。主程序及定时中断服务程序流程图如图2所示。


设定正弦波频率为2 kHz,采样频率40 kHz,移相60度的CCS仿真波形如3所示。

4 结束语

本文提出了一种基于DSP数字振荡器产生移相正弦波的设计方法。实验结果表明系统产生的波形稳定,抗干扰能力强,频率、相位和幅度调节方便,精度高,输出频率范围为20 Hz~20 kHz,相移0~360°,移相分辨率可高达0.001度。另外系统若连接高速DA转换芯片,可大大提高输出频率范围。该设计方案简单可行、新颖实用,有推广应用价值。

编辑:博子

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top