これらのデバイスには 2 種類のタイマ ペリフェラルがあり、主な機能をサポートしています。TIMGx (汎用タイマ) と TIMAx (アドバンスト タイマ)。TIMGx は TIMAx のサブセットであるため、これらのタイマはソフトウェア互換の多くの一般的な機能を共有しています。構成の詳細については、表 8-11 を参照してください。
汎用タイマ (TIMGx) 特有の機能には以下が含まれます。
- 16 ビットのダウン、アップ/ダウン、ダウン/アップ カウンタ、反復リロード モード付き
- 選択可能 / 構成可能なクロック ソース
- カウンタ クロック周波数を分周するための 8 ビット プログラマブル プリスケーラ
- 以下のための 2 つの独立した CC チャネル
- 出力の比較
- 入力のキャプチャ
- PWM 出力
- ワンショット モード
- 直交エンコーダ インターフェイス (QEI) とホール センサ入力ロジックをサポート、TIMG8 で利用可能
- 同一電力ドメイン内の異なる TIMx インスタンス間の同期とクロス トリガをサポート (表 8-12 を参照)
- 割り込み / DMA トリガ生成とクロス ペリフェラル (ADC など) トリガ機能をサポート
高度制御タイマ (TIMAx) 特有の機能には以下が含まれます。
- 16 ビット タイマ、アップ、ダウン、またはアップダウンのカウント モードと反復リロード モード付き
- 選択可能 / 構成可能なクロック ソース
- カウンタ クロック周波数を分周するための 8 ビット プログラマブル プリスケーラ
- カウンタで所定のサイクル数が経過した後にのみ割り込みまたはイベントを生成する、リピート カウンタ
- 以下のための最大 4 つの独立した CC チャネル
- 出力の比較
- 入力のキャプチャ
- PWM 出力
- ワンショット モード
- 内部イベント用の 2 つの追加キャプチャ / 比較チャネル (CC4/CC5)
- データ保存および CC レジスタ用のシャドウ レジスタ、TIMA0 で利用可能
- プログラム可能なデッド バンド挿入機能を備えた相補出力 PWM
- 非対称型 PWM
- フォルト処理メカニズム
- 外部フォルト入力またはコンパレータのイベントに対する高速な PWM 応答 (40ns 未満)
- ラッチされたフォルト状態が発生したとき、ユーザー定義の安全な状態で信号を出力する
- 同一電力ドメイン内の異なる TIMx インスタンス間の同期とクロス トリガをサポート (表 8-12 を参照)
- 割り込みおよび DMA トリガ生成とクロス ペリフェラル (ADC など) トリガ機能をサポート
- 内部イベント用の 2 つの追加キャプチャ / 比較チャネル
表 8-11 TIMx インスタンスの構成
| タイマ名 |
パワー ドメイン |
分解能 |
プリスケーラ |
リピート カウンタ |
キャプチャ / 比較チャネル |
位相ロード |
シャドウ ロード |
シャドウ CC |
デッドバンド |
フォルト |
QEI |
| TIMG0 |
PD0 |
16 ビット |
8 ビット |
- |
2 |
- |
- |
- |
- |
- |
- |
| TIMG1 |
PD0 |
16 ビット |
8 ビット |
- |
2 |
- |
- |
- |
- |
- |
- |
| TIMG8 |
PD0 |
16 ビット |
8 ビット |
- |
2 |
- |
- |
- |
- |
- |
|