5 votos

Inestabilidad de un op-amp totalmente diferencial en LTspice

He probado el siguiente circuito incluyendo un op-amp totalmente diferencial para la estabilidad en LTspice. El circuito tiene una ganancia de inversión de 6 y un roll-off a 4 MHz. Al excitar el circuito con un escalón, el op-amp comienza a oscilar.

Circuito para el análisis en el dominio del tiempo:

enter image description here

Respuesta al paso:

enter image description here

Así que decidí comprobar la ganancia y el margen de fase con una simulación de ganancia de bucle.

Circuito para el análisis de la ganancia del bucle:

enter image description here

Análisis de CA:

enter image description here

La simulación me da un margen de fase de unos 35° y un margen de ganancia de unos 8 dB, por lo que el circuito debería ser estable. ¿Alguien sabe cuál es el problema? ¿He cableado mal el circuito para la simulación de la ganancia del bucle?

4voto

Alan Wills Puntos 11

No sé si esto puede ayudar.
Hecho con microcap v12 .

EDITAR: a veces, es necesario cambiar algunos "parámetros" ... "estándar" o "potencia" por defecto ...
ITL1, ITL2, ITL4 (raramente), más a menudo "trapezoidal" o "engranaje", VNTOL, TRTOL.

enter image description here

He utilizado el THS4521 (el THS4551 no está en mi base de datos) que es "equivalente".

No se encontraron problemas con el Análisis TRAN y se verificó la ganancia.

enter image description here

Análisis Ac

enter image description here

EDIT: He añadido THS4551 en mi base de datos, muy "similar" a THS4521.

enter image description here

enter image description here

2voto

dumfries Puntos 1

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?

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X