JAJA903 June   2025 MSPM0C1104 , MSPM0G3507 , MSPM0L1306

 

  1.   1
  2.   概要
  3.   商標
  4. 1MSPM0 タイマ キャプチャおよび比較モジュールの概要
  5. 20%または 100% のデューティ サイクルをキャプチャするための実装
    1. 2.1 アプリケーションの条件
    2. 2.2 実装の概要
      1. 2.2.1 COMP 検出の High または Low を使用
      2. 2.2.2 ADC を使用して High と Low を検出
      3. 2.2.3 GPIO 検出の High または Low を使用
  6. 3デモ コードの実行
  7. 4まとめ
  8. 5参考資料

実装の概要

固定周波数の PWM デューティ サイクルをキャプチャするには、PWM と同じ周波数で動作する追加のタイムアウト タイマを使用できます。このタイマは、デューティ サイクルが 0% または 100% の状態になるとタイムアウト イベントを生成し、その後 PWM 信号の High または Low を検出します。

MSPM0 のタイマには入力信号の状態を監視するレジスタがないため、信号の状態を検出するには他のペリフェラルを使用する必要があります。このアプリケーション ノートのソフトウェア フローを以下に示します。

 メイン スレッドのソフトウェア フロー図 2-1 メイン スレッドのソフトウェア フロー
 TIMER1 ISR図 2-2 TIMER1 ISR
 TIMER3 ISR図 2-3 TIMER3 ISR