ZHCSOQ3 September 2021 TMAG5170
PRODUCTION DATA
TMAG5170 根据 ANGLE_EN 寄存器位设置计算角度。图 7-8 显示了 ANGLE_RESULT 寄存器将角度信息存储在 13 个 LSB 位中。位 D04 至 D12 存储 0 至 360 度的角度整数值。D00 至 D03 位存储角度分数值,分辨率为 1/16 度。3 个 MSB 位始终填充为 b000。TMAG5170 CORDIC 提供 1/4 度的角分辨率。如果需要更高的角分辨率,可以使用外部 CORDIC。根据Equation7 来计算角度。
其中
例如:354.50 度会填充为 0001 0110 0010 1000b,而 17.25 度会填充为 0000 0001 0001 0100b。
当 DATA_TYPE ≠ 00b 时,可以访问 ANGLE_RESULT 寄存器中的 D01 至 D12 位。在此模式下,角度分数值用 3 位表示,分辨率为 1/8 度。根据Equation8 来计算角度(单位为度)。
在角度计算过程中,使用Equation9 来计算产生的矢量幅度。
其中
图 7-9 显示了 MAGNITUDE_RESULT 寄存器中存储的幅度值。在 360 度角度测量期间,该值应保持恒定。
幅度结果可以通过 SPI 以 16 位或 12 位格式访问。在 12 位格式中,D01 至 D12 位通过 SPI 发送。