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.

LAUNCHXL-F28069M: Motor control MCU, inverter, and toolchain selection

Part Number: LAUNCHXL-F28069M
Other Parts Discussed in Thread: LAUNCHXL-F28379D, MOTORWARE, BOOSTXL-3PHGANINV, C2000WARE-MOTORCONTROL-SDK

Tool/software:

We are designing a motor control system and have the following goals:

  1. PMSM or IPM motor
  2. FOC
  3. Normal operation and regen
  4. Speed or torque control
  5. Probably using quadrature sensor but we would like to evaluate sensorless
  6. Use MATLAB and Simulink for control system evaluation, simulation, tuning, and possibly code generation
  7. Maximum voltage <60 Vdc
  8. Maximum current 20-30 amps
  9. We have additional requirements but I cannot disclose them on a public forum

To start, MATLAB recommended the LAUNCHXL-F28379D and BOOSTXL-DRV8305. I'm not sure if these are the best options for our requirements. It's also unclear from the TI website which toolset is best: InstaSPIN-FOC, InstaSPIN-MOTION, MOTORWARE, MotorControl SDK, or something else.

  • Is the C2000 series our best option?
  • Do you recommend the LAUNCHXL-F28379D?
  • Do you recommend the BOOSTXL-DRV8305? For initial development and evaluation, we could loosen our requirements.
  • Should we consider the BOOSTXL-3PHGANINV or something else?
  • Which development tools do you recommend?

Thanks,

Nat

  • Hi Nat,

    • Maximum voltage <60 Vdc
    • Maximum current 20-30 amps

    The above would decide your inverter stage (DRVx or GaN based boosterpacks). The DRVx forum could provide better guidance for part selection, especially on the latest parts.

    To start, MATLAB recommended the LAUNCHXL-F28379D and BOOSTXL-DRV8305. I'm not sure if these are the best options for our requirements. It's also unclear from the TI website which toolset is best: InstaSPIN-FOC, InstaSPIN-MOTION, MOTORWARE, MotorControl SDK, or something else.

    Mathworks provides many Simulink model examples for C2000 devices. Whether F2837x is the correct device for your application depends on your requirements. We have newer options like F28002x / 003x / 0013x / 0015x which may be more suited for your application. Simulink model support will vary based on device however, but you can also port between devices.

    For SDK suggest C2000WARE-MOTORCONTROL-SDK for latest device support & motor control solutions.

    • Do you recommend the LAUNCHXL-F28379D?
    • Do you recommend the BOOSTXL-DRV8305? For initial development and evaluation, we could loosen our requirements.
    • Should we consider the BOOSTXL-3PHGANINV or something else?
    • Which development tools do you recommend?

    Any of these would be fine for getting started and Mathworks models already have support for these boards. These can be different devices (C2000 and DRV) than what you choose for your product however, as you should review the device specs with your requirements.

    Best,

    Kevin