JAJAA62 October   2025 CC2340R5

 

  1.   1
  2.   概要
  3.   商標
  4. 1はじめに
    1. 1.1 CC2340R5
    2. 1.2 DRV8251A
    3. 1.3 BDC モーター
    4. 1.4 TMAG5213
  5. 2BDC アプリケーション
    1. 2.1 ハードウェア設定
      1. 2.1.1 DRV8251AEVM の設定
    2. 2.2 接続図
  6. 3例を実行する
    1. 3.1 依存関係
    2. 3.2 ファームウェアのロード
    3. 3.3 ZigBee ネットワーク形成
  7. 4ファームウェア設計
    1. 4.1 コード フローの説明
    2. 4.2 LaunchPad ボタンの機能
    3. 4.3 不揮発性メモリ
    4. 4.4 双方向 PWM モーター制御
    5. 4.5 ADC 過電流保護機能
    6. 4.6 構成可能なエンドポイントを使用する、ホール効果ベースのモーター位置トラッキング機能
    7. 4.7 ロギング機能
    8. 4.8 サードパーティ製スマート ハブ デバイスとの相互運用性
  8. 5テストと結果
    1. 5.1 PWM およびホール効果信号分析
    2. 5.2 EnergyTrace™ による消費電力分析
  9. 6まとめ
  10. 7参考資料

構成可能なエンドポイントを使用する、ホール効果ベースのモーター位置トラッキング機能

この BDC モーターの設計では、BDC モーターの回転位置を高精度で追跡できるように、外部ホール効果ラッチを実装します。モーターの回転を正確に監視するには、BDC モーターに対して TMAG5213 を正しい位置に配置することが不可欠です。次の図で強調表示されているように、BDC モーター内の磁石は、定義された Z 軸を超える中心に極が反転するように回転する必要があります。CCS プロジェクトでは、ホール効果ラッチが high にセットされるたびに、GPIO 入力割り込みが設定され、カウンタがインクリメントされます。さらに、ホール効果ラッチは GPIO 出力から電力供給されるため、モーターがアクティブに回転していないときにそのラッチを無効化して消費電力を最小化できます。このホール効果ベースのモーター位置トラッキングにより、時間ベースの設計よりも高精度のモーター位置トラッキングが可能になります。構成可能なエンドポイントを使用すると、コンパイル時にコード内で変数を設定するか、ボタンを押してリアルタイムで使用することで、モーター動作の開始/停止を有効にすることができます。ウィンドウ カバー プロジェクトは、USE_HALL 定義を削除することで、他のモーター位置トラッキング方法で動作するように構成できます。

 ホール効果ラッチの磁気センシングの方向図 4-2 ホール効果ラッチの磁気センシングの方向