UliEngineering を使って Python でフィードバック下部抵抗を計算する方法

UliEngineering Python ライブラリを使うと、オペアンプ回路のフィードバック下部抵抗値を簡単に計算できます。

⚠
Ω ⚠
feedback_bottom_resistor.py
from UliEngineering.Electronics.VoltageDivider import feedback_bottom_resistor
from UliEngineering.EngineerIO import *

# 10k 上部抵抗でゲイン 2 のフィードバック下部抵抗を計算
rbottom = feedback_bottom_resistor(2.0, "10k")
print(f"Feedback bottom resistor (gain 2, 10k top): {format_value(rbottom, 'Ω')}")

# 40k 上部抵抗でゲイン 5 のフィードバック下部抵抗を計算
rbottom = feedback_bottom_resistor(5.0, "40k")
print(f"Feedback bottom resistor (gain 5, 40k top): {format_value(rbottom, 'Ω')}")

# 90k 上部抵抗でゲイン 10 のフィードバック下部抵抗を計算
rbottom = feedback_bottom_resistor(10.0, "90k")
print(f"Feedback bottom resistor (gain 10, 90k top): {format_value(rbottom, 'Ω')}")

出力例

feedback_bottom_resistor_output.txt
Feedback bottom resistor (gain 2, 10k top): 10.0 kΩ
Feedback bottom resistor (gain 5, 40k top): 10.0 kΩ
Feedback bottom resistor (gain 10, 90k top): 10.0 kΩ

フィードバック下部抵抗の計算は、既知の上部抵抗と目的のゲインが与えられたときに、反転または非反転増幅器構成に必要なフィードバック抵抗値を決定します。これは、上部抵抗値が他の制約によってあらかじめ決められている場合のオペアンプ回路設計、信号調整、アナログ信号処理に不可欠です。

フィードバック下部抵抗は、式 $R_{bottom} = \frac{R_{top}}{A - 1}$ を使って計算されます。ここで、$A$ は目的のゲイン、$R_{top}$ は既知の上部フィードバック抵抗値です。これは上部抵抗を計算する逆演算であり、標準抵抗値や部品の入手可能性の制約によって上部抵抗の選択が決まる場合に便利です。

関連記事


同じカテゴリの類似記事をチェック: 計算機 エレクトロニクス Python