• No : 5537
  • 公開日時 : 2020/05/22 09:34
  • 印刷

【NXP:LPC】 LPCマイコンのCTIMERで生成可能なPWMチャネル数について

LPCマイコンのCTIMERを使用してPWMを生成したいのですが、1つのCTIMERでPWMを4チャネル生成できますか。
カテゴリー : 

回答

通常、CTIMERの出力ピンのCTIMERx_MATxは、最大4ピンあります。
PWMの周期やパルス幅を設定するMatchレジスタ(MR)も4つあります。
通常は、PWMの周期を設定するため、1つのMRレジスタを使用するため、最大3チャネルになります。
 
尚、PWMの周期を設定せずに4チャネル全てをPWM出力に使用できますが、CTIMERのカウンタは32ビットのため、
PWMの周期は100 MHz動作時で約42.9秒、150 MHz動作時で28.6秒となり、現実的ではありません。