STM32
直播中

恐龙之家

8年用户 806经验值
私信 关注
[问答]

怎样去计算stm32F407中PWM的频率

STM32F407中arr与psc有何关系?
怎样去计算stm32F407中PWM的频率?
pwm的调节作用来源于哪?

回帖(1)

李淑珍

2021-10-20 11:45:17
  stm32F407pwm控制
  A. Stm32F407主频(即CPU的时钟频率):168MHZ。
  B.
  arr是计数,从0到设定值,然后返回至0重新开始计数(也可以看成pwm的机械周期:将一个pwm周期分为多少份)
  psc是预分频系数,决定一次计数的时间。公式:一次计数时间(也是一个脉冲输出时间)=(psc+1)/主频。//
  计数周期(也是一个pwm周期)=(psc+1)*(arr+1)/主频。
  C.
  PWM的频率是指每秒钟信号从高电平到低电平再回到高电平的次数,计算公式:pwm频率(也是驱动频率)=主频/(计数+1)*(预分频系数+1)
  =主频/(arr+1)*(psc+1)。//得科驱动要求:4K-10K,最好为10K。
  D.
  pwm的调节作用来源于对“占周期”(高电平)的宽度控制,“占周期”变宽,输出的能量就会提高,通过阻容变换威廉希尔官方网站 所得到的平均电压也会上升,“占周期”变窄,输出的能量就会降低,通过阻容变换威廉希尔官方网站 所得到的平均电压也会属下降。占空比是高电平持续时间和低电平持续时间之间的比例。脉冲宽度是高电平持续时间。
  欢迎大家来踩,有问题请评论,看到会进行答疑
举报

更多回帖

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