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

Ton*_*nyP 0 stm32 pwm

我有F401RB核板Timer4配置了这些值 在此输入图像描述

PWM输出变化很大,频率在40kHz到41.67 kHz之间,占空比在50%到52%之间. 在此输入图像描述 有没有办法达到更好的稳定性

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

jas*_*per 6

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

如果要确定精确频率在1%以内(例如),则需要比信号频率大100倍的采样率.