超过460,000+ 应用技术资源下载
doc

一种基于KA3525的单片机辅助PWM控制电源电路

  • 1星
  • 日期: 2013-08-15
  • 大小: 1.65MB
  • 所需积分:1分
  • 下载次数:3
  • favicon收藏
  • rep举报
  • 分享
  • free评论
标签: KA3525单片机辅助PWM控制电源

一种基于KA3525的单片机辅助PWM控制电源电路 根据KA3525的应用特点,设计了一种基于该电流型PWM控制芯片、单片机辅助、实现输出电压可调的稳压电源电路。主要介绍了它的控制电路、稳压电路以及保护电路的原理与实现方法。通过试验,得到了不同输出电压的Vds电压波形图,结果证明该方案的有效性和实用性。

关键词:KA3525;PWM;稳压电源;单片机

Abstract: According to the application characteristic of KA3525, we have designed a kind of PWM control circuit based on KA3525 with the auxiliary of one-chip computer , realized  steady voltage and  adjustable outputting voltage .The paper mainly introduces its principle and realizing of the control circuit , steady voltage circuit and the protected circuit. Through constant tests , we have got the different Vds voltage oscillograms under the different outputting voltage, and have proved the validity and practicability of this scheme,  also we have already applied it to the reseach of MCU-CP ship power.

Key words: KA3525; PWM; steady voltage power; one-chip computer

KA3525作为电流型PWM控制器,功能比较完善。但用电流来控制的思想最终还是以电压的形式表现出来。因此整个系统的控制方式基本上是以电压作为主线的。

1. 工作原理

1.1  输出电压可调

KA3525具有软启动功能,实质上是由内部5V基准源经50uA的恒流源给KA3525接

一电容充电实现的,在电容器充电的过程中仍以电容器上的电压缓升来达到PWM脉宽缓慢展宽的目的,基于这种考虑,当给定KA3525的8脚上给定一电压值,应得到一固定脉宽输出,根据KA3525的资料手册,给定KA3525的8脚上的电压典型值超过3.2V小于5V内脉宽不变,也就是当电压值达到3.2V时,KA3525的输出为最大脉宽,当从某一电压值上升至3.2V时,在这段电压范围内,对应的电压值对应了固定的脉宽输出,以高频变换也就得到了相应的电压输出,由此输出可调的目的也就达到了,这种功能具体由单片机来实现。

1.2  稳压

输出电压可调,随即需要解决的是稳压,整机要求稳压精度稍为高一点,若要采用单片机来稳压的话,由于单片机运行一条最简单的指令也需要1个周期,当采用12M晶振时,一个周期为1us ,显然不符合闭环稳压的要求,在这时仍然采用KA3525内置的误差放大器来实现闭环稳压,实现的原理就是运用电压误差放大器实现的电压负反馈电路。单片机来给定每一级需要稳压基准点,以此来实现输出一级电压,稳定一级电压。

更多简介内容

评论


个人中心

意见反馈

求资源

回顶部

下载专区


TI最新应用解决方案

工业电子 汽车电子 个人电子

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版 版权声明

EEWORLD下载中心——分享有价值的电子技术资料

北京市海淀区知春路23号集成电路设计园量子银座1305 电话:(010)82350740 邮编:100191

电子工程世界版权所有 京ICP证060456号 京ICP备10001474号 电信业务审批[2006]字第258号函 京公海网安备110108001534 Copyright © 2005-2018 EEWORLD.com.cn, Inc. All rights reserved
$(function(){ var appid = $(".select li a").data("channel"); $(".select li a").click(function(){ var appid = $(this).data("channel"); $('.select dt').html($(this).html()); $('#channel').val(appid); }) })