Abstract:In order to realize the complex control algorithm and the small delay demand for the high performance servo controller, a design method of high performance servo controller based on FPGA and DSP was studied. The FPGA completes the current loop, coordinate transformation, SVPWM and reading current and position. DSP was responsible for the communication between speed loop, position loop and host computer. Thus system could realize complex control algorithm and reduce delay to the minimum, so as to ensure the best performance of the controller. In addition, the communication mode between the two chips and the design of the three loops controller were also introduced in detail. The final experimental data showed that the speed loop bandwidth of the servo controller can reach 100 Hz, and the steady speed accuracy was within 1 r/min under the rated speed, and the positioning accuracy can reach 0.02 degrees, which confirms the effectiveness of the controller structure.