can I use two different algorithms (FOC and SIX-step) to drive my brushless motor?
Yes , you can.
So, I mean, is there a difference when I use the FOC control or the six-step control for the same engine.
yes, there is difference.
FOC is constant 90 degree magnetic angle drive, which provides best efficiency
I am trying to control my brushless motor (Gear hub motor) by the MTRDEVKSPNK144 project. It is therefore blocked in the calibrated state then goes to the fault state and indicates that the fault comes from the current Ia.
First would be nice to know what kind of motor do you have (parameters).
You need to find why you have overcurrent.
I don't think this is caused in calibration mode, rather in align state.
The first guess would be:
Small resistance of motor. In this case the 1V for align can cause overcurrent.