This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

TMAG5273: sensor resolution and std dev

Part Number: TMAG5273

HI ,I am developing application to read magnetic field using TMAG5273 with 40mT range.

my register settings as per below.

0x00 -> 0x34

0x01->0x02

0x02->0x70

When I am reading the register with I2C it gives following result. I have multiplied the reading with (40000/32768) to get result in uT.

V

I have noticed the value fluctuates around 50-70uT. Is there any particular reason for  this fluctuation? I am aiming to get 2uT deviation when there is no magnet around. Let me know if you need further information.

I am using default setting in all registers.

Please clarify and suggest a better solution if there is any.

Thank you 

  • Hi Anil,

    Thank you for posting to the Sensors forum!

    This device has a RMS magnetic noise of ~22uT when CONV_AVG = 5h for the X-/Y-axis and a RMS magnetic noise of ~11uT when CONV_AVG = 5h for the Z-axis:

    Additionally, there does exist some sensitivity error:

    Best,

    ~Alicia

  • Thank you for you response and drawing attention to this.
    Can you please suggest any workaround to reduce this noise or at least stabilize the reading ?
    If not possible please suggest other part with similar foot print but low noise.
    We are targeting to read less than 10uT change accurately.
    Thank you,
    Anil
  • Hi Anil,

    One possible option that may help with the noise is if you do additional external averaging; however, as your targeted accuracy (10uT) falls within the noise range of the device as shared previously, it may still not provide the level of accuracy that you desire.

    Unfortunately, at this moment in time, we do not have any sensors with that level of accuracy. 

    Best,

    ~Alicia