連載
マイコンに搭載されているセンターアラインPWMって何?:Q&Aで学ぶマイコン講座(87)(5/6 ページ)
マイコンユーザーのさまざまな疑問に対し、マイコンメーカーのエンジニアがお答えしていく本連載。今回は、中級者の方からよく質問される「マイコンに搭載されているセンターアラインPWMって何?」についてです。
実際のマイコンにおけるPWMコントローラー例
実際のマイコンにおけるPWMコントローラーの例として、ST製の「STM32G0マイコン」のタイマーユニットについて説明します(図5)
このタイマーユニット内の下記のレジスタは、先ほどの説明例のレジスタに対応します。
「自動再ロードレジスタ」→「周期レジスタ」
「CNTカウンタ」→「タイマーカウンタレジスタ」
「キャプチャー/比較レジスタ」→「比較レジスタ」
また、「TIMx_CR1」レジスタ内に「DIR」というビットがあり、これが先ほどの解説した「アップ/ダウン方向FF(フリップフロップ)」に対応します。
このように、実際のマイコンのコントローラーにもアップカウント動作/ダウンカウント動作を記憶するための領域があり、これを使用してカウント動作を制御しています。
Copyright © ITmedia, Inc. All Rights Reserved.