使用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电路板)是如何制作出来的.我虽然懂点硬件,但是之前设计的简单系统都是自己在万能板上用导线自己焊接的(如下图左),复 ...
随机推荐
- python网络编程--线程使用threading
一:线程使用 线程使用有两种方法,一种是直接使用,二是通过继承threading.Thread类使用 二:函数式使用 函数式:调用thread模块中的start_new_thread()函数来产生新线 ...
- python基础-实现进度条功能,for和yield实现
实现进度条功能 方法一:简单FOR实现打印进度条功能 for i in range(10): print("#",end="",flush=True) time ...
- hive数据倾斜问题
卧槽草草 来源于其它博客: 貌似我只知道group by key带来的倾斜 hive在跑数据时经常会出现数据倾斜的情况,使的作业经常reduce完成在99%后一直卡住,最后的1%花了几个小时都没跑完, ...
- High-Speed Tracking with Kernelized Correlation Filters(二)
首先看看get_features函数. 首先判断是hog特征还是gray,分两种情况. 如果是hog特征,调用fhog函数,返回x,并将矩阵 ...
- django(2)基本指令
打开 Linux 或 MacOS 的 Terminal (终端)直接在 终端中输入这些命令(不是 python 的 shell中) 如果是 windows 用 cmd(开始 搜索 cmd 或者 快捷键 ...
- Ubuntu Touch On Nexus4 Manual Install (手动安装) under Gentoo
Table of Contents 1. 准备工作: 2. Saucy Salamander 3. 刷入 最新 版Touch 最近手里的 Nexus 4 手机一直闲置,它的配置要比我六年前买的笔记本还 ...
- MySQL开发技巧
MySQL基础表和数据 如何进行行列转换 行转列 场景:报表统计(sum()).汇总显示表数据:select * from score; 希望达到的效果 cross join SQL如下: selec ...
- Laravel框架初学一路由(基本路由)
基本路由 Laravel最基本的路由:接收一个URI和Closure闭包函数 ,提供了定义路由的一种非常简单且富有表达力的方式 Route::get("foo", function ...
- 【原创】SQL Server常用脚本整理
--1.禁用启用账号账号 set nocount on SELECT 'ALTER LOGIN ' + name + ' ENABLE' FROM master.sys.server_principa ...
- POJ 3177 Redundant Paths 双联通分量 割边
http://poj.org/problem?id=3177 这个妹妹我大概也曾见过的~~~我似乎还没写过双联通分量的blog,真是智障. 最少需要添多少条边才能使这个图没有割边. 边双缩点后图变成一 ...