JAJU840A April 2022 – April 2024
このリファレンス デザインでは、SCB を使用して基板上のさまざまな IC を制御します。このデザインのファームウェアは、Code Composer Studio™ IDE を使用して開発しました。適切なファームウェアを使用して SCB を設定すれば、その SCB をこのリファレンス デザインと組み合わせて使用することができます。この SCB は複数の評価基板と組み合わせて使用できるので、適切なファームウェアをアップロードする GUI を使用して、SCB を容易に設定できます。
この設計のファームウェアは、基板上のさまざまな IC の初期化から始まります。LDC3114 は、ボタン アプリケーション用に設定され、前述のコイル設計に従ってレジスタを設定します。DRV2605 ハプティクス ドライバは、I2C コマンドを受信したときにハプティクス フィードバックを実行するように設定されています。また、このデバイスは、基板に取り付けられている特定の LRA 用にセットアップされており、各初期化の際にキャリブレーション チェックを実行します。TMAG5273 は、磁界の X 成分と Y 成分を回転計算に使用するように設定されています。特定の条件下で割り込みを送信するようにこのデバイスを構成することもできますが、この設計ではそれを使用していません。さらに、この設計の各モードでは、TMAG5273 からの角度を使用して、ダイヤルの位置でどの LED をオンにするかを決定します。これは 12 ポジションのセレクタのように動作するため、ダイヤル角度出力にヒステリシスを追加しています。これにより、2 つの LED 出力の間のライン上で角度が直角になって、2 つの LED が交互にちらつくことを防止できます。これは、12 個の LED のそれぞれの間の位置を物理的に保つ方法を採用するのと同じ影響を及ぼします。
このリファレンス デザインには、通常動作時に 3 つの異なる動作モードがあり、誘導性タッチ ボタンの機能が変化します。