How does Permanent Magnet Synchronous Motor( PMSM) work?
PMSM and BLDC motors can usually be driven with either six-step commutation or sinusoidal commutation. A motor must have the proper mechanical and electrical design to get the benefits of sinusoidal operation. It is best to ask the manufacturer which drive method is best for a given motor.
Sinusoidal operation requires more precise rotor position feedback from the motor and a more complex inverter switching algorithm. The PMSM is best controlled with a high performance 8-bit MCU, 16-bit MCU or digital signal controller.