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: A2

Part Number: TMAG5273

I am using TI TMAG5273A2 hall effect sensor with ESP32. Why is there an initial offset of 3mT in y and z axis data initially when it is used with ESP32. I am simply reading the basic data from the sensor(i.e. magnetic field of all 3 axis) with default modes of the sensor through Sparkfun_TMAG5273 library in Arduino IDE. I have enabled read all 3 axis data register and put it in continous measure mode. That's the only change I have made.

  • Hi Dhanush,

    Thank you for posting to the Sensors forum!

    Could you share how you are converting from the raw data value to mT? Is it the case that for the Y- and Z-axis, the output is a, relatively, constant 3mT? It should be the case that with no magnetic field present, the output switches from positive to negative.

    Is it possible that there is some kind of magnetic field near the device that it may be reading?

    Best,

    ~Alicia

  • Hi Dhanush,

    I am going to close this thread for now as I have yet to here back from you. If your question has not yet been resolved, please feel free to reply to this thread or ask a related question if this thread has been locked.

    Best,

    ~Alicia