低功耗 DC/DC 转换器的复杂设计原理分析介绍

      DC/DC 转换解决方案都是低噪声线性设计,易于使用,但有两个主要缺点。首先,输出电压必须始终低于输入电压;然而,线性稳压器的效率非常低,并且将大部分供电功率以热量的形式耗散。其次,根据输入和输出之间的电压差,线性稳压器的效率可能为 60% 或更低。

图片由Adobe Stock提供

开关 DC/DC 转换器的发明解决了这两个问题,但需要更复杂的设计方法。与线性设计相比,开关转换器利用电感和电容元件的储能特性以离散数据包传输功率。功率脉冲存储在电感器的磁场或电容器的电场中。

开关控制器确保在每个开关周期中仅传输负载所需的功率,从而使该拓扑非常高效。的设计可以实现 97% 或更高的效率。图 1 显示了开关 DC/DC 转换器的简化框图。

图 1. 开关稳压器的简化框图。

图 1 中的开关功能由功率晶体管执行,功率晶体管以受控顺序在高效“开”和“关”状态之间交替。这与线性设计中的连续操作形成对比。开关 DC/DC 转换器可以产生高于或低于输入的输出(升压或降压)或反转输入到输出的电压。

输出可以是稳压的,也可以是非稳压的。未经调节的转换器的输出电压随着负载电流或输入电压的变化而显着变化。在稳压设计中,反馈控制环路(虚线)将输出电压反馈至开关模块;这改变了开关操作,以补偿输出电压与期望值的偏差,无论这些偏差是由输入电压的变化(例如,供电电池缓慢耗尽)还是由负载的变化引起的。

简单的开关拓扑在输入和输出之间共享公共接地电流路径,因此是非隔离的,电感元件是电感器。隔离转换器在输入和输出之间提供电流隔离,因为它通过变压器的相互耦合绕组的电磁场传输功率。由于输出与输入电隔离,因此输入电压与输出的极性相同或相反并不重要。在线性设计中,接地返回电流直接在输入和输出之间流动;因此,隔离不是一种选择,只需要三个引脚:Vin、公共地和 Vout。

适用于低功耗 DC/DC 转换器的 DC/DC 转换器拓扑

在电源设计中几乎已成定局:更好的性能与更高的成本、更高的复杂性和更大的占用空间密切相关。由于小型DC/DC转换器的用户非常看重紧凑的尺寸和成本效益,RECOM如何满足他们对低功耗隔离DC/DC产品的要求?

推挽式拓扑广泛用于隔离式 DC/DC 转换器。这是一种产生更高、更低或反向电压的低成本方法,因为变压器匝数比决定了输出电压关系。该拓扑结构简单、效率合理、电磁辐射相对较低。

图 2. 具有未稳压输出的推挽式 DC/DC 转换器。

图 2 显示了具有未稳压输出的隔离式推挽式 DC/DC 转换器的框图。为了节省空间,振荡器和驱动晶体管可以组合在专用的推挽变压器驱动器 IC 中。

对于稳压输出,简单的方法是在次级侧添加一个与 +Vout 线串联的线性稳压器,如图 3 所示。这种方法实现了预期目标,并且适合瓦数的 DC/DC 设计。RECOM RY/P 系列就是一个例子,其中线性稳压器提供短路保护以及稳压、低噪声输出。

图 3. 具有稳压输出的推挽式 DC/DC 转换器。

这种类型的设计可以实现约 65-75% 的效率。当功率超过 1 W 或 2 W 时,效率化变得更加重要,需要进一步改进设计。因此,使用初级侧调节代替次级侧调节。代替线性稳压器,在次级侧对输出电压进行监控,并将其与所需电压进行比较,以生成误差电压,然后将该误差电压发送回初级侧振荡器控制器。这会调整开关频率以将误差驱动至零。由于这是隔离设计,因此误差信号也必须隔离。图 4 显示了 RECOM 额定功率为 3 W 及更高的稳压转换器中使用的这种方法,可实现约 85% 的效率。

图 4. 次级侧误差信号向初级侧控制器提供反馈。

具有更高功率输出的 DC/DC 转换器需要更复杂的方法。线性调节器不仅以上述方式浪费功率,而且两个次级侧二极管也是损耗源。功率二极管的正向压降通常为 0.5V,这意味着 1A 时的功率损耗为 0.5W。

