I'm trying to understand brushless dc motor control via field orientated control, I'm watching this video here : https://youtu.be/YPD1_rcXBIE?t=588
Here we have the "Inverse Clarke/Park" algorithm, being computed on some microcontroller, or special hardware (Digital signal processors?). The output is the three phase voltage to be sent to control the motor stator currents. I believe.
I thought the three phase inverter can only turn on and off the motor coil pairs, but can it output, say a "decimal voltage", to turn it on and off only slightly?
I'm a beginner at learning electronics and motor control circuits... Please correct me when my understanding is wrong.