如何选择 DCDC 降压型开关电源的电感

选择合适的电感是开关电源电路设计的关键之一。本文将帮助您理解电感值和电路性能之间的关系。

降压转换器(buck converter),也称为降压转换器(step-down converter),是一种开关模式稳压器(voltage regulator),可以有效地将较高的直流输入电压转换为较低的直流输出电压。我们将使用 LTspice 来研究开关模式电压转换器的电气行为。本文将开始探讨与电路电感相关的设计任务和权衡。

图 1 中显示的 LTspice 原理图将使我们能够仿真降压转换器的功率级。要成为一个完整的转换器,我们需要添加一个反馈控制回路来调节电压。

图1 降压型稳压器功率级电路仿真

降压转换器电感公式

来自德州仪器的应用笔记提供了以下方程式来计算电感大小:

image-20230821205655508

公式中各项含义如下:

  • VOUT:是输出电压。电压可以比输出高或者低。

  • VIN:同样地,我们通常期望开关调节器能够容忍一定范围的输入电压,所以如果您的 VIN 不是固定的,您可以选择范围中间的某个值。

  • fS(开关频率):在计算电感值之前,您必须考虑开关频率。200 kHz 到 2 MHz 之间的某个值是一个合理的起点。

  • ΔIL:这表示电感电流纹波,即开关元件的通断动作引起的电感电流上下变化,如图 2 所示。

图2 降压行稳压电路电感电流纹波

为了响应开关元件的开/关动作,降压转换器中的电感电流上下波动,超出和低于负载电流(即电感电流的平均值)。这些偏差的大小用电感电流纹波(ΔIL)来表示。

如果我们将电流纹波(CR/ current ripple)表示为预期负载电流的百分比,建议的CR规范为30%。这意味着最大电感电流比预期负载电流高15%,最小电感电流比预期负载电流低15%。

你可能会看到“最大负载电流(maximum load current)”或“满负载电流(full load current)”这样的术语,而不是“预期负载电流”。在设定ΔIL目标时,我们不会考虑异常高的瞬态电流。

计算降压型稳压电路的电感值

让我们通过一个具体的例子来说明如何计算电感。我们将在LTspice 电路中更改各种参数,以便我们真正做一些新的事情。

假设我们的目标是接受一个相当高的系统电压,并生成适用于低功率混合信号嵌入式系统的电源轨。我们假设我们的名义输入电压为24 V,期望的输出电压为3.3 V,预期负载电流为70 mA。

对于这种类型的应用,首选开关稳压器,因为如此大的压差会导致线性稳压器过热。

因为我们将为一些模拟电路供电,因此,我们想减少输出电压的纹波。此外,我们将选择更高的开关频率-比如说1.5 MHz-因为更高的开关频率有助于减少输出纹波。

我们还需要选择一个初始占空比。为此,我们可以使用电路在指定的输入和输出电压下所需的最大占空比,并计算最大占空比如下:

image-20230821203903072

假设效率为90%,所以我们的最大工作周期约为15%:

image-20230821204024629

在图3中,更新了带有开关频率和占空比的示意图。

Buck converter power stage simulation schematic with updated switching frequency and duty cycle

我正在使用1μF作为电容C1的默认值。

另外,请注意我已经用电流源 ILOAD 替换了负载电阻。这确保了负载电流无论输出电压如何都将保持为70mA。

我们这样计算电感:

image-20230821204217975

这是更新后的原理图:

Buck converter power stage simulation schematic with inductor value

Buck稳压器功率级仿真

图5显示了我们的新降压转换器的电感电流、负载电流和输出电压:

Buck converter output voltage, inductor current, and load current

这些结果看起来不错,但还有很多细节需要检查。我们将在以后的文章中讨论。

更多干货文章请点击关注:

飞多学堂|加群

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

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

相关文章

220V转5V芯片三脚芯片-AH8652

220V转5V芯片三脚芯片是一种非常常见的电源管理芯片,它通常被用于将高压交流输入转为稳定的直流5V输出。芯片型号AH8652是一款支持交流40V-265V输入范围的芯片,采用了SOT23-3三脚封装。该芯片内部集成了650V高压MOS管,能够稳定地将输入电压转…

R语言APSIM模型进阶应用与参数优化、批量模拟实践技术

随着数字农业和智慧农业的发展,基于过程的农业生产系统模型在模拟作物对气候变化的响应与适应、农田管理优化、作物品种和株型筛选、农田固碳和温室气体排放等领域扮演着越来越重要的作用。APSIM (Agricultural Production Systems sIMulator)模型是世界知名的作物生…

vite 项目搭建

1. 创建 vite 项目 npm create vite@latest 2. 安装sass/less ( 一般我使用sass ) cnpm add -D sasscnpm add -D less 3. 自动导入 两个插件 使用之后,不用导入vue中hook reactive ref cnpm install -D unplugin-vue-components unplugin-auto-import 在 vite.config.…

记录一个用C#实现的windows计时执行任务的服务

记录一个用C#实现的windows计时执行任务的服务 这个服务实现的功能是每天下午六点统计一次指定路径的文件夹大小 using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Diagnostics; using System.IO; using Syst…

【实战】十一、看板页面及任务组页面开发(三) —— React17+React Hook+TS4 最佳实践,仿 Jira 企业级项目(二十五)

