测量高频PWM时,预分频与滤波需协同优化。预分频(PSC)决定计数分辨率:PSC过大会降低捕获精度,过小则可能溢出。建议根据PWM最高频率f_max和定时器时钟f_clk,计算最大计数值N_max = f_clk / (PSC * f_max),确保N_max小于定时器位数(如16位65535),并留20%余量。滤波参数(ICF)用于抑制噪声,但会引入延迟,导致高频下漏捕。滤波采样频率应至少为PWM频率的4倍,即ICF值满足f_sampling = f_DTS / (ICF+1) > 4*f_max,其中f_DTS为定时器采样时钟。若PWM频率接近定时器上限,可适当减小PSC以提升分辨率,但需确保捕获中断及时处理。实操中,先固定PSC使计数值在量程30%-70%,再调整ICF至刚好滤除噪声且不丢失边沿,用示波器验证捕获值稳定性。