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.

Sinusoidal commutation of BLDC motors ?

Other Parts Discussed in Thread: DRV8301-69M-KIT, TMS320F28069M, MOTORWARE

I have seen many drives in the marked recently advertizing sinusoidal commutation on BLDC motors. I guess they mean that they drive the motor using Space vector PWM resulting a sine-like current waveforms. Is this correct ?          I have an eTraction application for bikes and very small vehicles, and one of the requirements is to eliminate the BLDC motor high frequency noise. Is this the right way to go ? I was looking to DRV8301-69M-KIT as a possible start up.  Are there any working examples regarding this kind of commutation in this kit for BLDC motors ? Can I just use a PMSM driver  with FOC to run a BLDC motor ?

  • Hi Angelo,

    I have seen many drives in the marked recently advertizing sinusoidal commutation on BLDC motors. I guess they mean that they drive the motor using Space vector PWM resulting a sine-like current waveforms. Is this correct ?

    Yes, this is correct.

    I have an eTraction application for bikes and very small vehicles, and one of the requirements is to eliminate the BLDC motor high frequency noise. Is this the right way to go ?

    The DRV830-69-KIT will work in your application, as long as you do not exceed the voltage and current ratings listed below.

     I was looking to DRV8301-69M-KIT as a possible start up.  Are there any working examples regarding this kind of commutation in this kit for BLDC motors ? Can I just use a PMSM driver  with FOC to run a BLDC motor ?

    The DRV8301-69M-KIT is provided with sinusoidal code. From the description of the kit:

    The DRV8301-69M-KIT is a 60V, 40A continuous, three phase inverter platform enabled by the Piccolo TMS320F28069M MCU with InstaSPIN-FOC and InstaSPIN-MOTION software in ROM. The kit is ideal for spinning three phase brushless DC and brushless AC (BLAC) motors – often referred to as permanent magnet synchronous (PMSM) motors. Utilizing Texas Instruments’ new InstaSPIN-FOC and InstaSPIN-MOTION technologies, the DRV8301-69M-KIT allows developers to quickly identify, automatically tune, and control a three phase motor, providing an “instantly” stable and functional motor control system.

  • Yes, InstaSPIN-FOC and InstaSPIN-MOTION come with two different SVGEN (space vector generation modules).

    There is the normal one (in ROM and included in source) that we generally recommend only using up to the limit of what we call 1.0, this is a pure sinusoidal waveform.

    With the second SVGEN (in source code only, see proj_lab10) we give you the option to go to 1.15 (space vector modulation) or 1.33 (trapezoidal over modulation) and have built in compensation for positioning of the ADC shunt samples, sample width selection, and ignoring of channels.  These both give you a nice boost in top speed but at a trade-off of some additional switching noise.

    The solution also makes it ease to modify the PWM frequency and associated sampling, current, estimator, speed, and trajectory frequencies to select the one that is best for you.

    You can run the GUI that comes with the kit for initial evaluation, then you will want to move to the embedded projects that are included and documented in MotorWare.

    and join us at the InstaSPIN forum:

    http://e2e.ti.com/support/microcontrollers/c2000/f/902.aspx