JAJU949 September   2024

 

  1.   1
  2.   概要
  3.   リソース
  4.   特長
  5.   アプリケーション
  6.   6
  7. 1システムの説明
    1. 1.1 主なシステム仕様
  8. 2システム概要
    1. 2.1 ブロック図
    2. 2.2 設計上の考慮事項
    3. 2.3 主な使用製品
      1. 2.3.1 TMAG6180-Q1
      2. 2.3.2 MSPM0G3507
      3. 2.3.3 THVD1454
  9. 3システム設計理論
    1. 3.1 ハードウェア設計
      1. 3.1.1 角度センサの回路図設計
      2. 3.1.2 MSPM0G3507 の回路設計
      3. 3.1.3 RS485 トランシーバの回路図設計
      4. 3.1.4 電源および基準電圧
    2. 3.2 ソフトウェア設計
      1. 3.2.1 角度計算のタイミング
      2. 3.2.2 回転角度の計算
      3. 3.2.3 回転角度誤差の発生源と補償
      4. 3.2.4 エンコーダ通信インターフェイス
  10. 4ハードウェア、ソフトウェア、テスト要件、テスト結果
    1. 4.1 ハードウェア要件
      1. 4.1.1 PCB の概要
      2. 4.1.2 エンコーダと JTAG インターフェイス
      3. 4.1.3 ソフトウェア要件
    2. 4.2 テスト構成
    3. 4.3 テスト結果
      1. 4.3.1 AMR センサの正弦出力および余弦出力の測定
      2. 4.3.2 静的角度ノイズの測定
      3. 4.3.3 回転角度精度の測定
        1. 4.3.3.1 エアギャップがノイズ、高調波、総角度精度に及ぼす影響
      4. 4.3.4 RS485 インターフェイスとシグナル インテグリティ
  11. 5設計とドキュメントのサポート
    1. 5.1 デザイン ファイル
      1. 5.1.1 回路図
      2. 5.1.2 BOM
      3. 5.1.3 PCB レイアウト
      4. 5.1.4 Altium プロジェクト ファイル
      5. 5.1.5 ガーバー ファイル
      6. 5.1.6 アセンブリの図面
    2. 5.2 ツールとソフトウェア
    3. 5.3 ドキュメントのサポート
    4. 5.4 サポート・リソース
    5. 5.5 商標
  12. 6著者について

角度計算のタイミング

TIDA-010947 MSPM0G3507 タイミング図図 3-5 MSPM0G3507 タイミング図

このリファレンス デザインでは、デュアル ADC を内蔵した MSPM0G3507 が、TMAG6180 の正弦および余弦出力信号を変換します。MSPM0G3507 ADC は、64 倍のハードウェア平均化用に構成されており、内部 32kHz の Timer0 によって同時に周期的にトリガされます。ADC 変換終了によって割り込みがトリガされ、2 つの ADC 変換結果とホール ラッチ Q0 および Q1 のステータスが読み取られ、絶対角度が計算されます。

ホスト コントローラが位置データを取得するためのコマンド要求を送信すると、コントローラが MSPM0 で UART 割り込みをトリガします。その後、送信データがアレイに格納され、DMA コントローラがホスト コントローラに対して UART 送信を開始します。

Timer0 割り込みは、角度送信レイテンシとジッタを最小限に抑えるため、ホスト コントローラからのエンコーダ読み取りコマンド周波数にフェーズ ロックされます。