In this paper, a control method based on the backstepping control is proposed to address the issues of uncontrollable speed and complex PI parameter tuning in the traditional PID position control of PMSM. By comparing with id=0 control, MTPA control enables the IPMSM to maximize the utilization of reluctance torque. The dq current relationship under MTPA control is established using a formulaic method. Based on this, a position, speed, and current backstepping controller is designed, which adds a degree of freedom to the speed control during the position control process while ensuring the stability of the control system. Simulation results demonstrate fast dynamic response, small steady-state error, and minimal parameter adjustments, thus verifying the correctness and effectiveness of this method.