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 vs FAST

Part Number: TMS320F280049


Tool/software:

Hello,

From what I understand:

  1. EST module (est.c for example) can be used ONLY with MCU that supports FAST.
  2. eSMO estimator (esmo.c for example) can be used with every MCU.

Did I get it right?

If so, what are the advantages and disadvantages of using eSMO instead of FAST?

    1. EST module (est.c for example) can be used ONLY with MCU that supports FAST.

             Yes.  FAST with library that can only support C2000 MCU with FPU&TMU

    1. eSMO estimator (esmo.c for example) can be used with every MCU.

              You are right. eSMO can be used on any MCU since the eSMO’s source codes are available with C language in motor control SDK.

    If so, what are the advantages and disadvantages of using eSMO instead of FAST?

    FAST can estimate precise rotor angle estimation to achieve a better motor control efficiency than eSMO/SMO.

  • Thanks!

    So InstaSPIN can only be used on MCU that have FAST lib.?

  • Not correct. All of theC2000 MCUs with FPU&TMU can support InstaSPIN-FOC since the latest InstaSPIN-FOC is using the static software library.

  • But if I'm looking at F280049 datasheet, it's written that the 49C has InstaSPIN and not "every" 49, although both are with FPU&TMU. Moreover, F280045 has FPU&TMU, but it's written that it's not supporting InstaSPIN.

    Could you please clarify that?

    Another question, I don't understand what is the difference between InstaSPIN and FAST - could you please explain that for me?

  • The previous Instaspin-FOC with FAST used the symbolic library with codes in ROM, so it only support the specific devices like F280049C as you mentioned above.

    The latest InstaSPIN-FOC uses FAST library that can support all of the C2000 devices with FPU&TMU including the F280049 or F280045 as well.