He estado diseñando un (muy) simple amplificador operacional MOSFET para la escuela, y una de las cosas que debo hacer es determinar el CMRR a partir de mis simulaciones. Para la asignación, solo voy a utilizar el valor a 1 kHz, que debería cumplir los requisitos de asignación. Sin embargo, pensar en ello me hizo preguntarme si hay una manera de hacer que LTSpice (o cualquier otra versión de Spice) dibuje el CMRR en múltiples frecuencias?
No mostraré el circuito, ya que esta pregunta es relevante para amplificadores diferenciales en general, pero aquí están las directivas que estoy usando para ejecutar mi simulación actual:
.ac dec 100 1 100Meg
.step param vi list 0 1
vi
es un parámetro de voltaje de CA para la entrada no inversora, y la entrada inversora tiene un valor fijo de AC 1
.
Aquí está el resultado, medido en la salida:
Lalíneanegra(vi=0
)muestralarespuestadefrecuenciadebucleabiertoconunaentradadiferencialylalíneaazulmuestralarespuestaconunaentradademodocomún.Enotraspalabras,simulaestosdoscircuitos:
simular este circuito : esquema creado usando CircuitLab
Me pregunto si hay una manera de dividir dos instancias del mismo parámetro. En otras palabras, quiero dividir los voltajes de salida correspondientes a las ganancias de modo común y diferencial para poder hacer algo como esto:
$$ CMRR = \ frac {v_o | _ {v_i = 0}} {v_o | _ {v_i = 1}} $$