介绍
本文档适用于带有CORDIC加速器单元的SR5E1x 32位Arm®Cortex®-M7微控制器。
CORDIC加速器为电机控制、测量和信号处理中常用的某些数学函数(主要是三角函数)提供硬件支持。与软件实现相比,它加快了这些功能的计算,从而可以使用较低的操作频率,或者腾出处理器周期来执行其他任务。
本应用说明描述了SR5E1x微控制器上CORDIC加速器的主要功能。该文件还描述了CORDIC加速器的能力和局限性,并评估了与等效表实现相比,电动机控制中通常需要的某些计算的执行速度。
本应用说明中使用的代码包含在SR5E1x电机控制软件包中,并在电机控制板上运行(有关参考硬件和软件,请参阅STMicroelectronics当地代表)。