Está utilizando el startup
que añade una rampa fija de 10 μs a las fuentes de CC. En tu caso, las únicas fuentes que son de CC son las fuentes de alimentación, y el tiempo total de simulación es de 1 μs. Lo que significa que tu amplificador está alimentado por una rampa de 0...0,25 V durante la duración de la simulación, obviamente no es suficiente.
¿Por qué aparecen las oscilaciones? Es por la forma en que el .model
se construye, internamente. Debes saber que el mundo SPICE está hecho de aproximaciones, solamente, y algunas de ellas tienen varios costes. Este parece ser uno de ellos (por cierto, ¿te has dado cuenta de que tu pulso de entrada es negativo?):
![unstable with startup]()
En cuanto elimine el parámetro que le perjudica, verá un resultado diferente:
![problem solved]()
Cuando se compara el comportamiento de los circuitos con diferentes simuladores, primero hay que asegurarse de que todos los parámetros están configurados para que todos funcionen en las mismas condiciones. En este caso, startup
no es necesario. Esa bandera es útil en osciladores (mientras se contabiliza la rampa de 10 μs), o en fuentes de alimentación que necesitan una pequeña rampa, en lugar de un encendido abrupto. También hace que la simulación se inicie en modo transitorio, haciéndote esperar todo el periodo transitorio. Si todo lo que quieres es analizar algún comportamiento de E/S entonces startup
no es una buena opción. En su lugar, confíe en la forma en que SPICE resuelve el punto de funcionamiento. Después de todo, usted no está interesado en la fase inicial, de encendido, ¿verdad?