解决方案是用由两个 FET 和一个控制器组成的同步整流器取代二极管和线性稳压器。

图 5. 无源整流(左)与同步整流(右)。

图 5 对比了这两种方法。FET 通过在周期的正向部分开启并在周期的反向部分关闭来充当整流器。快速开关和约 10 mΩ 的极低导通电阻 RDS(ON) 相结合,使 FET 成为理想的整流器。缺点是它们必须主动驱动,因此需要额外的定时和驱动电路来感测内部电压并与输出波形同步正确地打开和关闭两个 FET。二极管是无源器件,不需要额外的电路即可运行,但同步整流带来的效率提高足以抵消更高输出电流转换器增加的成本复杂性。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/bicheng/14004.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

ZISUOJ 数据结构--图及其应用

说明 主要考察建图,图的遍历以及求最小生成树。都还是比较简单的,后面就直接上代码了。 最小生成树采用prim还是kruskal算法要看题目怎么给出数据,如果以邻接矩阵的形式给出,采用prim算法比较合适,如果以边和边的权重的…

盲人社会适应性训练:打开生活的新篇章

在现代社会的快节奏中,每一位成员都在寻求更好的方式来适应环境,对于盲人群体而言,这种适应性尤为关键。盲人社会适应性训练作为一个旨在提升盲人生活质量和独立性的系统性过程,正逐步受到广泛关注。在这一过程中,一款…

轻量SEO分析报告程序网站已开心去授权

轻量SEO分析报告程序网站已开心去授权,可以让你生成有洞察力的、 简洁的、易于理解的SEO报告,帮助你的网页排名和表现更好 网站源码免费下载地址抄笔记 (chaobiji.cn)https://chaobiji.cn/

如何通过软件IIC使用MPU6050陀螺仪

目录 1. MPU6050简介 2. MPU6050参数 3. MPU6050硬件电路 4. 代码编写 4.1 MPU6050写寄存器 4.2 MPU6050读寄存器 4.3 初始化 4.4 MPU6050获取ID号 4.5 MPU6050获取数据 1. MPU6050简介 MPU6050是一个6轴姿态传感器,可以测量芯片自身X、Y、Z轴的…

2024-05-23 vscode + clang + clangd 解锁 modules

点击 <C 语言编程核心突破> 快速C语言入门 vscode clang clangd 解锁 modules 前言一、准备二、使用备注: 总结 前言 要解决问题: 昨天解锁VS使用modules, 但是不完美, 没有代码提示和补全了, 今天用 vscode clang clangd 解锁 modules, 同时还有代码补全及提示. …

js中的 map 方法遍历

map方法// map 方法不改变原本的数组 所以要将map之后的值赋值给一个新的变量 // ...item 的作用是 // 将调用 map 函数的数组里的所有数据 都复制到新的&#xff0c;接收map之后的数组中 // 在此基础上 再覆盖或者添加新的数据&#xff0c;如 outpatient 和 recommended 属性/…

Defog发布Llama-3-SQLCoder-8B,文本转SQL模型,性能比肩GPT-4,准确率超90%,消费级硬件可运行

前言 在计算语言学领域&#xff0c;将自然语言转化为可执行的SQL查询是一个重要的研究方向。这对于让那些没有编程或SQL语法知识的用户也能轻松访问数据库信息至关重要。Defog团队近日发布了基于Llama-3的SQLCoder-8B模型&#xff0c;它在文本转SQL模型领域取得了显著突破&…

2024.05.23 学习记录

1、 react hooks 面经复习 2、xiaolin coding 计算机网络 复习 3、组件库 subMenu、test测试、tabs组件初步开发完成 4、代码随想录刷题&#xff1a;动态规划 01背包 all

MyBatisPlus标准分页功能制作,以及设置分页拦截器,selectPage(new Page<>(current,size),null)

目录 1、设置分页拦截器 2、创建数据库及表 3、pom.xml 4、添加MP的相关配置信息 application.yml 5、根据数据库表创建实体类 User 6、创建 UserDao 接口 7、编写引导类 8、编写测试类 9、Run的运行结果 1、设置分页拦截器 package com.example.config; import com.baomidou.m…

Linux: network: send 失败的时候要不要close socket?

