二阶RC有源滤波电路怎么求传递函数
时间: 2025-07-31 16:45:04 浏览: 20
### 二阶RC有源滤波电路传递函数的推导
二阶RC有源滤波电路的传递函数可以通过分析电路中的节点方程和运算放大器的特性来推导。以下是一个典型的二阶压控电压源高通滤波器的传递函数推导过程。
假设电路中使用的是理想运算放大器,其具有虚短和虚断特性。设电容的容抗为 $ \frac{1}{j\omega C} $,在传递函数推导过程中,以 $ s $ 代替 $ j\omega $。
1. **节点电流法**:在节点 $ U_2 $ 处,流入与流出的电流之和为0。根据基尔霍夫电流定律,可以写出节点 $ U_2 $ 的电流方程。
2. **虚短特性**:由于运算放大器的虚短特性,节点 $ U_1 $ 和 $ U_2 $ 的电压相等。
3. **虚断特性**:由于运算放大器的虚断特性,节点 $ U_1 $ 处没有流向运算放大器的电流。
通过上述特性,可以得到节点 $ U_2 $ 的电压方程:
$$
\frac{U_1 - U_{in}}{R_1} + \frac{U_1 - U_{out}}{R_2} + sC_1(U_1 - U_2) = 0
$$
$$
\frac{U_2 - U_1}{R_2} + sC_2U_2 = 0
$$
将 $ U_1 $ 和 $ U_2 $ 的关系代入上述方程,并整理得到输出电压 $ U_{out} $ 与输入电压 $ U_{in} $ 的关系:
$$
\frac{U_{out}}{U_{in}} = \frac{s^2}{s^2 + \frac{s}{R_2C_1} + \frac{1}{R_1R_2C_1C_2}}
$$
其中, $ s $ 是复频率变量, $ R_1 $ 和 $ R_2 $ 是电阻值, $ C_1 $ 和 $ C_2 $ 是电容值。
### 传递函数的波特图
传递函数的波特图可以用来分析滤波器的频率响应。对于二阶高通滤波器,其波特图通常显示在高频区域增益为常数,而在低频区域增益随频率的平方增加而增加。
### 示例代码
以下是一个简单的Python代码示例,用于计算二阶RC有源滤波电路的传递函数:
```python
import sympy as sp
# 定义符号变量
s = sp.symbols('s')
R1, R2 = sp.symbols('R1 R2')
C1, C2 = sp.symbols('C1 C2')
# 定义传递函数
numerator = s**2
denominator = s**2 + s/(R2*C1) + 1/(R1*R2*C1*C2)
transfer_function = numerator / denominator
# 打印传递函数
sp.pprint(transfer_function)
```
###
阅读全文
相关推荐




















