历史上的今天
返回首页

历史上的今天

今天是:2025年01月27日(星期一)

正在发生

2018年01月27日 | 基于UC3846的开关电源电压反馈的优化设计

2018-01-27 来源:互联网

介绍并比较了电流模式PWM控制器中电压反馈的基本电路,设计出了基于电流控制型PWM控制芯片UC3846的电压反馈的实用电路,该电路能满足在高频电路、非线形负载情况下稳定的输出。实验结果证明,该电路具有较好的控制特性和稳定性。

1.UC3846的结构与特性

图为电流控制型变换器的原理框图。恒频时钟脉冲置位R-S锁存器,输出高电平,开关管导通,变压器原边的电流线性增大,当电流在采样电阻Rs上的压降Vs达到Ve时,比较器翻转,输出高电平,锁存器复位,驱动信号变低,开关管关断,直到下一个时钟脉冲使R-S锁存器置位。电路就是这样逐个地检测和调节电流脉冲的。

UC3846是Initorde公司推出的电流脉宽调制芯片,该调制芯片双端输出,能直接驱动双极型功率管或场效应管(Mosfet),其主要优点是功能齐全,具有强大的带载响应特性,能提供自动前馈补偿、欠压保护、软启动、终端锁机保护等功能,外围控制电路简单,工作频率高达500kHz,可自设工作频率。它适合于工频变压器的100~300W的开关电源,其工作温度为265~150℃,最高的输入电压为40V,有自我保护功能。其原理如图所示。

UC3846采用定频电流模式控制,引脚3,4是电流检测输入端,5,6是误差放大器输入端,电流检测输入值经过一个放大倍数为3的电流测定放大器(其输入电压必须小于1.2V)来获得电感电流或开关电流信号,其输出接PWM比较器的同相端。当取样放大器输入信号大于1.2V时,电流型控制器将延时关断。电压误差放大器的输出经二极管和0.5V偏压后送至PWM比较器的反相端,其输出既作为给定信号,同时又被限流电平设置脚(脚1)箝位在V1+0.7V,从而完成了逐个脉冲限流的目的。当差动电流检测放大器检测的是开关电流而不是电感电流时,由于开关管寄生电容放电,检测电流会有一个较大的尖峰前沿,可能使电流检测锁存和PWM电路误动作,所以,应在电流检测输入端加RC滤波。

2.普通电流模式控制器中电压反馈电路

一般来讲,电压反馈电路都是闭环控制系统,就UC3846而言,在6,7两个引脚上够成积分网络,电压反馈信号经由该积分网络进入误差放大器反向输入端(引脚6),基准电压由芯片自带的电源提供(引脚2),如图所示,这种电压反馈电路因为实现方便,结构简单,被广泛地采用。

然而在笔者实验过程中发现,在高频状态下工作时,该电路很容易引入电磁干扰,而且在电压反馈信号大于5V时,基准电压不容易得到,并且在使用UC3846做为控制芯片的过程中,斜坡补偿网络和芯片的软启动都需要同时使用芯片内部的这个精密电压,意味着精密电压需要给最少3个电路拓扑供电,这无疑会对系统的稳定性带来影响。还有就是在一些负载非纯阻性或负载有突变的场合,PWM很容易被电流检测环关断。

基于以上这些不利的因素,设想是否可以将电压反馈信号的跟随过程在芯片外部实现,将电流反馈信号和电压反馈信号基本隔离,满足反馈电压大于5V的情况,减少电路反馈之间的相互影响。

3.新型电压反馈电路

由以上分析,设计了如图4所示的电压信号反馈电路。首先将UC3846的引脚6,7短接构成电压跟随器。电压反馈信号通过误差放大器同向输入端进入芯片。将传统反馈电路当中引脚6,7所构成的积分网络在芯片外部实现,这样的好处是电压反馈信号的处理经过电压跟随器后,不会再给芯片内部带入加载,保证了电压反馈信号的准确性。

