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.

TMS320F28069M: Control and configure developer board

Part Number: TMS320F28069M
Other Parts Discussed in Thread: MOTORWARE, CONTROLSUITE

Hi all,
first at all I'm quite new to all this subject and read already a lot of manuals and helpful links, but still I'm confused.

I had the chance to receive a developer board with the TMS320 C2000 Piccolo chip on it. (github.com/.../TAPAS)

Now my plan was to put a motor on the board and controll it over an Arduino or ESP32 because i'm used to it. The development example just shows a Raspberry PI SPI control but I think I could convert that or adapt it in the equal programming language. But everytime when i search how to configure the drive correctly the speach is from InstaSpin or Motorware and if I understand it correctly therefor I need a JTAG adapter which i dont have.

Is there no solution to control the board over an arduino or configure it?

Also I have asked them if for example a recuperation is possible and the support (from the company the board is received) answered yes, but i have to take care of the maximum ratings. How do I set them?

I'm glad for every help :)

With regards,
Elektrolyt

  • I'm confused by your question - are you trying to program the device via SPI? Or control the device via SPI in a master/slave type scenario? Also, are you trying to use InstaSPIN to spin the motor, or are you simply looking for any example to control the motor?

    Which maximum ratings are you referring to?

    Sean
  • I'm sorry i confused you.
    I'm probably not able to program the device via SPI right?

    I would like to control a Motor on this controller board with my SPI Device (arduino). For example I tell him the connected motor has 24V and 300W and I would like to have it spin with 50% Speed.

    Also I'm confused what the differences between InstaSPIN and "normal/easy" controlls are.

    With regards,
    Elektrolyt

  • You should be able to control the motor via SPI or UART. Our additional HAL tutorials have a section devoted to adding a UART module to the InstaSPIN framework.

    InstaSPIN is intended as a tool for users who want to quickly spin a motor using our proprietary sensorless observer. "Normal/easy" control schemes are of course all relative. We demonstrate other control methods, both sensored and sensorless, in ControlSUITE. InstaSPIN hides the observer in ROM, but other examples like eSMO make the observer source code public.

    If you were to ask me, implementing a robust motor control scheme is rarely "easy," but InstaSPIN can greatly reduce development time when choosing to use our observer. The rest of the FOC controller is open source and customizable; but, if you don't want to mess with the FOC scheme, InstaSPIN offers you the option of quick out-of-the-box solutions for that as well.

    Sean