tps5430手把手教学

这篇具有很好参考价值的文章主要介绍了tps5430手把手教学。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

TPS5430手把手教学

目录

一、buck电路原理

二、tps5430芯片介绍

1.1芯片引脚图

1.2芯片引脚说明

三、tps5430参考电路讲解以及PCB布局

1.正压降压(15V转12V)

1.1原理图

1.2器件选择

1.3PCB布局

2.正压降负压

2.1原理图

2.2PCB布局

2.3注意事项


一、buck电路原理

BUCK电路原理:

BUCK电路,又称降压式变换电路,由开关(一般是MOS管),二极管,电感,电容,电阻组成。(电路需要比较高的开关频率,较理想的开关元件就是MOS管)

tps5430手把手教学

电路的拓扑结构如下图所示,和boost电路也很相像。

电路实现降压的原理类似pwm脉宽调制,但是在输出端对pwm波进行了处理。

我们知道,总电压和输出电压之比等于开关打开和整个周期的时间之比。那么,控制好开关输出的矩形波占空比就能得到等效的输出电压。

但是,实际电路输出电压不可能是矩形波,我们希望理想状态下是恒定的电压,则需要对矩形波进行处理。

考虑在电路工作一段时间后的完全响应(不考虑零状态响应的情况)

开关导通时的回路如下图所示

tps5430手把手教学前一时刻的电路为开关断开,所以导通时,电路中的电流逐渐增大,此时Vin电源给电容和电感充电,RL输出的电压逐渐增大,二极管反向关断。此时,电感,电容将一部分电能转化为磁能储存起来。由于电感和电容在充电,电路中的电流增大的速度会降低。

开关断开时

tps5430手把手教学

电路右侧形成回路,此时为零输入状态,电路中的电流总体趋势为下降,由于电感的存在,会阻碍开关断开时电流的减小,并将电感中的能量释放出来。电容正极上方的电位也小于电容正极板电位,所以电容放电,也将电容的能量释放,阻碍电路中电流的减小。

通过开和关的两个回路,电容和电感将导通时的电压“拉低”,关断时的电压“升高”,将原本的矩形波变为如下图所示

tps5430手把手教学

高频率开关的一个时间周期内,电容电感的充放电的时间效应明显。当一个周期的平均输出电压小于理论电压时,电感电容充电时的电压大,储存的能量更多,输出时的电压则会提高,最后稳定在该占空比对应的理论电压左右。

开关频率很高时,电容电感维持在理论电压值左右,“来不及”充放电。所以输出电压较稳定,但是在理论上电路就会产生纹波,实际buck的电路,纹波确实会相对较大。

二、tps5430芯片介绍

1.芯片引脚图

tps5430手把手教学

2.芯片引脚说明

名字

引脚

功能概述

BOOT

1

升压电容的高侧FET栅极驱动器。与PH端连接0.01uF低ESR电容

NC

2,3

空闲端

VSENSE

4

反馈电压调节器。连接到输出电压的分压器。

ENA

5

开关控制。低于0.5V停止工作,一般悬空使能。

GND

6

接地端。连接到使用PowerPAD

VIN

7

输入电源电压。旁路到GND管脚VIN端子间用低ESR陶瓷电容器连接。

PH

8

高偏功率MOSFET的源级。连接到外部电感器和二极管。

PowerPAD

9

一般作为GND连接到外露焊盘

3.芯片重要参数

(1)输入电压范围:5.5V~36V

(2)输出电压范围:1.23V~31V

(3)最大输出电流:3A

(4)静态电流:    3mA

三、tps5430参考电路讲解以及PCB布局

1.正压降压(15V转12V)

1.1原理图

原理图参考下图,输入C3尽力靠近芯片输入端口VCC,EN悬空默认为芯片工作状态。C4的电容值必须为0.01uF。输出电压公式(R1 / R2 + 1) * 1.221。

tps5430手把手教学

1.2器件选择