外部添加运算放大器,将误差的放大过程也在芯片外部完成,基准电压也由外部提供,这样就避免了和电流反馈信号共用基准电源的冲突,提高了工作效率。

这个电路的基本工作过程是分别在运放的同向,反向端输入采样电压和反馈电压,则运放的输

出电压

其中VI是电压反馈和基准电压的差值。由UC3846的特性知道,在误差电压VI=0时,则

其中

VF是检测电压。因为UC3846内部决定电流测定信号最大电压值为1.2V左右。通过计算可得该电压反馈电路的参数,使得电压反馈值最大为3.5V左右,以保证比较器可以稳定的工作。

用电压传感器获得检测电压VF。根据电压传感器的性能可以很容易的出合适的基准电压值。通过R5将运放输出信号转化为所需要的电压信号后进入UC3846的引脚5,便完成了电压信号的反馈。

在实验中,该电路很好地完成了电压反馈的的功能,即使在高频的条件下,电路也十分稳定。由于其基准电压是从芯片外部给定,所以在和检测电流比较时,可以根据电气要求自己设计误差电压的反馈值范围,也就是说,可以自己设定芯片内部PWM比较器反转的范围,以便更大程度的控制电流检测值。所以这种电路在对于非纯阻性负载的情况是非常有好处的。

比如在弧焊电源引弧的动作中,由于瞬间的电阻值会突变,引弧后电阻会基本保持固定,这时如果使用传统的电压反馈方法来进行电流模式控制,由于引弧瞬间的电流峰制值会很大,PWM比较器很容易就在引弧的瞬间翻转,关断PWM的输出,导致引弧失败。

而外接的这种电压可以很容易地控制比较器翻转时候的电流检测值,保证了在引弧的瞬间电流检测有足够的裕度完成引弧的过程。

4.结束语

按照以上的设计思路在实验板上搭建了一个UC3846的控制板,很好地完成了电压检测的功能,因为使用了芯片内部的运放构成了跟随器,使得反馈更为精确,而且反馈电路没有使用光隔等昂贵器件,降低了成本。

推荐阅读

史海拾趣

ARMKEIL Microcontroller Tools公司的发展小趣事

随着技术的不断进步和市场的不断扩大,ARMKEIL Microcontroller Tools公司开始实施全球化战略。公司不仅在欧洲和美国设立了研发中心和销售网络,还积极开拓亚洲市场,与多个国家和地区的合作伙伴建立了紧密的合作关系。通过全球化布局和市场拓展,ARMKEIL Microcontroller Tools公司的业务范围不断扩大,品牌影响力也逐渐提升。

这五个故事只是ARMKEIL Microcontroller Tools公司发展过程中的一部分。实际上,该公司的成长历程充满了无数的挑战和机遇。正是凭借着对技术的不断追求和对市场的敏锐洞察,ARMKEIL Microcontroller Tools公司才能在激烈的竞争中脱颖而出,成为嵌入式系统开发工具领域的佼佼者。

Extech公司的发展小趣事

为了响应国家振兴制造业的号召,培养优秀的数字化设计与制造技术人才,Extech公司在近年来启动了“PLM China”计划。该计划面向全国高校提供价值1000万人民币的软件支持,旨在与教育行业携手合作,共同提升中国制造业的整体设计研发水平。通过这一计划的实施,Extech公司不仅展现了自己的社会责任感,也为中国制造业的发展做出了积极的贡献。

以上五个故事分别从不同角度展现了Extech公司在电子行业中的发展历程和成就。通过持续的创新和努力,Extech公司已经成为了一家在制造业信息化领域具有重要影响力的企业。

BusBoard Prototype Systems公司的发展小趣事

在国内市场取得一定成绩后,BusBoard Prototype Systems开始将目光投向国际市场。公司积极参加国际电子展会,与海外客户建立联系,并成功将产品和服务推向了海外市场。随着国际业务的不断拓展,公司的知名度和影响力也逐渐提升。

DPA Components International公司的发展小趣事

