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.

[参考译文] LAUNCHXL-F28377S:几秒钟后正弦 PWM 频率发生变化

Guru**** 2344390 points
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/627542/launchxl-f28377s-sinusoidal-pwm-frequency-changes-after-a-few-seconds

器件型号:LAUNCHXL-F28377S

我将正弦 PWM Simulink 模型(正弦波块和三角发生器块)加载到 LAUNCHXL-F28377S 中,加载程序后,引脚的输出与我预期的一样(模型中设置的频率相同,常规 SPWM 脉冲形状相同-宽脉冲,窄脉冲-)

但几秒钟后,频率开始下降,脉冲几乎以相同的宽度出现!!!

注意:当我按下 LAUNCHXL-F28377S 上的 RESET 按钮时、程序会像我刚加载时一样恢复正常运行、然后几秒钟后问题再次开始。

我加载了一个180度传导模型(脉冲发生器模块)、它在恒定频率下正常工作、  

但是、当我使用5us 之类的小死区时间时、它无法正常工作。

1-是否有人可以帮助或解释问题?

2-该模型(正弦波和三角波发生器)是否适合 DSP?或者我是否应该使用 ePWM 模块?

3-是否有好的信息来源可以很好地了解 ePWM 的工作原理?

遗憾的是、此处不允许连接 Simulink 模型格式(.mdl)!

SPWM 模型:

180度型号:

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您正在使用什么 MathWorks 版本? CCS 的哪个版本?  

    请注意、其中一部分看起来像是 MathWorks 技术支持问题-您应该 联系 MathWorks 技术支持 以获得帮助。

    谢谢、

    -Brian

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我使用的是 Matlab R2017a 和 CCS V6.2
    我更改了套件、问题是相同的、看起来问题是 Matlab 块中的问题。
    我将询问 MathWorks 技术支持。

    感谢你的答复