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.

[参考译文] TMS320F28069M:否定 SVGEN 生成的 InstaSPIN ROM PwmData

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1329590/tms320f28069m-negation-of-instaspin-rom-pwmdata-generated-by-svgen

器件型号:TMS320F28069M
主题中讨论的其他器件:MOTORWARE

大家好!

我一直在仔细研究 Motorware 中的一些 InstaSPIN 实验室、特别是为了了解控制器实现的 ROM 版本和 RAM 版本之间的差异。 虽然这些在名义上应该相同,但我注意到在实验2a ( ROM 版本)中,在调用 CTRL_run ()之后有必要反转 PWM 值,但在实验2b ( RAM 版本)中没有。 在与 InstaSPIN 相关的实验或用户指南中、似乎都没有对此进行解释。 是虫子吗? 如果是、任何其他 TI 文献中是否有任何对其的引用?

谢谢。

John。

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

    您使用的是哪个版本的 motorWare? 如果您使用的 MotorWare 版本可能与 SVGEN 相同。  

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

    我将使用 Motorware_1_01_00_18。 此问题适用于同一 Motorware 软件包中的两个不同 InstaSPIN 实验、因此 ROM 和 RAM (用户)实现之间的差异似乎更多、尽管 ROM 中的版本当然可能与我正在使用的 Motorware 包中的版本不同。 我的主要问题是,如果你可以帮助的话,为什么在任何文献中都没有提到需要在 CTRL_run ()处于 ROM 中而不是 RAM 中时,从调用 CTRL_run ()中反转 PWM 输出? 谢谢!

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

    只有 F2806x 在之前版本的 ROM 中有 CTRL_run ()。 您可以查看有关不同版本中更改的实验练习用户指南。

    instaspin_labs.pdf、位于 C:\ti\motorware\motorware_1_01_00_18\docs\labs

    您可以使用 ROM 外的 CTRL_run ()来参考 RAM/Flash 版本。 否则,您必须参考 ROM 中 CTRL_run ()的示例实验。