SDAA116 October   2025 CC2340R5

 

  1.   1
  2.   Abstract
  3.   Trademarks
  4. 1Introduction
    1. 1.1 CC2340R5
    2. 1.2 DRV8251A
    3. 1.3 BDC Motor
    4. 1.4 TMAG5213
  5. 2BDC Application
    1. 2.1 Hardware Setup
      1. 2.1.1 DRV8251AEVM Settings
    2. 2.2 Connection Diagram
  6. 3Running the Example
    1. 3.1 Dependencies
    2. 3.2 Loading Firmware
    3. 3.3 Zigbee Network Formation
  7. 4Firmware Design
    1. 4.1 Code Flow Description
    2. 4.2 LaunchPad Button Functionality
    3. 4.3 Non-Volatile Memory
    4. 4.4 Bidirectional PWM Motor Control
    5. 4.5 ADC Overcurrent Protection Feature
    6. 4.6 Hall-Effect Based Motor Position Tracking Feature with Configurable Endpoints
    7. 4.7 Logging Functionality
    8. 4.8 Interoperability with Third-Party Smart Hub Devices
  8. 5Tests and Results
    1. 5.1 PWM and Hall-effect Signal Analysis
    2. 5.2 Power Consumption Analysis with EnergyTrace™
  9. 6Summary
  10. 7References

Hall-Effect Based Motor Position Tracking Feature with Configurable Endpoints

This BDC motor design implements an external Hall-effect latch to enable precise tracking of the rotational position of the BDC motor. Correct positioning of the TMAG5213 relative to the BDC motor is essential to accurately monitor the motor rotation. As highlighted in the following image, the magnet within the BDC motor must spin such that the poles flip around a center or rotation above the defined Z-axis. Within the CCS project, a GPIO input interrupt is set to increment a counter every time the Hall-effect latch is set to high. Additionally, the Hall-effect latch is powered by a GPIO output, allowing one to disable it when the motor is not actively spinning to minimize power consumption. This Hall-effect based motor position tracking enables more precise motor position tracking than a time-based design. Use of configurable endpoints can be enabled to start and stop motor operation by either setting variables in the code at compile time or though button presses in real time. The window covering project can be configured to operate with other motor position tracking methods by removing the USE_HALL definition.

 Hall-Effect Latch Magnetic Sensing
                    OrientationFigure 4-2 Hall-Effect Latch Magnetic Sensing Orientation