使用LM2576制作数控电源
http://www.daxia.com/bibis/moredata30_1207792_29862.shtml
图中DA和PWM任选其一, 当DA或PWM输出为0~1.25V时,输出在12.5V~5V之间可调。实际上,DA输出到1.875V时,输出可以调至1.25V 将3K电阻改成7.68K,可以输出到1.25~30V MG_wmj,2576内部的参考电压1.23V跟外面的DA电压及Vout电压之间怎讲计算的??另外,如果用DA的话,PWM及运放电路可以去掉吗? VOUT=((Vref/R1)-(Vda-Vref)/R2)*R3+Vref
其中:R1为Vref端对地电阻;R2为DA输出串联电阻;R3为VOUT取样电阻
注:图中3个电阻可能偏小,等比例放大3倍比较合适;分别取R1=3K;R2=1.5K;R3=9K 用DA就不用PWM及后极运放了 弄一个AD再回去,变成闭环多好啊。现在CPU多带AD的啊。 DA断了,会怎样?用传统51的话,开机瞬间会出现啥情况? DA断会输出5V,开机瞬间也无关紧要,最大输出12.5V罢了,若无DA输出,还是5V 我做的类似,连运放都免了,效果差不多,为了高效率,我用TPS5430 http://www.deyisupport.com/question_answer/analog/power_management/f/24/t/12642.aspx
tps5430如何用单片机控制输出电压?
本人新手,我想用tps5430做一个可以调节输出的开关电源,输出电压范围比如3~8V,
看到论坛里说可以调节vsense端的电阻来调节 该端的电压,以此来调节芯片的输出电压,
现在我想用单片机来调节输出,是不是只需要用一个da 输出不同的电压加在 vsense端即可?
希望有人给我解答,或者给我其他方案,如何不使用调节电阻的方式 用单片机调节输出电压?
如果是TPS5430,你确实可以通过外加一个信号来调节Vensen电压来达到改变输出电压的目的,
只要你通过单片机产生一个电压信号,连一个二极管,再通过电阻连接到Vsense,
设原分压电阻R1(上), R2(下),单片机连接二极管后的电阻R3, 可以得到公式:
1.221 / R2 = (Vo-1.221) / R1 + (Vadj-0.7-1.221) / R3,
0.7V是二极管压降,1.221V是Vsen电压,从算式看当电阻一定,
不同的V(单片机输出)会引起不同的Vo(电源芯片输出),
同时要求有效调节电压Vadj需要大于0.7V+1.221V.
(以上是控制方法之一,当然你还可以采用其他的方法控制)
事实上你采用单片机控制,如果你的单片机本身带PWM输出口,
或许可以直接利用这个PWM做一个降压架构。(类似TI用C2000做电源一样)
如前面所说,单片机输出电压作为一个调整信号,输出电压作为一个调整信号,
两个信号做一个加法器,加法器输出接到反馈端即可调整输出电压。
可以外加一个运放,正输入端接反馈电阻,负输入端接单片机DA,输出接vsense端即可。
调节DA的输出,相当于改变参考电压,从而改变输出电压
http://tech.hexun.com/2011-01-05/126604679.html
一种多功能开关电源设计
http://www.elecfans.com/kaiguandianyuan/219227.html
基于LM2576的多功能开关电源设计
http://www.21ic.com/app/power/201012/72745_2.htm
采用LM2576构成的降压电路如图2所示,输出电压经R1和R2分压取样后送到减法器的正输入端,负端接VSET。
VSET信号是单片机给出的电压信号,输出的取样电压减去D/A转换电压后得到误差信号。
再将误差信号加上参考电压(VREF)1.23V, 将此结果送到LM2576的反馈端。
当输出电压因某种原因下降时,取样电阻分压下降,低于单片机D/A转换信号给出的参考电压,
减法器输出小于 1.23V,此信号送到LM2576反馈端后,开关信号的占空比增加,电感储能增加,输出电压上升,
最终使输出电压保持稳定。此反馈回路的本质仍然是负反馈,并且符合LM2576的使用要求。
相比于传统的直接反馈,本设计中的反馈回路复杂度较高,这种设计主要是出于以下考虑:
首先是便于单片机控制,只要改变D/A转换输出电压,则反馈回路起作用,自动将输出取样电压向D/A转换电压靠近,
完成电压调整过程;其次,可以满足设计要求中的零伏输出。若单纯用LM2576的反馈引脚,则手册中给出的参考电路
最低输出只能达到1.25V,因此需要将反馈电压“平移”一个VREF参考电压的电平。最后是因为LM2576的反馈端是以
1.23V为基准进行比较的:当反馈取样电压大于1.23V时,减小开关的占空比;大于1.23V时,增加占空比。
一般的误差电压不会大于1V,因此需要将减法结果再向上“平移”一个VREF的电平。
反馈电阻分压得到的电压还同时送到单片机的DAC,通过D/A转换和尺度换算,得到输出电压值,作为数字量显示输出到数码管上。
http://www.amobbs.com/thread-1707407-1-1.html
【博客大赛】使用LM2677制作的3V至24V数控可调恒压源(1)硬件设计
http://bbs.ednchina.com/BLOG_ARTICLE_3013105.HTM
使用LM2576制作数控电源的更多相关文章
- [制作实践]一种基于LM2576的多功能开关电源设计
http://bbs.kechuang.org/read-kc-tid-9837-page-e.html 摘要:本文介绍了一种性价比高.功能丰富的程控开关电源的设计,对基于LM2576控制核心的升.降 ...
- 【博客大赛】使用LM2677制作的3V至24V数控可调恒压源
[博客大赛]使用LM2677制作的3V至24V数控可调恒压源 http://bbs.ednchina.com/BLOG_ARTICLE_3013105.HTM LM2677,是TI公司生产的高效率 ...
- Altium Designer PCB制作入门实例
概要:本章旨在说明如何生成电路原理图.把设计信息更新到PCB文件中以及在PCB中布线和生成器件输出文件.并且介绍了工程和集成库的概念以及提供了3D PCB开发环境的简要说明.欢迎使用Altium De ...
- (笔记)电路设计(十一)之DC/DC电源转换方案设计应用
十大 法则之一:搞懂什么是DC/DC电源以及DC/DC转换电路分类 DC/DC电源电路又称为DC/DC转换电路,其主要功能就是进行输入输出电压转换.一般我们把输入电源电压在72V以内的电压变换过程称为 ...
- Windows on Device 项目实践 4 - 智能风扇制作
在前面的文章中,我们已经学习并且利用Intel Galileo开发板和Windows on Device制作了火焰报警器.感光灯和PWM调光灯.在这个项目中,我们来利用温度传感器和直流电机,完成一个简 ...
- Adobe Audition音频制作
Adobe Audition 同义词 AU(软件(Adobe Audition))一般指Adobe Audition Adobe Audition是一个专业音频编辑和混合环境,原名为Cool Edit ...
- 使用cocos2d-x3.4结合cocos2.1.5制作小游戏《亲亲小熊》
在最新的cocos集成环境中,CocosStudio已经集成到cocos中了,至于界面的制作和编辑器的基本使用在cocos官网有详细教程, 这里就不细说,资源下载和详情请参看官网教程:http://c ...
- [专业名词·硬件] 2、DC\DC、LDO电源稳压基本常识(包含基本原理、高效率模块设计、常见问题、基于nRF51822电源管理模块分析等)·长文
综述先看这里 第一节的1.1简单介绍了DC/DC是什么: 第二节是关于DC/DC的常见的疑问答疑,非常实用: 第三节是针对nRF51822这款芯片电源管理部分的DC/DC.LDO.1.8的详细分析,对 ...
- [PCB制作] 1、记录一个简单的电路板的制作过程——四线二项步进电机驱动模块(L6219)
前言 现在,很多人手上都有一两个电子设备,但是却很少有人清楚其中比较关键的部分(PCB电路板)是如何制作出来的.我虽然懂点硬件,但是之前设计的简单系统都是自己在万能板上用导线自己焊接的(如下图左),复 ...
随机推荐
- 原生js封装dom操作库
var utils = (function(window) { var flag = "getComputedStyle" in window; function win(attr ...
- 正则表达式之你不知道的replace
我们都知道js内置类String提供了一个replace方法,可以把指定字符串替换为另一个字符串,他的基础用法如下: var str="hello world"; var str= ...
- 网络路径查询traceroute
Traceroute用法 网友:适兕 发布于: 2006.08.24 08:14 (共有条评论) 查看评论 | 我要评论 一.什么是Traceroute? In ...
- 【直播预告】云栖直播:阿里热修复产品HotFix2.0升级详解
全面——你知道吗?1891年,卡尔森纳做出的第一把瑞士军刀,只有螺丝刀和开罐器.经过一代又一代能工巧匠的打磨,这把刀陆续增加了锯子.剪刀.镊子.放大镜.改锥,甚至内藏激光.LED手电筒.USB记忆碟等 ...
- PowerTool x64驱动模块逆向分析(持续更新)
比赛打完了,来继续搞了,因为那个主动防御正在写,所以想找找思路正好想到可以来逆向一下PT的驱动模块看看pt大大是怎么写的程序. PT x64版本的驱动模块是这个kEvP64.sys. 0x0 先来看看 ...
- Android 中.aar文件生成方法与用法
https://i.cnblogs.com/EditPosts.aspx?opt=1 无论是用Eclipse还是用Android Studio做android开发,都会接触到jar包,全称应该是:Ja ...
- CCF CSP 201409-2 画图
CCF计算机职业资格认证考试题解系列文章为meelo原创,请务必以链接形式注明本文地址 CCF CSP 201409-2 画图 问题描述 在一个定义了直角坐标系的纸上,画一个(x1,y1)到(x2,y ...
- mongo oplog 整理
首先需要介绍一下mongodb local库的作用 local库是MongoDB的系统库,记录着时间戳和索引和复制集等信息 test:PRIMARY> use local switched to ...
- Redis(二)CentOS7安装Redis4.0.10与集群搭建
一 Redis单机安装 1 Redis下载安装 1.1 检查依赖环境(Redis是C语言开发,编译依赖gcc环境) [root@node21 redis-]$ gcc -v -bash: gcc: c ...
- 【POJ】3270.Cow Sorting
题解 用到一点群论的知识! 我们发现把操作写成一个置换后,一定是单个置换圈的内进行操作,把置换圈进行扩大的操作不优 我们有两个办法,一个是用全局最小的换进来,代替这个圈里最小的值,交换操作完成后再换出 ...