洛乐 发表于 2013-4-7 10:04:59

新手求助关于音频信号发生器

设计要求用单片设计;   频率范围:0~20KHZ
                               输出正弦波
                     数字显示输出
                     输出频率精度10ZH
   我想用51单片机和DAC0832可以产生0~20KHZ这么大的频率吗,运算放大用TL082两片。我也想用DDS芯片产生频率。
大师们之前做过或者知道给点指点 或者可以说说其他更好方法

aureole 发表于 2013-4-7 10:09:04

毕业设计?

洛乐 发表于 2013-4-7 10:21:30

aureole 发表于 2013-4-7 10:09 static/image/common/back.gif
毕业设计?

   是 的

chaily 发表于 2013-4-7 10:39:16

如果用DDS肯定是没问题啦,但是DDS太贵啦!想用51机再配合DA产生20KHz的有点难,正弦波肯定要查表 或者用数组的,但是51机的速度转换输出好像没那么高的速度,除非输出比较低精度的波形。假设一个完整的正弦波由100个点组成,20KHz的周期是50us,要在50us内完成100个点连续查表输出,一般51机根本做不到的。{:sweat:}

lcw_swust 发表于 2013-4-7 11:04:01

试试这个
miniDDS
http://www.myplace.nu/avr/minidds/index.htm

zgxcom123 发表于 2013-4-7 11:07:28

{:lol:}这题目一听就知道是毕业设计………………

图简单的话随便找个单片机,再买个AD9850的模块
就能出波形了

censtar 发表于 2013-4-7 12:50:29

正选波的话,用PWM,做VF变换就行了 。频率也不高。

洛乐 发表于 2013-4-7 13:53:39

chaily 发表于 2013-4-7 10:39 static/image/common/back.gif
如果用DDS肯定是没问题啦,但是DDS太贵啦!想用51机再配合DA产生20KHz的有点难,正弦波肯定要查表 或者用数 ...

我见到用51与dac823最多也是0~10Kzh频率谢谢啦
页: [1]
查看完整版本: 新手求助关于音频信号发生器