JAJU934 May   2024

 

  1.   1
  2.   概要
  3.   参照情報
  4.   特長
  5.   アプリケーション
  6.   デザイン イメージ
  7. 1システムの説明
    1. 1.1 主なシステム仕様
  8. 2システム概要
    1. 2.1 ブロック図
    2. 2.2 設計の考慮事項
    3. 2.3 主な使用製品
  9. 3システム設計理論
    1. 3.1 ハードウェア設計
    2. 3.2 ソフトウェア設計
      1. 3.2.1 TMAG5170 SPI フレーム
        1. 3.2.1.1 32 ビット フレームのシリアル データ
        2. 3.2.1.2 シリアル データ出力 32 ビット フレーム
      2. 3.2.2 TMAG5170 のレジスタ構成
      3. 3.2.3 SPI と変換開始タイミング
      4. 3.2.4 線形位置の計算
  10. 4ハードウェア、ソフトウェア、テスト要件、テスト結果
    1. 4.1 ハードウェア
      1. 4.1.1 PCB の概要
      2. 4.1.2 MCU インターフェイス コネクタ
    2. 4.2 テスト構成
    3. 4.3 テスト結果
      1. 4.3.1 磁界の Z 軸および X 軸成分の測定
      2. 4.3.2 リニア位置測定
      3. 4.3.3 SPI 信号測定
  11. 5設計とドキュメントのサポート
    1. 5.1 デザイン ファイル
      1. 5.1.1 回路図
      2. 5.1.2 BOM (部品表)
      3. 5.1.3 PCB レイアウト
        1. 5.1.3.1 レイアウト プリント
        2. 5.1.3.2 レイアウトのガイドライン
    2. 5.2 ツールとソフトウェア
    3. 5.3 ドキュメントのサポート
    4. 5.4 サポート・リソース
    5. 5.5 商標
  12. 6著者について

シリアル データ出力 32 ビット フレーム

シリアル データ出力 (SDO) ラインは、コントローラが TMAG5170 からデータを読み取るために使用します。TMAG5170 は、CS ピンが LOW のとき、SCK の立ち上がりエッジごとに、コマンド応答と ADC 変換データをシリアルにシフト アウトします。CS が HIGH のとき、このピンは高インピーダンス状態になります。DATA_TYPE ビットの設定に基づき、TMAG5170 は次の 2 つの異なる SDO フレームをサポートします。

  • 通常の 32 ビット SDO 読み取りフレーム
  • 特別な 32 ビット SDO 読み取り

このリファレンス デザインでは、TMAG5170 構成に通常の 32 ビット SDO 読み取りフレームを使用します。この設計では、特別な 32 ビット SDO 読み取りフレームを使用して Z 軸と X 軸の磁界強度を 1 つのフレームで読み取り、最短のレイテンシを実現します。

DATA_TYPE = 000b の場合、図 3-3 に示すように、TMAG5170 は 32 ビット SDO フレーム中に通常の 16 ビット レジスタの読み取りをサポートします。この読み取りモードでは、12 ビットのステータス ビットが表示されます。ERROR_STAT ビットを除くすべてのステータス ビットは、ステータス レジスタから直接、読み取られます。ERROR_STAT ビットは、デバイスにエラー ビットが設定されているかどうかを示します。

TIDA-060045 TMAG5170 の通常の 32 ビット SDO フレーム図 3-3 TMAG5170 の通常の 32 ビット SDO フレーム

DATA_TYPE > 000b の場合、TMAG5170 は 2 チャネルの同時データ読み取りに特別な 32 ビット SDO フレームをサポートします。各チャネルのデータは 12 ビットに制限されています。この機能は、多軸測定を実行すると同時に、より高速なデータ スループットを必要とするシステムに有用です。図 3-4 では、特別な 32 ビット SDO フレームの詳細な構造について説明します。デバイスが特別な 32 ビット読み取りに設定されている場合、このデバイスは連続する読み取りまたは書き込みサイクル中に、SDO ラインを介して 2 チャネルのデータ セットを配信し続けます。通常の読み取りサイクルに戻すには、DATA_TYPE ビットをリセットする必要があります。このモードでは、4 つのステータス ビットのみが送信されます。ERROR_STAT ビットを除くすべてのステータス ビットは、ステータス レジスタから直接、読み取られます。ERROR_STAT ビットは、デバイスにエラー ビットが設定されているかどうかを示します。ステータス ビット STAT[2:0] は、前のフレームの CMD1 値に基づいて変更できます。

TIDA-060045 TMAG5170 の特別な 32 ビット SDO フレーム図 3-4 TMAG5170 の特別な 32 ビット SDO フレーム

CRC など、TMAG5170 SPI の詳細については、TMAG5170 データシートをご覧ください。