BUCK电路电感电容计算
BUCK电路
buck性能指标
输入400V,输出200V,纹压小于1V
buck工作原理
分析该电路是在该电路稳态下分析,并假定电路无损耗,负载为电阻;
稳态是指在mos管导通和关断的周期,通过电感电感的电流上升值和下降值相等,否则该电路没有工作在稳态。
- mos管导通时:
上式中,\(Uin\)是输入电压,\(Uon\)是电感在mos管导通时电压,\(Uo\)是输出电压;
- mos管关断时
上式中,\(Uoff\)是电感在mos管关断时电压,\(Uo\)是输出电压
\(
D=Ton/T \tag{4}
\)
联立(1)(2)(3)(4)式可以得到占空比
通过占空比便可调节输出电压
电感计算
buck分为连续,临界连续和断续三种工作状态
本文不考虑断续状态
- 临界连续
电感方程
对上式化简
将\(dt\)和\(di\)用增量\(\Delta t\)和\(\Delta i\)表示
从上式可以看出,如果知道电感电压U,时间\(\Delta t\)和电流变化量\(\Delta i\),便可求电感值;
在一个周期内包含mos导通和关断两个状态,可以从导通阶段求电感值也可以从关断阶段求电感值
从导通阶段去计算
化简得
因为在临界连续状态下
上式中,\(Il\)是负载电流,\(Idc\)是电感电流直流分量,因此,在临界连续状态下电感值计算公式为
\(Uin是输入电压已知,D占空比可以通过输入输入电压计算,Idc可以通过负载阻值计算或按要求设计,f电源频率已知\)
- 在连续状态下,电感计算公式
\(除了Ipp不一样,其他和断续计算过程一模一样\)
电容计算
对上式积分
从图中看出,在电容电流为正时,电容进行充电,输出电压增加,并且电容充电时间为整个周期的的1/2,不等于mos管导通的时间,按电容充电时间去计算电容值,因此有如下等式
化简可得
总结
原文地址:https://www.cnblogs.com/nptt/p/15203368.html
- 桶式移位器
- 【开源】QuickPager ASP.NET2.0分页控件V2.0.0.7 增加了一个js函数的分页方式。
- FireEye报告:揭露新型工控系统恶意软件TRITON
- 【开源】QuickPager ASP.NET2.0分页控件V2.0.0.6 修改了几个小bug,使用演示。
- Invoke-PSImage:将PS脚本隐藏进PNG像素中并用一行指令去执行它
- linux的内存清理相关知识!
- 一个页面搞定几乎所有的列表需求的实现思路和一点代码。
- 实现 Table 的行交替颜色、选中行变色的一种方法。演示+源码
- 【知识】使用Python来学习数据科学的完整教程
- 【开源】QuickPager ASP.NET2.0分页控件V2.0.0.4 增加了几个分页算法
- 虚拟时钟
- 正弦函数仿真
- 《你必须知道的.net》读书笔记 004 —— 1.4 多态的艺术
- 桶形移位寄存器(二)
- JavaScript 教程
- JavaScript 编辑工具
- JavaScript 与HTML
- JavaScript 与Java
- JavaScript 数据结构
- JavaScript 基本数据类型
- JavaScript 特殊数据类型
- JavaScript 运算符
- JavaScript typeof 运算符
- JavaScript 表达式
- JavaScript 类型转换
- JavaScript 基本语法
- JavaScript 注释
- Javascript 基本处理流程
- Javascript 选择结构
- Javascript if 语句
- Javascript if 语句的嵌套
- Javascript switch 语句
- Javascript 循环结构
- Javascript 循环结构实例
- Javascript 跳转语句
- Javascript 控制语句总结
- Javascript 函数介绍
- Javascript 函数的定义
- Javascript 函数调用
- Javascript 几种特殊的函数
- JavaScript 内置函数简介
- Javascript eval() 函数
- Javascript isFinite() 函数
- Javascript isNaN() 函数
- parseInt() 与 parseFloat()
- escape() 与 unescape()
- Javascript 字符串介绍
- Javascript length属性
- javascript 字符串函数
- Javascript 日期对象简介
- Javascript 日期对象用途
- Date 对象属性和方法
- Javascript 数组是什么
- Javascript 创建数组
- Javascript 数组赋值与取值
- Javascript 数组属性和方法
- Android 天气APP(二十七)增加地图天气的逐小时天气、太阳和月亮数据
- Android 天气APP(二十八)地图搜索定位
- DevEco Studio项目构建讲解、编写页面、布局介绍、页面跳转
- Android 天气APP(二十九)壁纸设置、图片查看、图片保存
- Chrome 私人珍藏-stylus插件实现个性化百度界面定制
- Python 基础篇-简单的异常捕获
- Python 技巧篇-让我的程序暂停一下
- Python+selenium 技术篇-浏览器后台运行
- Python 基础篇-python3安装pyHook和pywin32库
- 漫画:如何螺旋遍历二维数组?(修订版)
- 一文快速入门分库分表(必修课)
- 写出漂亮 Python 代码的 20条准则
- 简单red5+obs推流实现直播系统开发,具体设置介绍
- 使用pandas进行数据快捷加载
- 关于 JavaScript 中 null 的一切