Ви можете легко обчислити вхідний струм за вихідною напругою логарифмічного підсилювача за допомогою бібліотеки Python UliEngineering:
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')}")Приклад виводу
Вхідний струм (вихід -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$ пов’язана з опорною напругою та опором зворотного зв’язку. Ця експоненційна залежність показує, що невеликі зміни вихідної напруги відповідають великим змінам вхідного струму.