ZHCU083I January 2013 – October 2021 TMS320F2802-Q1 , TMS320F28026-Q1 , TMS320F28026F , TMS320F28027-Q1 , TMS320F28027F , TMS320F28027F-Q1 , TMS320F28052-Q1 , TMS320F28052F , TMS320F28052F-Q1 , TMS320F28052M , TMS320F28052M-Q1 , TMS320F28054-Q1 , TMS320F28054F , TMS320F28054F-Q1 , TMS320F28054M , TMS320F28054M-Q1 , TMS320F2806-Q1 , TMS320F28062-Q1 , TMS320F28062F , TMS320F28062F-Q1 , TMS320F28068F , TMS320F28068M , TMS320F28069-Q1 , TMS320F28069F , TMS320F28069F-Q1 , TMS320F28069M , TMS320F28069M-Q1
PWM 频率在 user.h 文件中设置。根据电机电感,某些电机需要比其它电机更高的 PWM 频率。通常,为避免过多电流纹波,电机的电感越低,所需的 PWM 频率越高。对于大多数电机,通常建议使用 20kHz,对于需要使用更高 PWM 频率的特殊情况将在本文档的后续章节中进行介绍。
低电感电机需要较高的 PWM 频率。
以下代码示例显示如何在软件中设置 20kHz PWM 频率:
//! \brief Defines the Pulse Width Modulation (PWM) frequency, kHz
#define USER_PWM_FREQ_kHz (20.0)