用CD4051 实现八档位可变 / 可编程增益同相比例运放电路

文章介绍了如何使用CD4051实现变增益电路,分别阐述了并联设计和串联设计两种方法。在并联设计中,电阻并联在运放输出端,增加了驱动压力和功耗;而在串联设计中,电阻被复用,但调整电阻需更细致的考虑。两种设计都有其适用场景和需要注意的问题。
摘要由CSDN通过智能技术生成

CD4051 相当于一个单刀八掷的开关,一个公共端对应另一边八个档位,如下图。左边的Z 就是公共端的“单刀”,右边Y0 到Y7 是“八掷”,用A0、A1、A2 三位选择这八个档位。基于CD4051 的变增益电路实现的原理是一致的,只是细节上的处理大致有两种方式。

在这里插入图片描述

并联设计

在这里插入图片描述
右边是选中一个增益档位时的等效电路。·这是个可变增益的同相比例放大电路,原理一目了然,就是把多组反馈环并联起来,用4051 从其中选择一路。关键就是要把4051 的开关位置放在运放反相端和反馈环两个电阻之间,右边图中的RK 表示4051 的开关内阻,由于运放的虚断特性,RK 上没有电流,不影响反馈,所以电路的增益和普通的同相比例放大一样,只和RF 和RG 电阻有关:

V o = V i ⋅ ( 1 + R f R g ) (1) V_o = V_i \cdot ( 1 + \frac{R_f}{R_g} ) \tag{1} Vo=Vi(1+RgRf)(1)

这种设计的缺点是电阻全部并联在运放输出端,即右边图中的RP,增加了运放的驱动压力和功耗,选择电阻时要注意取值范围,让全部并联后的总电阻大一点。此外,同相端的一个平衡电阻无法适配所有档位不同的电阻组合,运放的偏置电流较大的话可能造成显著的不利影响。可以在同相端也加一个CD4501 调整平衡电阻,但显得有点“笨重”。

另一点要注意的是,CD4051 切换开关时运放的输出是不稳定的,如果是用ADC 采集输出电压,则要跳过或抛弃这部分时间的采样。

串联设计

在这里插入图片描述

右边是选中一个档位时的等效电路。4051 的用法和并联设计是相同的,都是放在运放反向端和电阻之间,只是所有增益档位电阻的串联在一起,更精简。

优点是所需电阻总数少一些,且电阻被所有档位复用,或许一致性更好,而且总的串联电阻不变,运放的驱动压力也小。其实这样就相当于用一个电位器线性调节运放的增益,4051 是电位器的中间触点。想用4051 实现一个可编程电位器做可调分压的话,设计上和这个应该差不多。

缺点是所有增益档位都耦合在一起,调整电阻时牵一发而动全身,想在所有档位都取得理想的增益,电阻的选择需要更费心的考虑,比如列一个八元方程组。同样,虽然总的串联电阻不变,但不同档位上RF 和RG 的并联电阻还是不同的,无法用一个平衡电阻处理。

