热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

开关稳压器详解(二)-Buck降压型开关稳压器基本原理

顾名思义,Buck型降压开关稳压器是指输入电压高于输出电压,转换原理如下图所示:①检测输出电压,与基准电压进行比较②低于设定

顾名思义,Buck型降压开关稳压器是指输入电压高于输出电压,转换原理如下图所示:

在这里插入图片描述
在这里插入图片描述
①检测输出电压,与基准电压进行比较
②低于设定的输出电压时,开关ON,电流方向按照红色箭头流动
③电感储存磁能
④高于设定的输出电压时,开关OFF,电流方向按照绿色箭头流动
⑤电感把储存的磁能转换为电流为负载输出,再返回到电感
⑥电感的磁能消失,输出电压开始下降时,开关会再度打开ON

通过控制开关管的关断打开时间就可以得到稳定的输出电压。


同步整流or非同步整流

在Buck电路中,只有一个功率管就是非同步式的,非同步式是靠二极管的续流来完成上图绿色区域部分。同步式整流是有两个功率管一般称之为上管和下管,这两个管由逻辑器控制,同一时刻只有一个管处于导通状态。

在这里插入图片描述
非同步整流特点

  • 效率低,尤其是负载为大电流时
  • 电路简单且成本低

同步整流特点

  • 效率高,MOS管导通内阻很小
  • 需要额外的控制电路且成本较高


工作模式CCM DCM BCM

  1. CCM(Continuous Conduction Mode)连续导通模式:在一个开关周期内电感电流始终大于零
  2. DCM(Disontinuous Conduction Mode)非连续导通模式:在一个开关周期内电感电流会回到零
  3. BCM(Boundary Conduction Mode)临界导通模式:在一个开关周期内电感电流最小值刚好回到零

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

对于同步与非同步结构来说是不同的,非同步结构中使用二极管续流可以防止电感电流方向不会降到0以下。对于同步结构,使用MOS管来替代二级管,MOS管可以允许电感电流反向即从负载流出电流,导致电感电流在0以下。

在实际应用场景下,大部分DCDC工作在CCM。


推荐阅读
  • 图数据库中的知识表示与推理机制
    本文探讨了图数据库及其技术生态系统在知识表示和推理问题上的应用。通过理解图数据结构,尤其是属性图的特性,可以为复杂的数据关系提供高效且优雅的解决方案。我们将详细介绍属性图的基本概念、对象建模、概念建模以及自动推理的过程,并结合实际代码示例进行说明。 ... [详细]
  • 本文详细介绍了VMware的多种认证选项,帮助你根据职业需求和个人技能选择最合适的认证路径,涵盖从基础到高级的不同层次认证。 ... [详细]
  • 深入理解Java泛型:JDK 5的新特性
    本文详细介绍了Java泛型的概念及其在JDK 5中的应用,通过具体代码示例解释了泛型的引入、作用和优势。同时,探讨了泛型类、泛型方法和泛型接口的实现,并深入讲解了通配符的使用。 ... [详细]
  • 本文介绍如何通过更改软件源来提前体验Ubuntu 8.10,包括详细的配置步骤和相关注意事项。 ... [详细]
  • 本文介绍了两种方法,用于检测 Android 设备是否开启了开发者模式。第一种方法通过检查 USB 调试模式的状态,第二种方法则直接判断开发者选项是否启用。这两种方法均提供了代码示例和详细解释。 ... [详细]
  • 本文总结了涡喷发动机动平衡的几种有效方法,探讨了不同传感器和软件工具的应用,旨在帮助爱好者和工程师更好地理解和实现动平衡调整,确保发动机高效稳定运行。 ... [详细]
  • moment 国际化设置中文语言 (全局) 及使用示例 ... [详细]
  • 汇编语言等号伪指令解析:探究其陡峭的学习曲线
    汇编语言以其独特的特性和复杂的语法结构,一直被认为是编程领域中学习难度较高的语言之一。本文将探讨汇编语言中的等号伪指令及其对初学者带来的挑战,并结合社区反馈分析其学习曲线。 ... [详细]
  • 本题涉及一棵由N个节点组成的树(共有N-1条边),初始时所有节点均为白色。题目要求处理两种操作:一是改变某个节点的颜色(从白变黑或从黑变白);二是查询从根节点到指定节点路径上的第一个黑色节点,若无则输出-1。 ... [详细]
  • 本文介绍如何使用JPA Criteria API创建带有多个可选参数的动态查询方法。当某些参数为空时,这些参数不会影响最终查询结果。 ... [详细]
  • 本文介绍了如何通过扩展 UnityGUI 创建自定义和复合控件,以满足特定的用户界面需求。内容涵盖简单和静态复合控件的实现,并展示了如何创建复杂的 RGB 滑块。 ... [详细]
  • Scala 实现 UTF-8 编码属性文件读取与克隆
    本文介绍如何使用 Scala 以 UTF-8 编码方式读取属性文件,并实现属性文件的克隆功能。通过这种方式,可以确保配置文件在多线程环境下的一致性和高效性。 ... [详细]
  • 在编写顺序控制程序(梯形图)时,一些复杂的功能如时间控制和旋转换刀等难以仅通过位运算实现。因此,功能指令应运而生,旨在简化这些复杂操作的编程过程。本文详细介绍了FANUC PMC中常用的功能指令及其应用场景。 ... [详细]
  • 本文详细介绍了如何在ECharts中使用线性渐变色,通过echarts.graphic.LinearGradient方法实现。文章不仅提供了完整的代码示例,还解释了各个参数的具体含义及其应用场景。 ... [详细]
  • 并发编程:深入理解设计原理与优化
    本文探讨了并发编程中的关键设计原则,特别是Java内存模型(JMM)的happens-before规则及其对多线程编程的影响。文章详细介绍了DCL双重检查锁定模式的问题及解决方案,并总结了不同处理器和内存模型之间的关系,旨在为程序员提供更深入的理解和最佳实践。 ... [详细]
author-avatar
手机用户2502938137
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有