单片机/MCU论坛
直播中

1123127317

8年用户 991经验值
擅长:制造/封装 接口/总线/驱动
私信 关注
[问答]

STM32的PWM频率达到500KHZ后能否做到1KHZ的增减?

STM32的PWM频率达到500KHZ后,能否做到1KHZ的增减?

回帖(1)

刘御

2023-10-16 10:52:38
这个是需要计算的,记住一点  寄存器放的都是整数  现在举个栗子来算一下
72MHz的定时器时钟  选择1分频
500KHz的时候   初值计算等于72000/500=144  实际频率72000/144=500KHz
501KHz的时候   初值计算等于72000/501=143.7   实际频率72000/143=503.4Khz
502KHz的时候  初值计算等于72000/502=143.4    实际频率72000/143=503.4Khz
503KHz的时候  初值计算等于72000/503=143.1    实际频率72000/143=503.4Khz
504KHz的时候  初值计算等于72000/504=142.8    实际频率72000/143=507.0Khz


如果想达到1KHz的精度  也可以算一下  2us/500=4ns  1/4ns=250MHz   1.6us/600=2.6ns  1/2.6ns=384MHz  要满足500-600实现1KHz的步进  主频至少384MHz  
举报

更多回帖

发帖
×
20
完善资料,
赚取积分