硬件开发笔记(二十八):TPS54331电源设计(一):5V电源供电原理图设计
前言
电源供电电路设计很重要,为了更好的给对硬件设计有需求的人,特意将电源设计的基础过程描述出来。
本篇描述设计常用的12V转5V电路3A。
TPS54331(DC-DC稳压器)
概述
TPS54331器件是一款28V、3A非同步降压转换器,集成有一个低 RDS(on) 的高侧MOSFET。为了提高轻负载条件下的效率,将自动激活脉冲跳跃Eco-mode特性。此外,1μA 的关断电源电流使得此器件可用于电池供电类应用。具有内部斜坡补偿的电流模式控制简化了外部补偿计算,并在允许使用陶瓷输出电容器的同时减少了元件数量。一个电阻分压器对输入欠压锁定的迟滞进行编程。过压瞬态保护电路可限制启动期间和瞬态条件下的电压过冲。逐周期电流限制方案、频率折返和热关断特性可在过载条件下对器件和负载施加保护。
TPS54331 器件可采用 8 引脚 SOIC 封装和 8 引脚 SOPowerPAD 集成电路封装,这些封装经过内部优化可改进热性能。
特性
- 3.5V 至 28V 输入电压范围
- 可调节输出电压低至 0.8V
- 集成式 80mΩ 高侧 MOSFET 支持高达 3A 的持续输出电流
- 使用脉冲跳跃 Eco-mode 在轻负载条件下实现高效率
- 570kHz 固定开关频率
- 1μA 关断静态电流(典型值)
- 可调节慢启动限制浪涌电流
- 可编程 UVLO 阈值
- 过压瞬态保护
- 逐周期电流限制、频率折返和热关断保护
- 采用易于使用的 SOIC8 封装或热增强型 SOIC8PowerPAD 集成电路封装
- 使用 TPS54331 并借助 WEBENCH PowerDesigner 创建定制设计方案
- 使用 TPS62933 实现具有更高频率、更低 IQ 和改
进 EMI 的 30V 输入电压转换器
应用
- 消费类应用,诸如机顶盒、 CPE 设备、 LCD 显示屏、外设和电池充电器
- 工业用和车载音频电源
- 5V、 12V 和 24V 分布式电源系统
简化版原理图以及典型设计
其中电容的材质并没有那么重要,大电容是储能,小电容是滤波作用。
由此可以看出。
对于同系列不同型号的电流输出,查看Io(最大值)如下:
TPS54331封装:D封装和DDA封装,DDA多了个pin9,来实现
描述不一样看,实际查看DR就是D封装的:
12V转5V电路
芯片厂提供了设计模拟软件,但是不想麻烦了。
步骤一:参考简化设计图
有简化设计图就参考简化设计图:
看下底板的图:
分析后:
步骤二:与应用典型电路对比
以上是相对简单电路,对不上,话有个典型电路,下面是datasheet的应用典型电路:
目测两个都可以,那么用典型电路:
就用这个电路,调整电阻、电感和和电容来控制输出电压大小。
步骤三:调整输出电压
TPS54331 器件的输出电压可从外部通过电阻分压器网络进行调节。
5V = 0.8V x ( R5/R6 + 1)
R5/R6 + 1 = 5/0.8
R5/R6 = 6.25 - 1
R5/R6 = 5.25
由于阻值选择高精度1%的电阻,然后最好是标准的,可查看《硬件实用技巧:电阻精度和常用阻值表》,选择阻值R6为20KΩ,R5为105KΩ。
电容,不调整。
步骤四:调整电感
Lmin = (5V x (12V – 5V) / (12V x 0.3 x 3A x 570kHz)
Lmin = (5V x 7V) / (3.6V x 3A x 570kHz)
Lmin = 35 / (10.8 x 570000)
Lmin = 35 / 6156000
Lmin = 0.00000568551(H)
Lmin = 5.68551(uH)
选个大一点的6.8uH即可。
下面使用0.2计算一次:
Lmin = (5V x (12V – 5V) / (12V x 0.2 x 3A x 570kHz)
Lmin = (5V x 7V) / (2.4V x 3A x 570kHz)
Lmin = 35 / (7.2 x 570000)
Lmin = 35 / 3384000
Lmin = 0.00001034278(H)
Lmin = 10.34278(uH)
选用0.2得到的就是10.3uH,选大一点的就是12uH。(注意,我们跟其他原理图一样使用6.8uH)。
步骤五:控制电源芯片使能
加一个自锁控制开关控制EN使能
硬件开发笔记(二十八):TPS54331电源设计(一):5V电源供电原理图设计的更多相关文章
- Django笔记二十八之数据库查询优化汇总
本文首发于公众号:Hunter后端 原文链接:Django笔记二十八之数据库查询优化汇总 这一篇笔记将从以下几个方面来介绍 Django 在查询过程中的一些优化操作,有一些是介绍如何获取 Django ...
- Java开发学习(二十八)----拦截器(Interceptor)详细解析
一.拦截器概念 讲解拦截器的概念之前,我们先看一张图: (1)浏览器发送一个请求会先到Tomcat的web服务器 (2)Tomcat服务器接收到请求以后,会去判断请求的是静态资源还是动态资源 (3)如 ...
- Java学习笔记二十八:Java中的接口
Java中的接口 一:Java的接口: 接口(英文:Interface),在JAVA编程语言中是一个抽象类型,是抽象方法的集合,接口通常以interface来声明.一个类通过继承接口的方式,从而来继承 ...
- Java基础学习笔记二十八 管家婆综合项目
本项目为JAVA基础综合项目,主要包括: 熟练View层.Service层.Dao层之间的方法相互调用操作.熟练dbutils操作数据库表完成增删改查. 项目功能分析 查询账务 多条件组合查询账务 添 ...
- 安卓开发笔记(十八):实现button按钮事件的三种方法
Android开发中有三种主要的方式用于设置View的点击事件,1.创建内部类:2.主类中实现OnClickListener接口:3.使用匿名内部类.这三种方式都用到了OnClickListener接 ...
- angular学习笔记(二十八-附2)-$http,$resource中的promise对象
下面这种promise的用法,我从第一篇$http笔记到$resource笔记中,一直都有用到: HttpREST.factory('cardResource',function($resource) ...
- BizTalk开发系列(二十八) MSMQ 适配器
MSMQ(MicroSoft Message Queue,微软消息队列)是在多个不同的应用之间实现相互通信的一种异步传输模式,相互通信的应用可以分布于同一台机器上,也可以分布于相连的网络空间 中的任一 ...
- angular学习笔记(二十八-附1)-$resource中的资源的方法
通过$resource获取到的资源,或者是通过$resource实例化的资源,资源本身就拥有了一些方法,$save,$delete,$remove,可以直接调用来保存该资源: 比如有一个$resour ...
- angular学习笔记(二十八)-$http(6)-使用ngResource模块构建RESTful架构
ngResource模块是angular专门为RESTful架构而设计的一个模块,它提供了'$resource'模块,$resource模块是基于$http的一个封装.下面来看看它的详细用法 1.引入 ...
- .net开发笔记(十八) winform中的等待框
winform中很多任务是需要在后台线程(或类似)中完成的,也就是说,经常容易涉及到UI界面与后台工作线程之间的交互.比如UI界面控制后台工作的执行(启动.暂停.停止等),后台工作进度在UI界面上的显 ...
随机推荐
- webview2 示例 Samples Selenium
https://github.com/MicrosoftEdge/WebView2Samples https://learn.microsoft.com/zh-cn/microsoft-edge/we ...
- 使用jasypt对springboot配置信息加密
1.pom文件增加依赖 <dependency> <groupId>com.github.ulisesbocchio</groupId> <artifactI ...
- 记录工作中常用的 JS 数组相关操作
工作中难免会遇到各种各样的数据结构,较为全面的了解数组操作,对于复杂数据结构的处理会非常有用且节省时间 所以想在这里总结一下工作中常用的数组操作,都是一些非常基础的知识,大家看个乐就好~ 目录 工作中 ...
- CF题解合集
CF 比赛题解合集 目录 CF 比赛题解合集 1952 A. Ntarsis' Set B. Imbalanced Arrays C. Ina of the Mountain D. Miriany a ...
- springboot和springmvc区别:
spring boot只是一个配置工具,整合工具,辅助工具.springmvc是框架,项目中实际运行的代码Spring 框架就像一个家族,有众多衍生产品例如 boot.security.jpa等等.但 ...
- NetCore Benchmark 基准测试
基于NetCore的基准测试Demo(控制台程序) 创建控制台程序,输入工程名称 LinqConsole 通过NuGet引用BenchmarkDotNet至工程中 编写测试代码 类:Bench ...
- linux nginx命令 查找目录和重启
#查看nginx进程 [root@LinuxServer]$ps -aux | grep nginx root 3229 0.0 0.0 112812 972 pts/0 S+ 16:50 0:00 ...
- 阿里云安全扫描漏洞修复fastjson,jackson,xstream,redis, 微信支付xml转对象 ForbiddenClassException
阿里云安全扫描漏洞修复fastjson,jackson,xstream,redis 1.fastjson漏洞fastjson爆发新的反序列化远程代码执行漏洞,黑客利用漏洞,可绕过autoType限制, ...
- 基于Web3.0的区块链图片上传
开始前,我们先简单了解一下基本的概念,我大致归纳为以下几个点 什么是Web3.0,和区块链又有什么关系?(上回的文章不就派上用场了) 需求:开发一个基于Python的Web 3.0图片上传系统.这个系 ...
- mysql这个垃圾迁移数据费劲半天
mysql垃圾得很! 对于一些小系统还可以.大型系统自己找麻烦--必须有高昂的人工费! 没有高昂的人工(必须有好的程序员和工程师才能解决一些复杂的问题),构建基于大量数据的应用,非常麻烦. 而这些费 ...