打印
[运放]

从零**放—03 运放设计中的常遇到的三FAQ

[复制链接]
784|0
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
nenglee|  楼主 | 2017-4-24 16:22 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 nenglee 于 2017-4-26 10:13 编辑

从零**放03 运放设计中的常遇到的三FAQ

        这一部分我们针对于运放日常设计中遇到的三个问题进行探讨。

1、产品批量生产运算放大器会莫名奇妙的烧坏
        这个情况比较常见,研发阶段运行正常的电路,一到批量生产就产生这样那样的问题,尤其是莫名奇妙的烧坏芯片的问题,芯片厂家也总是给出EOS损伤的分析报告或者是静电损伤。
        那么说我们设计的芯片(运放)怎样能保证不会烧呢?那就要分析下厂家给出的分析报告的具体情况,来分析我们的电路哪里是否设计上还是有缺陷的。下面我们来一起分析一下。

1.1、输入电压超过运放工作电压
        上图是输入电压超过运放工作电压时电流的路径,在运放的内部,同相端输入和反相端输入的内部它是有保护的等效二极管(实际不是二极管),一个是对VCC,一个是对VSS两个都有,实际输出也有。那么当输入端的电压超过工作电压时(也就是等效二极管接的这个VCC时),实际上就是这个保护管被反相击穿给导通了,击穿并不一定会烧坏,就是真实的二极管它正相会导通,导通是它的正常特性,并不一定会损坏到这个管子,但是当电流大到一定值的时候它才会烧毁管子。这一点上芯片内等效二极管是跟二极管的特性是一致的。那当这个输入端电压高于这个VCC电压(供电电压)时,这个等效二极管就导通了,那这个电流就会从这个输入端(不论是反相端还是同相端)就会反相的流到VCC,一旦这个电压非常高,也就是压差非常大的时候,那流过这个管子的电流就会集聚增大,有电流流过就会有热产生,这个热量就会透过芯片来散,如果说芯片散热来不急,瞬间电压一般都很高也很快,如果来不急散出去,这个管子就被烧坏了。厂家给的分析报告就会有张照片,看有个烧毁的一个黑色的路径,会把芯片表面烧成黑色的状态。不管是同相端还是反相端它们的路径都是一样的,一个是到正VCC一个是到负VSS,输出也一样也是一样这样的架构。我们这里主要讨论输入端。

        那么有些芯片的规格书上是有给出输入电流电压极限参数的,如下图
        这些极限参数非常有用,上图给出了极限的供电电压6V;输入的电压范围(6±0.3V)(也就是说输入端的输入电压比供电电压高个0.3是没问题的,再高就超过极限了,超过极限电压,原厂是不保证的、不责任的);输入电流在±10mA,但是这个参数大部分厂家不提供。那我们做设计的时候,这是极限参数我们要留余量,一般都是留一半的余量那我们就取5mA。
        提到工作电压六伏这个地方,给大家举个案例,之前有做过一个设计,用的是SGM8551,客户已经量产有一年多了没有出过任何问题,有一次去他们那边聊的时候呢,就提到我想看下你们的电路,他们就拿出来看,也没问题,当时也没有注意到,但是我忽然看到他们给的供电电压是±3V,8551的参数是跟上图是一致的都是极限6V,而他那边却设置了±3V,±3V的绝对值就6V了吗,并且呢已经运行了一年多,也就是实际产品已经出货了一年多没有出现问题,那么好多人都说这个极限参数还是有余量的,这是对的,极限参数并不是芯片坏的一个点,它也是有余量的,像某些大品牌它们的芯片在上边参数里还会有10~20%的余量。但是你一旦超过这个值,芯片厂家是不负任何责任的,它会告诉你超过他们规格书保证的范围了,像规格书中极限电压6V的他们保证的范围是5.5V,也就是单电源到5.5V,双电源只能是-2.75V~+2.75V,超过这个值芯片厂家不承担任何责任。所以极限参数这里我们在选择运放的时候要多留意。
        解决方案1、输入端加电阻做限流,如下图
        如果规格书上10mA,那么我们这里给它留个余量那就是5mA,那么我们看下这个电流的通路,如果我在输入端串个电阻,就可以把这个电流限下来,这个电阻我们就可以很轻易的通过欧姆定律算出来。那么就是保证了在通路上这个最大电流是低于5mA的,这个方式同样可以应用于反相输入端。输出端呢不行,输出端有另外一个限制,就是输出的短路电流限制,就是在不同负载下的输出电流,有的芯片会给出来一个极限的短路电流,输出我们要不要做这种限流保护是要看我们实际后端所加的负载,如果说负载的输入阻抗很高,那这里串的电阻就可以小一点,因为加一个小电阻没有什么实质的影响,就是对信号的衰减会很小,如果是输出带的负载很重,那么再串个电阻对它的影响就很大了,说到这要提到一点,运放是不可以带容性负载的(这个会在应用设计的注意事项里会详细的去讲)。一般我们的layout(布局)不管你是什么样的pcb板子,在layout的时候分布电容是不可避免的,不管是输入还是输出都有分布电容、都有线电容,所以说输出虽然可以带负载,但是我为了保证分布电容对我运放的影响最小,一般我们建议要串个小电阻,只是这个电阻的大小要根据我们的负载来定。那么输入端输入分布电容也有,但是一般来说对我们的影响不是特别的大,我可以通过在反馈壁上加补偿电容的方式来抵消输入电容的影响。

        解决方案2、外部输入加OVP防护(经典保护方式),如下图
        我们教科书上给出的方案就很简单了,就是加OVP的防护,在输入端就是加两个肖特基二极管(D1D2),因为肖特基反映速度很快要比稳压管快的多,经典的教科书上它加的是稳压二极管(稳压二极管的反应时间非常慢,差不多是几百的微秒到毫秒级别),而TVS管它的反应时间非常快,实际很多电路上都有这样电路的应用,是需要加这个管子来保护的。若加这个管子的,1、加TVS管(反应时间快,几个微妙就可以反应了),2、它能承受的功率很大(瞬间功率也可以很大),并且压降也可以做得很小。那么经典情况下就是加个OVP的防护,做一个前卫。就是说输入端电压高于供电电压,那么通过这两个保护管来分流这个电流来保护运放,内部电路不会被导通(内部二极管不会被导通)。

        这种方式的额外影响
        二极管的结电容和电阻会在传输函数上增加零极点,二极管不论是肖特基还是TVS上面都有PN极的结电容(分布电容),并且也会有电阻(导通阻抗),那么电阻和电容在传输函数上就会增加零极点,增加了零极点就多了一些不稳定。
        二极管的漏电流大,温度每升高10℃漏电流增大一倍。TVS管和二极管都有漏电流,并且这个漏电流是跟温度相关的,温度越高漏电流越大,这个漏电流相当于增大了我们运放的Ib,因为它也是流到地的。所以这个影响是不可忽略的。
        不同温度下输入电压压降会不同,线性度会差。也就是不同温度下二极管的压降不一样,它是离散性比较大的一个参数。它的压降不同,那么叠加到我们信号上保护的范围是有变化的。
        对于静电保护电路(OVP)二极管的影响主要体现在上面三点。传统的方式可以用的,但是要考虑二极管或者TVS管这些可能存在的一些影响。

        外部二极管保护的优缺点,等效图如下
        优点:便宜,可靠
        缺点:
                并非合适所有应用(比如高精度系统)
                漏电流随温度变化
                结电容不定
                增加非线性
        其实这个传统电路在很多电路上还是会用到的,比如充电桩上highside检测,交流充电桩也有这个检测,当然这里要求不是特别高了,电流检测精度都是没有那么高,做大电流检测的时候误差几十毫安上百毫安对他的实际产品要求没什么实际的影响。但是如果要用于高精度检测系统,那就不行了,因为这个漏电流还是相当可观的(对Ib的影响),并且二极管的结电容它是分布的,分布的意味着它的范围离散性很大,增加了这个就表示你的零极点是个不定的值,因为电容是在变的吗,它并在输入端相当于电容是在变的,就增加了而我们系统非线性的略势。

        有的工程师会说,芯片内部不是有保护电路(ESD)吗,可以直接应用。但是按照经验来说这个管子承受30~50毫安是没有问题的,就是30~50毫安即便导通了也不会坏。我们大部分应用靠里边的管子是能够承受的。但是说如果输入端的浪涌比较高(在接触的时候,热插拔的时候,浪涌电压会很高),这时电流强度就大了。比如我的运放是5V供电,我接触口虽然是5V,实际上5V在热插拔的时候会产生2倍以上的电压。那么2倍电压打过来,芯片内部的等效二极管一定会导通的因为VCC5V吗,那瞬间这个电流非常大,这个管子是扛不住的,瞬间就会被击坏。那有一些芯片它们在拆开看的时候,厂家可能会这样告诉你,ESD损伤,不是EOS(过压过流,能够看到烧毁路径)了。ESD损伤有可能看都看不到,因为灼伤的很轻微很轻微,而芯片的特性确变了,比如输入失调电流啊,输出特性啊就变掉了,那这时候的分析报告呢是ESD损伤。也就是管子在瞬间的大电流给烧伤了。但是这个烧伤有时非常轻微的,看不到,只有系统在加电压时才能看出来。所以用运放内部的管子做保护是不可靠的,除非你做的板子不会热插拔,生产环境都非常好,不会有任何干扰信号或辐射干扰信号进来,那它可以。但是实际产品是做不到的。

        解决方案3、背对背二极管保护电路,如下图
        这个方案一些仪器仪表中也是经常用的,就是用背对背二极管放在两个输入之间做一个前卫,这个时候它的结电容是相抵消的,它俩刚好背对背结电容是并在一起的,电容相并相当于串在一起的,阻值增大相对来说稳定一些;漏电流的话因为上下都有流,所以漏电流互相也会抵消一部分,因为这两个管子可以做在一起,做在一起对称性就好一点,参数的一致性就好一点。这种方法比前边加单个保护管的要好一些。但是这个管子也不是特别便宜,要增加一些成本的。这个电路还是很实用的。

        解决方案4、成本低的解决方案
        保证任一回路电流在安全电流之下(比如5mA
        这个电路就不增加任何特殊芯片了,我们只是在设置的我们的电阻上做个**。通过前边它的极限参数给出了输入的电流±10mA,因为是极限参数吗,那我就给它取一半的余量保证我在输入5mA以内,那我们来看我们的这个电路。因为我们是5V供电系统,就按10V来算好了,前边的浪涌按10V过来,进过R3 10K之后只有1mA,远远低于5mA这个安全值,这是反相端;那同相输入端,假设VCC5V过来,我不管你这个浪涌有多高,最高2倍多到三倍吗,经过100K之后呢也没有多大值,这也就保证了我同相端和反相端流进运放电流不会超过余量。并且VCC和VEE上也串有电阻,这个电阻的范围呢是根据运放的实际耗电情况来设置的,比如运放耗电在几个微安或者几个毫安以内,那我串个几百欧的电阻,对我运放供电的影响就很小。那现在很多运放的耗电都是微安级别的,也就是几十个微安。那这个时候我串一个电阻对供电电压下降并没有太多,这个电阻和供电脚的电容它又形成了RC低通滤波。RC滤波我们知道它可以吸收干扰信号,尤其我这个电阻和电容配置的恰当的话,我可以把这个滤波的转折频率点设置的很低,那就意味着你电源上串过来的干扰也可以在我这个RC滤波上吸收掉。再看这个输出,输出要看这个负载的输入阻抗的大小,那这里设置的100欧,那实际上就是说我可以用5.1欧啊,也可以到1K、10K啊要看你后端输入端的输入阻抗,就是采集系统的输入阻抗。C10这个电容和R5也形成了一个低通滤波,但是这个只针对直流信号的,如果是交流信号,这个电容和电阻考虑的就要仔细一点了。因为它会对你的输出信号有一个衰减,凡是滤波它就有衰减。
        光有电压,没有电流是不会烧芯片的,即有电压又有电流才会烧芯片。那么我们后边的设计都可以遵循这个原则来设计。



相关帖子

发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

39

主题

43

帖子

5

粉丝