最近遇到一个例子&#xff0c;说有zerowindow出现&#xff1b;出现的原因是接收方的CPU被其他程序吃光&#xff0c;导致socket的read函数处理非常慢。说明接收端的接收缓存不够用。发送端自然而然的要停止发送。 但是如果在接收方的recv buff&#xff0c;以及发送方的send buf…

探索移动云:我的ES与Kibana之旅

目录 引言&#xff1a; 如何免费体验移动云产品 登录并完成实名认证 选择试用ECS云主机 安全组配置 安装Elasticsearch和Kibana 安装Elasticsearch ​编辑安装kibana 测试结果 使用感觉 引言&#xff1a; 移动云技术产品的发展已经取得了巨大的进步。云数融合、A1、大…

解决vite打包只生成了一个css和js文件问题

文章目录 1. 打包遇到的问题2. 问题原因及修改3. 调整后再次打包&#x1f197; 1. 打包遇到的问题 今天整了一个项目&#xff0c;试了下打包&#xff0c;发下打包后只生成了一个css文件&#xff0c;和一个js文件&#xff0c; 这样肯定是不行的&#xff0c;因为这样这个文件的包…

Windows:iHasher-v0.2安装报错Windows 功能 .NET Framework 3.5

一、情景描述 我们从MSDN下载了镜像文件&#xff0c;一般要验证下载文件的HASH值是否与MSDN上发布的一致&#xff0c;确保传出过程中iso文件没有损坏。 MSDN地址&#xff1a;https://msdn.itellyou.cn/ 我从MSDN下载了Hasher工具&#xff0c;进行校验。 但是&#xff0c;安装…

智慧社区管理系统:打造便捷、安全、和谐的新型社区生态

项目背景 在信息化、智能化浪潮席卷全球的今天&#xff0c;人们对于生活品质的需求日益提升&#xff0c;期待居住环境能与科技深度融合&#xff0c;实现高效、舒适、安全的生活体验。在此背景下&#xff0c;智慧社区管理系统应运而生&#xff0c;旨在借助现代信息技术手段&…

[机缘参悟-185] - 《道家-水木然人间清醒1》读书笔记 - 真相本质 -8- 认知觉醒 - 逻辑谬误、认知偏差:幸存者偏差

目录 前言&#xff1a; 一、幸存者偏差 二、幸存者偏差在现实中的应用 第一个故事&#xff1a; 第二个故事&#xff1a; 三、生活中的幸存者偏差 四、迷恋成功者经验的原因&#xff1a;鸡汤、幻想、传奇、希望 备注&#xff1a; 前言&#xff1a; 幸存者偏差&#xff0…

从需求角度介绍PasteSpider(K8S平替部署工具适合于任何开发语言)

你是否被K8S的强大而吸引&#xff0c;我相信一部分人是被那复杂的配置和各种专业知识而劝退&#xff0c;应该还有一部分人是因为K8S太吃资源而放手&#xff01; 这里介绍一款平替工具PasteSpider&#xff0c;PasteSpider是一款使用c#编写的linux容器部署工具(使用PasteSpider和…

k8s集群的声明式管理资源

一 声明式管理方法 1 适合于对资源的修改操作&#xff08;陈述式方式修改资源非常不方便&#xff09; 2 声明式资源管理方法依赖于yaml资源配置清单文件对资源进行管理 资源配置清单文件有两种格式&#xff1a;yaml&#xff08;人性化&#xff0c;易读&#xff09;&#xff…

【智能算法应用】遗传算法求解车间布局优化问题

目录 1.问题背景2.车间布局数学模型3.算法过程4.结果展示5.参考文献6.代码获取 1.问题背景 工厂设施布置的规划一直是工业工程领域不断研究和探索的内容&#xff0c; 其中最具代表性之一的是系统布置设计( system layout planning&#xff0c; SLP) 方法。作为一种经典且有效的…

flink程序本地运行报: A JNI error has occurred和java.lang.NoClassDefFoundError

1.问题描述 在idea中运行flink job程序出现如下错误&#xff1a; Error: A JNI error has occurred, please check your installation and try again Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/flink/api/common/io/FileInputFormat …

接口自动化基础

1、接口自动化测试 接口自动化&#xff1a;使用工具或代码代替人对接口进行测试的技术。 测试目的&#xff1a;防止开发修改代码时引入新的问题。 l测试时机&#xff1a; 开发进行系统测试转测前&#xff0c;可以先进行接口自动化脚本的编写。 开发进行系统测试转测后&…