AD620 en Proteus: paso de tiempo demasiado pequeño

Hice este circuito en Proteus, como parte de un informe de práctica:

Sensor de temperatura LM35 conectado a un amplificador de instrumentación AD620, midiendo la tensión de salida de este último

En la vida real funciona, ya que lo construí y probé. Pero en Proteus, cuando quiero ejecutar la simulación, obtengo estos errores:

[SPICE] transient GMIN stepping at time=3.41026e-006
[SPICE] TRAN:  Timestep too small; timestep = 1.25e-019: trouble with instance d:u1:3.

Me di cuenta de que el error desaparece cuando la ganancia del amplificador es 1: es decir, cuando quito la resistencia R1 (dejándola "infinita"). De lo contrario, no funcionará.

¿Por qué tengo este error y cómo puedo solucionarlo?

ACTUALIZACIÓN # 1

Como señaló @Andyaka, probé con valores de resistencia muy pequeños (como Proteus se quejó de 0 ohmios). El circuito que tengo es este:

Mismo circuito que el primero, con resistencias de 1p Ohm en las entradas del AD620 y el pin de referencia

Pero cuando ejecuto la simulación, obtengo otros errores :(

[SPICE] Gmin step [45 of 120] failed: GMIN=4.21697e-007
[SPICE] Gmin stepping failed
[SPICE] Source step [12 of 120] failed: source factor =  10.0000
[SPICE] Too many iterations without convergence.

ACTUALIZACIÓN # 2

Probé el procedimiento que dijo @berto en la sección de respuestas. Conecté una resistencia de carga de 10 k Ω a V afuera y el suelo, y luego conecté el voltímetro en paralelo con él, pero obtuve estos errores:

[SPICE] transient GMIN stepping at time=2.14996e-007
[SPICE] TRAN:  Timestep too small; timestep = 1.25e-019: trouble with node #b:u1:e3#branch.

Dos datos interesantes cuando jugué con el circuito en esta etapa:

  1. Cuando desconecto el voltímetro y pongo una resistencia de carga de 0 Ω (así, un cable conectado de V afuera al suelo), la simulación comienza y continúa sin errores .

  2. Cuando desconecto el voltímetro pero dejo la resistencia de carga propuesta ( 10 k Ω ) de V afuera al suelo, la simulación se detiene con el mismo timestep too smallerror.

Intente poner resistencias de cero ohmios en serie con cada entrada y el pin 5. A veces esto funciona con modelos obstinados. Mismo problema en otros sims también.
@Andyaka ¡No puedo! El programa se queja de que "¡El valor debe ser positivo!" :( Sin embargo, lo intentaré con una resistencia muy pequeña.

Respuestas (2)

Prueba esto. Sistema -> Establecer opciones de animación -> Opciones de SPICE Cambie "Configuración predeterminada" a "Configuración para una mejor convergencia" y cárguelo.

Tenía el mismo problema... esta sugerencia funcionó
Guau... Funcionó... tenía el mismo problema

Intente agregar una resistencia de carga. Un circuito abierto (voltímetro ideal) en la salida puede generar problemas de simulación. Algo mayor o igual a 10 k Ω Deberías hacerlo. También intente agregar resistencias de 100kΩ entre las entradas y tierra, para que las corrientes tengan una ruta de retorno.

Lo hice pero volvieron a aparecer los errores. Un hecho interesante es cuando desconecto el voltímetro y solo pongo un cable entre V afuera y el suelo, no me sale ningún error .
¿Qué señal estás usando en Vout?
Vi algo en la hoja de datos, intente agregar 100 k Ω resistencias entre las entradas y tierra, por lo que las corrientes tendrán un camino de retorno.
Pido disculpas por la demora. Hablando de la primera pregunta, es corriente continua. Y para el segundo, ¡déjame intentarlo! :)
:( Aún no ha funcionado. Ahora veo por qué el 100 k Ω resistencias, ¡pero SPICE todavía se queja!
...otra cosa que puedes intentar es agregar condensadores pequeños. También aumenta un poco el 1 p Ω resistencias, porque las constantes de tiempo pequeñas pueden crear oscilaciones rápidas, 1 m Ω es un valor más realista.