Other Parts Discussed in Thread: C2000WARE
部件号: TMS320F28379D
主题: C2000WARE 中讨论的其他器件
主席先生/女士、
每个线路周期, 50Hz 交流输入电压。我有零交叉信号,在 20ms(50Hz),这是中断 DSP。 对于前 20ms、我想保持相位序列 PWM1、PWM2、PWM3、PWM4。 在接下来的 20ms、我希望保持 PWM2、PWM3、PWM4、PWM1。 在接下来的 20ms、我想保持 PWM3、PWM4、PWM1、PWM2。 对于接下来的 20ms PWM4、PWM1、PWM2、PWM3。 类似这 4 个间隔将在 DSP 固件中继续。
在周期为 6250(1 毫秒)的向上/向下计数模式下、我在旋转模式下尝试了相移 4167 (333us)、6250 (500us)、8333 (666us)、10416 (833us)。 我观察到 PWM 之间示波器上的正确相位超前量。 但在这样做的同时、我将占空比设置为每 80ms 扩展一个开关周期。
在搜索解决方案时、我遇到了 Allison Nguyen 的解决方案/解决方案。
TMS320F28379D:在多相可变频率运行中延长 PWM 占空比
她在 epwm_ex3_synchronization_modified.c 文件中提供了解决方案。 但它似乎对我不起作用。
原因可能是什么? 还是有其他工作要做。
谢谢。此致、
Prashant Gugle