(1)L1:由于tps5430芯片的峰值电流为3A,选择的电感峰值电流要大于等于3A,选用10uH电感(一般选择饱和电流更大的一体成型电感)。

(2)C3:由于开关波形的存在,电容必须选用有极性的电容才能更好的起到滤波的效果,容值合适即可,不可过大,这样会加重开关电源开启时的电流负担,正压滤波电容耐压值一般需要大于输入电压,最好是2倍。这里选择10uF钽电容来滤波。

(3)D1:开关电源需要整流滤波才能输出直流电压,所以整流二极管的选型也很重要,模块设计时兼容性价比采用了SS34,即为40V反偏电压,3A最大电流,能满足电流设计,有条件的可以使用SS54或者SS56等更大功率的管子,可以提高输出电流的稳定度。

1.3PCB布局

tps5430手把手教学

注:U2、U3为贴片排针

布局指点:

  1. 输入电容C1与芯片输入电压引脚7(VIN)以及芯片接地引脚形成的回路面积尽可能小。(如图右下角绿色边框内部区域)
  2. 芯片引脚8(PH)应该靠近捕获二极管D1以及电感L1,并尽量减小PCB面积来防止过度电容耦合。二极管D1也应较靠近PH端来最小化输出电流回路面积。(中间紫色边框区域)
  3. 芯片引脚1(BOOT)靠近电容器C2,尽量减小导线轨迹长度。
  4. 铺铜区域和布线避免锐角和直角,便于电压电流传输。
  5. 线宽的大小根据原理图电流大小设计,例3A大概用100mil~120mil、2A大概用60mil~80mil、1A用40mil~60mil。电流回路上线一定要够粗,保证有一定的余量。
  6. 电感下面最好不要铺铜,减小电感开关纹波的电磁效应。

2.正压降负压(15V转-12V)

负电压的器件选择跟正电压一致,这里不再重复。PCB布局要求基本一致,但有些重要点会在下面强调。

2.1原理图

输出电压公式(R1 / R2 + 1) * 1.221。

tps5430手把手教学

2.2PCB布局

tps5430手把手教学

注:U2、U3为贴片排针,U4为钽电容(由于当时疏忽导致符号给错doge)

2.3注意事项

(1)负电压的散热焊盘需要接V-,不然芯片会短路。

(2)注意极性电容U4的正负极性方向是与正电压输出中极性电容的方向相反。(接反会导致钽电容直接报废)

(3)尽量保证从电感流出的回路电流靠近输出电压的接口,减小回路。文章来源地址https://www.toymoban.com/news/detail-419459.html

到了这里,关于tps5430手把手教学的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包赞助服务器费用

