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著者について

TMAG5170 SPI フレーム

TMAG5170 は 4 線式 SPI をサポートしています。デバイスと外部マイコン間の主な通信は、全二重通信の SPI バスを経由します。外部マイコンは SPI コントローラとして動作し、コマンド リクエストを SDI ピンに送信し、デバイス応答を SDO ピンで受信します。TMAG5170 デバイスは SPI のペリフェラル デバイスとして動作し、コマンド リクエストを受信して、SDO ラインを介して応答 (ステータスや測定値など) を外部マイコンに送信します。TMAG5170 は、コントローラ デバイスとの通信のために、32 ビット固定のフレーム サイズをサポートしています。32 ビット フレームは、DATA_TYPE レジスタ ビットにより設定でき、通常のシングル レジスタ読み取り / 書き込みデータ パケット、または 2 チャネルのデータを同時に読み取る特殊なパケットをサポートします。

シリアル クロック SCLK は、ホスト コントローラのクロック信号を表します。このクロックによってデータ転送速度が決まり、すべての送受信がこのクロックと同期して行われます。SDO ピンの出力データは SCK の立ち下がりエッジで遷移し、SDI ピンの入力データは SCLK の立ち上がりエッジでラッチされます。

nCS は SPI をアクティブにします。nCS 信号が High である限り、TMAG5170 は SCLK 信号もシリアル データ入力 (SDI) も受け付けず、シリアル データ出力 (SDO) は高インピーダンスになります。適切な通信を維持するには、nCS をトグルせずに通信フレームの間 Low に保持する必要があります。SPI は、nCS が Low から High になるたびにディセーブルになります。