请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号:TMS320F280039C主题:C2000WARE 中讨论的其他器件
工具/软件:
您好、专家
我的客户当前正在使用 F280039C DSP 进行 DAB 工程的研发。 控制 ePWM 波形存在相移要求。 最初、当使用相移寄存器 TBPHS 进行相移时、我们发现 ePWM 波形偶尔会出现突变。 调试后、我们了解到主要原因是 TBPHS 没有影子寄存器、因此其加载时序无法与 tbprd 和 CMP 等时间同步。 随后、采用向上/向下计数模式并生成周期性中断。 每次进入周期性中断时、CMPA/B 的值会根据相位值进行调整。 操作如下:

测试结果如下:

在此之后、相移波形发生了变化。 如下面的蓝色波形所示、上面的黄色波形是正常基准 PWM 波形。 相移后的目标波形应偏移 90 度、频率和占空比均为 50%。 然而、在现实中、如蓝色波形所示发生了变化、我们不确定导致这种情况的原因是什么。 您能帮助提供指导吗? 谢谢!