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 是在未進行室溫校準的情況下,線性測量過程中整個溫度范圍內的總誤差,以 % 表示。
注: 本節不考慮系統機械振動、磁體溫度梯度、地磁場、非線性度、壽命漂移等誤差源。在計算總體系統誤差預算時,用戶必須考慮這些額外的誤差源。