首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 嵌入开发 > 单片机 >

小弟我想用单片机产生可控的正弦信号。请教应该怎么设计

2012-04-20 
我想用单片机产生可控的正弦信号。请问应该如何设计?如题:我想用单片机产生可控的正弦信号,请问应该如何设

我想用单片机产生可控的正弦信号。请问应该如何设计?
如题:我想用单片机产生可控的正弦信号,请问应该如何设计?
感觉以前上课学的单片机知道完全不会用啊。光只记得一些指令了。。。。。完全不会下手了。求高手相助!

[解决办法]
最简单的就是列个表 但是精度的话不敢恭维 你可以选择DDS器件 之前用过AD9850好像可以30M速度 但是系统带宽不够的话 频率高的衰减很严重
[解决办法]
也可以考虑用单片机控制icl8038,这是廉价的方案。
[解决办法]
用DDS芯片吧如AD9834,AD9850等没效果不错,频率也比较高很高,用单片机的直接操做DAC的话对主频要求要高些
[解决办法]
将一个正弦波分在时间轴成16等分,计算每个等分的幅度
将每个幅度换成一个时间值(比如,将各幅度*255取整数)保存到16个寄存器A0-A15中
按照A0-A15的数值,在P1.0脚上(或其它引脚)输出等效宽度的脉冲
使用一个低通滤波器连接到P1.0上输出

热点排行