电子产业
数字化服务平台

扫码下载
手机洽洽

  • 微信小程序

    让找料更便捷

  • 扫码下载手机洽洽

    随时找料

    即刻洽谈

    点击下载PC版
  • 华强电子网公众号

    电子元器件

    采购信息平台

  • 华强电子网移动端

    生意随身带

    随时随地找货

  • 华强商城公众号

    一站式电子元器件

    采购平台

  • 芯八哥公众号

    半导体行业观察第一站

应用DSP技术的正弦波发生器方案之硬件设计

来源:华强电子网 作者:华仔 浏览:154

标签:

摘要: 伴随着DSP技术的不断发展,应用了这一技术的新型集成芯片被广泛的应用在数控、测绘以及消费电子领域,并获得了长远的发展。在今天和明天的文章中,我们将会为大家分享一种应用了DSP技术的正弦波发生器方案,希望通过今明两天的分享,为各位工程师的研发工作带来一定的帮助。在今天的方案分享中,我们先来看一下,这种应用了DSP技术的正弦波发生器是如何进行硬件设计的。 总体方案设计 在这一应用了DSP技术的正弦波发

伴随着DSP技术的不断发展,应用了这一技术的新型集成芯片被广泛的应用在数控、测绘以及消费电子领域,并获得了长远的发展。在今天和明天的文章中,我们将会为大家分享一种应用了DSP技术的正弦波发生器方案,希望通过今明两天的分享,为各位工程师的研发工作带来一定的帮助。在今天的方案分享中,我们先来看一下,这种应用了DSP技术的正弦波发生器是如何进行硬件设计的。 总体方案设计 在这一应用了DSP技术的正弦波发生器方案设计中,基于DSP技术的特点,本方案选择采用TMS320C54X系列的DSP作为正弦信号发生器的核心控制芯片。在信号实现方面,选择用泰勒级数展开法实现正弦波信号,设置波形时域观察窗口,得到其滤波前后波形变化图,同时设置频域观察窗口,以此来得到其滤波前后频谱变化图。 正弦波信号发生器 正弦波信号发生器已被广泛地应用于通信、仪器仪表和工业控制等领域的信号处理系统中。通常有两种方法可以产生正弦波,分别为查表法和泰勒级数展开法。就查表法而言,这种方法是通过查表的方式来实现正弦波,主要用于对精度要求不很高的场合。而泰勒级数展开法是根据泰勒展开式进行计算来实现正弦信号,它能精确地计算出一个角度的正弦和余弦值,且只需要较小的存储空间。 在对这两种方法进行综合取舍后,在本方案中,我们主要用泰勒级数展开法来实现正弦波信号。 产生正弦波的算法正弦函数和余弦函数可以展开成泰勒级数,其表达式为: s1 在得出上述表达式的基础上,我们选择取泰勒级数的前5项,得近似计算式,即: s2 在近似计算公式的基础上,我们就可以得出两个比较精准的递推公式,即: sin(nx)= 2cos(x)sin[(n-1)x]-sin[(n-2)x] cos(nx)= 2cos(x)sin[(n-1)x]-cos[(n-2)x] 由递推公式可以看出,在计算正弦和余弦值时,需要已知cos(x)、sin(n-1)x、sin(n-2)x和cos(n-2)x。
型号 厂商 价格
EPCOS 爱普科斯 /
STM32F103RCT6 ST ¥461.23
STM32F103C8T6 ST ¥84
STM32F103VET6 ST ¥426.57
STM32F103RET6 ST ¥780.82
STM8S003F3P6 ST ¥10.62
STM32F103VCT6 ST ¥275.84
STM32F103CBT6 ST ¥130.66
STM32F030C8T6 ST ¥18.11
N76E003AT20 NUVOTON ¥9.67