Adafruit TMAG5273 3D Hall Effect Magnetometer Breakout

AdafruitSKU: ADA6489
Version:A1 ±40mT / ±80mT
Price:
Sale price £5.70
incl. VAT
excl. VAT
Stock:
Coming Soon
Notify me

Awesome Extras

Adafruit ESP32-S2 Feather by Adafruit - The Pi HutAdafruit ESP32-S2 Feather by Adafruit - The Pi Hut
AdafruitAdafruit ESP32-S2 Feather
Sale price £16.80 incl. VAT excl. VAT
Qwiic Breakout by The Pi Hut - The Pi HutQwiic Breakout by The Pi Hut - The Pi Hut
The Pi HutQwiic Breakout
Sale price £2.30 incl. VAT excl. VAT
Qwiic Hub by The Pi Hut - The Pi HutQwiic Hub by The Pi Hut - The Pi Hut
The Pi HutQwiic Hub
Sale price £2.90 incl. VAT excl. VAT
Qwiic/STEMMA QT-Compatible Cable - JST-SH 4-Pin (50mm) by The Pi Hut - The Pi HutQwiic/STEMMA QT-Compatible Cable - JST-SH 4-Pin (50mm) by The Pi Hut - The Pi Hut
Half-Size Breadboard - White by The Pi Hut - The Pi HutHalf-Size Breadboard - White by The Pi Hut - The Pi Hut
The Pi HutHalf-Size Breadboard - White
Sale price £3 incl. VAT excl. VAT

The TMAG5273 detects 3D magnetic fields and calculates rotation angles in real time, making contactless motion sensing practical for encoders and joysticks.


The Adafruit TMAG5273 3D Hall Effect Magnetometer Breakout is a low-power linear 3D Hall-effect sensor designed for a wide range of industrial and personal electronics applications. It integrates three independent Hall-effect magnetometer sensors in the X, Y, and Z axes for full 3D orientation detection. The built-in 12-bit ADC can read the signal from each axis for read-out over I2C, it even has a thermometer built in for basic temperature reading!

An integrated angle calculation engine (CORDIC) provides full 360° angular position information for both on-axis and off-axis angle measurements. The angle calculation is performed using two user-selected magnetic axes over I2C. The TMAG also features magnetic gain and offset correction - note you'll have to manage the values and write them into the chip on boot-up.

3D Hall effect sensors are great for sensing rotation or motion of an object nearby with a magnet embedded inside: often used for magnetic rotary encoders or joysticks that don't have mechanical switches and thus are more reliable and don't fail from wear.

This sensor comes in two flavours, the A1 type is ±40mT / ±80mT range (you can pick either range), and the A2 has a wider ±133mT / ±266mT range. Both use the exact same firmware and pinout - the firmware we've written can detect which one you have plugged in and automatically scale the readings as necessary. This isn't a great sensor for measuring the magnetic field of the earth, much better for magnets of the ferric or rare-earth persuasion.

To make life easier so you can focus on your important work, we've taken the TMAG5723 and put it onto a breakout PCB along with support circuitry to let you use this little wonder with 3.3V (Feather/Raspberry Pi) or 5V (Arduino/ Metro328) logic levels. Additionally, since it speaks I2C you can easily connect it up with two wires (plus power and ground!). We've even included SparkFun qwiic compatible STEMMA QT connectors for the I2C bus so you don't even need to solder! Just wire up to your favourite micro and you can use our CircuitPython/Python or Arduino drivers to easily interface with the TMAG and get magnetic measurements ASAP.

It's fully assembled and tested. Comes with a bit of 0.1" standard header in case you want to use it with a breadboard or perfboard. Four 2.5mm (0.1") mounting holes for easy attachment.

Features

  • Configurable power modes including:
    • 2.3mA active mode current
    • 1µA wake-up and sleep mode current
    • 5nA sleep mode current
  • Selectable linear magnetic range at X, Y, or Z axis:
    • TMAG5273x1: ±40mT, ±80mT
    • TMAG5273x2: ±133mT, ±266mT
  • Interrupt signal from user-defined magnetic and temperature threshold cross
  • 5% (typical) sensitivity drift
  • Integrated angle CORDIC calculation with gain and offset adjustment
  • 20kSPS single axis conversion rate
  • Configurable averaging up to 32x for noise reduction
  • Conversion trigger by I2C or dedicated INT pin
  • Optimized I2C interface with cyclic redundancy check (CRC):
  • Maximum 1-MHz I2C clock speed
  • Special I2C frame reads for improved throughput
  • Factory-programmed and user-configurable I2C addresses (must be re-written on every reset)
  • Integrated temperature compensation for multiple magnet types
  • Built-in temperature sensor

Specifications

  • Dimensions: 25.3mm x 17.7mm x 4.6mm
  • Weight: 1.7g

Resources

Package Contents

  • 1x Adafruit TMAG5273 3D Hall Effect Magnetometer Breakout
  • 1x 6-pin header

Please note: Feather board not included.

Payment & Accreditations

Payment methods
Visa Mastercard Maestro PayPal Amazon Klarna Bitcoin

Your payment information is processed securely. We do not store credit card details nor have access to your credit card information.

Accreditations