用STM32产生SPWM大概最高频率能达到多少呢?是不是无法产生较高的频率呢,我想产生27.71KHz的SPWM信号,但是通过计数得出定时器2的中断频率大概要达到10MHz。以下是我的计算:
* :SPWM的载波频率为200KHz(即产生最终SPWM的PWM的频率),基波频率为27.71KHz(即最终SPWM的频率),
* :分辨率为1/360,即PWM占空比每次步进的大小,一个SPWM周期采样点设为360个点(根据实际可设为更多
* :或更少).综上,设定时器中断时间为x,则x*360(一个SPWM周期)=1/27.71KHz,得出x=100.244ns
|