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

8

He diseñado un oscilador de relajación con un opamp. Se supone que oscila a 50Hz, pero no lo hace. 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 = \ left (T_c + T_d \ right) ^ {- 1} = 50.17Hz. $$

Donde, \ $ T_c \ $ y \ $ T_d \ $ se cargan y descargan los tiempos del capacitor respectivamente;

$$ T_c = RC \ ln \ left (\ dfrac {(+ 12V) - \ dfrac {R_2} {R_1 + R_2} (-12V)} {(+ 12V) - \ dfrac {R_2} {R_1 + R_2} (+ 12V )} \ right) = 9.97ms, \\ T_d = RC \ ln \ left (\ dfrac {\ dfrac {R_2} {R_1 + R_2} (+ 12V) - (-12V)} {\ dfrac {R_2} {R_1 + R_2} (-12V) - (-12V )} \ right) = 9.97ms. $$

¿Qué estoy haciendo mal aquí?

simular este circuito : esquema creado usando CircuitLab

Sin la resistencia \ $ R_i \ $:

Conelresistor\$R_i\$:

    
pregunta hkBattousai

1 respuesta

10

Los osciladores simulados generalmente no se inician solos, intente establecer una condición inicial para interrumpir el ciclo de retroalimentación durante el cálculo del punto de polarización. Puedo hacer esto con el simulador SPICE de 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.

    
respondido por el Leon Heller

Lea otras preguntas en las etiquetas