[ZLG-MCU] 周老师,LM3S615如何用PWM实现波形输出呢?

[复制链接]
2239|7
 楼主| 古月言 发表于 2008-1-23 15:58 | 显示全部楼层 |阅读模式
&nbsp;&nbsp;&nbsp;<B><font color=#000000>近来有51单片机转向学习ARM,很多不懂,我想用PWM实现波形的输出,该如何下手呢?谢谢。</font>&nbsp;<br /><br />&nbsp;&nbsp;&nbsp;<font color=#00C040>本帖欢迎大家来讨论PWM技术,同时恳请各位前辈对晚辈多多关照。</font></B><br />
zlgmcu 发表于 2008-1-23 17:13 | 显示全部楼层

请问您要产生何种波形?如果是方波,PWM本身就是了

<big><br />如果要产生周期和占空比可控的方波,则PWM本身就是<br /><br />如果需要正弦波等其它信号波形,则在PWM输出添加低通滤波器就可以实现了<br /><br />但是Lumianry的PWM决不仅仅是这些功能,它可以用来做各类电机控制(直流、交流、步进,等等)、模拟16位高分辨率D/A、语音播放、灯泡调光等等,应用非常广泛。<br /></big><br /><br />(zlgmcu_wdx)
 楼主| 古月言 发表于 2008-1-24 15:13 | 显示全部楼层

是的,我是想用PWM输出实现方波、正弦波、三角波的波形

<br />&nbsp;Lumianry的模拟16位高分辨率D/A功能是集成在PWM里面的PWM0CMPA、PWM0CMPB还是在模拟比较器里面呢?还是他们都有16位高分辨率的模数转换功能?
zlgmcu 发表于 2008-1-24 15:45 | 显示全部楼层

没有专门的D/A转换器,是PWM当作D/A来用

<big><br />PWM用作D/A原理很简单。PWM输出占空比固定方波,接低通滤波器,会得到一个稳定的直流信号,直流信号电压与占空比正好成简单的正比关系。PWM输出占空比可变的方波(比如按正弦规律变化),则经低通滤波器后会得到一个变化的模拟信号(按正弦规律会得到正弦波)。<br /></big><br /><br />(zlgmcu_wdx)
 楼主| 古月言 发表于 2008-1-24 23:27 | 显示全部楼层

谢谢周老师,我知道怎么去做了

&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;<b>周老师,&nbsp;我想更加系统地学习ARM嵌入式系统,有什么好的参考书(编程方面的)呢?</b>
zlgmcu 发表于 2008-1-25 08:41 | 显示全部楼层

好书多去了

建议到广州购书中心网站“<a href="http://www.gzbookcenter.com" target=_blank>http://www.gzbookcenter.com</a>”上搜搜,有关嵌入式软硬件的书有一大堆,一般都有内容简介。像北航、北邮、清华、电子工业等出版社的书质量较高。
 楼主| 古月言 发表于 2008-1-25 10:37 | 显示全部楼层

嗯.....

<br />&nbsp;&nbsp;&nbsp;昨晚在广州购书中心转了一圈,五楼的一间书店关于嵌入式方面的书我找到最齐全的了,北航出版的嵌入式方面的书都有全套的,还有一套人民邮电出版的ARM嵌入式开发的书也不赖.....为嵌入式,寒假努力奋斗。fighting!!!!<br /><br />&nbsp;&nbsp;&nbsp;谢谢周老师不吝赐教!
 楼主| 古月言 发表于 2008-1-26 12:01 | 显示全部楼层

从PWM 到D/A 转换器输出的信号处理框图

<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
您需要登录后才可以回帖 登录 | 注册

本版积分规则

1

主题

5

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部