当前位置: 首页 > news >正文

电源硬件设计----升降压变换器(负压输出)基础

1 升降压变换器的基本工作原理

1.1 升降压变换器(负压输出)简介

升降压变换器(负压输出)组成,如图所示:

  • 功率半导体
  • 输入输出滤波电容
  • 滤波电感
  • Vo相对于Vin是负压输出

在这里插入图片描述

升降压变换器(负压输出)作用:

  • 通过变换器内部电路的工作,把输入正电压转换为后级需要的负电压输出
  • 输出电压的绝对值不受输入电压的影响,可以高于或者低于输入电压

1.2 升降压变换器(负压输出)工作原理

开关管Q1导通,电流流经Q1、Lout、电感,输出电容Cout给负载供电。如图所示:

在这里插入图片描述

开关管Q1关断,电流经过Lout、负载、二极管D1。如图所示:

在这里插入图片描述

升降压变换器(负压输出)输入输出关系:
Q1导通,D1截止,电感两端电压(VL)为Vin,电感电流从Ivalley开始上升到Ipeak

在这里插入图片描述

Q1截止,D1导通,电感两端电压为-Vo,电感电流从Ipeak开始下降到Ivalley

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

当D < 0.5,Vo绝对值小于Vin,处于降压区
当D > 0.5,Vo绝对值大于Vin,处于升压区
当D = 0.5,Vo绝对值等于Vin

在这里插入图片描述

输出电压纹波:

在这里插入图片描述

  • 输出电压纹波与输出功率有关
  • 输出电容越大,电压纹波越小
  • 输出频率越高,电压纹波越小

在这里插入图片描述

2 升降压变换器的器件选择

2.1 升降压变换器(负压输出)电感设计

电感电流平均值为:

在这里插入图片描述

电感的感值是基于期望的电流纹波,设电流纹波为电感平均电流的KIND倍,通常取0.2~0.6

在这里插入图片描述

电感的饱和电流值为:

在这里插入图片描述

电感的有效电流为:

在这里插入图片描述

2.2 升降压变换器(负压输出)输出电容设计

输出电容的纹波由两部分组成,一是电感电流对电容充放电的纹波:

在这里插入图片描述

二是ESR引起的纹波:

在这里插入图片描述

两者共同作用的纹波为:

在这里插入图片描述

3 升降压变换器的设计实例

3.1 TPS63700升降压变换器

TPS63700升降压变换器特性:

  • 可调输出电压低至 -15V
  • 输入电压范围:2.7V 至 5.5V
  • 输出电流高达 360mA
  • 效率高达84%

典型应用电路如图所示:

在这里插入图片描述

引脚配置和功能:

在这里插入图片描述

TPS63700内部框图:

在这里插入图片描述

3.2 基于TPS63700升降压变换器的设计实例

设计实例的电路原理图,如图所示:

在这里插入图片描述

元器件清单如下:

在这里插入图片描述

反馈电阻计算和选择,如图所示:

在这里插入图片描述

电感的计算和选择,如图所示:

在这里插入图片描述

输入和输出电容的计算和选择,如图所示:

在这里插入图片描述

PCB布板建议,如图所示:

在这里插入图片描述

希望本文对大家有帮助,上文若有不妥之处,欢迎指正

分享决定高度,学习拉开差距

相关文章:

  • Nodejs系列之模块加载机制
  • MyBatis 查询数据库入门
  • LQ0026 修剪灌木【数学】
  • 重识Nginx - 02 手把手教你编译适合自己的nginx 1.22.0
  • Java泛型详解
  • opencv连通域标记 connectedComponentsWithStats()函数
  • 【C#在资源管理器中显示自定义文件格式的缩略图】
  • 【NLP】第2章 开始使用 Transformer 模型的架构
  • 电容的分类
  • MYBatis-Plus常用注解@TableName、@TableId、@TableField、@TableLogic
  • 沉睡者IT - 贡献者和律师的Web3指南:充分去中心化
  • unityEditor扩展开发onGUI添加右键菜单
  • 认识 fcntl 接口函数
  • a16z:呼吁SEC改革加密资产托管规则的建议
  • 通过虚拟代理服务器解决Axios跨域问题[Vue.js项目实践: 新冠自检系统]
  • 2017 前端面试准备 - 收藏集 - 掘金
  • 2017-09-12 前端日报
  • 2019.2.20 c++ 知识梳理
  • FastReport在线报表设计器工作原理
  • java中具有继承关系的类及其对象初始化顺序
  • JSDuck 与 AngularJS 融合技巧
  • JS变量作用域
  • laravel with 查询列表限制条数
  • MySQL Access denied for user 'root'@'localhost' 解决方法
  • Promise初体验
  • 程序员最讨厌的9句话,你可有补充?
  • 猴子数据域名防封接口降低小说被封的风险
  • 湖南卫视:中国白领因网络偷菜成当代最寂寞的人?
  • 一个项目push到多个远程Git仓库
  • 再谈express与koa的对比
  • const的用法,特别是用在函数前面与后面的区别
  • #gStore-weekly | gStore最新版本1.0之三角形计数函数的使用
  • $.ajax()参数及用法
  • %3cli%3e连接html页面,html+canvas实现屏幕截取
  • (C++)栈的链式存储结构(出栈、入栈、判空、遍历、销毁)(数据结构与算法)
  • (C语言)逆序输出字符串
  • (C语言)输入一个序列,判断是否为奇偶交叉数
  • (动态规划)5. 最长回文子串 java解决
  • (附源码)spring boot校园健康监测管理系统 毕业设计 151047
  • (附源码)ssm高校升本考试管理系统 毕业设计 201631
  • (简单) HDU 2612 Find a way,BFS。
  • (三)centos7案例实战—vmware虚拟机硬盘挂载与卸载
  • (十)【Jmeter】线程(Threads(Users))之jp@gc - Stepping Thread Group (deprecated)
  • (原創) 如何將struct塞進vector? (C/C++) (STL)
  • .NET : 在VS2008中计算代码度量值
  • .net core webapi Startup 注入ConfigurePrimaryHttpMessageHandler
  • .NET 指南:抽象化实现的基类
  • .NET/C# 使窗口永不获得焦点
  • .NET3.5下用Lambda简化跨线程访问窗体控件,避免繁复的delegate,Invoke(转)
  • .net安装_还在用第三方安装.NET?Win10自带.NET3.5安装
  • .net连接MySQL的方法
  • .NET与 java通用的3DES加密解密方法
  • /dev下添加设备节点的方法步骤(通过device_create)
  • @RestController注解的使用
  • @SuppressLint(NewApi)和@TargetApi()的区别