嗯,用户问的是工程上如何基于Howland电流源实现μA级的程控恒流源,电流范围是10μA到1000μA。首先,我需要回忆一下Howland电流源的基本原理。Howland电流源是一种常用的压控电流源,通过调整输入电压来控制输出电流。不过,要实现程控的话,可能需要用DAC来提供控制电压,这样可以通过数字信号来调节电流。 接下来,用户提到的是μA级别的电流,所以需要考虑低电流下的稳定性。可能的问题包括偏置电流、温度漂移、噪声等。Howland电路通常需要匹配的电阻来保持高输出阻抗,否则在负载变化时电流会有波动。所以在参数选择上,电阻的匹配精度和温度系数应该很重要。 然后,电流范围是10μA到1000μA,也就是三个数量级的变化。这意味着动态范围较大,可能需要分段控制或者使用可变增益大器。或者,调整输入电压的范围,使得在低电流时有足够的分辨率,高电流时又不至于超出DAC的输出范围。比如,如果DAC的输出是0-5V,那么跨导增益需要设置为在10μA时对应最低电压,比如0.01V,这样5V对应500μA,但用户需要到1000μA,可能需要调整增益或者使用更高电压的DAC,或者分段设置不增益。 另外,Howland电路的输出电流公式是I = Vin/(R),其中R是设定的电阻值。所以跨导增益Gm=1/R。要覆盖10μA到1000μA,假设Vin的范围是0到Vmax,那么R需要从Vmax/10μA到Vmax/1000μA。比如,如果Vmax是5V,那么R的范围是5V/10μA=500kΩ到5V/1000μA=5kΩ。但实际电阻可能不容易做到这么大的范围,可能需要使用可变电阻或者多个档位切换。 不过,程控的话,可能更倾向于用数字电位器或者可编程增益大器来调整R的值。不过数字电位器的精度和温度系数可能不够,特别是在低电流时,电阻的微小变化会导致较大的误差。所以可能需要高精度的电阻网络,或者使用多个不增益设置,通过继电器或模拟开关切换不的电阻值,以覆盖不的电流范围,比如低、中、高三档,每档使用不的R值,这样在每个档位内DAC的分辨率更高。 另外,大器的选择也很关键。需要低输入偏置电流,尤其是当电阻很大时,比如在10μA时,如果R是500kΩ,那么Vin=5V,此时的输入偏置电流如果过大,比如1nA,就会导致额外的误差电流,比如1nA*500kΩ=0.5mV,相当于0.5mV/500kΩ=1nA的误差,相对于10μA来说是1%的误差,这可能不够好。所以需要选用FET输入型,偏置电流在pA级别,比如AD549之类的,或者更现代的型号。 时,的压摆率和带宽也需要考虑,特别是在需要快速变化电流的情况下,但如果是直流或低频应用,可能要求不高。但稳定性方面,Howland电路需要的稳定性,可能需要适当的补偿电容,特别是在高增益的情况下。 电源电压也需要足够高,以确保在负载变化时不会进入饱和区。比如,如果负载电阻变化较大,输出电压摆幅需要足够大,所以的电源电压应该足够,比如±15V,或者根据负载情况选择合适的电源。 另外,输出电流的监控可能需要一个检测电阻和ADC来形成闭环控制,这样可以校准和补偿由于元件漂移或温度变化引起的误差。比如,使用一个低值的检测电阻(比如10Ω),当电流为1000μA时,压降是10mV,这时候需要用仪表大器或差分大器来大这个电压,然后由ADC读取,反馈给控制系统调整DAC的输出,形成闭环。这样可以提高精度和稳定性。 还有,电路的布局和布线也很重要,特别是在高阻抗节点,要避免漏电流和噪声耦合。比如,使用防护环来保护高阻抗的输入端,减少PCB的漏电流。时,电源去耦和接地也需要仔细处理,避免噪声引入。 总结一下,关键点可能包括: 电阻匹配和精度:Howland电路需要R1=R3,R2=R4,且所有电阻的温度系数要低,精度高(比如0.1%或更高),以保持输出电流的稳定性。 的选择:低输入偏置电流(FET输入型)、低失调电压、低温漂、足够的带宽和压摆率。 动态范围的处理:可能需要分档切换不的电阻值,或者使用高分辨率的DAC,结合可编程增益来覆盖大范围电流。 闭环控制:加入电流检测和反馈,通过ADC和微控制器调整DAC输出,实时校准电流。 电源和布局:稳定的电源,良好的接地,防护措施减少漏电流和噪声。 可能还需要考虑负载电阻的变化范围,确保在最大负载时不会饱和,以及输出电流的稳定性。比如,当负载电阻变化时,Howland电流源的输出阻抗应该足够高,使得负载变化对电流的影响可以忽略。这需要精确的电阻匹配,否则输出阻抗会下降,导致电流随负载变化而变化。 另外,温度稳定性方面,电阻的温度系数需要匹配,否则温度变化会导致电阻比失调,影响电流精度。可能需要使用温度系数一致的电阻网络,或者进行温度补偿。 在实际设计中,可能需要进行仿真和实验验证,调整电阻值和参数,确保在所需的电流范围内稳定工作,并达到预期的精度。
最新发布
03-21
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值