Estoy tratando de entender la función de transferencia del filtro de clave sallen de paso de banda , que se ve así:
Con el siguiente circuito:
¿Cómo puedo analizarlo para obtener la función de transferencia? Gracias por cualquier ayuda.
Puede utilizar el análisis de nodos modificado para resolver todos los voltajes de nodos desconocidos y las corrientes desconocidas. Una vez que obtenga el voltaje del nodo, puede encontrar la función de transferencia. Para el análisis, denoto nodo y corriente como en la imagen a continuación.
Ahora puede escribir KCL para cada nodo y una restricción por OpAmp.
Puedes obtener 7 ecuaciones:
Luego puede resolver 7 ecuaciones para obtener todos los voltajes y corrientes desconocidos. Finalmente, la función de transferencia es solo V5/V1.
Sugerencias generales (funciona no solo para esta configuración en particular):
Realice los siguientes pasos en -dominio:
Puede usar herramientas matemáticas simbólicas, por ejemplo, sympy
paquete para Python, Maple, Mathematica...
Aquí hay un script de Python que hace el álgebra (usando sympy
); aunque no estoy seguro si es correcto:
# deriving the transfer function of a Sallen-Key band pass filter
from sympy import Symbol, symbols, solve, collect
s = Symbol('s')
def Xc(C): global s; return 1 / (s * C)
Vin, Vout, Vaux = symbols('Vin Vout Vaux')
R1, R2, C1, C2, Rf, Ra, Rb = symbols('R1 R2 C1 C2 Rf Ra Rb')
X1, X2 = Xc(C1), Xc(C2)
# get expression for Vaux by solving KCL in node_aux:
Vaux_expression = solve( (Vin - Vaux) / R1
+ (Vout - Vaux) / Rf
- Vaux / X1
- Vaux / (X2 + R2),
Vaux)[0]
Vpos = Vaux_expression * R2 / (X2 + R2) # voltage at pos. input of OpAmp
Vneg = Vout * Ra / (Ra + Rb) # voltage at neg. input of OpAmp
# get expression for Vout by solving equation Vneg = Vpos for Vout
Vout_expression = solve(Vpos - Vneg, Vout)[0]
# get transfer function H(s) by defining formula:
H = Vout_expression / Vin
H = collect(H, s)
print H
Resultado:C2*R2*Rf*s*(Ra + Rb)/(C1*C2*R1*R2*Ra*Rf*s**2 + R1*Ra + Ra*Rf + s*(C1*R1*Ra*Rf - C2*R1*R2*Rb + C2*R1*Ra*Rf + C2*R2*Ra*Rf))
Este filtro se puede analizar utilizando las técnicas de circuitos analíticos rápidos o FACTs . El principio es determinar las constantes de tiempo del circuito en dos configuraciones diferentes: cuando la excitación se reduce a 0 V y con una salida nula cuando la excitación vuelve.
Reducir la excitación a 0 V significa reemplazar la fuente de entrada por un cortocircuito. Luego, "mira" la resistencia ofrecidos por los elementos de almacenamiento de energía (las tapas) para formar constantes de tiempo, y . Los siguientes dibujos ilustran este principio:
Usando estos dos dibujos, determina las siguientes constantes de tiempo:
Luego, configura el capacitor 1 en su estado de alta frecuencia (un cortocircuito) y determina la resistencia Mirando hacia terminales de:
Tienes y
Finalmente, determina la ganancia. cuando condensador es un cortocircuito:
La función de transferencia completa se determina de acuerdo con
Sin embargo, incluso si esta expresión es matemáticamente correcta, no tiene información sobre la ganancia de meseta y la frecuencia de sintonización que son realmente los objetivos de diseño. Debe volver a trabajar la fórmula de acuerdo con el siguiente formato de baja entropía : . Esto es lo que muestran las siguientes hojas de Mathcad y comparan las distintas respuestas:
Entonces, el punto no es solo escribir una función de transferencia que vincule a pero más reorganizando el resultado en una forma significativa a partir de la cual obtiene información y puede diseñar para un objetivo determinado al sintonizar la frecuencia y el factor de calidad: de eso se tratan los FACT.
En realidad, solo hay dos nodos que necesitan ejercitarse. Todos los demás están definidos por el nodo b. El nodo del nodo de entrada está definido por la fuente de voltaje de entrada.
simular este circuito : esquema creado con CircuitLab
De un comentario:> Mi álgebra es bastante buena. Pero no entiendo la forma de proceder para terminar con la función de transferencia.
Nodo a: Aplicar KCL.
Nodo b: Aplicar KCL.
Resolver
Sustituye (2) en (1)
De un comentario:> pero no sé cómo derivar las ecuaciones para v+ y v−
Dejar . Entonces, . Sustituir en (3).
Darse cuenta de
Te dejo el álgebra para que lo simplifiques en la forma que se muestra en el OP.
Andy alias
jopi
Andy alias
jopi
emnha
jopi
emnha
jopi
emnha
jopi
emnha
jopi
emnha