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

Rotate and Push Demo

The TMAG3001EVM comes with the rotate and push 3D print. To use the Rotate & Push Demo, follow these steps:

  1. Attach the Rotate & Push Module to the EVM (see Figure 4-12 for an example on how this module is connected to the A1 part of the EVM).
    TMAG3001EVM Rotate & Push Module on EVMFigure 3-12 Rotate & Push Module on EVM
  2. In the GUI register page:
    1. Select the DEVICE_CONFIG_2 register and check the following:
      1. Make sure the drop-down menu option for the OPERATING_MODE register bits says 0h = Standby Mode
      2. Make sure the drop-down menu option for the TRIGGER_MODE register bits says 0h = Conversion Start at I2C - DEFAULT
    2. Click the SENSOR_CONFIG_1 register and select the 3h = Enable X, Y option under the MAG_CH_EN drop-down menu to enable the X and Y channels.
    3. Click the SENSOR_CONFIG_2 register and set the X_Y_RANGE drop-down menu to one of the below options (note that the same range option shall be selected for the X and Y axes; however, the Z axis range can be set independently of the x and y axes range setting):
      1. If the TMAG3001A1 part of the EVM is connected to the SCB, select the 1h = ±80 mT option. Note that the demo is not able to work with the 40-mT range because the magnetic flux density produced by the Rotate & Push Module is greater than 40 mT, which is why the 80-mT range is selected.
      2. If the TMAG3001A2 part of the EVM is connected to the SCB, select the 0h = ±120mT - DEFAULT option. The 240 mT can also be used here instead, but the results using this range is not going to be as accurate as the results with the 120-mT range.
    4. Optional: Click the SENSOR_CONFIG_2 register and set the ANGLE_EN drop-down menu to 1h = X 1st, Y 2nd. Performing this step enables the TMAG3001’s angle measurement calculation.
    5. Set Device at the top of the register map to the desired EVM on the I2C bus.

    6. Set the Auto Read at the top of the register map to As fast as possible.
  3. Go to the Rotate & Push tab inside the Results Data page (see Figure 4-13).
    TMAG3001EVM Rotate & Push GUI PageFigure 3-13 Rotate & Push GUI Page
  4. As the user turns the knob on the Rotate & Push Module, the angle displayed on the dial and text below the dial changes accordingly. Click the Plots tab and press Collect Data to see the resulting X and Y channel waveforms (Figure 4-14), Z channel and temperature measurement ( Figure 4-15), and device angle measurement and magnitude ( Figure 4-16) during this process (Note: Pressing Collect Data results in Auto Read being set to Off).
    TMAG3001EVM X and Y Channel GUI PlotsFigure 3-14 X and Y Channel GUI Plots
    TMAG3001EVM Z Channel and Temperature Measurement PlotFigure 3-15 Z Channel and Temperature Measurement Plot
    TMAG3001EVM Device's Angle Measurement and Device's Magnitude PlotFigure 3-16 Device's Angle Measurement and Device's Magnitude Plot
  5. Press the STOP COLLECT button to stop collecting data.
  6. After testing a particular TMAG3001 device variant, make sure to first disconnect the SCB USB cable from the PC before connecting the SCB to another part of the EVM board associated with the other TMAG3001 device variant. After disconnecting the cable, the part of the EVM board associated with the other TMAG3001 variant must be connected to the SCB before reconnecting the SCB USB cable to the PC.