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.

TM4C1290NCPDT: Control of BLDC motor using Tiva

Part Number: TM4C1290NCPDT
Other Parts Discussed in Thread: CONTROLSUITE

Hi

We are making a card with Tiva MCU that should control a BDLC motor. I see that TI promotes using C2000 for that and e.g. provides the ControlSuite SW. However, due to that we also use Tiva MCU on several other cards the BLDC control needs to be done using Tiva.

We have two different motors that we want to control.

1) A motor with Hall sensors fitted that we will use in a velocity control application and we intend to just use 6-commutation control to run the motor

2) A motor with a precision position sensor mounted on the shaft where we need to have accurate position control and intend to control the motor using some kind of FOC method

I have looked at the TI Web and found that TI had a BLDC control SW for Stellaris. Since Stellaris is very similar to Tiva I would assume that it would be straight forward to port this SW to Tiva.  The SW is available for download from this link: https://www.ti.com/tool/RDK-BDC-CD?_ticdt=MTY1NjY3OTkwMHwwMTdjMzE3Nzc3MjQwMDFkYjBiNmI4Y2UxN2JkMDUwNzIwMDZkMDZhMDEzNTB8R0ExLjIuNjM5ODEyOTYuMTYzMjkxNzQ4Nw

However, when I try to download I get an error saying that: "The webpage at downloads.ti.com/.../RDK-BDC-CD-673.zip might be temporarily down or it may have moved permanently to a new web address."

I have opened a support case for this: CS1038316 “Download of RDK-BDC-CD-673.zip fails”  but it seems that Customer Support is unable to help me getting hold of the SW.

My question is:

1) Can you help me to get hold of the Stellaris BLDC control SW

2) Are the other (better?) options? E.g. would it be better to use the code from ControlSuite and port that to Tiva? What is your recommendations?

Regards

Fredrik

  • I could only find the user manual link.

    www.ti.com/.../spmu033

    I hope TI will look into this matter.

  • Hello Zain,

    We don't really have an offering towards proper BLDC support for TM4C microcontrollers.

    C2000 definitely has a lot of resources invested in BLDC applications whereas we have not made any such investments for TM4C. It's very possible to use these devices for BLDC applications, but our focus has been on broader use cases as the specialized requirements for BLDC applications tend to fit C2000 MCUs better and the impact we would get for investing in that space for TM4C isn't significant enough versus other areas.

    As far as the Stellaris software for LM3S devices, I cannot distribute what I have found (which is a different version) via E2E because the package does not have proper licensing for public distribution. It would need to be shared over NDA as a proprietary 'as-is' delivery.

    Best Regards,

    Ralph Jacobi

  • Thanks for the clarification. I appreciate. 

  • Hi

    How can we get an NDA so that we could get the Stellaris SW package? Are you able to contact me directly for arranging this? Or is it possible to fix the broken download link, so that I can download directly from the TI webpages?

    Regards

    Fredrik

  • Hello Fredrik,

    I am only an engineering expert for these devices, I don't handle anything like NDAs. Typically those are worked with TI sales reps. I can't do anything on my end to help with that.

    As for the broken software link, it's not possible to fix that.

    Best Regards,

    Ralph Jacobi