分圧回路計算ツール

抵抗2本で、電圧を小さく。Vout、足りない抵抗、いちばん近い標準値の組み合わせがわかります。

100%プライベート — すべてブラウザ内で動作します。データはお使いの端末で処理され、インターネットに送信されることはありません。

計算はすべてブラウザ内で行われ、次回のためにこの端末に保存されます。

分圧回路とは

分圧回路は、2本の抵抗を直列につないだものです。真ん中の電圧は、入力電圧を決まった割合で分けたものになります。

Vout = Vin × R2 ÷ (R1 + R2)

R1はVinから真ん中まで、R2は真ん中からグランドまでです。入力5 V、R1 = 10 kΩ、R2 = 20 kΩなら、Vout = 5 × 20 ÷ 30 = 3.333 Vです。

この計算ツールは両方向で使えます。Voutを求めるは、Vin、R1、R2から出力を計算します(出力に負荷をつなぐこともできます)。抵抗を求めるは、欲しい電圧と手持ちの抵抗1本から、もう1本の抵抗の正確な値、いちばん近い標準値、近い標準値の組み合わせを出します。

機能

  • Voutを求める — Vin、R1、R2から計算。電流、各抵抗の消費電力、出力抵抗も表示
  • 抵抗を求める — 欲しいVoutに必要なもう1本の抵抗を、正確な値とE12・E24・E96に丸めた値で表示
  • 近い標準値の組み合わせ — 買える組み合わせのベスト5と、実際のVout
  • 負荷の影響 — つなぐ機器の抵抗を入れると、Voutがどれだけ下がるかがわかる
  • ロジックレベル確認 — Voutが3.3 V入力に合うかどうかを表示
  • 回路図 — 入力した値で分圧回路を描画
  • 単位 — リストからΩ、kΩ、MΩを選ぶか、4k7や10kと入力

5 Vから3.3 Vへ

よくある使い方は、5 Vの信号(Arduino UnoのTXピンや5 Vセンサー)を3.3 V入力(ESP32、ESP8266、Raspberry Pi)に入れることです。3.3 Vのピンは約2.3 V以上でHIGHと読み、約3.6 Vを超えてはいけません。

R1R25 VからのVout
1 kΩ2 kΩ3.333 V
10 kΩ20 kΩ3.333 V
1.8 kΩ3.3 kΩ3.235 V
4.7 kΩ10 kΩ3.401 V
2.2 kΩ3.3 kΩ3.000 V
1 kΩ1.5 kΩ3.000 V

小さい抵抗(1 kΩ + 2 kΩ)は速い信号をきれいに保てますが、電流が多く流れます(1.667 mA)。大きい抵抗(10 kΩ + 20 kΩ)は0.1667 mAしか流れませんが、反応は遅くなります。9600や115200 bpsのシリアル通信なら、どちらでも使えます。

バッテリーや12 V電源の電圧を読む

アナログ入力は、自分の電源電圧までしか読めません。Arduino Unoは5 V、ESP32は約3.3 Vです。それ以上を測るには、先に分圧し、コードで元に戻します。

測るものR1R2測定範囲の上限でのVout
9 V電池20 kΩ10 kΩ3.000 V
12 V電源15 kΩ10 kΩ4.800 V
24 V電源39 kΩ10 kΩ4.898 V
LiPoセル(4.2 V)100 kΩ100 kΩ2.100 V

コードでは、実際の電圧 = 測った電圧 × (R1 + R2) ÷ R2 です。20 kΩと10 kΩなら×3になります。上限には余裕を持たせましょう。「12 V」の電源でも12.6 V以上出ることがあります。

負荷の影響

Voutにつないだものは、R2と並列の抵抗として働き、Voutを下げます。5 V、R1 = 10 kΩ、R2 = 20 kΩの場合:

Voutにつなぐ負荷Vout低下
なし3.333 V—
1 MΩ3.311 V0.66 %
100 kΩ3.125 V6.25 %
10 kΩ2.000 V40 %

目安:負荷はR2の10〜100倍以上にしましょう。マイコンの入力はとても高い(数MΩ以上)ので問題ありません。

信号はOK、電源はNG

分圧回路は、ロジックレベル、センサーの値、ADC入力などの信号に向いています。電源にはなりません。電流を取るとVoutがすぐ下がり、抵抗も常に電力を無駄にします。3.3 Vのボードやモーターを高い電圧から動かすなら、電圧レギュレーターか降圧コンバーターを使ってください。

よくある質問

分圧回路の公式は?

Vout = Vin × R2 ÷ (R1 + R2) です。R2は出力とグランドの間の抵抗です。

R1とR2はどう選びますか?

まず比率です。R2 ÷ (R1 + R2) = Vout ÷ Vin になるようにします。次に大きさです。ほとんどの信号には1 kΩ〜100 kΩが向いています。片方の抵抗を決めて、もう片方は抵抗を求めるで計算させましょう。

5 Vを3.3 Vにする抵抗は?

1 kΩと2 kΩ、または10 kΩと20 kΩで3.333 Vになります。E12の値だけなら、1.8 kΩと3.3 kΩで3.235 Vです。

分圧回路で3.3 Vのボードに給電できますか?

できません。ボードの電流でVoutが下がり、常に変わってしまいます。3.3 Vのレギュレーターを使ってください。

双方向の信号線でも使えますか?

使えません。5 V出力から3.3 V入力へ、一方向に流れる信号を下げるだけです。I2Cのような双方向の線では、分圧回路だけでは足りません。

測ったVoutが計算結果より低いのはなぜ?

出力に何かが負荷をかけているか、抵抗が許容差の分だけずれています(E24なら各±5 %)。その他のオプションで負荷を入れると、影響を確認できます。

関連ツール

使い方

  • Voutを求めるか抵抗を求めるを選びます
  • Voutを求める:Vin、R1、R2を入力します(Ω、kΩ、MΩを選ぶか、4k7と入力)
  • 抵抗を求める:Vin、欲しいVout、手持ちの抵抗を入力します
  • その他のオプションで負荷を追加すると、Voutの低下がわかります
  • 5 V → 3.3 Vのような例をタップしてもOKです

新しいツールを定期的に追加しています。公開時にお知らせを受け取るにはYouTube でチャンネル登録してください。

他のツール

すべて表示

おすすめアプリ

すべて表示