工具与软件:
您好!
我使用 TMS320F280039C 来控制多相直流/直流转换器。 我使用由相应 CMPSS 模块生成的过流事件来配置每个 EPWM 的跳闸区域。
理想情况下、仅出现过流的相位应生成跳闸事件、而该特定相位的 ePWM 应停止。
但是、虽然测试我已经看到、每当一个相位中发生过流事件时、所有相位都会发生跳闸事件、所有 EPWM 都会停止。 有人能分享他们如何处理这种错误的经验吗?
谢谢、此致、
Anirudh
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
工具与软件:
您好!
我使用 TMS320F280039C 来控制多相直流/直流转换器。 我使用由相应 CMPSS 模块生成的过流事件来配置每个 EPWM 的跳闸区域。
理想情况下、仅出现过流的相位应生成跳闸事件、而该特定相位的 ePWM 应停止。
但是、虽然测试我已经看到、每当一个相位中发生过流事件时、所有相位都会发生跳闸事件、所有 EPWM 都会停止。 有人能分享他们如何处理这种错误的经验吗?
谢谢、此致、
Anirudh
您好、Sumit、
感谢您的响应。
在我的设计中、我使用了三个 CMPSS 模块、但它们都针对相同的跳闸区域(TRIP4)信号进行了错误的配置。 我错误地假设每个 EPWM 都有自己的跳闸区域集、因此对所有 EPWM 相位使用相同的 TRIP4。
现在、我通过 XBAR 为每个 CMPSS 模块的输出分配了单独的跳闸区信号、代码开始按预期运行、因此问题得到解决。
谢谢、此致、
Anirudh