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.
工具与软件:
您好!
我正在使用 TMS320F28388D 开发产品、并使用 SysConfig 进行外设配置。 其中一种转换器是相移全桥、我现在看的是具有相位调节功能的 HRPWM 配置。
该程序可在未激活 HRPWM 的情况下工作。 但是、当在 SysConfig 中激活 HRPWM 时、PWM 不再同步。
我认为配置正确:
但2个 ePWM 不同步。
经调查、我发现应该同步的 ePWM 具有其 EPwmXRegs.TBCTL.PHSEN = 0。
查看 SysConfig 生成的代码、我启用了两次 HR 阶段、但未启用常规阶段:
如果我手动添加"正常相位"启用某处:
此行会导致 EPwmXRegs.TBCTL.PHSEN = 1。 然后是 EPWM 同步版
我的印象是、当启用 HRPWM 和 HR 相位时、相位启用框会错误地转换到 HRPWM_函数中、而不是 ePWM_函数中。 这会导致 ePWM 同步问题。
此致、
Adrien
Adrien、您好!
您使用的是哪个版本的 C2000WARE? 此问题已在 C2000WARE5.04中修复
此致!
Ryan Ma
您好!
我使用的是5.01版。 我已更新 C2000Ware、问题已解决。
感谢您的帮助、
此致、
Adrien