跨阻放大电路设计

 1 简介

     跨阻运算放大器电路可将输入电流源转换为输出电压。电流到电压增益等于反馈电阻,且该电路能够在输入电路变化的同时,保证输入源上的电压恒定,这对于许多传感器工作来说是该电路的一大特点。

2 设计目标

2.1 输入

  • I_{iMin} = 0A    
  • I_{iMax} = 50uA    

2.2 输出

  • ​​​I_{oMin} = 0V
  • I_{oMax} = 5V

2.3 带宽

  • f_{p} = 10kHz

2.4 电源

  • V_{cc} =15V
  • V_{ee} =- 15V

3 电路设计 

        根据设计目标,最终设计的电路结构和参数如下图:

注意事项:

  • 使用具有低偏置电流JFET或CMOS输入运算放大器降低直流误差

4 设计计算

        该电路的传递函数:

        V_{out} = -I*R

  • 选择增益电阻

       R_{1} = \frac{V_{oMax}-V_{oMin}}{I_{iMax} - I_{iMin} } = \frac{5V-0V}{50uA - 0uA} = 100k\Omega

  • 选择满足电路带宽要求的反馈电容

        C_{1} \leqslant \frac{1}{2*\pi *R_{1}*f_{p}}=\frac{1}{2*\pi *100k*10k} = 159pF\approx 150pF

  • 计算使电路保持稳定所必须的运放增益带宽积(GBP)

        GBW > \frac{C_{i}+C_{1}}{2 *\pi *R_{1}*C_{1}^2} = \frac{6p+150p}{2 *\pi *100k*150p^2} =11.3kHz

      其中:

        Ci = Cs + Cd + Ccm = 0pF + 3pF +3pF = 6pF

        Cs:输入源电容

        Cd:放大器的差分输入电容

        Ccm:反相输入的共模输入电容

5 电路仿真

时域仿真:

频域仿真:

### 放大器与反相放大器的工作原理 #### 放大器 放大器(Transimpedance Amplifier, TIA)是一种将输入电流转换为输出电压的电路。其核心组件是一个运算放大器以及与其相连的一个反馈电 \( R_f \)[^1]。通过欧姆定律,可以表示为: \[ V_{out} = I_{in} \times R_f \] 这意味着放大器的增益由反馈电 \( R_f \) 决定[^2]。这种特性使得它非常适合于处理光电二极管等传感器产生的微弱电流信号。 #### 反相放大器 反相放大器也是一种基于运算放大器设计,但它主要用于将输入电压按一定比例反转并放大。它的增益由两个电的比例关系决定:\( G = -R_2 / R_1 \),其中 \( R_1 \) 是输入电,\( R_2 \) 是反馈电[^3]。在这种配置下,输入信号被反向,并且放大倍数取决于这两个电值的选择。 --- ### 放大器与反相放大器的区别 | 特性 | 放大器 | 反相放大器 | |---------------------|---------------------------------------------|--------------------------------------------| | **输入形式** | 输入为电流 (\(I_{in}\)) | 输入为电压 (\(V_{in}\)) | | **输出形式** | 输出为电压 (\(V_{out}\)) | 输出为电压 (\(V_{out}\)) | | **增益计算方式** | 增益等于反馈电值 (\(G = R_f\)) | 增益由两电比值决定 (\(G = -R_2/R_1\)) | | **典型应用场景** | 光学传感、电流测量 | 音频信号处理、通用模拟信号调理 | --- ### 电路设计要点 #### 放大器设计设计放大器时,需特别注意以下几个方面: - **带宽控制**:由于高增益可能导致不稳定,通常需要对电路进行补偿以扩展可用带宽[^5]。 - **噪声管理**:为了降低总噪声水平,可以选择低噪声特性的运算放大器,并合理调整反馈网络中的元件值。 以下是典型的放大器电路实现: ```python import numpy as np def transimpedance_amplifier(current_in_mA, feedback_resistance_kOhm): voltage_out_V = current_in_mA * feedback_resistance_kOhm return voltage_out_V current_input = 0.001 # Input Current in Amperes feedback_resistor_value = 1e3 # Feedback Resistance in Ohms output_voltage = transimpedance_amplifier(current_input*1e3, feedback_resistor_value/1e3) print(f"Output Voltage: {output_voltage:.2f} V") ``` #### 反相放大器设计 对于反相放大器而言,则需要注意以下几点: - **输入抗匹配**:确保输入电足够大以便适应不同的信号源。 - **稳定性保障**:当采用较高数值的反馈电时可能会影响系统的整体稳定性,可通过增加旁路电容等方式改善情况。 下面展示了一个简单例子来演示如何构建此类功能模块: ```python def inverting_opamp(voltage_in_V, resistor_ratio_gain): voltage_out_V = -(voltage_in_V * resistor_ratio_gain) return voltage_out_V input_signal_level = 1.0 # Input Signal Level in Volts gain_setting = 2 # Gain Setting (-R2/R1 Ratio) calculated_output = inverting_opamp(input_signal_level, gain_setting) print(f"Inverted Output Voltage: {calculated_output:.2f} V") ``` ---
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

微弱世界

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值