Как вычислить верхний резистор обратной связи на Python с помощью UliEngineering

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

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

# Вычислить верхний резистор обратной связи для усиления 2 и нижнем резисторе 10k
rtop = feedback_top_resistor(2.0, "10k")
print(f"Feedback top resistor (gain 2, 10k bottom): {format_value(rtop, 'Ω')}")

# Вычислить верхний резистор обратной связи для усиления 5 и нижнем резисторе 10k
rtop = feedback_top_resistor(5.0, "10k")
print(f"Feedback top resistor (gain 5, 10k bottom): {format_value(rtop, 'Ω')}")

# Вычислить верхний резистор обратной связи для усиления 10 и нижнем резисторе 10k
rtop = feedback_top_resistor(10.0, "10k")
print(f"Feedback top resistor (gain 10, 10k bottom): {format_value(rtop, 'Ω')}")

Пример вывода

feedback_top_resistor_output.txt
Feedback top resistor (gain 2, 10k bottom): 10.0 kΩ
Feedback top resistor (gain 5, 10k bottom): 40.0 kΩ
Feedback top resistor (gain 10, 10k bottom): 90.0 kΩ

Расчёт верхнего резистора обратной связи определяет требуемое значение резистора обратной связи для инвертирующей или неинвертирующей конфигурации усилителя для достижения желаемого усиления. Это необходимо для проектирования схем на операционных усилителях, согласования сигналов и аналоговой обработки сигналов. Усиление — это отношение выходного напряжения к входному.

Верхний резистор обратной связи вычисляется по формуле: $R_{top} = R_{bottom} \times (A - 1)$, где $A$ — желаемое усиление, а $R_{bottom}$ — известное значение нижнего (или входного) резистора. Для неинвертирующих усилителей это соотношение обеспечивает, что выходное напряжение равно входному напряжению, умноженному на коэффициент усиления.

Связанные записи


Check out similar posts by category: Calculators, Electronics, Python