Set TMAG5170A1 to the ±100 mT input range for all axes
The channel sensitivity can be set lower as long as the inputs do not reach saturation, but should match between the two axes used for angle calculations.
Set TMAG5170A1 to Active Measure Mode
Set Averaging at 32x and conversion pattern to XYZZYX
The Newport Rotation Stage has a maximum speed limitation of 20 seconds/rev.
Set GUI to collect data continuously for a period greater of 1 or more full revolutions
Capture peak data for X, Y, and Z channels
Using captured data it is possible to perform first-order calibration of the system.
Based on X, Y, and Z channel outputs, select inputs to require the least sensitivity gain correction.
TMAG5170 is capable of an 11-bit gain correction with a multiplication factor ranging from 0 to 2.
Scale up a channel where possible, or to use the minimum attenuation needed to achieve equally matched amplitude from two sinusoidal input channels.
Analyzing peak-to-peak output levels, it is also possible to calculate and offset correction to remove and DC bias resulting from signal chain errors or external conditions.
Apply the sensitivity gain and offset corrections and verify results over one full rotation. The measured amplitude for each axis should be identical. It is also possible to now disable any axis which is not required for angle calculations.
The system should now have device related errors removed and inputs which are matched for angle calculation. Errors related to mechanical alignment may still be present, capture rotation data to remove these errors. This process is detailed in the Test Results section.