コラム:PWMとは
note_add
2025/09/01
update
2025/09/01
(音声とか一部を除く)アナログ信号をマイコンから出す時に多分使うであろうPWM。
今回はそんなPWMくんについて詳しく知っておこう。
PWMって何なの⁉️
?「私はPulse Width Modulationの略語と見てます❓️🔍️」
その通り。(このmemeは源流とは違う日本語の使い方してるから気を付けてね)
んじゃ日本語にするとなんて言うんだって話だけど、そのまま直訳で「パルス幅変調」ってされることがほとんどだね。
…って言うだけじゃこんな記事の価値無いなるんでどういう事かってのも説明していくんね。
まずパルスってのはそのままで、いきなり最大値になったりいきなり最小値になったりする信号のこと。要は0と1を表現するカックカクした信号。
で、そのままだと当然最高速でぶん回すかビタっと止まるかしかできないので、工夫が必要なわけです。
そこでそのパルスの幅、つまり「一定時間のうちONである期間」を変化させることで擬似的に間の値を表現する、それがこの方式の基本的な原理です。
要は引くほど速くスイッチカチカチすることでビミョ〜に点ききらないみたいな、そんな状態を維持してる感じです。
ちなみに「一定時間のうちONである期間」の事をデューティー比って言います。大体%か分数(1/2とか1/4とか)で言ってる。小数で言うことはあまりない気がする。[要出典]
(TODO:やっぱ画像あった方分かりやすくね?こんなんじゃWikipediaの方がマシだろ)