JAJU840A April   2022  – April 2024

 

  1.   1
  2.   概要
  3.   参照情報
  4.   特長
  5.   アプリケーション
  6.   6
  7. 1システムの説明
  8. 2システム概要
    1. 2.1 ブロック図
    2. 2.2 設計の考慮事項
      1. 2.2.1 誘導性タッチ ボタン
      2. 2.2.2 センサ コイルの配置
      3. 2.2.3 複数の LDC からのデータ収集
      4. 2.2.4 磁気ダイヤルの実装
      5. 2.2.5 CORDIC アルゴリズム
    3. 2.3 主な使用製品
      1. 2.3.1 LDC3114-Q1
      2. 2.3.2 TMAG5273
      3. 2.3.3 DRV2605
      4. 2.3.4 TLV75518
      5. 2.3.5 TCA9534
      6. 2.3.6 PCA9543
      7. 2.3.7 センサ制御ボード
  9. 3ハードウェア、ソフトウェア、テスト要件、テスト結果
    1. 3.1 ファームウェアとプログラミング
      1. 3.1.1 動作モード 1
      2. 3.1.2 動作モード 2
      3. 3.1.3 動作モード 3
    2. 3.2 テスト設定
    3. 3.3 テスト結果
      1. 3.3.1 ABS の力応答
      2. 3.3.2 絶対ゲイン補正
      3. 3.3.3 ナイロンの力応答
      4. 3.3.4 ナイロンのゲイン補正
  10. 4ハードウェア コンポーネント
  11. 5設計とドキュメントのサポート
    1. 5.1 デザイン ファイル
      1. 5.1.1 回路図
      2. 5.1.2 BOM (部品表)
    2. 5.2 ツールとソフトウェア
    3. 5.3 ドキュメントのサポート
    4. 5.4 サポート・リソース
    5. 5.5 商標
  12. 6改訂履歴

ファームウェアとプログラミング

このリファレンス デザインでは、SCB を使用して基板上のさまざまな IC を制御します。このデザインのファームウェアは、Code Composer Studio™ IDE を使用して開発しました。適切なファームウェアを使用して SCB を設定すれば、その SCB をこのリファレンス デザインと組み合わせて使用することができます。この SCB は複数の評価基板と組み合わせて使用できるので、適切なファームウェアをアップロードする GUI を使用して、SCB を容易に設定できます。

GUID-20220302-SS0I-XZFZ-C7GV-VD54GWHSSTBM-low.svg図 3-1 初期化フローチャート

この設計のファームウェアは、基板上のさまざまな IC の初期化から始まります。LDC3114 は、ボタン アプリケーション用に設定され、前述のコイル設計に従ってレジスタを設定します。DRV2605 ハプティクス ドライバは、I2C コマンドを受信したときにハプティクス フィードバックを実行するように設定されています。また、このデバイスは、基板に取り付けられている特定の LRA 用にセットアップされており、各初期化の際にキャリブレーション チェックを実行します。TMAG5273 は、磁界の X 成分と Y 成分を回転計算に使用するように設定されています。特定の条件下で割り込みを送信するようにこのデバイスを構成することもできますが、この設計ではそれを使用していません。さらに、この設計の各モードでは、TMAG5273 からの角度を使用して、ダイヤルの位置でどの LED をオンにするかを決定します。これは 12 ポジションのセレクタのように動作するため、ダイヤル角度出力にヒステリシスを追加しています。これにより、2 つの LED 出力の間のライン上で角度が直角になって、2 つの LED が交互にちらつくことを防止できます。これは、12 個の LED のそれぞれの間の位置を物理的に保つ方法を採用するのと同じ影響を及ぼします。

GUID-20220302-SS0I-HFST-QD9H-R6RWJSR95GDP-low.svg図 3-2 動作モードのフローチャート

このリファレンス デザインには、通常動作時に 3 つの異なる動作モードがあり、誘導性タッチ ボタンの機能が変化します。