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

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

V
Ω
V
V
logarithmic_amplifier_input_current.py
from UliEngineering.Electronics.Amplifiers import logarithmic_amplifier_input_current
from UliEngineering.EngineerIO import *

# Вычислить входной ток для выходного напряжения -0,161 В
iin = logarithmic_amplifier_input_current(-0.161, "10k", "0.7V")
print(f"Input current (-0.161V output): {format_value(iin, 'A')}")

# Вычислить входной ток для выходного напряжения -0,230 В
iin = logarithmic_amplifier_input_current(-0.230, "10k", "0.7V")
print(f"Input current (-0.230V output): {format_value(iin, 'A')}")

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

logarithmic_amplifier_input_current_output.txt
Input current (-0.161V output): 1.00 µA
Input current (-0.230V output): 10.0 µA

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

Входной ток вычисляется с использованием обратного логарифмического соотношения: $I_{in} = I_s \exp\left(-\frac{V_{out}}{V_T}\right)$, где $I_{in}$ — входной ток, $V_{out}$ — выходное напряжение, $V_T$ — тепловое напряжение (примерно 26 мВ при комнатной температуре), а $I_s$ связано с опорным напряжением и сопротивлением обратной связи. Это экспоненциальное соотношение показывает, что малым изменениям выходного напряжения соответствуют большие изменения входного тока.

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


Check out similar posts by category: Calculators Electronics Python