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.

TIVA MCU based BLDC motor driver solution.



Dear All,

Please suggest be a TIVA  MCU based BLDC motor driver solution.

Please find below requirements.

BLDC DRIVE REQUIREMENT

I/P VOLTAGE 50 TO 90V DC
MOTOR VOLTAGE    48VDC
MOTOR CURRENT  10A CONTINUOUS  /20A PEAK

CURRENT LIMIT SETTABLE THROUGH SOFTWARE

OPTION FOR HALL AS WELL AS ENCODER FEEDBACK(SLAVE MODE)

PROTECTION: [1] OVER VOLTAGE
        [2] UNDER VOLTAGE
        [3] OVER CURRENT
        [4] SHORT CIRCUIT
        [5] GROUND FAULT(HIGH SIDE CURRENT SENSING)
       

PROCESSOR   CORTEX-M4  (NO STELLARIS)

Looking forward for your valuable feedback.

Thanks & Regards :-

utpal

  • Our small group past developed such a BLDC motor control design w/LX4F231H5 device.  (64 pin, Cortex M4)

    You should be able to (still) find/read/review the past Stellaris BLDC RDK kit which used a larger pin Cortex M3.  While outside your "spec" - the points & strategy therein are fully applicable to your present objective.  User Guide for that past kit was very detailed/well-written - we'd bet you'd find it beneficial.

    Fault handling (over voltage/current) etc. (that past RDK) was too drastic/draconian for our tastes.  (i.e. even a single "transient" event "shuts-down" the controller - which often is way too harsh)  And - it fails to provide a current/torque "limiting" so often deemed helpful or even necessary.

    Power stage in that past RDK was not up to your voltage/current requirements - you'll have to survey the many new power devices which have arrived since that past RDK's introduction...

    Note that the RDK runs w/a supplied GUI (tieing you to an adjacent PC) or a simpler version.  (Basic BLDC)  We adopted the Basic version - and significantly extended & enhanced to our needs.  (thus we're "freed" from any PC attachment)  In usage - the need for a character or small graphic display became most evident.  We chose one of our firm's existing SPI input - small graphic displays - to monitor: Motor Speed, Motor Current, Torque/Current setting, power FET temperature, and key board voltages.  (among others)

    Believe this sufficient to, "Get you on your way..."