SLYU066A October   2023  – June 2024 TMAG3001

 

  1.   1
  2.   Description
  3.   Get Started
  4.   Features
  5.   Applications
  6.   6
  7. 1Evaluation Module Overview
    1. 1.1 Introduction
    2. 1.2 Kit Contents
    3. 1.3 Specifications
    4. 1.4 Device Information
  8. 2Hardware
    1. 2.1 TMAG3001 EVM Components
    2. 2.2 SCB LEDs
  9. 3Software
    1. 3.1 Quick Start Setup
    2. 3.2 EVM Operation
      1. 3.2.1 Setup
        1. 3.2.1.1 Driver Installation
        2. 3.2.1.2 Firmware
          1. 3.2.1.2.1 Updating Firmware on SCB
        3. 3.2.1.3 GUI Setup and Usage
          1. 3.2.1.3.1 Initial Setup
          2. 3.2.1.3.2 GUI Operation
      2. 3.2.2 Rotate and Push Demo
      3. 3.2.3 CRC Calculator
      4. 3.2.4 Direct EVM Serial Communication
  10. 4Hardware Design Files
    1. 4.1 Schematics
    2. 4.2 PCB Layout
    3. 4.3 Bill of Materials
  11. 5Additional Information
    1. 5.1 Trademarks
  12. 6Related Documentation
  13. 7Revision History

TMAG3001 EVM Components

This section describes the main TMAG3001 device and supporting components. The component footprints that are duplicated on both the A1 and A2 parts of the board, have an _A1 or _A2 appended to the end of the component names to indicate whether the component is on the A1 or A2 part of the board. With the exception of components U1_A1 and U1_A2, which correspond to different TMAG3001 device variants, all other _A1 components use the same components as the corresponding _A2 components.

The EVM has the following components:

  • U1_A1 is the TMAG3001A1 device on the A1 part of the board and U1_A2 is the TMAG3001A2 device on the A2 part of the board.
  • C1_A1, C1_A2, C2_A1, and C2_A2 are bypass capacitors that are placed near the sensor to help mitigate power-supply noise and provide current quickly to the device when needed.
  • J1A_A1 and J1B_A1 are the main header pins that connect the digital and power pins of the TMAG3001A1 to the SCB Controller. Similarly, J1A_A2 and J1B_A2 are the main header pins that connect the digital and power pins of the TMAG3001A2 to the SCB controller.
  • J2_A1 is used to select the default factory programmed I2C address of the TMAG3001A1, whereas J2_A2 is used to select the default factory programmed I2C address of the TMAG3001A2. Table 3-1 below shows the four possible default factory programmed I2C addresses based on whether the ADDR pin is tied to GND, VCC, SDA, or SCL.
  • J3_A1 and J4_A1 can be used to connect other boards to the I2C bus of the TMAG3001A1 device. Similarly, J3_A2 and J4_A2 can be used to connect other boards to the I2C bus of the TMAG3001A2 device.
  • TP_A1 is a test point that can be used to probe the INTB pin of the TMAG3001A1. Similarly, TP_A2 is a test point that can be used to probe the INTB pin of the TMAG3001A2.
  • Resistors R1_A1 and R1_A2 connect the 3.3V rail from the SCB board to the TMAG3001A1 and TMAG3001A2. Remove these resistors if you wish to power the TMAG3001 from a different power source.
  • Resistors R2_A1 and R2_A2 are the pullup resistors on the SCL pin of the TMAG3001 devices. Similarly, resistors R3_A1 and R3_A2 are the pullup resistors on the SDA pin of the TMAG3001 devices. R4_A1 and R4_A2 are the pullup resistors on the interrupt pin of the TMAG3001 devices.
    Table 2-1 I2C Default Address Connections
    ADDR Pin ConnectionShunt PositionI2C Address (7 MSB bits)I2C Write Address (8-bit)I2C Read Address (8-bit)
    GNDTop Left (Pins 1-3)34h68h69h
    VCCTop Right (Pins 2-4)35h6Ah6Bh
    SDABottom Right (Pins 4-6)36h6Ch6Dh
    SCLBottom Left (Pins 3-5)37h6Eh6Fh