Comment calculer le courant d'entrée d'un amplificateur logarithmique en Python avec UliEngineering

Vous pouvez facilement calculer le courant d’entrée à partir de la tension de sortie d’un amplificateur logarithmique en utilisant la bibliothèque Python UliEngineering :

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

# Calculer le courant d'entrée pour une sortie de -0.161V
iin = logarithmic_amplifier_input_current(-0.161, "10k", "0.7V")
print(f"Courant d'entrée (sortie -0.161V) : {format_value(iin, 'A')}")

# Calculer le courant d'entrée pour une sortie de -0.230V
iin = logarithmic_amplifier_input_current(-0.230, "10k", "0.7V")
print(f"Courant d'entrée (sortie -0.230V) : {format_value(iin, 'A')}")

Exemple de sortie

logarithmic_amplifier_input_current_output.txt
Courant d'entrée (sortie -0.161V) : 1.00 µA
Courant d'entrée (sortie -0.230V) : 10.0 µA

Ce calcul détermine le courant d’entrée qui produirait une tension de sortie donnée par un amplificateur logarithmique. Il s’agit de l’opération inverse du calcul de la tension de sortie, utile pour l’étalonnage, l’interprétation des relevés de capteurs et la conception de systèmes de mesure utilisant des amplificateurs logarithmiques pour des applications à large plage dynamique.

Le courant d’entrée est calculé à l’aide de l’inverse de la relation logarithmique : $I_{in} = I_s \exp\left(-\frac{V_{out}}{V_T}\right)$, où $I_{in}$ est le courant d’entrée, $V_{out}$ est la tension de sortie, $V_T$ est la tension thermique (environ 26mV à température ambiante) et $I_s$ est lié à la tension de référence et à la résistance de contre-réaction. Cette relation exponentielle montre que de petites variations de la tension de sortie correspondent à de grandes variations du courant d’entrée.

Articles liés


Check out similar posts by category: Electronics, Python