Как вычислить нижний резистор обратной связи на 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"Feedback bottom resistor (gain 2, 10k top): {format_value(rbottom, 'Ω')}")

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

# Вычислить нижний резистор обратной связи для усиления 10 и верхнем резисторе 90k
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Ω

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

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

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


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