電力管理(ソフトウェア制御)

マイコンで消費電力を減らすために、使っていない周辺回路(タイマやUARTなど)について行うこととして正しいものはどれか。

  1. A設定のレジスタで、その周辺回路へのクロックの供給を止めておく
  2. Bその周辺回路を、常に最高の速さで動かしておく
  3. Cその周辺回路の端子を、すべて出力の1にしておく
答えと解説を見る

正解:A. 設定のレジスタで、その周辺回路へのクロックの供給を止めておく

多くのマイコンでは、電源を入れた直後は周辺回路のクロックが止まっていたり、逆に動いていたりするので、使う周辺回路だけクロックを供給するように設定します。クロックが止まっていれば、その回路の切り替えによる動的な電力はなくなります。さらに、使わない端子をそのまま浮かせておくと入力の回路に貫通電流が流れることがあるので、端子の状態も決めておくと電力が減ります。

  • A. 正しい。多くのマイコンは周辺回路ごとにクロックを止められます。
  • B. 使わない回路を動かすのは電力のむだです。
  • C. 端子の設定は、つながっている回路によって考える必要があります。
この分野を解く 分野ページへ

電力管理(ソフトウェア制御)のほかの問題

  1. スマートフォンなどで使われるPMIC(電源管理IC)の役割として正しいものはどれか。
  2. 複数の電源電圧を使うチップで、電源を入れる順番(パワーシーケンス)を守る必要がある理由として正しいものはどれか。
  3. 電源電圧をトランジスタのしきい値電圧に近いところまで下げて動かす「ニアスレッショルド動作」の特徴として正しいものはどれか。
  4. 電源電圧を下げていくと、1回の演算に使う全体のエネルギーがある電圧で最小になり、それより下げると逆に増える。その理由として正しいものはどれか。
  5. 消費電力50 WのCPUに、熱抵抗0.5 K/Wの冷却器を付けた。周りの空気よりチップがおよそ何℃高くなるか(ほかの熱の通り道は無視する)。