¿El generador de onda sinusoidal no funciona?

0

No se puede obtener una onda sinusoidal de este circuito en Proteus . ¿Puedes ayudarme por favor? Se supone que tengo un generador de onda sinusoidal con un rango de 1 kHz a 200 kHz. Mientras buscaba en google el circuito actual, pero no puede hacerlo funcionar. Está mostrando salida de CC, por ej. straight line sin ninguna forma o cambio. ¿Me puedes ayudar?

    
pregunta elgolondrino

3 respuestas

2

Los osciladores a menudo necesitan algún tipo de "patada" para comenzar. En el mundo real, esto proviene del ruido o de lo transitorio cuando se aplica energía por primera vez. Pero, de forma predeterminada, una simulación transitoria de estilo SPICE estará libre de ruido, y comenzará desde un punto de operación determinado por un análisis de DC.

Una solución es reemplazar B1 con una fuente de pasos transitorios que va de 0 a 9 V en algún momento justo después de t = 0 (como t = 1 us, tal vez). (Una forma más complicada sería especificar las condiciones iniciales para uno de los condensadores que no son iguales a la condición del punto de operación de CC)

Además, algunos osciladores tardan un poco en comenzar. Si su oscilador no es fuerte (puedo ver cómo funciona su oscilador, pero no trabajo en osciladores todos los días, así que no sé cuáles son las consecuencias para este circuito en particular) es posible que necesite simular para un bastante tiempo (miles de ciclos o más) para ver el inicio de la oscilación y establecerse en una condición de estado estable.

    
respondido por el The Photon
1

Supongo que necesitas más ganancia. Su oscilador con 4 bloques CR necesita una ganancia de aplicación. (-26) para empezar de forma segura. Más que eso, tiene retroalimentación de señal a través de R2, así como a través de la red de cambio de fase - ¡mal diseño!

Mi recomendación: conecte R2 directamente al riel de Powert (requiere un nuevo cálculo de R2 y R3) y use la retroalimentación del emisor (RE) para la estabilización del punto de polarización. Para la ganancia requerida, Re debe estar en paralelo con un capacitor Ce adecuado.

    
respondido por el LvW
0

No deberías necesitar ningún tipo de "kicker" externo (excepto quizás el ruido) para iniciar un oscilador analógico. Aquí hay un oscilador de cambio de fase (como el suyo) que comienza sin problemas y parece ser estable:

Como punto de partida, si desea poder variar la frecuencia de salida en un amplio rango y obtener una salida más limpia, debería implementar un oscilador de puente de Wien.

y aquí está la lista de circuitos de LTspice en caso de que quieras jugar con el circuito:

Version 4
SHEET 1 880 680
WIRE 336 -176 -240 -176
WIRE 432 -176 336 -176
WIRE 336 -128 336 -176
WIRE 432 -128 432 -176
WIRE -32 -16 -80 -16
WIRE 432 -16 432 -48
WIRE 432 -16 32 -16
WIRE 432 0 432 -16
WIRE 496 0 432 0
WIRE 432 32 432 0
WIRE -240 64 -240 -176
WIRE -80 80 -80 -16
WIRE -48 80 -80 80
WIRE 64 80 16 80
WIRE 96 80 64 80
WIRE 192 80 160 80
WIRE 224 80 192 80
WIRE 336 80 336 -48
WIRE 336 80 304 80
WIRE 368 80 336 80
WIRE -80 128 -80 80
WIRE 64 128 64 80
WIRE 192 128 192 80
WIRE 336 128 336 80
WIRE 432 144 432 128
WIRE 528 144 432 144
WIRE 432 160 432 144
WIRE 528 160 528 144
WIRE -240 288 -240 144
WIRE -80 288 -80 208
WIRE -80 288 -240 288
WIRE 64 288 64 208
WIRE 64 288 -80 288
WIRE 192 288 192 208
WIRE 192 288 64 288
WIRE 336 288 336 208
WIRE 336 288 192 288
WIRE 432 288 432 240
WIRE 432 288 336 288
WIRE 528 288 528 224
WIRE 528 288 432 288
WIRE -240 336 -240 288
FLAG -240 336 0
FLAG 496 0 OUT
SYMBOL res -64 224 R180
WINDOW 0 36 76 Left 2
WINDOW 3 36 40 Left 2
SYMATTR InstName R2
SYMATTR Value 5.6k
SYMBOL npn 368 32 R0
SYMATTR InstName Q1
SYMATTR Value 2N3904
SYMBOL res 448 -32 R180
WINDOW 0 36 76 Left 2
WINDOW 3 36 40 Left 2
SYMATTR InstName R4
SYMATTR Value 2k
SYMBOL voltage -240 48 R0
WINDOW 123 0 0 Left 2
WINDOW 39 0 0 Left 2
SYMATTR InstName V2
SYMATTR Value 6
SYMBOL res 352 -32 R180
WINDOW 0 36 76 Left 2
WINDOW 3 36 40 Left 2
SYMATTR InstName R5
SYMATTR Value 39k
SYMBOL res 208 224 R180
WINDOW 0 36 76 Left 2
WINDOW 3 36 40 Left 2
SYMATTR InstName R6
SYMATTR Value 12k
SYMBOL res 80 224 R180
WINDOW 0 36 76 Left 2
WINDOW 3 36 40 Left 2
SYMATTR InstName R3
SYMATTR Value 3.3k
SYMBOL res 416 144 R0
SYMATTR InstName R7
SYMATTR Value 470
SYMBOL cap 512 160 R0
SYMATTR InstName C4
SYMATTR Value 47µ
SYMBOL cap 32 -32 R90
WINDOW 0 0 32 VBottom 2
WINDOW 3 32 32 VTop 2
SYMATTR InstName C1
SYMATTR Value 10n
SYMBOL res 320 64 R90
WINDOW 0 0 56 VBottom 2
WINDOW 3 32 56 VTop 2
SYMATTR InstName R1
SYMATTR Value 3k3
SYMBOL res 352 224 R180
WINDOW 0 36 76 Left 2
WINDOW 3 36 40 Left 2
SYMATTR InstName R9
SYMATTR Value 20k
SYMBOL cap 16 64 R90
WINDOW 0 0 32 VBottom 2
WINDOW 3 32 32 VTop 2
SYMATTR InstName C2
SYMATTR Value 10n
SYMBOL cap 160 64 R90
WINDOW 0 0 32 VBottom 2
WINDOW 3 32 32 VTop 2
SYMATTR InstName C3
SYMATTR Value 10n
TEXT -232 320 Left 2 !.tran 0 .1 .01 uic
    
respondido por el EM Fields

Lea otras preguntas en las etiquetas