JAJAA44 October   2025 CC2340R5

 

  1.   1
  2.   概要
  3.   商標
  4. 1はじめに
    1. 1.1 CC2340R5
    2. 1.2 DRV8329A
    3. 1.3 BLDC モーター
  5. 2BLDC ハードウェア
    1. 2.1 ハードウェア設定
      1. 2.1.1 DRV8329AEVM の設定
    2. 2.2 接続図
  6. 3例を実行する
    1. 3.1 依存関係
    2. 3.2 ファームウェアのロード
    3. 3.3 モーターの接続テスト
    4. 3.4 Bluetooth® LE を使用した、BLDC モーターのホール センサ付きトラップ動作
      1. 3.4.1 SimpleLink™ Connect 電話アプリケーション
  7. 4ファームウェア設計
    1. 4.1 コード フローの説明
    2. 4.2 カスタマイズ済み TI ドライバ
      1. 4.2.1 PWM
      2. 4.2.2 ADCBuf
      3. 4.2.3 電源
    3. 4.3 アプリケーション イベント
    4. 4.4 整流テーブル
    5. 4.5 モーター加速
    6. 4.6 ADC での動作
    7. 4.7 スピン検出機能
    8. 4.8 レポート統計
    9. 4.9 Bluetooth® LE スタック
  8. 5テストと結果
  9. 6まとめ
  10. 7参考資料

Bluetooth® LE スタック

この例は、SimpleLink 低消費電力 F3 SDK v8.40 にある、すぐに使用できる Basic Bluetooth® LE (BLE) プロジェクトData Stream Bluetooth LE (BLE) の各サンプルをベースにしています。ただし、このアプリケーション ノートで説明しているプロジェクトの目標を達成できるように、Bluetooth LE プロファイルに大幅な変更が加えられました。Bluetooth LE スタックに関連しないすべてのプロジェクト機能は、タスクの飢餓や Bluetooth LE 接続に影響を及ぼすリスクを防止するために、Bluetooth LE タスク コンテキストの外部で処理されました。このデバイスは Bluetooth LE ペリフェラルとして機能し、以下のパラメータを使用してアドバタイズしますが、これらは高度に構成可能です。Bluetooth LE でのスキャンとアドバタイズの詳細については、SimpleLink Academy Scanning and Advertising ラボを参照してください。

表 4-3 Bluetooth® LE スタック構成
Bluetooth® LE コンポーネント
アドバタイズメント タイプ Bluetooth LE を接続し、Bluetooth LE 非指向性アドバタイズメントをスキャンします
プライマリ PHY 間隔の最小値と最大値 100ms、100ms
プライマリ PHY 1M PHY

app_connection.c ファイル内で接続確立済みイベントを受信すると、CC2340R5 は Bluetooth LE セントラルに交換 MTU 要求を送信し、Bluetooth LE プロファイルの Bluetooth LE 特性と連携しているときに送信できるデータの最大サイズを増やすことができます。これを実行するために、Syscfg ファイル内の Bluetooth LE スタックの一般構成では、PDU の最大サイズを 255 に増やしました。これは、セクション 5で説明しているスループット テストで大規模に利用されました。