Як обчислити вхідний струм логарифмічного підсилювача у 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,161V
iin = logarithmic_amplifier_input_current(-0.161, "10k", "0.7V")
print(f"Вхідний струм (вихід -0,161V): {format_value(iin, 'A')}")

# Обчислити вхідний струм для виходу -0,230V
iin = logarithmic_amplifier_input_current(-0.230, "10k", "0.7V")
print(f"Вхідний струм (вихід -0,230V): {format_value(iin, 'A')}")

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

logarithmic_amplifier_input_current_output.txt
Вхідний струм (вихід -0,161V): 1,00 мкА
Вхідний струм (вихід -0,230V): 10,0 мкА

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

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

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


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