STM32获得稳定的PWM频率和占空比

时间:2018-05-25 18:00:50

标签: stm32 pwm

我有F401RB核板Timer4配置了这些值 enter image description here

PWM输出变化很大,频率在40kHz到41.67 kHz之间,占空比在50%到52%之间。 enter image description here 有没有办法达到更好的稳定性

在适当尊重Sealese逻辑的情况下,洛杉矶在捕获实际输出方面是否滞后?

1 个答案:

答案 0 :(得分:6)

您试图以1 MHz的采样率读取40 KHz信号,换句话说,每个信号周期只有25个采样。如果在读取特定周期时出现+/- 1错误(并且总是可能出现这种错误,由于信号和采样之间完全缺乏同步),显示频率将偏差1/25 - 38461 Hz或41667 Hz。

如果您想确定准确的频率在1%以内(例如),您需要的采样率是信号频率的100倍。