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.

[参考译文] TMS320F28335:TMS320F28335

Guru**** 2602845 points


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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/676337/tms320f28335-tms320f28335

器件型号:TMS320F28335

你好,先生

使用实验套件生成代码时会出现一些问题。 我们正在研究多级逆变器的硬件实现、我们需要六个 PWM 信号。 我们模拟了相同的模型、在 Simulink 示波器上观察到的脉冲为50Hz。 但是、一旦我们使用 code composer studio 在控制器上刷写 Simulink 生成的.out 文件、六个脉冲的频率就会降至非常低的值、即在 DSO 上观察到的频率仅为1-2 Hz。

可能的原因是什么? 为了获得适当的结果、我们需要进行哪些更改?

谢谢你

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

    Mahetab

    让我们首先验证您的 SYSCLK 配置。 最好的方法是配置 XCLKOUT。  有关如何设置 XCLKOUT 的详细信息、请参阅《系统控制和中断参考指南》。 如果收到意外值、则应检查时钟源的频率。 如果您的时钟源正确、那么您应该选择 PLLCR.DIV 和 PLLSTS.DIVSEL 值。 上述参考指南详细介绍了所有这些内容。

    假设 SYSCLK 配置正确、那么:PWM 模块中有时钟分频器、TBCTL.HSPCLKDIV 和 TBCTL.CLKDIV。 还需要检查这些内容、有关详细 信息、请参阅《TMS320x2833x、2823x 增强型脉宽调制器(ePWM)模块参考指南》。

    希望这对您有所帮助、
    Cody  

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    这仍然是个问题吗? 请在此处发布您找到的任何解决方案、它可能会帮助未来的人! 我将很快关闭该帖子、因为如果尚未解决、我会感到无活动、请随时回复。


    此致、
    Cody