Abstract:In the field of precision motor numerical control, the performance indicators of the hardware architecture for trigonometric calculations are becoming increasingly strict. In view of the limitations of the traditional CORDIC algorithm for solving trigonometric operations, such as multiple iterations, long iterative cycles, and a small range of input angles, this paper proposes the optimization of angle preprocessing, mirror iteration, angle compensation, interval conversion, and merging iteration structures, thereby completing the design of a MATH processor for high-precision calculation of trigonometric functions. In terms of hardware implementation, this processor has significantly optimized the range of input angles and coordinates, markedly increased calculation rate, fully satisfies the design standard in terms of precision, and is suitable for applications in the field of high-precision motor drives. |