TMAG3001 提供了多个独立的配置,可在 X、Y 和 Z 轴上执行线性位置测量。要计算线性测量过程中的预期误差,必须了解每个单独误差源的贡献。相关误差源包括灵敏度误差、偏移量、噪声、跨轴灵敏度、迟滞、非线性度、不同温度下的漂移、整个生命期间内的漂移等。对于像 TMAG3001 这样的 3 轴霍尔解决方案,跨轴灵敏度和迟滞误差源无关紧要。可以使用方程式 15 来估算室温条件下的线性测量误差。
方程式 15.
其中
- ErrorLM_25C 是 25°C 条件下线性测量过程中的总误差,以 % 表示。
- B 是输入磁场。
- SENSER 是 25°C 时的灵敏度误差,以十进制数表示。例如,对于 5% 的灵敏度误差,请输入 0.05。
- Boff 是 25°C 时的偏移误差。
- NRMS_25 是 25°C 时的 RMS 噪声。
在许多应用中,室温下的系统级校准可以消除 25°C 时的偏移误差和灵敏度误差。除了可以在微控制器中取平均值外,还可以通过在器件内部最多除以 32 取平均值来降低噪声误差。可以使用方程式 16 来估算室温下校准后整个温度范围内的线性测量误差。
方程式 16.
其中
- ErrorLM_Temp 是执行室温校准后线性测量过程中整个温度范围内的总误差,以 % 表示。
- B 是输入磁场。
- SENSDR 是 25°C 时的灵敏度漂移,以十进制数表示。例如,对于 5% 的灵敏度漂移,请输入 0.05。
- Boff_DR 是 25°C 时的温漂值。
- NRMS_Temp 是整个温度范围内的 RMS 噪声。
如果未执行室温校准,整个温度范围内的总误差计算也必须考虑室温下的灵敏度误差和偏移误差(请参阅方程式 17)。
方程式 17.
其中
- ErrorLM_Temp_NCal 是在未进行室温校准的情况下,线性测量过程中整个温度范围内的总误差,以 % 表示。
注: 本节不考虑系统机械振动、磁体温度梯度、地磁场、非线性度、寿命漂移等误差源。在计算总体系统误差预算时,用户必须考虑这些额外的误差源。