Cómo calcular el voltaje de salida del amplificador logarítmico en Python usando UliEngineering

Puedes calcular fácilmente el voltaje de salida de un amplificador logarítmico usando la librería Python UliEngineering:

logarithmic_amplifier_output_voltage.py
from UliEngineering.Electronics.Amplifiers import logarithmic_amplifier_output_voltage

# Calcular salida para corriente de entrada 1µA
vout = logarithmic_amplifier_output_voltage("1uA", "10k", "0.7V")
print(f"Salida (1µA, 10k, 0,7V): {vout:.3f} V")

# Calcular salida para corriente de entrada 10µA
vout = logarithmic_amplifier_output_voltage("10uA", "10k", "0.7V")
print(f"Salida (10µA, 10k, 0,7V): {vout:.3f} V")

Ejemplo de salida

logarithmic_amplifier_output_voltage_output.txt
Salida (1µA, 10k, 0,7V): -0.161 V
Salida (10µA, 10k, 0,7V): -0.230 V

El amplificador logarítmico produce un voltaje de salida proporcional al logaritmo de la corriente de entrada. Esto es esencial para comprimir señales de rango dinámico amplio, procesamiento de audio, aplicaciones de sensores ópticos y cualquier aplicación donde las señales abarcan muchos órdenes de magnitud. La respuesta logarítmica permite una mejor visualización y procesamiento de señales con grandes variaciones.

El voltaje de salida se calcula usando la fórmula: $V_{out} = -V_T \ln\left(\frac{I_{in} R}{I_s}\right)$, donde $V_{out}$ es el voltaje de salida, $V_T$ es el voltaje térmico (aproximadamente 26mV a temperatura ambiente), $I_{in}$ es la corriente de entrada, $R$ es la resistencia de retroalimentación, e $I_s$ es la corriente de saturación del diodo o transistor. En la práctica, la implementación usa la ecuación del diodo con un desplazamiento de voltaje de referencia.

Entradas relacionadas


Echa un vistazo a artículos similares por categoría: Electronics, Python