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参考資料

GPIO 検出の High または Low を使用

上記の実装がアプリケーションで使用できない場合は、GPIO を使用してデューティ サイクルが 0% または 100% の High または Low を検出します。この実装では、PWM を検出するために追加の GPIO が必要です。内部接続はデモ コードに示すように接続できます。

 デモの GPIO 実装接続図 2-6 デモの GPIO 実装接続

IOMUX には入力マルチプレックス (mux) モジュールがあるものの、TI は、1 つの GPIO をタイマのキャプチャ入力として使用し、さらにその GPIO を 0% または 100% のデューティ サイクルの High または Low を検出する入力としても使用することを推奨しています。IO Mux が GPIO モードのままになっている場合、デューティ サイクルが 0% でも 100% でもない PWM が存在すると、PWM サイクルが 1 回欠落する可能性があります。また、タイマーのキャプチャ モードに戻す際に、グリッチが発生することもあります。2 つの GPIO を使用するこの実装では、これらの問題を回避できます。