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

news2024/12/23 4:46:57

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

降压转换器(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.coloradmin.cn/o/910236.html

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

相关文章

Mac常见恶意软件再现,办公应用程序潜藏风险如何防范?

Mac电脑正受到臭名昭著的XLoader恶意软件的新变种的攻击,该恶意软件已被重写为在最好的MacBook上本地运行。 虽然XLoader至少从2015年开始出现,但在2021年发现macOS变体之前,它主要用于针对Windows PC。然而,该版本是作为Java程序…

win10系统rust串口通信实现

一、用cargo创建新工程 命令&#xff1a;cargo new comport use std::env; use std::{thread, time}; use serialport::{DataBits, StopBits, Parity, FlowControl}; use std::io::{self, Read, Write}; use std::time::Duration;fn main() -> io::Result<()> {let m…

CSS中的display属性有哪些值?它们的作用?

聚沙成塔每天进步一点点 ⭐ 专栏简介⭐ CSS display 属性的不同取值和作用1. block2. inline3. inline-block4. none5. flex6. grid7. table、table-row、table-cell8. list-item9. inline-table、table-caption、table-column 等 ⭐ 写在最后 ⭐ 专栏简介 前端入门之旅&#x…

Pika Labs - 用AI工具生成短视频大片

今天我要跟大家分享如何用AI工具1分钟内生成一个短视频大片&#xff0c;效果完全不输影视大V。 只需要用一句话就可以生成视频&#xff0c;或者用一张图就能生成视频&#xff0c;这就是最新推出的AI工具Pika Labs&#xff01;被网友誉为“全球最优秀的文本生成视频AI”。 目前…

SharedPreferences详解及其ANR解决方案

关于作者&#xff1a;CSDN内容合伙人、技术专家&#xff0c; 从零开始做日活千万级APP。 专注于分享各领域原创系列文章 &#xff0c;擅长java后端、移动开发、商业变现、人工智能等&#xff0c;希望大家多多支持。 目录 一、导读二、概览三、使用四、原理五、存在的问题六、优…

Android动态添加和删除控件/布局

一、引言 最近在研究RecyclerView二级列表的使用方法&#xff0c;需要实现的效果如下。 然后查了一些博客&#xff0c;觉得实现方式太过复杂&#xff0c;而且这种方式也不是特别受推荐&#xff0c;所以请教了别人&#xff0c;得到了一种感觉还不错的实现方式。实现的思路为&…

【LeetCode-经典面试150题-day9]

目录 36.有效的数独 54.螺旋矩阵 48.旋转图像 73.矩阵置零 36.有效的数独 题意&#xff1a; 请你判断一个 9 x 9 的数独是否有效。只需要 根据以下规则 &#xff0c;验证已经填入的数字是否有效即可。 数字 1-9 在每一行只能出现一次。数字 1-9 在每一列只能出现一次。数字 1…

huggingface datasets离线加载文件的解决方案

大家好,我是爱编程的喵喵。双985硕士毕业,现担任全栈工程师一职,热衷于将数据思维应用到工作与生活中。从事机器学习以及相关的前后端开发工作。曾在阿里云、科大讯飞、CCF等比赛获得多次Top名次。现为CSDN博客专家、人工智能领域优质创作者。喜欢通过博客创作的方式对所学的…

Sim/circuit10

通过观察可知&#xff0c;在a、b同时为0或1时&#xff0c;state的值改变 state的值可以改变q的输出&#xff0c;1为ab的同或&#xff0c;0为异或 利用assign q进行输出 module top_module (input clk,input a,input b,output q,output state );always(posedge clk)if(a&…

【TypeScript】元组

元组&#xff08;Tuple&#xff09;是 TypeScript 中的一种特殊数据类型&#xff0c;它允许你定义一个固定数量和类型的元素组合。元组可以包含不同类型的数据&#xff0c;每个数据的类型在元组中都是固定的。以下是 TypeScript 中元组的基本用法和特点&#xff1a; // 声明一…

Win系统下安装Linux双系统教程

