オペアンプ利得計算
Rinが10 kΩ、Rfが100 kΩなら、反転オペアンプ段の利得は−10、つまり20 dBです。2つの抵抗を入力すると、符号付きの閉ループ利得とデシベルでの大きさが分かります。ブラウザで無料で使えます。
- 無料
- ブラウザで動作
- 登録不要
- データは端末の外に出ません
無料で実行
計算例
- Rin
- 10,000
- Rf
- 100,000
- 利得
- -10
- ゲインの絶対値
- 10
- ゲイン (dB)
- 20
- 抵抗の単位
- ohm
演算増幅器の電圧利得は、二つの抵抗が帰還を決めたあとの出力電圧対入力電圧の閉ループ比です。このオペアンプ利得計算機は理想的な反転段を評価します。信号源は入力抵抗 Rin を通じて反転端子を駆動し、出力は帰還抵抗 Rf を通じて同じノードへ戻り、Av は Rf を Rin で割った値の符号反転になります。符号付き利得比と、Rf を Rin で割った常用対数の二十倍であるデシベル振幅が返されます。宿題、実習準備、初期設計には本ページをご利用ください。
オペアンプの閉ループ利得と反転式 Av = −Rf/Rin
演算増幅器のデータシートは巨大な開ループ利得を掲げますが、回路で実際に使う数は二つの抵抗が決める閉ループ電圧利得です。本計算機はその実用的な問いに反転接続で答えます。入力信号は Rin を通じて反転端子へ達し、帰還は出力から Rf を通じて戻り、非反転端子は信号接地に参照されます。
開ループ利得無限、入力電流ゼロ、反転ノードの仮想接地という通常の理想化の下では、入力抵抗を流れる Vin を Rin で割った電流は、帰還抵抗を流れるマイナス Vout を Rf で割った電流に等しくなります。電流を打ち消すと Av は Vout を Vin で割った値、すなわちマイナス Rf を Rin で割った値になります。
マイナス符号はトポロジの名の由来である反転です。両方の抵抗が正なら、正の Vin は負の Vout を生みます。符号付き比に加えて、ツールは Rf を Rin で割った常用対数の二十倍としてデシベル振幅を報告し、音声や計測のグラフが Av の絶対値を描くやり方と揃えます。
教科書確認はすぐできます。入力十キロオームと帰還百キロオームは Av がマイナス十、二十デシベルです。等しい抵抗は Av がマイナス一、零デシベルの反転ユニティゲインバッファです。
帰還比 2.2 対 1 は Av がマイナス 2.2 です。エンジンは有限の利得帯域幅積、入力バイアス、オフセット、飽和を模擬しません。それらはこの第一数値が正しいあとの SPICE 実行に属します。
比が誠実であるよう両抵抗を同じ単位に保ち、帯域を気にする前に固定する理想閉ループ利得として結果を扱ってください。
宿題、実習設計、安定した Av が必要なソフトウェア試験
学生は回路の授業が負帰還を導入するとき、実習が測定前に Vout 対 Vin の予測を求めるとき、競技問題が二つの抵抗値を与えてシミュレータなしで Av を求めるときにオペアンプ利得に出会います。教員は単位を混ぜたりマイナス符号を落としたりせずにキロオーム対の解答キーを作れます。
音声プリアンプ、フォトダイオード前端、センサコンディショナの設計者は、仮想接地が加算ノードを静かに保ち利得が単純な比であるため反転段を使います。同じ契約はソフトウェアにも役立ちます。単体試験は百キロオームを十キロオームで割った Av がマイナス十であることを固定できます。
指導アプリは線形利得とデシベル振幅の両方を示せます。部品表ヘルパは回路スケッチの前に利用者が打った抵抗を正規化できます。比だけが重要なので両抵抗を同じ単位に揃えてください。
オームはオーム、キロオームはキロオームです。変換せずキロオームとオームを混ぜるのが最も多い静かな誤りです。実チップには有限の開ループ利得、入力バイアス電流、利得帯域幅積が残るので、本結果は理想の第一歩として扱い、帯域と安定性は別に確認してください。
検証失敗は残高を消費せず、試し打ちを安く保てます。トポロジが 1 に Rf を Rg で割ったものを加える非反転なら非反転利得ツールと組み合わせ、抵抗ではなく既に Vout と Vin があるなら電圧利得 dB ツールと組み合わせてください。
活用例
宿題と実習の利得確認
採点やブレッドボードでの Vout/Vin 測定の前に、理想反転オペアンプ利得 Av = −Rf/Rin と対応する dB 値を予測します。
決定的な試験フィクスチャ
仮想接地を再導出せずに比 10:1 から Av = −10 を断言しなければならない単体試験、CI、指導ソフトで再現可能な閉ループ利得を固定します。
アナログ初期設計
SPICE 実行の前に、利用者が入れた Rin と Rf を符号付き利得とデシベルへ正規化し、プリアンプ草案、センサ前端、教材に使います。
よくある質問
オペアンプ電圧利得にはどの式を使いますか?
理想反転段では Av = Vout/Vin = −Rf/Rin です。デシベルは 20·log10(Rf/Rin) で、その比の振幅です。
抵抗がゼロまたは負のときはどうなりますか?
Rin と Rf はともに厳密に正でなければならず、ゼロや負はこの計算の物理抵抗ではありません。
線形利得が負なのに dB が正になり得るのはなぜですか?
マイナス符号は段の反転です。デシベル電圧利得は振幅 |Av| を使うため、利得 −10 でも +20 dB のままです。
帯域幅やオフセット、飽和は考慮されますか?
いいえ。2つの抵抗で決まる理想的な閉ループ利得で、有限の利得帯域幅積、入力バイアス、オフセット、飽和は含みません。まずこの値を固め、そのあと回路シミュレーションで確認してください。
2つの抵抗は同じ単位で入力する必要がありますか?
はい。利得はRfとRinの比だけで決まるため、両方を同じ単位で入力してください。キロオームで10と100と入れても、オームで10000と100000と入れても結果は同じです。
関連ツール
開発者向け — APIアクセス
このページの機能はすべてAPIからも利用できます。自社システムに組み込みたいチーム向けのセクションです。それ以外の方は上のツールをそのままお使いください。
エンドポイント
Bearerトークンで認証し、POST1回でタスクをキューに登録します。結果はWebhookまたは署名付きリンクで受け取れます。
お使いのスタックから呼び出す
curl -X POST https://api.kit.forhosting.com/elec/op-amp-gain \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"rin":10000,"rf":100000}'const res = await fetch("https://api.kit.forhosting.com/elec/op-amp-gain", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"rin": 10000,
"rf": 100000
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/elec/op-amp-gain",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"rin": 10000,
"rf": 100000
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/elec/op-amp-gain", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"rin":10000,"rf":100000}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"rin":10000,"rf":100000}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/elec/op-amp-gain", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)リクエスト例
{
"rin": 10000,
"rf": 100000
}レスポンス例
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "elec.op_amp_gain",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}非同期APIです。task_idは即時に返ります。ポーリングは1秒あたり1リクエストまでです。
料金
単価はすべて公開しています。トークン換算や独自クレジットはありません。失敗したタスクは課金されません。
制限
max_abs_ohm | 1000000000000000 |
エラー
| HTTP | コード | 意味 |
|---|---|---|
401 | unauthorized | APIキーが無効か、指定されていません。Authorizationヘッダーを確認してください。 |
402 | insufficient_balance | 残高が不足しています。チャージ後に再度お試しください。 |
404 | unknown_type | 指定されたタスクタイプは存在しません。タイプ名を確認してください。 |
429 | rate_limited | リクエストが多すぎます。しばらく待ってから再度お試しください。 |
技術的な注記
両方の抵抗は有限かつ厳密に正でなければならず、ゼロや負は物理的な抵抗ではないため invalid_input で失敗し、比が未定義または誤解を招きます。スクリプトや試験で同じ数値が必要なときは、成功リクエストあたり $0.002 の API を呼び出します。
入力契約、出力欄、正でない抵抗が失敗する理由
rin は信号源から反転ピンまでの入力抵抗、rf は出力から同じピンまでの帰還抵抗です。表計算やフォームが慣れたラベルを再利用できるよう別名を受け付けます。両抵抗は厳密に正で、公開された大きさ上限以内でなければなりません。これは物理抵抗の規則であり、見た目の飾りではありません。Rin がゼロなら零除算となり Av は未定義です。Rf がゼロなら利得ゼロを主張しますが、本反転利得ページはそれを妥当な設計点とは扱いません。負値は受動抵抗ではなく、入力ミスを隠すように Av の符号を反転させます。必須の有限数二つを含む JSON オブジェクトを送ってください。値は JSON 数でも十進文字列でもよく、科学的記数法も含み、有限の実数として解釈できる必要があります。いずれの場合も invalid_input で失敗し、欄を名指しし、課金されません。成功時、応答は丸めた rin と rf、符号付き利得 Av がマイナス Rf を Rin で割った値、正の振幅 gain_abs が Rf を Rin で割った値、gain_db が gain_abs の常用対数の二十倍、短い式文字列、メソッドタグ、呼び出し側が極性を再導出せずにラベルできるよう inverted を true、SI 単位のときの単位ヒント ohm を返します。丸めは小数桁を固定し、Worker とブラウザの JSON が比較できるようにします。無料ページと成功項目あたり $0.002 の API は同じ solve 関数を共有します。
宿題、実習設計、安定した Av が必要なソフトウェア試験
本ページでは作業がブラウザで走り、API では成功した照会ごとに $0.002 です。公開利得に対して手でマイナス Rf を Rin で割った値を再計算して丸めを確認し、同じ対で振幅の常用対数の二十倍が gain_db と一致することを確認してください。
技術的な質問
オペアンプ利得計算機の料金はいくらですか。
このページのブラウザでは無料です。API では成功したリクエストが $0.002 で、無効な入力は課金されません。
このツールは非反転オペアンプ利得も計算しますか。
いいえ。反転トポロジのみを評価します。非反転段は別の抵抗配置で Av = 1 + Rf/Rg を使います。