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.

INSTASPIN-BLDC: Trapezoidal comutation with F28069M launchpad

Part Number: INSTASPIN-BLDC
Other Parts Discussed in Thread: CONTROLSUITE, DRV8301, DRV8323, MOTORWARE,

Hello,

I am using F28069M and drv8301/drv8323 kit. Recently I was evaluating instaSPIN-FOC, but now i need to compare the performance of FOC and simple trapezoidal commutation. For this purpose I want to load instaSPIN -BLDC project and GUI. In the forum I have found that this can be done by loading examples from ti\controlSUITE\development_kits\DRV8312-C2-KIT_v128. However only the project "PM-sensorless" contains the F2806x RAM configuration options and included files. But this project uses FOC, so for simple trapezoidal control I want to use BLDC project, which has F2803x Option only.. 

What steps should I do in order to run BLDC on F28069M launchpad?

And how about IQmath which was built in F28xxx (without F/M) devices and isn't in F or M devices like in F28069M. How should I migrate to F or M device at this point?

  • IQmath can support all F28xx devices, not only 0xF/M device which supports instaSPIN-FOC and instaSPIN-motion.
    There is a little difference with ROM of 06xF/M for IQmath, you only need to use the example .cmd of F2806xF/M in motorware, and migrate instaSPIN-BLDC to 06xF/M as general 06x. You only need to change the GPIO configure based F28069M Launchpad and add the the DRV8301/DRV8323 drive in InstaSPIN-BLDC project, other codes are compatible with all F28xx devices.
  • OK, I will try.
    And how about hardware: the BLDC solution uses one shunt resistor for current measurement, but the DRV8301 or DRV8323 boosterpacks have three separate shunt resistors on each phase. What is the best possible way to use 3 instead of 1 shunt ? Maybe I should modify the code so it uses the corresponding ADC channel depending on which low-side transistor is open? Or is it impossible to do so?