打印
[ZLG-ARM]

求证个LPC2148的PWM做DAC的问题.

[复制链接]
2284|5
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
U200712308|  楼主 | 2008-3-29 13:59 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
沙发
toluoxin| | 2008-3-30 20:33 | 只看该作者

h

当PWM频率为正弦波的10倍时频率为180KHZ,一个周期约为5.5US.此时将VPB总线时钟设置与处理器时钟相同的状态下,一个PCLK的周期约为20.8NS.并且将PWMPR设置为零,最高可以实现266级的PWM分辨率.若PWM按正弦输出,这意味着处理器至少每隔5.5US要预备PWMMRX的给定正弦PWM信号,以匹配输出.过程中可能需要PWM快速中断以保证每一个PWM周期变化实时性.我想应该是可以做到的.

使用特权

评论回复
板凳
wangshujun| | 2008-4-2 08:48 | 只看该作者

2148不是有dac吗,用pwm来做有点过分吧

使用特权

评论回复
地板
U200712308|  楼主 | 2008-4-5 00:35 | 只看该作者

我要6路DAC.你帮我搞也.2148也就只有一路DAC.PWM算那就不止了.

使用特权

评论回复
5
boy123| | 2008-4-5 20:53 | 只看该作者

pwm做的DA精度怎么样?

使用特权

评论回复
6
jec017| | 2008-4-9 16:06 | 只看该作者

啊哦。

6路PWM直接输出18KHz,然后积分+积分就是正玄波了。这样波形好,但不能改变幅值。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

5

主题

37

帖子

0

粉丝