電力管理(ソフトウェア制御)
マイコンで消費電力を減らすために、使っていない周辺回路(タイマやUARTなど)について行うこととして正しいものはどれか。
- A設定のレジスタで、その周辺回路へのクロックの供給を止めておく
- Bその周辺回路を、常に最高の速さで動かしておく
- Cその周辺回路の端子を、すべて出力の1にしておく
答えと解説を見る
正解:A. 設定のレジスタで、その周辺回路へのクロックの供給を止めておく
多くのマイコンでは、電源を入れた直後は周辺回路のクロックが止まっていたり、逆に動いていたりするので、使う周辺回路だけクロックを供給するように設定します。クロックが止まっていれば、その回路の切り替えによる動的な電力はなくなります。さらに、使わない端子をそのまま浮かせておくと入力の回路に貫通電流が流れることがあるので、端子の状態も決めておくと電力が減ります。
- A. 正しい。多くのマイコンは周辺回路ごとにクロックを止められます。
- B. 使わない回路を動かすのは電力のむだです。
- C. 端子の設定は、つながっている回路によって考える必要があります。