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.

[参考译文] TMS320F280049:eSMO 与 FAST

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1447516/tms320f280049-esmo-vs-fast

器件型号:TMS320F280049

工具与软件:

您好!

根据我的理解:

  1. EST 模块(例如 est.c)仅可与支持 FAST 的 MCU 配合使用。
  2. eSMO 估算器(例如 eSMO.c)可用于每个 MCU。

我明白了吗?

如果是、使用 eSMO 而不是 FAST 有哪些优缺点?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    1. EST 模块(例如 est.c)仅可与支持 FAST 的 MCU 配合使用。

         有。  快速、仅可通过 FPU&TMU 支持 C2000 MCU 的库

    1. eSMO 估算器(例如 eSMO.c)可用于每个 MCU。

         你是对的。 eSMO 可以在任何 MCU 上使用、因为 eSMO 的源代码在电机控制 SDK 中提供 C 语言的。

    如果是、使用 eSMO 而不是 FAST 有哪些优缺点?

    FAST 可以估算精确的转子角度估算、实现比 eSMO/SMO 更好的电机控制效率。

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

    谢谢!

    因此、InstaSPIN 只能在具有 FAST 库的 MCU 上使用。

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

    不正确。 所有具有 FPU&TMU 的 C2000 MCU 都可以支持 InstaSPIN-FOC、因为最新的 InstaSPIN-FOC 将使用静态软件库。

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

    但是、如果查看 F280049数据表、就会发现49C 具有 InstaSPIN、而不是"每"49、尽管两者都使用 FPU&TMU。 此外、F280045具有 FPU&TMU、但我们认为它不支持 InstaSPIN。

    您能解释一下吗?

    另一个问题、我不明白 InstaSPIN 和 FAST 之间的区别是什么-您能为我解释一下吗?

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

    此前的带 FAST 的 Instaspin-FOC 使用的是符号库、其中包含 ROM 中的代码、因此它仅支持如上所述的 F280049C 等特定器件。

    最新的 InstaSPIN-FOC 使用 FAST 库、该库可以支持所有具有 FPU&TMU 的 C2000器件、也包括 F280049或 F280045。