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.

[参考译文] TMS320F28377S:有关生成正确三相 PWM 模式的问题

Guru**** 2460850 points
Other Parts Discussed in Thread: TMS320F28377S

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/661083/tms320f28377s-question-about-producing-correct-three-phase-pwm-pattern

器件型号:TMS320F28377S

我对使用 Delfino 微控制器 TMS320F28377S 生成正确的三相 PWM 模式有疑问。

当三相空间矢量从扇区变为另一扇区时、我无法生成正确的 PWM 模式。 我已经尝试了几乎所有东西、当扇区发生变化时、第一个脉冲总是错误的。

 

问题1:是否有方法可以按照 pdf 文件中的附件正确生成所需的 PWM 模式?

 

问题2:使用 PWM 寄存器的全局重新加载时、事件的优先级是多少? 例如,如果所有 PWM 阴影寄存器在 PRD 事件期间发生变化,那么是否存在一些变化不会立即产生影响,但外围设备稍后会“看到”这些变化?

 

问题3:是否可以一次性重新加载全局软件强制寄存器以控制 PWM? 根据数据表 SPRUHX5C (表13-38。)、只能在全局范围内重新加载持续的软件强制

 

例如、如果我希望在 PRD 事件上手动强制单个脉冲、则在 ZRO 事件上执行软件控制的决策。

 

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

    您好、Asko、

    [引述]问题1:是否有办法按照 pdf 文件中的附件正确生成所需的 PWM 模式?

    我找不到任何附件。

    [引用] 问题2:使用 PWM 寄存器的全局重新加载时、事件的优先级是多少? 例如,如果所有 PWM 阴影寄存器在 PRD 事件期间发生变化,那么是否存在一些变化不会立即产生影响,但外围设备稍后会“看到”这些变化? [/报价]

    所有寄存器应同时更新。 没有优先级。 如果更新了影子寄存器并且发生了全局重新加载事件、则所有活动寄存器将同时更新。

    [引用]问题3:是否可以一次性重新加载全局软件强制寄存器以控制 PWM? 根据数据表 SPRUHX5C (表13-38)、只能在全局范围内持续重新加载软件[/引用]

    没错。 只能将由 GLDCFG 寄存器控制的寄存器用于全局加载-全局加载可用于单次触发模式。 可以 使用 GLDCFG 为全局负载启用 AQCSFRC 负载。

    在您为 pdf 提供所需的输出后、我们可以考虑其他方法来获得所需的波形。

    Bharathi