热门标签 | HotTags
当前位置:  开发笔记 > 后端 > 正文

TPS5430电路仿真与实测对比分析

目录一、电源启动时间测试二、常见故障2.1、丢失BOOT电容2.2、PwPd未接地2.3、D1使用错误总结一、电源启动时间测试原理图与仿真图如图1和图2所示ÿ

目录

一、电源启动时间测试

二、常见故障

2.1、丢失BOOT电容

2.2、PwPd未接地

2.3、D1使用错误

总结




一、电源启动时间测试

原理图与仿真图如图1和图2所示:仿真图中的R2是5V输出电压的负载电阻,输出能力5V/1.67欧=3A。原理图中的Pin9是芯片背部的裸露的焊盘要与GND连接,R16和LD1是用于指示5V输出正常。


图1


图2

 仿真:TPS5430输出5V上电时间仿真如图3所示,可以看到从0V上升到5V的时间是10-2.5=7.5ms。(仿真使用TINA软件,仿真文件可以在TI官网搜索TPS5430即可下载。)


图3

示波器实测如图4所示:TPS5430输出5V上电时间波形,可以看到从0V上升到5V大概需要8ms时间,与仿真波形基本一致。


图4


二、常见故障

针对TPS5430的常见故障如缺少某些关键元件或者焊接断路等进行仿真,并通过实测电路对比验证,首先要保证芯片是正常的(比如说新片子或者旧的已经测试完可以用的芯片),所以下面的故障是不考虑芯片故障的。


2.1、丢失BOOT电容

BOOT电容用于芯片启动,丢失BOOT电容后,测试到输出波形如图5所示,可以看到不仅启动时间增加到50ms,并且最终稳态输出只有1.8V,测试芯片四Pin(基准电压)如图6所示,启动时间和输出电压一致都是在50ms左右,但是稳态输出不是1.221V,只有0.41V(之前遇到的是丢失BOOT电容,测试基准电压是0.8V,后面遇到基准电压不对可以考虑是否是BOOT电容损坏或者丢失)。


图5


图6


2.2、PwPd未接地

TPS5430 芯片背面的GND没有接上,导致芯片发烫,电流太烫,24V,甚至多了0.1A的电流,都是因为没有将TPS5430良好接地。


2.3、D1使用错误

D1应该选择开关管快恢复肖特基二极管,在项目里使用1N4148是可以的。


总结

1、对于2.2和2.3的故障,只要是对比一下器件是否正确即可解决,重要的是提供一下思路,故障也不仅限于这三种。

2、因为是一个开关电源电路,对于纹波有要求的应用的场合,一定要注意测试其纹波。

3、对于任何电源考虑其启动时间并使用示波器测试其启动波形以及时间都是有益的。

 


推荐阅读
  • Google排名优化-面向Google(Search Engine Friendly)的URL设计 ... [详细]
  • 2023年PHP实现1GB视频上传的最佳实践
    本文将详细介绍如何使用PHP处理1GB大小的视频上传问题,包括文件类型验证、上传大小限制设置及优化上传过程,确保高效稳定地完成大文件上传。 ... [详细]
  • 本文介绍如何配置SecureCRT以正确显示Linux终端的颜色,并解决中文显示问题。通过简单的步骤设置,可以显著提升使用体验。 ... [详细]
  • 本文详细探讨了Java命令行参数的概念、使用方法及在实际编程中的应用,包括如何通过命令行传递参数给Java程序,以及如何在Java程序中解析这些参数。 ... [详细]
  • 理解文档对象模型(DOM)
    本文介绍了文档对象模型(DOM)的基本概念,包括其作为HTML文档的节点树结构,以及如何通过JavaScript操作DOM来实现网页的动态交互。 ... [详细]
  • 本文介绍了日文游戏的汉化过程及技巧,包括如何利用现有的资源和工具,以及民间汉化组的贡献。 ... [详细]
  • 本文探讨了SSDP(简单服务发现协议)和WSD(Web服务发现)协议,特别是SSDP如何通过固定多播地址239.255.255.250:1900实现局域网内的服务自发现功能。文中还详细介绍了SSDP协议的关键操作类型及其应用场景。 ... [详细]
  • 应对.avast后缀勒索病毒:全面指南
    本文详细介绍了.avast后缀勒索病毒的特性、感染途径、恢复方法及预防措施,旨在帮助用户有效应对这一威胁。 ... [详细]
  • 解决vCenter vSphere HA初始化失败的问题
    本文探讨了在集群中遇到的所有vSphere HA主机状态显示‘无法正确安装或配置vSphere HA代理’错误的情况,并详细介绍了排查与解决步骤,包括检查HA初始化错误及安装HA代理的常见故障排除方法。 ... [详细]
  • 理解CLASSPATH环境变量及其在Java类定位中的作用
    本文详细探讨了CLASSPATH环境变量的功能,特别是在早期版本的JDK中如何通过设置该变量来指定Java类的位置,以及现代JRE如何简化这一过程。 ... [详细]
  • 微信小程序中实现位置获取的全面指南
    本文详细介绍了如何在微信小程序中实现地理位置的获取,包括通过微信官方API和腾讯地图API两种方式。文中不仅涵盖了必要的准备工作,如申请开发者密钥、下载并配置SDK等,还提供了处理用户授权及位置信息获取的具体代码示例。 ... [详细]
  • 本文将指导您如何在Docker环境中高效地搜索、下载Redis镜像,并通过指定或不指定配置文件的方式启动Redis容器。同时,还将介绍如何使用redis-cli工具连接到您的Redis实例。 ... [详细]
  • 本文探讨了在C语言编程中,如何有效避免多文件项目中的重定义问题,通过合理使用预处理器指令和extern关键字,确保代码的健壮性和可维护性。 ... [详细]
  • 探索Squid反向代理中的远程代码执行漏洞
    本文深入探讨了在网站渗透测试过程中发现的Squid反向代理系统中存在的远程代码执行漏洞,旨在帮助网站管理者和开发者了解此类漏洞的危害及防范措施。 ... [详细]
  • Linux环境下Redmine快速搭建指南
    本文将详细介绍如何在Linux操作系统中使用Bitnami Redmine安装包快速搭建Redmine项目管理平台,帮助读者轻松完成环境配置。 ... [详细]
author-avatar
每天还贷的飞鱼
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有