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}$ は既知の上部フィードバック抵抗値です。これは上部抵抗を計算する逆演算であり、標準抵抗値や部品の入手可能性の制約によって上部抵抗の選択が決まる場合に便利です。
関連記事
この記事が役に立った場合は、TechOverflow での新しい記事の調査と公開を支援するため、「Buy Me a Coffee」でのご支援、または PayPal 経由でのご寄付をご検討ください