打印
[运放]

从零**放—08 积分电路_开关电源等一些电路讲解(一)

[复制链接]
1075|2
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
本帖最后由 nenglee 于 2017-5-2 11:29 编辑

从零**放08 积分电路_开关电源等一些电路讲解        
        这一节课我们来讲下积分放大,积分放大是非常有用的一个东西,但是一般来说大家比较陌生,它实际上在开关电源中大量使用,那么下图就是一个开关电源电路
        最常用的手机充电器啊,还有一些5W10W甚至20W        一些小的开关电源一般都采用上图RCC的开关电源。他里边用到了一个反馈系统,就是下图(上图的部分电路)
        这个管子的型号叫TL431,那么输出的电压经过两个分压之后产生的信号过来给这个芯片,之后当高于2.5伏的时候那么就控制像二极管似的负端一个低电平,然后通过RC反馈回来,那么高于2.5伏让它变低,低于2.5伏让这变高这样一个电路。反馈回路我们看到串了一个电容,按照放大来说,反馈一个电阻就可以了,但这里串了一个电容,这个电容就构成了积分,所以这是个积分放大电路,那么积分放大电路一般用在哪个地方呢,一般用于系统延时比较长的电路中。典型的案例就是工控(工业控制自动化),自控系统里往往反馈周期比较长,那么需要引入PID的一个算法,P是比例,I是积分,D叫微分。那么延时比较长的系统呢,典型我们生活中的案例是什么呢,我们洗澡的时候调节水温,尤其冬天,我们水是冷的,那么需要一个热水器把水加热,那么我们加热的时候刚开始的时候我们肯定是加的最热的。那么我们先出的热水,那么热水又太烫了,那么我们要调节热水跟冷水的比例关系,最后不停的调节达到我们想要的温度。那么这个过程我们需要十几到二十秒过程都有可能,那么这就是个很滞后的一个系统,所以一般PID算法适应于响应速度很慢的,用于滞后系统很长的系统中。
        那么开关电源呢,对于线性电源来说或者运放来说是一个响应速度比较慢的系统,那么这个时候普通的也就像运放一样直接反馈回去的方式有一些失效,那么要采用PID算法尤其这里的I算法(积分算法)。PID算法还是很复杂的,那么我们为了简化一下,我们把开关电源图变成下图
        上图是开始开关电源的等效电路图,刚才我们讲了,开关电源里用了一个TL431芯片(比较器),它的参考电压是2.5伏,我可以看到上图,我们把开关电源用了一个模块来表示了 里边有(变压器隔离反馈、延时,再开关)然后产生一个5伏,我们加入开关电源产生一个5伏的        ,我们加上右侧两个电阻一样,分压得到一个2.5伏,2.5伏经过Reference引脚反馈给芯片,跟运放内部负反馈(内部参考电压2.5伏)比较。那比较之后呢产生的信号Cathode,返回控制开关电源实现5伏的输出这么一个闭环系统。假设用常规电路来说,我们需要得到一个5伏的电压,那么我们的右侧电阻(阻值一样,都用1K)分压,那么中间就是2.5伏比较就可以了。那么这种比较呢会存在一个问题,比如芯片反馈回路里没有电容和电阻的话,由于芯片内是一个运放,放大倍数很大,所以输入信号的2.5伏在临界点上不停的波动,但是开关电源的延时时间比较长呢,就会导致震荡,就不停的开关性的震荡。比如说输入信号高于2.5伏,那么完全输出为0了,那低于2.5伏呢那么完全又导通,100%的开关导通,也就是高于2.5100%关闭,低于2.5100%的导通。形成了一个间歇式的震荡。这个是大家受不了的,甚至会导致变压器有声音。因为在临界点上放大倍数太强了,在2.5伏上波动。那么放大倍数太强的话必将引起震荡。放大倍数太高,带宽就降下来了,带宽下来,相位就会有移动,那么导致了震荡。那么解决方式就是加入一个反馈电阻,把放大倍数降下来,比如说我们把放大倍数设置成10倍,那么十倍的话我们要驱动比较器,5伏必须要有个误差,比如我们反馈回来电压是2伏,2伏跟2.5伏相比有0.5伏误差,0.5伏再经过10倍的放大,0.5*10那么就是5伏输出,那就ok了。那么右侧电阻加入上面3K下面2K,那么获取2伏作为参考点就ok了。那么分压电阻就不会定死1K1K分压得到2.5伏参考点,而是用3K2K产生一个2伏的反馈点,那么2伏到正相端和2.5伏比较,就是0.5伏的误差,再放大十倍那就得到5伏,形成这样一个系统,那么这里就有个问题了,因为很多时候整个反馈系统我们的比较器这块系统我可以控制10倍放大,但是开关电源处是比较难以控制的,那么整个系统多少倍我就不好明确了,不好明确那么我们的分压电阻就不好取了,很容易取出来大于5伏也有可能小于5伏,因为这个用有限的放大倍数的话必须要一个误差项,误差项经过放大才能达到目标值。因为放大倍数又不能太大,因为太大会引起震荡,那太小的话必然误差越来越大,因为我们说放大倍数为无穷大的时候那么才能逼近目标值——所以这个是P算法,也就是这个误差系数他永远追着无穷大的时候才能达到目标值,它非无穷大的时候总是跟目标值有一定的误差。那么为了解决这个问题我们引入了一个I算法,这个I算法就是把所有的误差积累起来(这里是通过电容),积累起来之后(有负有正),最后达到目标值,最后逼近目标值,就是这样一个目的。用串联一个电容的好处就是比如我想达到5伏,那么我知道参考电压是2.5伏,那么分压电阻的取值1K1K可以取。那么分压得到2.5伏,那2.5伏之后跟参考电压去比较就可以了,那么最终这个电路通过积分,最后就达到了5伏,并且以稍微慢的速度来逼近达到5伏,这个就符合我们的需求。举个例子,比如我刚开机,5伏处电压比较低,那么分压出也低,那么跟2.5伏比较误差很大,就会导致输入端0伏过来导致开关电源输出一个最大电流,输出如果马上大上去的话,输入低,输出必定出现一个高,因为输出处内部是反相的,高之后呢,因为我们反馈回路里有个电容,反馈回路阻值不会很大,输出端的突变,电压那上通过反馈回路反馈回到输入端,那么电容可以理解为突变流到正相反馈端,逼着输出端不能一下子就给到开关电源处,如果没有这个电容的话,输出突变会直接给到开关电源,开关电源完全导通,那么有这个电容之后让电压慢慢上去,缓变了一下,那么输出电压是从0伏慢慢到达5伏,那么我们的开关电源,一般不让它马上达到5伏,慢慢到5伏是比较好的,如果突然到5伏的话,会出现一个过冲,超过5伏到6伏或78伏了,再掉下来很容易把我们的设备烧了,这是很可怕的事情。比如一些芯片承受能力就在5-6伏,比如CMOS的运放,它电压也就在6伏附近,那一下子电压一冲击过来变成6伏、7伏了,一下就把芯片给烧了。
        这个电路刚开始就是通过这个电容,把电压锁住了,电压上升过程很慢,慢慢之后让参考点逐渐逼近2.5伏,输出端电压掉下来,从而让开关电源有个稳定的输出。这个过程中类似于IOC串上一个电阻,跟阻尼震荡一样,慢慢慢慢逼近5伏。
        那么具体这方面大家参考下PID算法,D算法很少用到,但是I算法非常非常重要,因为自动控制里边特别强调的,以前都是用模拟运放搭的,比如一些积分电路,微分电路搭的。那今天来说用单片机之后,用模拟实现积分放大很少,但在开关电源中还是在大量使用。

        下面讲一下,差分转单端。因为这个地方用的也是比较多的,典型的案例就是电子称。电子称一般采用桥式的四个电阻取出来,之后把输入变成单端信号,就是电桥取样。那么我们可以看到这种电路如何分析呢。我们假设同相、反相输入信号为零,那么反相输入端R4接地为0,输出通过R5接地,也为零。输入输出都是零,就可以组成方程来解,输入和输出关系。那么就满足个平衡。这里我们看到R12KR2100K,那么R2R1之间的比例关系是50倍,R32KR4100K,那么看到同相端、反相端是对称的。那么R2R1的比例关系决定了运放的放大倍数。比如说这个差分电路,同相输入1伏,反相输入-1伏的话,那么误差就是2伏了,那么R2R1产生的放大倍数50倍,一乘起来就很大了。当然电压不可能超过Vcc电压(电源轨)。那这个就是电子称一类的差分电路。注意电阻必须对称。
        上边这个电路图是非常有意思的。这个芯片运用于一些电力方面比如说我一个工作的电路板,参考电压是03.3伏附近就是工作低压,但是我采样的电压呢有可能工作在200-300伏上,那么200-300伏变成差分信号,比如说我们某一个电路上通过一个小电阻测量电流是多少,那采样部分的电压跟我控制部分的电压落差可能有100-200伏,那怎么办呢,那么我们就可以通过上边的芯片AD629,内部把电阻都做进去了,它是专用的一个,可以抗很高共模的一个差分转单端的芯片,什么意思呢,你可以看到3脚输入,输入很高的电压通过380千欧姆和20千欧串联分压了,5脚一般接地,1脚也接地,38020分压就是19:1了,也就是说190伏,经分压也就是10伏了,所以说3脚就可以接一些高压的地方。那么同样的2脚经过一个380K欧与21.1K进行分压,那电压也就下来了,那么横向的380K6引脚,输出上内部连的电阻)其实和21.1K是并连起来,因为默认情况下加入输入电压为0(同相反相),1脚也为06脚也05脚也0,恰好是个方程的解。1脚上电阻和6脚上电阻并联,它恰好是等于5脚上20K的电阻的,实现完全的对称,那么这个就转形成电子称电路图了。那么这个芯片内部电路放大倍数是多少呢,因为信号进来电阻可以认为把信号分压了,分压成小电压了,比如2脚和3脚之间信号差分是1伏,但是通过分压,分压之后很小很小了,所以必须通过反馈接一个380K欧的电阻把这个信号再放大起来,最后实现这个芯片放大倍数为1,那就实现了抗共模取差模的功能。这个芯片还是不错的。

        常用的二阶低通滤波器呢用的还是比较多的,比如PIM单片机想得到一个D/A信号,就是得到一个模拟量,一种方式用D/A转换来做,D/A转换之后,再加些运算放大。第二种方式就用PDM来实现,因为现在单片机都有PDMDAC到不见得有,所以PDM之后呢,再通过上边电路的二阶滤波就可以得到一个比较好的模拟信号。
        可以先看作一级RC
        下边是二级RC


相关帖子

沙发
xyz549040622| | 2017-5-2 11:58 | 只看该作者
支持下。先用word编辑,再弄上来,界面会比较好看点。

使用特权

评论回复
板凳
wtyiyou| | 2023-11-4 17:15 | 只看该作者
谢谢分享

使用特权

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

本版积分规则

39

主题

43

帖子

5

粉丝