打印
[技术问答]

困扰多日的一个PMW频率计算问题

[复制链接]
1596|4
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
wb8899|  楼主 | 2014-8-15 17:07 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 wb8899 于 2014-8-15 17:52 编辑

困扰多日的一个PMW频率计算问题,请各位高手指点,谢谢

晶振为内部11。0592 16分频,实测频率为1.4530KHZ,根据他的计算公式:FPWM=FCPWM/(PWMP+1)
有很大偏差,,问了很多厂家的FAE都搞不懂,答不出,只能在这里求助大家

oid PWM(void)                        
{
                   uint PWM_Period=500;
        PWMPL=PWM_Period;
        PWMPH=PWM_Period>>8;
        pwm_duty=250;
        PWM0L=pwm_duty;
        PWM0H=pwm_duty>>8;
        PWMCON3|=0x13;                                                                //        
        PWMCON1|=0xC1;
}
沙发
598330983| | 2014-8-18 19:29 | 只看该作者
呵呵,我要告诉你,晶振都是不准的,特别是国产的。

使用特权

评论回复
板凳
mintspring| | 2014-8-18 20:43 | 只看该作者
如果楼上说的晶振不准,那么你可以弄个小日本生产的那种。

使用特权

评论回复
地板
haolaishi| | 2014-8-20 16:25 | 只看该作者
1.你整成个整数频率,整数分频,这样方便看看误差是多少,不超过官方给的误差即可

使用特权

评论回复
5
haolaishi| | 2014-8-20 16:25 | 只看该作者
2.晶振本来就有误差,而且你是内部的振荡器分频,误差更大

使用特权

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

本版积分规则

14

主题

78

帖子

0

粉丝