¿Por qué mi oscilador de relajación opamp no oscila?

He diseñado un oscilador de relajación con un opamp. Se supone que oscila a 50 Hz, pero no es así. No he construido un circuito físico, estoy tratando de simularlo en CircuitLab.

Calculé la frecuencia de oscilación con los valores de los elementos del circuito en el esquema como

F = ( T C + T d ) 1 = 50.17 H z .

Donde, T C y T d son los tiempos de carga y descarga del capacitor respectivamente;

T C = R C en ( ( + 12 V ) R 2 R 1 + R 2 ( 12 V ) ( + 12 V ) R 2 R 1 + R 2 ( + 12 V ) ) = 9.97 metro s , T d = R C en ( R 2 R 1 + R 2 ( + 12 V ) ( 12 V ) R 2 R 1 + R 2 ( 12 V ) ( 12 V ) ) = 9.97 metro s .

¿Qué estoy haciendo mal aquí?

esquemático

simular este circuito : esquema creado con CircuitLab

Sin el R i resistor:
ingrese la descripción de la imagen aquí

Con el R i resistor:
ingrese la descripción de la imagen aquí

Respuestas (1)

Los osciladores simulados por lo general no se inician solos, intente establecer una condición inicial para romper el ciclo de retroalimentación durante el cálculo del punto de polarización. Puedo hacer esto con el simulador SPICE Pulsonix (SIMetrix) agregando una condición inicial con un valor de cero, debería poder hacer algo similar con el simulador que está usando; consulte la documentación.

¡Por supuesto! Los osciladores comienzan con el ruido ambiental. Olvidé eso. Agregando el R i resistencia inició las oscilaciones. Gracias.
En este caso, no es necesariamente ruido, sino cualquier pequeño desequilibrio en el circuito. Con componentes ideales, hay un estado metaestable en el que la entrada y la salida del opamp son exactamente iguales a cero. El simulador puede encontrar este estado, pero no puede ocurrir en un circuito real.
Incluso se puede demostrar que NUNCA es el ruido lo que inicia la oscilación. Esto también se aplica a los osciladores lineales (armónicos). El ruido sería la causa del inicio de la oscilación solo en caso de que no haya un transitorio de encendido. Sin embargo, en circuitos reales (y en simulación con encendido en t=0) siempre habrá tal "ayuda de arranque".