Як обчислити нижній резистор зворотного зв'язку в Python за допомогою UliEngineering

Ви можете легко обчислити значення нижнього резистора зворотного зв’язку для схеми операційного підсилювача за допомогою бібліотеки Python UliEngineering:

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

# Обчислити нижній резистор зворотного зв'язку для підсилення 2 з верхнім резистором 10k
rbottom = feedback_bottom_resistor(2.0, "10k")
print(f"Нижній резистор зворотного зв'язку (підсилення 2, верхній 10k): {format_value(rbottom, 'Ω')}")

# Обчислити нижній резистор зворотного зв'язку для підсилення 5 з верхнім резистором 40k
rbottom = feedback_bottom_resistor(5.0, "40k")
print(f"Нижній резистор зворотного зв'язку (підсилення 5, верхній 40k): {format_value(rbottom, 'Ω')}")

# Обчислити нижній резистор зворотного зв'язку для підсилення 10 з верхнім резистором 90k
rbottom = feedback_bottom_resistor(10.0, "90k")
print(f"Нижній резистор зворотного зв'язку (підсилення 10, верхній 90k): {format_value(rbottom, 'Ω')}")

Приклад виводу

feedback_bottom_resistor_output.txt
Нижній резистор зворотного зв'язку (підсилення 2, верхній 10k): 10.0 kΩ
Нижній резистор зворотного зв'язку (підсилення 5, верхній 40k): 10.0 kΩ
Нижній резистор зворотного зв'язку (підсилення 10, верхній 90k): 10.0 kΩ

Обчислення нижнього резистора зворотного зв’язку визначає необхідне значення резистора зворотного зв’язку для конфігурації інвертуючого або неінвертуючого підсилювача за заданого відомого верхнього резистора та бажаного підсилення. Це є важливим для проєктування схем з операційними підсилювачами, обробки сигналів та аналогової обробки сигналів, коли значення верхнього резистора заздалегідь визначено іншими обмеженнями.

Нижній резистор зворотного зв’язку обчислюється за формулою: $R_{bottom} = \frac{R_{top}}{A - 1}$, де $A$ — бажане підсилення, а $R_{top}$ — відоме значення верхнього резистора зворотного зв’язку. Це є зворотною операцією до обчислення верхнього резистора і корисне, коли стандартні значення резисторів або обмеження доступності компонентів визначають вибір верхнього резистора.

Пов’язані публікації


Дивіться схожі статті за категоріями: Electronics, Python