开源工程系列之USB电源延时缓启动器

  年初我买了一个行车记录仪,它配的车载充电器是塑料壳的,不符合我对散热的“极致追求”,于是乎我将其换成了先前买的金属车载充电器。然而,金属车充与行车记录仪不合,车子电源启动后车充指示灯反复闪烁,行车记录仪也没能正常上电。很明显,车充出现了过流保护的情况,罪魁祸首就是行车记录仪里的大电容。解决办法是让5V缓启动,即拉长电压从0V爬升到5V的时间。进一步的,还可以在车充的5V输出稳定后一段时间再给行车记录仪供电。于是,我用电源监控芯片+PMOS做了一个带延时上电和缓启动功能的玩意。3D打印了一个外壳。

用于延时的RC和MOS管栅极都涂了松香以防止潮湿环境下漏电电流对延时时间产生较大的影响。

带载10Ω电阻并880µF电容的条件下MOS管开通瞬间栅极与漏极的波形如下:

可以看出,车充输出的5V电源稳定2.5s后缓启动器开始对外输出,而电压爬升时间也拉长到了310ms。310ms的爬升时间对于某些芯片可能太长,不过这个行车记录仪能接受。由于短时间内找不到电流探头或者差分探头,我也没有验证MOS管是否工作在SOA内就直接用上缓启动器了。效果不错,唯一的副作用就是增加了几十毫欧的线路电阻。

附件文件包含原理图、光绘文件、外壳图纸

原文地址:https://www.cnblogs.com/elysium/p/8783813.html

时间: 2024-10-10 23:12:21

开源工程系列之USB电源延时缓启动器的相关文章

开源工程系列之INA219功率计

我比较好奇各种低压用电设备的工作电流是多少,USB供电的自不必说,还有路由器啊.ONU什么的.淘宝上的电流计要么量程太大,要么只支持USB,于是我又决定自己动手了.TI有专门的电流检测芯片,看了一下,INA219挺适合我.显示就用闲置的1602液晶,单片机自然还是用库存的51单片机了.(空载 满量程测量 U盘电流测量 WNDR3700静态电流测量 电流/功率校准) 特性: 输入电压4.6V~13V,自身从电源取电,无需多挂一个电源适配器,电流小于25mA(背光开启) 电流量程0~2.5A USB

开源工程系列之雷凌蓝牙5.0(aptX HD)接收器

最近迷上了aptX HD,想到车上装一个蓝牙接收器.找遍淘宝,蓝牙5.0.支持aptX HD.带话筒.耳机接口输出的模块或成品只有一款——BTI-031.(顺带提一下,另有一款专门给雷凌/卡罗拉定制的接收器,看起来很不错,可惜不支持aptX HD.) 果断入手,到手先试了一下,带低阻耳机有轻微底噪,但是挂车上的AUX口就没底噪了,猜测AUX输入衰减或阻抗做得很大以提高信噪比.鉴于夏季来了,锂电池在高温下有一定危险性,先把锂电池拆了,换成一个10µF/25V/0805的电容(下图左下角BAT处).

开源工程系列之QN8027调频发射机

其实是三年前开始做这个发射机的,当时觉得BH1417太老了,搜了一下,发现Quintic的QN8027很不错.因为时间原因,这两天算是把改版后的板子调好了,可以装机使用了. 附件文件包含原理图.光绘文件.源代码

android开源工程--开篇

由于近来工作关系,少不了编译一些开源的项目到android项目中,零零散散的大概也好几个了,本 身利用开源项目集成到自己的项目中是一项基本功,但是做一下总结还是很有益处,对阅读到这系列文 文章的同学们也有些帮助,省得再重复的造轮子,或者是至少有一点点的参考价值. 这个系列的文章,主要以编译移植为主,源码分析比较少,主要原因是,很多时候我们使用开源项目 主要是为了满足项目要求,多是拿来主义,因为本身这些开源项目有些需要很高的门槛才能读懂,因为 开源而要完全读懂才来用的话,一来个人精力不一定能达到,

【光速使用开源框架系列】数据库框架OrmLite

[关于本系列] 最近看了不少开源框架,网上的资料也非常多,但是我认为了解一个框架最好的方法就是实际使用.本系列博文就是带领大家快速的上手一些常用的开源框架,体会到其作用. 由于作者水平有限,本系列只会描述如何快速的使用框架的基本功能,更多的详细设置大家可以在这些项目的页面上找到. [介绍]: ORMLite是一款辅助开发数据库的框架,可以通过给实体配置标注来快速建立数据表,也可以通过其提供的DAO类中的方法来快速对数据库进行操作,如增删改查等. [项目页面]: http://ormlite.co

【光速使用开源框架系列】图片加载框架ImageLoader

[关于本系列] 最近看了不少开源框架,网上的资料也非常多,但是我认为了解一个框架最好的方法就是实际使用.本系列博文就是带领大家快速的上手一些常用的开源框架,体会到其作用. 由于作者水平有限,本系列只会描述如何快速的使用框架的基本功能,更多的详细设置大家可以在这些项目的页面上找到. [介绍]: ImageLoader作为一款开源的异步图片加载框架,在Android开发中经常被使用到,该控件可以加载和显示图片.并且对其进行缓存,提供了很多方便的选项帮助开发者们快速达到开发需求. [GitHub页面]

开篇:开源研究的启示 - 开源研究系列文章

对于软件开源,笔者几年前就有所关注,但是实际投入的时间不是很长.记得当时关注的是”开源中国社区”,不过那时候该网站的版面和内容还没有现在这么丰富,只是收集了一些开源软件的内容. 一.先说说国际上的软件开源情况. 几年前,国际上的软件开源那时候国际上的软件开源还不是很流行,当时有谷歌的Chrome浏览器代码开源,引起了国内的一些浏览器开发商的关注,所以就有了这么些个基于Chrome内核的多款浏览器的产生.当时关注的是“Code Project”和“Sourceforge.net”,这两个站让国际上

如何导入开源工程

选import->android-->exiting android coad into workspace 我们将开源项目的library文件当做library文件导入,勾选islibrary来标识他是一个library项目 l然后在你的工程-->properties-->android-->add-->导入该library文件 入股提示发现两个v4包,则,将library中的v4包替换工程中的v4包

MTK 65XX系列通过USB OTG添加Ethernet RJ45有线网卡支持

最近客户要求使用MTk 6572芯片通过USB OTG添加支持有线网卡,我查遍了钩钩了所有网站,都没有相关论述,查看了MTK给的资料,包括FAQ,只说支持USB OTG键盘鼠标和U盘.怎么办?只有我自己来. 但是,按照我对于USB设备机构的理解,只要我们挂在了USB Ethernet的驱动,那么在USB Ethernet插入的时候,应该可以自动匹配到其设备驱动,所以只要我们挂在了USB Ethernet的驱动,那么就应该可以正常工作. 首先,就是回顾如果是非MTK平台,我们如何添加Etherne