Oscilador Colpitts: teniendo problemas para respetar el criterio de Barkhausen, ¿este criterio es insuficiente allí?

Estoy tratando de simular un oscilador Colpitts.

He determinado la función de transferencia del filtro de paso bajo de este circuito:

Oscilador de amplificador operacional Colpitts

llegué a esta expresión: H ( j ω ) = 1 1 L C 2 ω 2 + j R 3 ω ( C 2 + C 1 L C 1 C 2 ω 2 )

Tracé el diagrama de Bode con Python del filtro de paso bajo pi:

Con:

C 1 = C 2 = 470 pag F

L = 100 µ H

R 3 = 220

Gráfica de fase: FaseGráfica de ganancia:Ganar

El punto rojo indica la frecuencia ( F 0 ) que cambia la fase de la señal de entrada en 180 grados:

F 0 = 1 2 π C 1 + C 2 L C 1 C 2

F 0 se supone que es la frecuencia de oscilación, porque hace con el amplificador inversor un 2 π cambio de fase total incluyendo el filtro.

me sale con los valores dados:

| H ( j ω 0 ) | = 1

a r gramo ( j ω 0 ) = π

elijo usar R 2 = R 1 = 1 k Ω

Entonces la función de transferencia del amplificador operacional es (amplificador inversor): T ( j ω ) = R 2 R 1 = 1

Luego viene el criterio de Barkhausen:

| T ( j ω ) H ( j ω 0 ) | = 1

a r gramo ( T ( j ω ) H ( j ω 0 ) ) = 0 [ 2 π ]

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:

H ( j ω ) 1 1 + R 3 R 1 L ω 2 ( C 2 + C 1 R 3 R 1 ) + j ( L ω R 1 R 3 C 1 C 2 ω 2 ( L ω 1 C mi ω ) )

Con C mi = C 1 C 2 C 1 + C 2

El F 0 frecuencia (que produce el cambio de fase de 180°) es ahora:

F 0 = 1 2 π 1 R 1 R 3 C 1 C 2 + 1 L C mi

Vale la pena notar la dependencia de F 0 al R 1 , R 2 - que no era el caso antes de tener en cuenta R 1 .

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 R 1 = 1 k Ω :

| H ( j ω 0 ) | = 0.412

De este modo | T ( j ω 0 ) | = 1 | H ( j ω 0 ) | = 2.42

Entonces, con R 3 = 1 k Ω , R 2 2.42 k Ω que es precisamente el valor que sustenta las oscilaciones (según Falstad).

Además, según mis cálculos: F 0 = 1.092 METRO H z que es la frecuencia mostrada por Falstad. Esto no es igual a 1 2 π C 1 + C 2 L C 1 C 2 = 1.038 METRO H z .

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 C 1 y C 2 los valores se reducen.

Respuestas (3)

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.

Gracias por la respuesta detallada. En el primer punto, no entendí que R1 tenía que tenerse en cuenta. Pensé que era parte del lado de la amplificación. En el segundo punto, no estoy seguro de entender matemáticamente lo que significa, pero investigaré. En el tercer punto, olvidé modificar mi esquema, en realidad uso un LM6172. Sin embargo, la simulación usa un amplificador operacional ideal, así que supongo que solo el primer y el segundo punto explican por qué no se inicia.

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.

El simulador falstad no intenta encontrar un punto de operación de CC, ¿no lo creo? Que yo sepa, no hace mucho en cuanto a las condiciones iniciales; asume que todos los voltajes y corrientes son cero antes de encender la simulación.
Otra razón por la que es solo un juguete, no una herramienta de ingeniería real
Yo lo llamaría más que un juguete, es una herramienta educativa. Claro, no lo usaría para el trabajo profesional, eso es obvio, pero es bueno para que los principiantes comprendan los circuitos simples.
¿Crees que debería intentarlo en la vida real y probar con otro simulador?
Sí, prueba la especia

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".