提到(下文简称:运放),很多人肯定觉得既熟悉又陌生。大家可能都在书本上或者工作中听到过它的大名,但真正用过运放的人就相对较少。其实运放是一种十分常见的电路单元,传感器一类的信号调理应用是它的主场,此外运放还常被用作比较器、比例放大器、积分器等,在各类电子产品中发挥着举足轻重的作用。
本文引用地址:
提到(下文简称:运放),很多人肯定觉得既熟悉又陌生。大家可能都在书本上或者工作中听到过它的大名,但真正用过运放的人就相对较少。其实运放是一种十分常见的电路单元,传感器一类的信号调理应用是它的主场,此外运放还常被用作比较器、比例放大器、积分器等,在各类电子产品中发挥着举足轻重的作用。它还可以作为缓冲器用于电源后级给芯片供电。今天小为就给大家讲讲到底什么是运放,该怎么选运放,以及怎么回避运放应用中的各种“坑”。
运放是一种具有一定放大倍数的电路单元,通常结合外部反馈网络共同组成某种功能模块,如缓冲器、比例放大器、加法器、积分器等。以艾为的运放AWS90001为例,其是一款单通道的低压、低功耗、轨到轨,有五个PIN脚,如Fig.1所示:其中IN+和IN-分别是同相输入端和反相输入端,V+和V-是运放的电源,OUT是输出。在不加任何外部环路也就是开环情况下,运放的输入和输出维持以下关系:简单来说就是运放的输出等于输入端的差值乘Aol。这个Aol称之为开环增益,一般在60dB-160dB即1000到1亿左右,也就是说开环时运放会把输入端所有细小的压差放大数千或数万倍。运放的输出不能超过其电源电压,而运放的供电电压一般也为几V到十几V,所以开环状态下,运放的输出一般只会存在两个极端值,即上探到最高输出电压,或者下探到最低输出电压。这时就需要通过在一开始所提及的外部反馈网络来进行调节,进入闭环工作状态从而实现各种功能。相信很多人都遇到过同样的窘境:翻开运放手册,种种不常见的电气参数导致选型无从下手。那么到底有哪些参数是选型时经常关注的呢?请看下文:运放作为有源器件自然不能缺少外部供电,而其比较特殊的地方就在于大多数运放支持正负电源供电。当运放采用正负双电源供电时,对于未经处理、拥有正负半周的交流信号具有更大的动态范围。而实际应用中少有能提供负电源的情况,因此运放常工作在单电源供电状态,即V-接地,由V+供电。此时若不调整电路,则运放对于负半周的信号失去处理能力,如Fig.3所示:因此单电源供电时需要外部提供一个虚地,将输入信号抬高至运放输出范围内,通常这个虚地电压为VCC/2。注意此时需要在反相输入端加隔直电容C1,如Fig.4所示:书本上学过的理想运放,存在两个重要概念,即“虚短”和“虚断”。其中“虚短”的定义是在开环增益足够大且存在负反馈情况下,运放的同相输入端和反相输入端之间电位相等,近似短路,因此无输入时理想运放输出应当为0。但是现实中的运放,由于实际生产设计中运放的输入级差分对的两个MOSFET由于工艺误差等原因无法做到完全一样,因此在无输入时,也会存在一个微小的输出。为了抵消这个因失调而产生的输出,在输入端加入的直流电压称为失调电压。在实际应用中,失调电压的存在相当于引入了一个误差,使得运放的输出结果和理论值存在差异,降低了信号处理的精度。和理想运放的“虚断”不同的是,实际运放的两个输入端并非完全断路没有电流。事实上运放输入级MOSFET需要一个基极电流来提供直流工作点,因此正常工作中运放的两个输入端都会有电流流过,此时两个输入端电流的平均值称为Ib偏置电流,差值称为Ios。输入端存在的电流会在输入电阻上形成压降,从而引入误差影响输出精度。这项参数正如其字面意思,表示运放在闭环工作状态下,其环路的噪声增益和带宽的乘积。噪声增益这一概念较为少见,其值等于同相放大电路的信号增益,即Noise Gain=1+R2/R1,其中R1为输入电阻阻值,R2为反馈电阻阻值。增益带宽积为定值,意味着闭环运放的增益和带宽是成反比的,增益越大,其带宽就越低,因此选型的时候要根据实际应用中的增益和带宽需求进行筛选。对于大信号的处理,一方面要关注运放的带宽是否满足信号频率需求,另一方面就是关注压摆率是否满足需求。压摆率定义为输入端信号的阶跃变化导致的输出端电压变化的速度,单位一般为V/us,简单说就是输出信号边沿的最大变化速度。如下图所示,信号在1us内上升了2V,因此其压摆率SR=2V/1us=2V/us。在运放选型时,需要根据实际应用中需求输出的信号幅值和频率,计算出运放所需的最小压摆率。运放的输出电压受到供电电源的限制,不能超过其电源电压,那最大输出是否一定能够等于电源电压呢?答案是否定的,手册中该参数就表明运放的最大输出幅值或者是最大输出和电源轨的距离(称之为摆幅)。事实上由于运放输出级的MOSFET必然存在一定的导通电阻,因此电流流过必然产生压降,导致输出电压不可能完全等于电源电压。受限于内部设计等原因,有些运放的最大输出和电源电压之间相差较多,这就限制了运放信号处理的动态范围。但是有一类运放我们称为轨到轨运放,其最大输出电压仅比电源电压低几十毫伏,因此可以为信号提供尽可能大的动态范围。在选型的时候要注意的是,这一参数与输出电流相关,重载时输出电压会低于Electrical Table 中的典型值,因此需要关注芯片手册中给出的Vo vs Io 曲线,确认在实际应用所需的输出电流下对应的输出电压需求。在实际应用的时候,除了关注以上这些手册上的参数,还有很多容易踩到的“坑”,比如以下的几个例子在运放应用中需要格外注意:比如在一个需要对微弱信号进行放大的应用场合,需要把一个400kHz的信号放大2倍,又考虑到反相放大器的虚地有更强的抗干扰能力,因此采用反相放大配置。此时环路的信号增益,根据反相放大电路的增益公式应当是G=-R2/R1=-2。因此根据400kHz的频率和G=2的增益选择了增益带宽积为1M的运放,看起来似乎还留了一定的裕量,但是实测的时候却发现信号衰减远超预期,问题出在哪里呢?实际上增益带宽积定义中的这个“增益”并非信号增益,而是噪声增益NG。对于同相比例放大器,环路的信号增益为:可以看出对于同相放大电路,它的噪声增益和信号增益数值上是相等的,但是在反相放大电路中却不同。因此案例中反相放大2倍的配置,实际的噪声增益应该是NG=1+R2/R1=3,进一步算出最小的增益带宽积应该是1.2M,所以选用1M的运放远远不够。在上述内容提到过,所谓的轨到轨运放其实也并不是真的能够达到电源轨,只是更加接近电源轨。并且其与输出级MOS管的导通阻抗相关,因此实际输出时的负载电流以及温度都会影响最大输出电压这个指标。因此需要关注芯片手册中给出的Vo vs Io 曲线,确认在实际应用的输出电流和温度下对应的输出电压需求。在一些应用场合中,运放输出的信号通过ADC进行采样,这时候会出现一种现象:在信号稳定时,ADC采集的值很准确,但是信号变化时数据就很不稳定。这个现象的原因在于运放的输出端发生信号跳变的时候,并非稳定的过程,而是一个振荡的过程。运放有一项指标叫建立时间,表征的就是运放的输出电压趋于稳定的时间,因此在这个时间段内,运放的输出处于振荡状态,对于高采样率的ADC而言,这个阶段就会产生一定的误差。此时可以调节ADC的采样率,适当增加采样时间,把信号建立阶段的带来的影响降低。上文提到失调电流存在于运放的每个输入端,当这些电流流过电阻的时候就会产生压降形成误差。对于像艾为AWS90001一类的低失调电流运放来说,低至pA级的失调电流至少需要高达GΩ级别的电阻才会引入一个mV级的电压,因此这时基本可以忽略失调电流的影响。但是对于非低失调类的运放来说,有些运放的失调电流能达到uA级别,这时环路中一个百kΩ的电阻就可以造成百mV的误差,此时失调电流的影响就不可忽略了。一般的解决方案是在另一输入端串联一个平衡电阻,如下图所示,这样在两个输入端都会产生一个压降从而其影响相互抵消。这里需要注意的是,平衡电阻的引入虽然补偿了失调电流的影响,但同时也引入了一个噪声源,因此若本就采用了低失调运放且失调电流影响可忽略的情况下,不建议添加额外的电阻。艾为AWS90001是一款低压、低功耗、轨到轨运算放大器。