JAJU949 September 2024
このリファレンス デザインでは、デュアル ADC を内蔵した MSPM0G3507 が、TMAG6180 の正弦および余弦出力信号を変換します。MSPM0G3507 ADC は、64 倍のハードウェア平均化用に構成されており、内部 32kHz の Timer0 によって同時に周期的にトリガされます。ADC 変換終了によって割り込みがトリガされ、2 つの ADC 変換結果とホール ラッチ Q0 および Q1 のステータスが読み取られ、絶対角度が計算されます。
ホスト コントローラが位置データを取得するためのコマンド要求を送信すると、コントローラが MSPM0 で UART 割り込みをトリガします。その後、送信データがアレイに格納され、DMA コントローラがホスト コントローラに対して UART 送信を開始します。
Timer0 割り込みは、角度送信レイテンシとジッタを最小限に抑えるため、ホスト コントローラからのエンコーダ読み取りコマンド周波数にフェーズ ロックされます。