Texas Instruments TMAG3001 3D Hall-Effect Sensors
Texas Instruments TMAG3001 3D Hall-Effect Sensors are designed for various industrial and personal electronics applications. This device integrates three independent Hall-effect sensors in the X, Y, and Z axes. A precision analog signal chain and an integrated 12-bit ADC digitize the measured analog magnetic field values. While supporting multiple operating VCC ranges, the I2C interface allows seamless data communication with low-voltage microcontrollers.The TMAG3001 can enable any combination of magnetic axes and temperature measurements configured through the I2C interface. Additionally, the device can be configured to various power options (including wake-up and sleep mode). These options allow designers to optimize system power consumption based on the user's system-level needs. Multiple I2C read frames and sensor conversion schemes help optimize the accuracy and throughput. A dedicated INT pin can act as a system interrupt during sleep mode and low-power wake-up. A microcontroller can also be used to trigger a new sensor conversion. The device also features a configurable low-power switch mode for magnetic or angle measurements.
An integrated angle calculation engine (CORDIC) provides complete 360° angular position information for both off-axis angle and on-axis measurement topologies. The angle calculation is performed using two user-selected magnetic axes. The device features offset correction and magnetic to mitigate the impact of system mechanical error sources.
The Texas Instruments TMAG3001 features an ADDR pin that can be used to have four different I2C addresses. Each part can be configured to select one of two magnetic field ranges that suit the component placement and magnet strength during system calibration. The device performs consistently across a wide ambient temperature range of –40°C to 125°C.
Features
- Configurable power modes including
- 2.1mA active mode current
- 0.45µA wake-up and sleep mode current
- 40nA sleep mode current
- Selectable linear magnetic range at the X, Y, or Z axis
- TMAG3001A1 sample: ±40mT, ±80mT
- TMAG3001A2: ±120mT, ±240mT
- Integrated angle calculation with gain and offset adjustment to support off-axis placement
- Conversion trigger by I2C or dedicated INT pin
- Interrupt signal based on
- Magnetic or angle threshold crossing
- Change from the previous measurement
- Configurable 3D or angle switch mode
- Optimized for low noise, supporting up to 20kSPS single-axis conversion rate
- I2C interface with cyclic redundancy check (CRC)
- Maximum 1MHz I2C clock speed
- ADDR pin enables four devices on the same bus
- Integrated temperature compensation to support multiple magnet types
- Built-in temperature sensor
- 1.65V to 3.6V supply voltage VCC range
- –40°C to 125°C operating temperature range
Applications
- Electronic smart locks
- Door and window sensors
- Magnetic proximity sensors
- Mobile robot motor control
- Smartwatches
- Actuators
- Position sensors
- Foldable smartphones and tablets
- Joystick and gaming controllers
Functional Block Diagram
