Estoy tratando de simular un oscilador Colpitts.
He determinado la función de transferencia del filtro de paso bajo de este circuito:
llegué a esta expresión:
Tracé el diagrama de Bode con Python del filtro de paso bajo pi:
Con:
Gráfica de fase: Gráfica de ganancia:
El punto rojo indica la frecuencia ( ) que cambia la fase de la señal de entrada en 180 grados:
se supone que es la frecuencia de oscilación, porque hace con el amplificador inversor un cambio de fase total incluyendo el filtro.
me sale con los valores dados:
elijo usar
Entonces la función de transferencia del amplificador operacional es (amplificador inversor):
Luego viene el criterio de Barkhausen:
Desde mi punto de vista, el criterio se respeta.
Sin embargo, esta simulación falla y no entiendo por qué. Parece que la retroalimentación es demasiado débil, pero se supone que la ganancia es 1, lo suficiente para sostener las oscilaciones.
He leído en esta página que Barkhausen es una condición necesaria pero no suficiente para obtener oscilaciones.
¿Hay una condición que me estoy perdiendo allí?
ACTUALIZACIÓN: la respuesta de TimWescott, primer punto, me ayudó mucho. Al incluir R1 en mis cálculos, ahora obtengo esta función de transferencia:
Con
El frecuencia (que produce el cambio de fase de 180°) es ahora:
Vale la pena notar la dependencia de al - que no era el caso antes de tener en cuenta .
Este resultado contradice muchas fórmulas dadas en artículos sobre este oscilador, como este .
Sin embargo, parece funcionar, al menos en Falstad sim .
Con los mismos valores que los dados arriba - y :
De este modo
Entonces, con que es precisamente el valor que sustenta las oscilaciones (según Falstad).
Además, según mis cálculos: que es la frecuencia mostrada por Falstad. Esto no es igual a .
O hay un problema con Falstad (probaré SPICE sim pronto) o la frecuencia dada en el artículo (y muchos otros sobre este circuito) es, ligeramente en este ejemplo, incorrecta. Sin embargo, la brecha se amplía cuando y los valores se reducen.
Primero, su filtro está cargado tanto por R3, que parece haber tenido en cuenta, como por R1, que parece haber descuidado.
R1 es importante porque el nodo inversor del amplificador operacional debe estar alrededor de 0 V, al menos si está funcionando a 10 kHz o menos para el 741. Esto significa que R1 aparece en el filtro como si estuviera conectado a tierra.
En segundo lugar, desea diseñar su oscilador con un exceso de ganancia en el circuito amplificador y diseñarlo de modo que a medida que aumenta la amplitud de la oscilación, la ganancia del amplificador disminuya. Esto puede ser tan simple como un circuito de recorte y se vuelve más elaborado a partir de ahí.
Tercero, el LM741 probablemente no pueda conducir un 220 resistencia en su salida -- 2200 es probablemente mejor. Sí, un Collpitts transistorizado puede funcionar con niveles de impedancia de 220 , pero necesitarías un amplificador operacional más robusto para hacer eso.
Es probable que la simulación esté fallando al encontrar el punto de operación de CC, porque no hay un punto de operación de CC . Especifique las condiciones iniciales o apague el punto de funcionamiento de CC. No sé si esto es posible en falstad.
Puede alterar la proporción de C1/C2 para lograr una ganancia moderada a través del resonador PI.
La Q será degradada por R1, porque el opamp Vin(-) produce una tierra virtual, que para bajas frecuencias significa que el lado derecho de R1 está "conectado a tierra".
Lionel Chemin