基于DSP正弦信号发生器设计
时间:03-21
来源:互联网
点击:
中断程序流程图如图5所示。首先根据键盘的按键值选择已设置好的正弦波的幅度与频率,然后按以下步骤执行:(1)计算0°~45°的正弦和余弦值;(2)利用正弦函数倍角公式sin2x=2sinx cosx,计算0°~90°的正弦值;(3)通过复制,获得0~359°的正弦值;(4)将0°~359°的正弦值重复输出,便可以得到正弦波。
在CCS开发环境下编程,通过仿真器将程序下载到DSP芯片中,选择不同的按键产生相应的中断,即可在示波器中观察到相应的正弦波形。所产生的波形具有精度高,幅值稳定的特点,同时具有较强的实时性和灵活性。
3 结束语
DSP芯片具有的特殊软硬件结构和指令系统,使其能高速处理各种数字信号处理算法。基于此设计的正弦信号发生器具有速度高、精度高的特点。同时该系统依靠简洁的外部硬件电路设计和合理的软件程序设计,能够产生幅度和频率可调的高稳定度正弦波。而且该系统的可扩展性良好,只需要在中断服务程序中改变送往D/A芯片中的采样值,而不改动任何硬件电路,就可以实现三角波、方波乃至更复杂波形的输出。鉴于DSP不断提高的性价比,故在传统产品中采用DSP作为主控制器已成为一种趋势。
- 基于FPGA的DSP设计方法(08-26)
- 电力电子装置控制系统的DSP设计方案(04-08)
- 基于DSP Builder的VGA接口设计(04-10)
- 基于DSP和USB的高速数据采集与处理系统设计(05-01)
- 数字信号处理(DSP)应用系统中的低功耗设计(05-02)
- 基于DSP的嵌入式显微图像处理系统的设计(06-28)