相关文章

  • 手把手搭建KVM云平台(详细教学)

    手把手搭建KVM云平台(详细教学)

    1.点击“文件”,选择“新建虚拟机”。 2.选择“自定义(高级)”,点击“下一步”。 3.硬件兼容性选择“Workstation 16.x”,点击“下一步”。 4.选择“稍后安装操作系统”,点击“下一步”。 5.操作系统选择“Linux(L)”,版本选择“CentOS 7 64位”,点击“下一步”。 6. 自

    2024年02月02日
    浏览(32)
  • 手把手教学搭建ntp服务器

    手把手教学搭建ntp服务器

    目录 一 配置服务端(172.17.0.214) 第一步 查看当前时区和时间  第二步 安装ntp服务端 第三步 查看ntp服务状态:systemctl status ntpd 第四步 编辑ntp配置 第5步 启动ntp  第六步 设置开机自启 第七步 查看配置: ntpq -p 二 配置客户端 (172.17.0.215/216) 第一步 安装ntp:yum install ntp n

    2024年02月06日
    浏览(16)
  • Kaggle 新手入门必看,手把手教学

    Kaggle 新手入门必看,手把手教学

    Add Data 的路径:/kaggle/input git clone 的路径:/kaggle/working 1.进入官网 Kaggle 点击 Register 进行账号注册 2.随便点一个方式注册,本人用的邮箱 3.点进去填写对应信息进行注册,点击 next 即可 1.如果你看到是这个界面 2.如果你看到的是这个界面 Kaggle 新建 kernel 有两种方式,这个主要

    2024年01月25日
    浏览(9)
  • Docker容器部署前端Vue服务——手把手教学

    Docker容器部署前端Vue服务——手把手教学

    需要工具: Xftp Xshell   首先对前端项目进行打包:npm run build   打包完成 ​ 在项目中生成dist文件: 通过Xshell在/home目录下创建项目文件夹 通过Xftp将打包的dist文件上传到服务器的项目文件夹下; 利用Xshell在拉取nginx镜像 在项目文件夹下编写nginx config配置文件 default.conf内容

    2024年02月07日
    浏览(7)
  • 基于FPGA:多目标运动检测(手把手教学①)

    基于FPGA:多目标运动检测(手把手教学①)

          在3月份发表了基于FPGA:运动目标检测(原理图+源码+硬件选择,可用毕设)后反应很强,很多同学表示,希望我们能 在运动目标检测的基础上 , 做多目标运动检测。 最近跟其他两个工程师刚好有空,就把就版本的工程 做了一次超大升级。       本次工程,花了

    2023年04月08日
    浏览(35)
  • 【有问必答】搭建uniapp项目流程手把手教学

    博友有问,狗哥必答 前段时间,博友加本狗微信,询问 uniapp的学习方法 。本狗资历浅薄,没有专门学过uniapp,只能将自己日常开发 uniapp的基本流程和步骤 进行分享,希望可以略尽绵薄之力。 感谢 如下图所示的 博友朋友 的 询问支持 ,大家的支持才是我进步的动力。 实现

    2024年02月01日
    浏览(5)
  • 解决pyinstaller打包文件过大问题,手把手教学

    解决pyinstaller打包文件过大问题,手把手教学

    1.首先需要在Pycharm创建一个虚拟环境,如图:  2.第二步创建我们自己的虚拟环境,如图,我这里将我的环境命名为myworkspace,然后它会自动创建一个venv文件,这里面就包含了我们的一些依赖包,接下来点击create就行:  3.第三步点击create之后,我们再点击new window,打开我们的虚拟

    2024年02月14日
    浏览(29)
  • Hadoop高可靠集群搭建步骤(手把手教学)【超级详细】

    Hadoop高可靠集群搭建步骤(手把手教学)【超级详细】

    Hadoop高可靠集群搭建步骤(手把手教学) 【超级详细】 一、用管理员身份运行虚拟机 二、创建新的虚拟机: 选择自定义→选择硬件兼容性:Workstation 15.x→选择稍后安装→选Linux(L)(选CentOS 7 64位)→编辑虚拟机名字并选择文件位置→处理器数量和内核数量均选1→选择虚拟机

    2024年02月02日
    浏览(8)
  • Java WebSocket Demo ,案例手把手教学 记录(11)

    Java WebSocket Demo ,案例手把手教学 记录(11)

    希望能写一些简单的教程和案例分享给需要的人 java websocket 服务端 系统:window 开发工具:IDEA 2022.2.3 JAVA 网络通讯开发 填写项目名字 选择 JAVA 语言 选择 Maven 选择自己的JDK版本 (我当前用的是 1.8.0_301) 第三步:编写websocket核心代码:创建类 在 org.example 上右击鼠标(进入菜

    2024年02月03日
    浏览(6)
  • 使用devstack安装部署OpenStack(据详细手把手教学)

    使用devstack安装部署OpenStack(据详细手把手教学)

            (1) 操作系统 :Linux。OpenStack官网推荐使用 Ubuntu-20.04 LTS进行安装OpenStack,所以本教程也以此版本为例。 (不推荐使用其他版本,出现错误较多,容易安装失败)         (2) 虚拟机软件 :VirtualBox或者Vmware。虚拟机的内存最好分配 8G 以上(至少4G),若达

    2024年02月02日
    浏览(11)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包