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.

How InstaSPIN know generate square wave for BLDC or sine wave for PMSM

Other Parts Discussed in Thread: MOTORWARE

Dear,

I am evaluating the TMDSCNCD28069MISO with DRV8312EVM.

As I know, we only set the MOTOR_Type_Pm in user.h to inform motor type for both PMSM and BLDC.

#define USER_MOTOR_TYPE MOTOR_Type_Pm

My question is How InstaSPIN know should generate different square wave for BLDC or sine wave  for PMSM?

Thanks in advance.

Jason

  • It doesn't generate a different wave. All synchronous motors are treated the same. A sine wave is generated by default. If you use the svgen_current in proj_lab10 you can increase the modulation to space vector and then trapezoidal if required. New version of MotorWare end of this week will have an updated version of this algorithm as well as a lab write up.