I use 56F807evm to control bldc motor. The problem is sometimes motor cannot start, even given enough output. This problem sometimes is serious, sometimes is not so serious, maybe once in 200times starting. It is random. But I think it is something wrong in my software, maybe configuring the register. I write my code by myself use c, not produce code by processor expert. The power module is base on an IPM. When abnormal starting, the output is correct. If you push the rotor lightly, even touch it, it can start.
Thank you very much!