运算放大器(运放)积分器电路

积分器电路

运算放大器(运放)积分器电路是在图2运放反相放大器的电路上增加一个积分电容构成,该积分电容并联在运算放大器的反馈电阻上,见图1。
运算放大器(运放)反相放大器电路

设计目标

输入fMin输入f0dB输入fMax输出VoMin输出VoMax电源Vcc电源Vee
100Hz1kHz100kHz–2.45V2.45V2.5V–2.5V

设计说明

积分器电路根据电路时间常数和放大器的带宽输出某个频率范围上输入信号的积分。会向反相输入施加输入信号,以使输出相对于输入信号的极点反相。理想的积分器电路会根据输入偏移电压的极点在电源轨上饱和,并需要添加一个反馈电阻器 R2,以提供稳定的直流运行点。反馈电阻器可限制用于执行积分函数的较低频率范围。该电路最常用作更大反馈/伺服环路的一部分,用于提供直流反馈路径,因此无需使用反馈电阻器。
积分器电路

图1 积分器电路

反相放大器电路

图2 反相放大器电路

设计说明

  1. 对于反馈电阻器,所使用的值大小应符合实际。
  2. 选择一个 CMOS 运算放大器,以最大程度地降低输入偏置电流产生的误差。
  3. 放大器的增益带宽积 (GBP) 将设置积分函数的频率范围上限。从与放大器带宽相距十倍频的位置开始,积分函数的有效性通常会降低。
  4. 需要将一个可调节基准连接到运算放大器的同相输入,以抵消输入偏移电压,否则大直流噪声增益将导致电路饱和。具有极低偏移电压的运算放大器可能不需要该操作。

设计步骤

下面给出了理想电路传递函数。
V o u t = − 1 R 1 × C 1 ∫ 0 t V i n ( t ) d t V_{out} = - \frac{1}{R_1 \times C_1}\int_{0}^{t}V_{in}(t)dt Vout=R1×C110tVin(t)dt

  1. 将 R1 设置为标准值。
    R 1 = 100 K Ω R1=100K\Omega R1=100KΩ
  2. 计算设置单位增益积分频率所需的 C1。
    C 1 = 1 2 × π × R 1 × f 0 d B = 1 2 × π × 100 K Ω × 1 K h z = 1.59 n F C_1=\frac{1}{2 \times π \times R_1 \times f _{0dB}}=\frac{1}{2 \times π \times 100K\Omega \times 1Khz}=1.59nF C1=2×π×R1×f0dB1=2×π×100KΩ×1Khz1=1.59nF
  3. 计算将较低的截止频率设置为比最低工作频率小十倍频所需的 R2。
    R 2 ≥ 10 2 × π × C 1 × f m i n ≥ 10 2 × π × 1.59 n F × 10 h z ≥ 100 M Ω R_2\geq\frac{10}{2 \times π \times C_1 \times f _{min}}\geq\frac{10}{2 \times π \times 1.59nF \times 10hz}\geq100M\Omega R22×π×C1×fmin102×π×1.59nF×10hz10100MΩ
  4. 选择增益带宽至少为所需的最大工作频率 10 倍的放大器。
    G B P ≥ 10 × f M a x ≥ 10 × 100 K H z ≥ 1 M H z GBP\geq 10 \times f_{Max} \geq 10 \times 100KHz \geq 1MHz GBP10×fMax10×100KHz1MHz

设计仿真

交流仿真结果
积分器电路交流仿真结果

积分器电路交流仿真结果

积分器电路瞬态仿真结果

1kHz 正弦波输入可产生 1kHz 余弦输出。

1kHz 正弦波输入可产生 1kHz 余弦输出

1kHz 正弦波输入可产生 1kHz 余弦输出

1kHz 三角波输入可产生 1kHz 正弦波输出。

1kHz 三角波输入可产生 1kHz 正弦波输出

1kHz 三角波输入可产生 1kHz 正弦波输出

1kHz 方波输入可产生 1kHz 三角波输出。

1kHz 方波输入可产生 1kHz 三角波输出

1kHz 方波输入可产生 1kHz 三角波输出

设计采用的运算放大器TLV9002

Vcc1.8V 至 5.5V
VinCM轨至轨
Vout轨至轨
Vos0.4mV
Iq0.06mA
Ib5pA
UGBW1MHz
SR2V/µs
通道数1、2、4

设计备选运算放大器OPA376

Vcc2.2V 至 5.5V
VinCM(Vee-0.1V) 至 (Vcc-1.3V)
Vout轨至轨
Vos0.005mV
Iq0.76mA
Ib0.2pA
UGBW5.5MHz
SR2V/µs
通道数1、2、4
### 如何判断一个电路是否为积分运放电路 #### 1. 基本特征 积分运放电路的主要特点是其输出电压与输入信号的时间积分成比例。这可以通过检查电路的拓扑结构和元件配置来识别。如果在一个负反馈运算放大器中发现了一个电容器连接在反馈路径上,并且该电容器与其他电阻共同构成了一个时间常数 \( \tau = R C \)[^3],那么这个电路很可能是一个积分电路。 #### 2. 数学表达式 理论上,积分电路满足以下关系: \[ V_{\text{out}}(t) = -\frac{1}{R C} \int V_{\text{in}}(t) dt \][^5] 其中 \( V_{\text{in}}(t) \) 是输入电压,\( V_{\text{out}}(t) \) 是输出电压,\( R \) 是串联电阻,\( C \) 是反馈电容。这一公式表明输出是对输入的一个积分操作。 #### 3. 频率响应特性 从频域角度来看,理想的积分器具有特定的频率响应特性,在低频区域表现为-20dB/decade 的滚降速率。这意味着随着频率降低,增益会逐渐增大直到直流条件下趋于无限大(实际上受限于实际运放开环增益)。因此,通过测量或者分析系统的Bode图也能辅助判定是否存在这样的行为模式[^5]。 #### 4. 输入输出波形转换 另一个直观的方法是观察输入和输出波形之间的关系。例如,给定方波作为输入时,真正的积分电路应该会产生相应形状的三角波作为输出;而对于正弦波输入,则预期获得同频率但相位相差90°的余弦波形输出[^4]。 #### 5. 反馈网络组成 特别注意的是,标准积分运放的设计里必然包含有一个跨接于输出端回到反相输入端之间的重要组件—电容器。如果没有这样安排的话,即使其他部分看似相似也不能简单认定这就是所谓的“积分”功能模块[^3]。 --- ```python import numpy as np import matplotlib.pyplot as plt from scipy.signal import TransferFunction, step # Define the transfer function for an integrator circuit with R=1kΩ and C=1μF tf_integrator = TransferFunction([1], [1e-6, 0]) time = np.linspace(0, 0.01, 1000) tout, yout = step(tf_integrator, T=time) plt.figure(figsize=(8, 5)) plt.plot(tout, yout, label='Step Response') plt.title('Response of Ideal Integrator Circuit to Step Input', fontsize=14) plt.xlabel('Time [seconds]', fontsize=12) plt.ylabel('Voltage [volts]', fontsize=12) plt.legend(fontsize=12) plt.grid(True) plt.show() ``` ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值