DPA Components International公司非常重视企业文化的建设。公司倡导“以人为本、追求卓越”的企业文化,注重员工的培训和发展。公司为员工提供丰富的培训资源和职业发展机会,鼓励员工不断创新和进取。同时,DPA还建立了完善的激励机制和福利制度,让员工感受到公司的关怀和温暖。在这种积极向上的企业文化氛围中,员工的工作积极性和创造力得到了充分激发,为公司的持续发展提供了强大动力。

Diotec Electronics Corp公司的发展小趣事

面对全球化的市场趋势,Diotec开始实施全球化战略。公司加强与国际市场的联系,积极开拓海外市场。同时,Diotec还加强与全球合作伙伴的合作,共同推动电子行业的发展。展望未来,Diotec将继续坚持技术创新和品质至上的理念,致力于成为全球领先的电子元器件供应商。同时,公司还将关注新兴市场和技术趋势,为未来的发展做好充分准备。

High Tech Chips Inc公司的发展小趣事

随着环保意识的提高,Diotec开始关注绿色发展和社会责任。公司积极采用环保材料和生产工艺,减少生产过程中的环境污染。同时,Diotec还参与了一系列公益活动,为当地社区和环境保护事业做出了贡献。这些举措不仅提升了公司的社会形象,也为公司的长期发展奠定了基础。

问答坊 | AI 解惑

今年的一起类会出什么题啊?

本帖最后由 paulhyde 于 2014-9-15 08:58 编辑 今年的一起类会出什么题啊?大家一起说说。  …

查看全部问答>

WinCE6下如何关掉屏幕保护?

我在桌面上已经设置了当Battery和电源供电时的屏保时间,但是总是在1分钟无任何操作后,屏幕自动变黑,不知道为什么?谁知道是什么原因?…

查看全部问答>

vxworks下的多播程序问题

#include \"sockLib.h\" #include \"iostream.h\" #include \"vxWorks.h\" #include \"inetLib.h\" #include \"taskLib.h\" #define MCastAddr \"234.5.6.7\" #define MaxLine 1024 void main() {         struct sockaddr_ ...…

查看全部问答>

关于KEIL的问题

我在运行一个程序时  出现了下面的情况: The specified DLL was not found: C:\\Keil\\C51\\BIN\\ledkey Continuing without specified peripheral... 请问下要怎么解决啊?…

查看全部问答>

.NetMicro Framework在STM32(Cortem-M3)平台上移植

1、【.Net Micro Framework PortingKit - 01】移植初步:环境搭建 http://blog.eeworld.net/yefanqiu/archive/2010/01/01/5117554.aspx 2、【.Net Micro Framework PortingKit - 02】STM3210E平台构建 http://blog.eeworld.net/yefanqiu/archi ...…

查看全部问答>

申请LM3S8962开发板

从现在起完成一些基本模块的文章。如串口,ADC,PWM基本模块,以及一起综合应用,数据采集通过串口转发与串口上位机程序编写…

查看全部问答>

请问STM32的RTC问题!

请问STM32的RTC 能否产生4ms 的报警中断/唤醒?#define  RTC_CLOCK (32768)#define  RTC_DIV   (2)RTC_SetPrescaler(RTC_DIV-1);  //因为不推荐为0RTC_SetAlarm(((RTC_CLOCK/RTC_ ...…

查看全部问答>

疑问:GPIO_TypeDefStructReference

以下内容出自帮助文件stm32f10x_stdperiph_lib_um.chm其中这个数据结构的数据字段 GPIO_TypeDef Struct Reference [[url=mkMSITStore:d:\\我的文档\\桌面\\ST\\STM32F10x_StdPeriph_Lib_V3.3.0\\stm32f10x_stdperiph_lib_um.chm::/stm32f10x ...…

查看全部问答>

LM3S9B92周期性断网

使用的芯片型号:LM3S9B92 问题:大约十分钟的时间网络断开一次,然后正常。反复重复! 已经尝试的方法:(1)[加快数据发送速率....]依旧是大约十分钟的时间网络断开一次,然后正常。基本可以搬出溢出问题。         ...…

查看全部问答>