文章目录 一、项目起航:项目初始化与配置二、React 与 Hook 应用:实现项目列表三、TS 应用:JS神助攻 - 强类型四、JWT、用户认证与异步请求五、CSS 其实很简单 - 用 CSS-in-JS 添加样式六、用户体验优化 - 加载中和错误状态处理七、Hook&…

基于Spring Boot的智慧团支部建设网站的设计与实现(Java+spring boot+MySQL)

获取源码或者论文请私信博主 演示视频: 基于Spring Boot的智慧团支部建设网站的设计与实现(Javaspring bootMySQL) 使用技术: 前端:html css javascript jQuery ajax thymeleaf 微信小程序 后端:Java sp…

stm32的命令规则

stm32型号的说明:以STM32F103RBT6这个型号的芯片为例,该型号的组成为7个部分,其命名规则如下:

生成式AI和大语言模型 Generative AI LLMs

在“使用大型语言模型(LLMs)的生成性AI”中,您将学习生成性AI的基本工作原理,以及如何在实际应用中部署它。 通过参加这门课程,您将学会: 深入了解生成性AI,描述基于LLM的典型生成性AI生命周期中的关键步骤&#xff…

OpenAI首席执行官谈马斯克退出的影响;关于 Stable Diffusion 扩展功能的内容总结

🦉 AI新闻 🚀 OpenAI首席执行官谈马斯克退出的影响 摘要:OpenAI首席执行官萨姆奥特曼在接受采访时表示,埃隆马斯克退出OpenAI给公司带来了巨大震惊,导致奥特曼不得不重新调整生活和时间安排以确保足够资金。OpenAI是…

hive中get_json_object函数不支持解析json中文key

问题 今天在 Hive 中 get_json_object 函数解析 json 串的时候,发现函数不支持解析 json 中文 key。 例如: select get_json_object({ "姓名":"张三" , "年龄":"18" }, $.姓名);我们希望的结果是得到姓名对应…

七夕节日表白:七大网页风格与其适用人群

🌷🍁 博主猫头虎 带您 Go to New World.✨🍁 🦄 博客首页——猫头虎的博客🎐 🐳《面试题大全专栏》 文章图文并茂🦕生动形象🦖简单易学!欢迎大家来踩踩~🌺 &a…

SVM详解

公式太多了,就用图片用笔记呈现,SVM虽然算法本质一目了然,但其中用到的数学推导还是挺多的,其中拉格朗日约束关于α>0这块证明我看了很长时间,到底是因为悟性不够。对偶问题也是,用了一个简单的例子才明…

文心一言 VS 讯飞星火 VS chatgpt (79)-- 算法导论7.4 4题

四、请用go语言,证明:RANDOMIZED-QUICKSORT 期望运行时间是 Ω(nlgn)。 文心一言: 首先,为了证明RANDOMIZED-QUICKSORT的期望运行时间是Ω(nlg n),我们需要证明在最坏的情况下,该算法的运行时间是O(nlg n)。然后&…

1.0的星火2.0必将燎原——图文声影PPT全测试

一、前言 大家好,勇哥又来分享AI模型了,前几天讯飞发布的星火大模型2.0迅速的进入了我们圈子里,为了有更多更好的模型分享给大家,分享星火大模型2.0是必须做的,我做一个传递着,希望大家也星火相传啊。 我…

解决执行 spark.sql 时版本不兼容的一种方式

场景描述 hive 数据表的导入导出功能部分代码如下所示,使用 assemble 将 Java 程序和 spark 相关依赖一起打成 jar 包,最后 spark-submit 提交 jar 到集群执行。 public class SparkHiveApplication {public static void main(String[] args){long sta…

操作系统——shell编程

文章目录 shell入门什么是 Shell?Shell 编程的 Hello World Shell 变量Shell 编程中的变量介绍Shell 字符串入门Shell 字符串常见操作Shell 数组 Shell 基本运算符算数运算符关系运算符逻辑运算符布尔运算符字符串运算符文件相关运算符 shell流程控制if 条件语句for…

市面上那里有稳定L2股票行情数据接口?

随着市场的发展和技术的进步,level2股票行情数据接口已经成为股票交易软件的标准配置之一。虽然这些券商软件的功能在很大程度上相似,但它们仍然有自己的特点和优势。 例如:通过股票交易所以其专业的研究报告和丰富的信息服务而受到广泛关注&…

Shell编程基础02

0目录 1.case语法 2.grep 3.sed 4.awk 5.linux安装mysql 1.case语法 创建一个txt文档 执行 查询用户名 case 用法 写一个计算器脚本 加入函数 补充查看进程命名 2.find grep命令 Find 查询当前目录下 以sh结尾的文件 Grep 查询义开头的 或者加入正则表达…

Java --- 二维数组

一、二维数组的定义 public class TwoArrayTest {public static void main(String[] args) {//二维数组声明与初始化//方式1:静态初始化int[][] arr new int[][]{{1,2,3},{1,2,3},{1,2,3}};//方式2:动态初始化int[][] arr2 new int[3][3];arr2[0][1] …

开学季有哪些电容笔值得买吗?便宜的电容笔推荐

开学有哪些电容笔值得入手呢?这款名为Apple Pencil的平替电容笔,在压感功能方面这一项上,与Apple Pencil相比的主要区别就是,平替电容笔仅仅只拥有倾斜的压感功能,但用来书写和做笔记还是绰绰有余的,价格便…