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.

CCS/TMS320F280049C: Speed Control of PMSM motor

Part Number: TMS320F280049C
Other Parts Discussed in Thread: AMC1311, CONTROLSUITE

Tool/software: Code Composer Studio

Hello team,

We are using TMS320f280049c controller and end application is a) PMSM Motor running in one fixed direction all time, b) with fixed load - attached all the time and c) SW to control speed of it based on some user setting.

1) Pls refer to my earlier post (https://e2e.ti.com/support/microcontrollers/c2000/f/171/t/973343) - response was that "The three-phase voltage sensing signals are a must-have for using the FAST estimator to spin the motor."

2) Due to additional cost involved for that hardware (AMC1311, OPamp, etc..)  - we want to control PMSM Motor without using phase voltages.

3) In the next phase - we plan to similarly removing 3 phase currents with one shunt current. We have got a App note on how to do that in code("spract7.pdf"), from you. Thank you.

4) Can you please advise of a better way to do Sl#2. Are there any inter-dependencies on Sl#2 and #3; in other words - can they both co-exist in one solution. We have come across similar solution in another semiconductor company allowing for a low cost design / product. We haven't seen Phase voltage sensing in TI App notes like TIDUEG8A, TIDUA15A, TIDUBX1C.

thank you

  • Yes, you can drive a motor without 3-phase voltage sensing, but you can't implement the instaspin-foc that must have 3-phase voltage sensing as mentioned in the post your reference. You have to use other algorithms like SMO/eSMO, or sensored-foc.

    You might find the eSMO example project in the folder below in controlSUITE.

    \ti\controlSUITE\development_kits\HVMotorCtrl+PfcKit_v2.1\HVPM_Sensorless

    ControlSUITE: https://www.ti.com/tool/controlsuite