Jak vypočítat spodní zpětnovazební rezistor v Pythonu pomocí UliEngineering

Můžete snadno vypočítat hodnotu spodního zpětnovazebního rezistoru pro obvod s operačním zesilovačem pomocí knihovny UliEngineering v Pythonu:

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

# Výpočet spodního zpětnovazebního rezistoru pro zesílení 2 s 10k horním rezistorem
rbottom = feedback_bottom_resistor(2.0, "10k")
print(f"Feedback bottom resistor (gain 2, 10k top): {format_value(rbottom, 'Ω')}")

# Výpočet spodního zpětnovazebního rezistoru pro zesílení 5 s 40k horním rezistorem
rbottom = feedback_bottom_resistor(5.0, "40k")
print(f"Feedback bottom resistor (gain 5, 40k top): {format_value(rbottom, 'Ω')}")

# Výpočet spodního zpětnovazebního rezistoru pro zesílení 10 s 90k horním rezistorem
rbottom = feedback_bottom_resistor(10.0, "90k")
print(f"Feedback bottom resistor (gain 10, 90k top): {format_value(rbottom, 'Ω')}")

Příklad výstupu

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Ω

Výpočet spodního zpětnovazebního rezistoru určuje požadovanou hodnotu zpětnovazebního rezistoru pro invertující nebo neinvertující konfiguraci zesilovače při daném známém horním rezistoru a požadovaném zesílení. To je nezbytné pro návrh obvodů s operačními zesilovači, kondicionování signálu a analogové zpracování signálu, když je hodnota horního rezistoru předurčena jinými omezeními.

Spodní zpětnovazební rezistor se počítá pomocí vzorce: $R_{bottom} = \frac{R_{top}}{A - 1}$, kde $A$ je požadované zesílení a $R_{top}$ je známá hodnota horního zpětnovazebního rezistoru. Toto je inverzní operace k výpočtu horního rezistoru a je užitečná, když standardní hodnoty rezistorů nebo omezení dostupnosti komponent určují volbu horního rezistoru.

Související příspěvky


Podívejte se na podobné články podle kategorie: Calculators, Electronics, Python