您好!
我使用的是 TMS320F280049C。 在一个应用中、三个直流电机由 PWM 控制(Motor1:PWM1 & PWM4/Motor2:PWM2 & PWM3/Motor3:PWM6 & PWM7)。 我想让所有 PWM 与定义为主控的 PWM1同步运行。
//将 PWM1设置为主同步
EPWM_setSyncOutPulseMode (obj->pwmHandle[cn]、epwm_sync_out_pulse_on_counter_zero);
所有 PWM 的 SyncOut 定义如下:
EPWM_setSyncOutPulseMode (obj->pwmHandle[cn]、EPWM_SYNC_OUT_PULSE_ON_EPWMxSYNCIN);
电机2和3的 PWM 应接收到偏移的相位。
这非常适合电机2、但不会为电机3添加相位偏移(已加载)。
这是不是由在不使用 PWM5的情况下中断的"PWM 链"引起的吗、我能否以某种方式循环同步信号?
此致
托马斯
