ZHCU753A January 2022 – October 2022
精确的电流检测对于估算转子角度和转速以及实现最佳动态电机控制而言非常重要。电流检测参数必须与硬件匹配,这可以通过设置下面的相关参数来实现。
死区时间,上升沿延迟时间必须大于功率模块的(高侧开通时间)+(低侧关断时间),下降沿延迟时间必须大于电源模块的(高侧关断时间)+(低侧关断时间),如参考设计中使用的电源模块的以下设置所示。
//! \brief Defines the PWM deadband falling edge delay count (system clocks)
#define MTR1_PWM_DBFED_CNT 225 // 2.25us
//! \brief Defines the PWM deadband rising edge delay count (system clocks)
#define MTR1_PWM_DBRED_CNT 245 // 2.45us
脉宽 PWM 的最小持续时间,该时间必须大于(硬件延迟时间 + 死区时间 + 振铃持续时间 + ADC 采样时间)
//! \brief Defines the minimum duration, Clock Cycle
#define USER_M1_DCLINKSS_MIN_DURATION (480U)
采样保持延迟时间,它指定从 PWM 输出到 ADC 采样时间的延时时间,用于电流检测。该延迟时间取决于硬件,包括栅极驱动器电路的传播延迟和功率 FET 的开通/关断延迟,其值小于或等于(最小持续时间 - ADC 采样时间)。
//! \brief Defines the sample delay, Clock Cycle
#define USER_M1_DCLINKSS_SAMPLE_DELAY (455U)