软件下载 软件&#xff1a;Linux版本&#xff1a;18.0.4语言&#xff1a;简体中文大小&#xff1a;1.82G安装环境&#xff1a;Win11/Win10/Win8/Win7硬件要求&#xff1a;CPU2.0GHz 内存4G(或更高&#xff09;下载通道①丨百度网盘&#xff1a;1.ubuntu18.0.4下载链接&#xf…

量子计算对信息安全的影响:探讨量子计算技术对现有加密方法和信息安全基础设施可能带来的颠覆性影响,以及应对策略

第一章&#xff1a;引言 随着科技的迅猛发展&#xff0c;量子计算作为一项颠覆性的技术正逐渐走入我们的视野。量子计算以其强大的计算能力引发了全球科技界的广泛关注。然而&#xff0c;正如硬币的两面&#xff0c;量子计算技术所带来的不仅仅是计算能力的巨大飞跃&#xff0…

公文校对的艺术:如何确保你的正式文件零错误?

公文是政府和企业中最重要的正式文件之一。一个小小的错误&#xff0c;不仅会影响公文的专业性&#xff0c;甚至可能带来法律和经济后果。因此&#xff0c;如何进行精准的公文校对成为了一门必不可少的技能。接下来&#xff0c;我们将分享一些专业的公文校对技巧&#xff0c;并…

测试框架pytest教程(4)运行测试

运行测试文件 $ pytest -q test_example.py 会运行该文件内test_开头的测试方法 该-q/--quiet标志使输出保持简短 测试类 pytest的测试用例可以不写在类中&#xff0c;但如果写在类中&#xff0c;类名需要是Test开头&#xff0c;非Test开头的类下的test_方法不会被搜集为用…

通过Matlab编程分析微分方程、SS模型、TF模型、ZPK模型的关系

微分方程、SS模型、TF模型、ZPK模型的关系 一、Matlab编程 微分方程、SS模型、TF模型、ZPK模型的关系二、对系统输出进行微分计算三、对系统输出进行积分计算四、总结五、系统的零点与极点的物理意义参考 &#xff1a;[https://www.zhihu.com/question/22031360/answer/3073452…

HCIP---VLAN实验(接入、中继、混杂)

实验要求 PC1/3的接口均为access模式&#xff0c;且属于van2&#xff0c;在同一网段 PC2/4/5/6的IP地址在同一网段&#xff0c;与PC1/3不在同一网段 PC2可以访问4/5/6&#xff0c;PC4不能访问5/6&#xff0c;PC5不能访问PC6 所有PC通过DHCP获取ip地址&#xff0c;PC1/3可以访问…

XXX程序 详细说明

用于记录理解PC程序的程序逻辑 1、程序的作用 根据原作者的说明&#xff08;文件说明.txt&#xff09;&#xff0c;该程序 (PC.py) 的主要作用是提取某一个文件夹中的某个设备 (通过config中的信息看出来是Ag_T_8) 产生的日志文件&#xff0c;然后提取其中某些需要的数据&…

Python爬虫(十四)_BeautifulSoup4 解析器

CSS选择器&#xff1a;BeautifulSoup4 和lxml一样&#xff0c;Beautiful Soup也是一个HTML/XML的解析器&#xff0c;主要的功能也是如何解析和提取HTML/XML数据。 lxml只会局部遍历&#xff0c;而Beautiful Soup是基于HTML DOM的&#xff0c;会载入整个文档&#xff0c;解析整…

智能硬件知识

第二章 第五章 第六章 第七章 第八章 第九章 第十章 考点 条件编译 volatile、static、 union、 struct、 const指针 堆与栈的不同点 3.功能模块应用题 (1) GPIO 的应用:流水灯的电路及软件编码、驱动数码管的电路及编码。 (2)外部中断的应用:电路及回调函数编码。 (3) …

关于数据中心存储智能运维的思考

随着互联网和大数据的快速发展&#xff0c;数据中心存储的重要性也日益凸显。在本文中&#xff0c;将深入探讨数据中心存储智能运维的历史变迁、当前的发展状态和未来的运维趋势。 数据中心存储运维的历史变迁可以分为以下几个阶段&#xff1a; 人工运维阶段 最初&#xff0c…