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参考資料

LaunchPad ボタンの機能

デバイス ウィンドウの BDC モーターをローカルにカバーするために、いくつかのイベントに対してプッシュ ボタン操作が実装されており、ユーザーはモーターのエンドポイントを設定し、モーターを時計回りまたは反時計回りに回転させることができます。この表は、これらのイベントの概要を示しています。

表 4-2 BDC モーターの LaunchPad ボタンの動作
ボタン操作 BTN-1 機能 BTN-2 機能
ダブル クリック 現在の位置の上限値を設定します 現在の位置に低いエンドポイントを設定します
シングル クリック 高いエンドポイント位置 (USE_HALL 定義) に達するまで移動するか、移動タイムアウト (USE_HALL が定義されていない) 低いエンドポイント位置 (USE_HALL 定義) に到達するまで移動するか、移動タイムアウト (USE_HALL が定義されていない)
押し下げた リリースされるまで続けて上に移動します 放すまで続けて下に移動します

USE_HALL が定義されている場合、TI は、ZigBee またはシングル ボタン クリック コマンドを使用してモーター位置を制御する前に、ユーザーが手動でモーターを回転させ (つまり、ボタン押下)、エンドポイントを設定 (つまり、ボタン ダブル クリック) することを推奨します。USE_HALL が定義されていない場合、1 回クリックするだけで MOVEMENT_TIME の目的の方向に移動します。