OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 3994|回复: 2

stm32 PWM精度问题

[复制链接]

28

主题

91

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
263
金钱
263
注册时间
2015-11-28
在线时间
51 小时
发表于 2017-12-8 19:37:38 | 显示全部楼层 |阅读模式
10金钱
以STM32F103RC为例,1k-10kHZ步进1hz,下产生10000HZ的pwm 64000000/10000=6400;产生9999hz的的pwm 64000000/9999=6400.64;产生9998hz的的pwm 64000000/9998=6401.28;四舍五入发现9999和9998结果频率一样。实际输出频率64000000/6401=9998.438hz。这种精度明显不行。频率都达不到,更别说占空比了。有什么方法提高精度吗,可以在10khz以内1hz步进。或者使用其他什么芯片可以达到要求。
求解。

笑哥
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165287
金钱
165287
注册时间
2010-12-1
在线时间
2107 小时
发表于 2017-12-9 01:00:30 | 显示全部楼层
回复

使用道具 举报

0

主题

4

帖子

0

精华

新手上路

积分
28
金钱
28
注册时间
2016-4-20
在线时间
6 小时
发表于 2017-12-16 13:08:45 | 显示全部楼层
这种要求对于单片机还是有点高,但是对于FPGA来说,这都不是事!建议对时序要求精度要的地方,就用FPGA!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2024-11-2 04:27

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表