ハードウェアエンジニア嶋田(@shozaburo)です。今日もソフト屋さんによく質問される、電子工作をかじると避けては通れない「プルアップ、プルダウン抵抗」について解説していきたいと思います。 2つの信号出力形態 プルアップ、プルダウン抵抗についてお話する前に、ICがデジタル信号を出力する際の2つの出力形態について知っておく必要があります。ひとつはプッシュプル出力、もうひとつはオープンドレイン(もしくはオープンコレクタ)出力1です。 下図にその違いを書きました。簡易化のため厳密な回路ではなく、動作が同じであるスイッチ(SW1, SW2, SW3)に置き換えて表現しています。 プッシュプル 上図左をごらんください。スイッチが2つ接続された構造になっています。SW1がオン(ショート)になると、出力信号=Vcc(電源電圧)となるためHIGH信号(以下Hと表記)になります。他方、SW2がオン(ショ