开源205W桌面充电器,140W+65W升降压PD3.1快充模块(2C+1A口),IP6557+IP6538
开源一个基于IP6557和IP6538芯片的205W升降压快充模块(140W+65W),其中一路C口支持PD3.1协议,最高输出28V5A,另一路是A口+C口,最高输出65W(20V3.25A),可搭配一个24V10A的开关电源使用,即可组成一个低成本的205瓦快充充电器!最高转换效率96.7%
做得一般,大佬们勿喷,如果觉得有哪些地方可以改进一下的可以在评论区提一下建议,欢迎友善交流。
提供全套资料,完全可以自己复刻,资料下载地址在文章末尾!
视频演示:https://www.bilibili.com/video/BV1HM4m1U7Hc/
立创开源平台开源链接: https://url.zeruns.tech/99439
电子/单片机技术交流QQ群:820537762
前言
这个快充模块搭配一个24V10A的开关电源使用,即可组成一个低成本的205瓦两路快充充电器!(24V10A的电源大概30元左右可以买到)
弄个点烟器插头转DC公头/XT30接口的转接线还可以将它变成车载快充,140W+65W的车载充电器!
快充模块输入接口有XT30和DC5.5(2个输入接口不能同时使用,输入接口间是并联的!)。
模块输入电压范围:8.2~31V
C1口是升降压的,输入电压可以比输出低,C2口和A口是降压的,输出电压只能低于输入电压!
IP6557这款芯片我买了8片,全焊上去,其中4片是坏的(故障现象各种各样),只有4片是好的,不知道是芯片质量/品控问题还是还是我焊接问题(加热台温度设置230度,没有虚焊)。IP6538芯片就全都是好的,没有出现过问题,这两款芯片都是同一家店买的。
我做了几个成品出来,需要买成品的可以进群问。
参数和介绍
C1口(IP6557)
第一个Type-C的电源芯片为英集芯(INJOINIC)的IP6557-C,最高输出功率140W,最高输出28V/5A(实际最高可去到6A)。
输入电压范围:5~31V
这个芯片是升降压的所以输出电压可以比输入高。
支持的快充协议有:
- PD3.1/PPS/ERP28V
- BC1.2 和 APPLE
- QC2.0/QC3.0/QC3+/QC4+/QC5
- FCP 和 HSCP
- AFC
- MTK
- UFCS(融合快充)
支持 5V、9V、12V、15V、20V、28V 电压输出。
PPS 支持 3.3V-21V,10mV/step 的电压输出。
C2和A1口(IP6538)
第二个Type-C口和Type-A口的电源芯片为IP6538-AC-65W,单C口使用时最高输出20V/3.25A,最高功率65W;当双口同时使用时,双口都输出5V,总功率5V/4.8A。
输入电压范围:8.2V~32V(两个芯片共用输入口,所以还是按最大31V)
这个芯片是降压的,所以输出电压不会大于输入电压,要想输出65W的功率,那输入电压得21V以上。
注意:IP6538有45W和65W两个版本,不带-65W后缀的就是45W的!(下面资料里提供的是45W版的数据手册,65W版的找不到数据手册)
支持的快充协议有:
- PD2.0 / PD3.0(PPS),Type-A口不支持PD协议
- BC1.2、Apple、三星协议
- QC2.0 和 QC3.0
- MTK PE+1.1 和 MTK PE+2.0
- 华为快充协议 FCP / SCP
- 三星快充协议 AFC
- 展讯快充协议 SFCP
- OPPO快充协议 VOOC / Super VOOC (65W版的芯片好像不支持OPPO快充协议,45W版没测试,也有可能是需要原装线才能触发)
支持 5V、9V、12V、15V、20V 电压输出。
PPS 支持 3.3V~11V,20mV/step 电压输出。
实物图
电路板正面
电路板背面,下图中的飞线是因为英集芯官方数据手册的应用原理图里线的交叉处没有用点来表示相连,导致我画图时画错了,没有连起来,只能用飞线了,我发布出来的原理图和PCB已修复这个问题。
电路板侧面
装上外壳后
这个铝合金外壳是买的成品,然后前后盖是自己3D打印的。
拓竹P1SC 3D打印机开箱体验:https://blog.zeruns.tech/archives/770.html
焊好的IP6557芯片微距图
焊好的IP6538芯片微距图
使用说明&注意事项
1. 要输出28V/5A的必须要带E-Marker芯片的数据线,且支持PD3.1协议,如下图所示。
2. 板子的输入电流采样电阻(检流电阻)R2是5mΩ的,IP6557芯片的输入电流限流值设定在10A,如果输入电压为12V时要输出140W的功率所需的输入电流最小为12A,超过限流值了,会导致输出电压下降,达不到满功率,可以将输入电流采样电阻R2换一个更小阻值的,比如2.5mΩ(可以两个5mΩ并联),这样就可以实现12V低电压输入也可以满功率输出,但这样由于输入电流大了很多,mos管的发热会非常高,必须做好散热!
下面两张图一张是改检流电阻前的,输入电流被限制在10A以内;另一张是改检流电阻后的,输入电流可以超过10A了,可以在12V输入时输出28V/5A,由于我可调电源最大输出12A电流,不够用,所以输入电压我调到14V。
3. 如果要选用其他型号的mos管要注意MOS管的Ciss参数必须小于1000pF,因为IP6557的开关频率为250kHz,较高的开关频率对MOS管的输入电容参数要求较为严格!过高的Ciss会影响MOS管开启和关断的时间。
协议支持测试
C1口支持的协议如下图所示:
C1口还支持UFCS协议,不过只支持到33W。
C2口支持的协议如下图所示:
A口支持的协议如下图所示:
输出带载测试
C1口测试,XT30接口输入24V,输出诱骗28V接电子负载,电子负载设置5.3A电流。
C2口测试
A口测试
两路满载输出测试
测试用到的设备:
- 惠普34401A六位半万用表:https://blog.zeruns.tech/archives/772.html
- 睿登RD6012P数控可调电源:https://blog.zeruns.tech/archives/740.html
- 普源(RIGOL) DHO914S示波器:https://blog.zeruns.tech/archives/764.html
- 炬为电子负载:https://s.click.taobao.com/2sdCaht
- 优利德UTi261M热成像仪开箱测评:https://blog.zeruns.tech/archives/798.html
- WITRN维简C5检测仪(USB电压电流表/CC表):https://s.click.taobao.com/Sy2Daht
转换效率测试
下面测试了几组不同输入和输出电压下的效率,分别接的C1和C2口测试。
IP6557
最高转换效率95.468%
输入电压(V) | 输入电流(A) | 输入功率(W) | 输出电压(V) | 输出电流(A) | 输出功率(W) | 转换效率(%) |
---|---|---|---|---|---|---|
23.997 | 6.459 | 154.997 | 27.592 | 5.323 | 146.872 | 94.758 |
11.999 | 9.598 | 115.166 | 19.980 | 5.345 | 106.793 | 92.729 |
8.299 | 8.897 | 73.836 | 20.030 | 3.336 | 66.820 | 90.498 |
23.997 | 4.686 | 112.450 | 20.100 | 5.341 | 107.354 | 95.468 |
23.997 | 1.764 | 42.331 | 12.001 | 3.337 | 40.047 | 94.606 |
IP6538
最高转换效率96.719%
输入电压(V) | 输入电流(A) | 输入功率(W) | 输出电压(V) | 输出电流(A) | 输出功率(W) | 转换效率(%) |
---|---|---|---|---|---|---|
24.008 | 0.795 | 19.086 | 5.165 | 3.315 | 17.122 | 89.708 |
24.008 | 1.265 | 30.370 | 12.217 | 2.335 | 28.527 | 93.930 |
24.008 | 2.910 | 69.863 | 20.243 | 3.338 | 67.571 | 96.719 |
24.008 | 0.933 | 22.399 | 9.084 | 2.245 | 20.394 | 91.045 |
发热情况热成像图
C1口140W满载输出5分钟后的PCB正反面热成像图片,MOS管温度最高去到111℃以上,要满载输出必须加散热片或加铝合金外壳,且通过导热垫导热到外壳上。
C2口65W满载输出10分钟后的PCB正反面热成像图片,IP6538芯片最高温度75℃左右,无需加散热片也可以长时间满载运行。
两路同时满载输出10分钟后的铝合金外壳热成像图,外壳最高温度65℃左右,由于这个外壳是上下分离的,中间有缝隙,所以热量很难传导到上壳,都集中在下壳了。
纹波测试
纹波率计算公式:
纹波率 = ( 纹波峰值 − 纹波谷值 ) / 2 输出平均电压 × 100 % 纹波率 = \frac{(纹波峰值 - 纹波谷值)/2}{输出平均电压} \times 100\% 纹波率=输出平均电压(纹波峰值−纹波谷值)/2×100%
C1口输出28V(实际27.6V)时的纹波峰峰值在33mV左右,纹波率0.059%
C1口输出28V5.2A时的纹波峰峰值在178mV左右,纹波率0.323%
C2口输出20V空载时的纹波峰峰值在25mV左右,纹波率0.062%
C2口输出20V3.3A时的纹波峰峰值在54mV左右,纹波率0.133%
纹波表现还不错。
原理图
IP6557:
IP6538:
PCB
顶层:
底层:
元件购买地址
这个项目用到的大部分元件购买地址都在这里:https://blog.zeruns.tech/archives/801.html
建议在立创商城里购买元器件:https://activity.szlcsc.com/invite/D03E5B9CEAAE70A4.html
在立创开源链接里的BOM表那点立即到立创商城下单可将用到的元器件一键导入到购物车。
资料下载地址
下面下载链接包含:立创EDA工程、原理图PDF文件、用到的各种芯片的数据手册、外壳3D模型文件。
百度网盘下载链接:https://pan.baidu.com/s/1RJNC_v2P1YijWpv1sFXowQ?pwd=89hi 提取码:89hi
123云盘下载链接:https://www.123pan.com/s/2Y9Djv-BItvH.html 提取码:0nEm
如果觉得对你有用的可以进去上面的123云盘链接里给我打赏,如果是微信文章(公众号:zeruns-gzh)的也可以点击文章下方的喜欢作者给我打赏,谢谢。
其他开源项目推荐
- 做了个三相电量采集器开源出来,可以方便监测家里用电情况: https://blog.zeruns.tech/archives/771.html
- 基于STM32F407的LVGL工程模板(MSP3526屏幕),包含FreeRTOS版和裸机版:https://blog.zeruns.tech/archives/788.html
- 基于STM32的同步整流Buck-Boost数字电源 开源: https://blog.zeruns.tech/archives/791.html
- LM25118自动升降压可调DCDC电源模块:https://blog.zeruns.tech/archives/727.html
- EG1164大功率同步整流升压模块开源,最高效率97%:https://blog.zeruns.tech/archives/730.html
- 基于合宙Air700E的4G环境监测节点(温湿度、气压等数据),通过MQTT上传阿里云物联网平台:https://blog.zeruns.tech/archives/747.html
- 基于CH32V307的智能电子负载开源,嵌入式大赛作品开源: https://blog.zeruns.tech/archives/785.html
- EG1151大功率同步整流可调升降压电源模块(支持TypeC PD快充输入)开源:https://blog.zeruns.tech/archives/794.html
推荐阅读
- 高性价比和便宜的VPS/云服务器推荐: https://blog.zeruns.tech/archives/383.html
- 我的世界开服教程:https://blog.zeruns.tech/tag/mc/
- 免代码搭建博客网站!超详细个人博客搭建教程:https://blog.zeruns.tech/archives/783.html
- 雨云 宁波 8272CL 大带宽高防云服务器性能测评,最高500兆带宽和1TB云盘:https://blog.zeruns.tech/archives/789.html
- 抖音商城2.6元的120W充电器测试和拆解:https://blog.zeruns.tech/archives/786.html
相关文章:

开源205W桌面充电器,140W+65W升降压PD3.1快充模块(2C+1A口),IP6557+IP6538
开源一个基于IP6557和IP6538芯片的205W升降压快充模块(140W65W),其中一路C口支持PD3.1协议,最高输出28V5A,另一路是A口C口,最高输出65W(20V3.25A),可搭配一个24V10A的开关…...

Java中的内存数据库与缓存技术
Java中的内存数据库与缓存技术 大家好,我是免费搭建查券返利机器人省钱赚佣金就用微赚淘客系统3.0的小编,也是冬天不穿秋裤,天冷也要风度的程序猿! 1. 内存数据库的概念与优势 1.1 什么是内存数据库? 内存数据库是…...

GUKE万能工具箱(附带源码)
GUKE万能工具箱(附带源码) 效果图部分源码领取完整源码下期更新 效果图 部分源码 <!DOCTYPE html> <html><head><meta charset"utf-8" name"viewport" content"widthdevice-width, initial-scale1"…...

FFmpeg开发笔记(四十二)使用ZLMediaKit开启SRT视频直播服务
《FFmpeg开发实战:从零基础到短视频上线》一书在第10章介绍了轻量级流媒体服务器MediaMTX,通过该工具可以测试RTSP/RTMP等流媒体协议的推拉流。不过MediaMTX的功能实在是太简单了,无法应用于真实直播的生产环境,真正能用于生产环境…...

spring-boot-starter-data-redis是否支持reactive响应式编程
开源项目SDK:https://github.com/mingyang66/spring-parent 个人文档:https://mingyang66.github.io/raccoon-docs/#/ spring-boot-starter-data-redis: 使用传统的基于阻塞的I/O编程模型,这意味着当你调用Redis操作时࿰…...

Java后端每日面试题(day3)
目录 Spring中Bean的作用域有哪些?Spring中Bean的生命周期Bean 是线程安全的吗?了解Spring Boot中的日志组件吗? Spring中Bean的作用域有哪些? Bean的作用域: singleton:单例,Spring中的bean默…...

[单master节点k8s部署]18.监控系统构建(三)Grafana安装
Grafana是一个跨平台的开源的度量分析和可视化工具。支持多种数据源,比如OpenTSDB,Prometheus,ElasticResearch,Cloudwatch等。 Grafana安装 通过yaml配置grafana的pod和service,grafana工作在kube-system的命名空间…...

【JavaScript脚本宇宙】优化你的Web色彩:精选JavaScript颜色工具对比
万能色彩助手:详解最受欢迎的JavaScript颜色库 前言 在现代Web开发中,颜色处理和转换是一个不可忽视的环节。无论是网站设计、数据可视化还是用户界面开发,都离不开对颜色的精确控制和转换。为了满足这一需求,众多JavaScript库应…...

用html+css设计一个列表清单小卡片
目录 简介: 效果图: 源代码: 可能的问题: 简介: 这个HTML代码片段是一个简单的列表清单设计。它包含一个卡片元素(class为"card"),内部包含一个无序列表(ul),列表项(li)前面有一个特殊的符号(△)。整个卡片元素设计成300px宽,150px高,具有圆角边…...

day11_homework_need2submit
Homework 编写—个将ts或mp4中视频文件解码到yuv的程序 yuv数据可以使用如下命令播放: ffplay -i output yuv-pix_fmt yuv420p-s 1024x436 要求: ffmpeg解析到avpacket并打印出pts和dts字段完成解码到avframe并打印任意字段完成yuv数据保存 // teminal orders on bash cd ex…...

昇思MindSpore学习总结九——FCN语义分割
1、语义分割 图像语义分割(semantic segmentation)是图像处理和机器视觉技术中关于图像理解的重要一环,AI领域中一个重要分支,常被应用于人脸识别、物体检测、医学影像、卫星图像分析、自动驾驶感知等领域。 语义分割的目的是对图…...

js数据库多级分类按树形结构打印
可以使用 JavaScript 来按层级打印 categories 数组。首先,需要将这个数组转换成一个树形结构,然后再进行递归或者迭代来打印每个层级的内容。 以下是一个示例代码,用来实现这个功能: const categories [{ id: 2, name: "…...

centos下编译安装redis最新稳定版
一、目标 编译安装最新版的redis 二、安装步骤 1、redis官方下载页面 Downloads - Redis 2、下载最新版的redis源码包 注:此时的最新稳定版是 redis 7.2.5 wget https://download.redis.io/redis-stable.tar.gz 3、安装编译环境 yum install -y gcc gcc-c …...

如何让自动化测试更加灵活简洁?
简化的架构对于自动化测试和主代码一样重要。冗余和不灵活性可能会导致一些问题:比如 UI 中的任何更改都需要更新多个文件,测试可能在功能上相互重复,并且支持新功能可能会变成一项耗时且有挑战性的工作来适应现有测试。 页面对象模式如何理…...

linux 下载依赖慢和访问github代码慢
1 pip install 下载依赖慢,添加清华镜像源 pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple 2 git 出现错误 Could not resolve host: github.com 原来是因为github.com没有被主机给解析, 第一步 先 ping 看一下主机地址 …...

奥比中光astra_pro相机使用记录
一、信息获取 1、官网 用于了解产品信息 http://www.orbbec.com.cn/sys/37.html 2、开发者社区 咨询问题下载开发部https://developer.orbbec.com.cn/ 二 、windowvs19 1、相机型号 orbbec_astro_pro 根据对应的型号找到需要的包工具 踩坑1,因为这个相机型号…...

【MindSpore学习打卡】应用实践-计算机视觉-深入解析 Vision Transformer(ViT):从原理到实践
在近年来的深度学习领域,Transformer模型凭借其在自然语言处理(NLP)中的卓越表现,迅速成为研究热点。尤其是基于自注意力(Self-Attention)机制的模型,更是推动了NLP的飞速发展。然而,…...

Debezium系列之:支持在一个数据库connector采集中过滤某些表的删除事件
Debezium系列之:支持在一个数据库connector采集中过滤某些表的删除事件 一、需求二、相关技术三、参数设置四、消费数据一、需求 在一个数据库的connector中采集了多张表,部分表存在数据归档的业务场景,会定期从表中删除历史数据,希望能过滤掉存在数据归档这些表的删除事件…...

SQL Server端口配置指南:最佳实践与技巧
1. 引言 SQL Server通常使用默认端口1433进行通信。为了提高安全性和性能,正确配置SQL Server的端口非常重要。本指南将帮助您了解如何配置和优化SQL Server的端口设置,以满足不同环境和需求。 2. 端口配置基础 2.1 默认端口 SQL Server的默认端口是…...

FastGPT 报错:undefined 该令牌无权使用模型:gpt-3.5-turbo (request id: xxx)
目录 一、FastGPT 报错 二、解决方法 一、FastGPT 报错 进行对话时 FastGPT 报错如下所示。 [Error] 2024-07-01 09:25:23 sse error: undefined 该令牌无权使用模型:gpt-3.5-turbo (request id: xxxxx) {message: 403 该令牌无权使用模型:gpt-3.5-turbo (request id: x…...

springboot系列八: springboot静态资源访问,Rest风格请求处理, 接收参数相关注解
文章目录 WEB开发-静态资源访问官方文档基本介绍快速入门注意事项和细节 Rest风格请求处理基本介绍应用实例注意事项和细节思考题 接收参数相关注解基本介绍应用实例PathVariableRequestHeaderRequestParamCookieValueRequestBodyRequestAttributeSessionAttribute ⬅️ 上一篇…...

# 职场生活之道:善于团结
在职场这个大舞台上,每个人都是演员,也是观众。要想在这个舞台上站稳脚跟,除了专业技能,更要学会如何与人相处,如何团结他人。团结,是职场生存的重要法则之一。 1. 主动团结:多一个朋友&#x…...

go sync包(五) WaitGroup
WaitGroup sync.WaitGroup 可以等待一组 Goroutine 的返回,一个比较常见的使用场景是批量发出 RPC 或者 HTTP 请求: requests : []*Request{...} wg : &sync.WaitGroup{} wg.Add(len(requests))for _, request : range requests {go func(r *Reque…...

基于深度学习的相机内参标定
基于深度学习的相机内参标定 相机内参标定(Camera Intrinsic Calibration)是计算机视觉中的关键步骤,用于确定相机的内部参数(如焦距、主点位置、畸变系数等)。传统的标定方法依赖于已知尺寸的标定板,通常…...

适合金融行业的国产传输软件应该是怎样的?
对于金融行业来说,正常业务开展离不开文件传输场景,一般来说,金融行业常用的文件传输工具有IM通讯、邮件、自建文件传输系统、FTP应用、U盘等,这些传输工具可以基础实现金融机构的文件传输需求,但也存在如下问题&#…...

昇思25天学习打卡营第9天|MindSpore使用静态图加速(基于context的开启方式)
在Graph模式下,Python代码并不是由Python解释器去执行,而是将代码编译成静态计算图,然后执行静态计算图。 在静态图模式下,MindSpore通过源码转换的方式,将Python的源码转换成中间表达IR(Intermediate Repr…...

class类和style内联样式的绑定
这里的绑定其实就是v-bind的绑定,如代码所示,div后面的引号就是v-bind绑定,然后大括号将整个对象括起来,对象内先是属性,属性后接的是变量,这个变量是定义在script中的,后通过这个变量ÿ…...

3033.力扣每日一题7/5 Java
博客主页:音符犹如代码系列专栏:算法练习关注博主,后期持续更新系列文章如果有错误感谢请大家批评指出,及时修改感谢大家点赞👍收藏⭐评论✍ 目录 思路 解题方法 时间复杂度 空间复杂度 Code 思路 首先创建一个与…...

GPT-5:下一代AI如何彻底改变我们的未来
GPT-5 发布前瞻:技术突破与未来展望 随着科技的飞速发展,人工智能领域不断迎来新的突破。根据最新消息,OpenAI 的首席技术官米拉穆拉蒂在一次采访中确认,GPT-5 将在一年半后发布,并描述了其从 GPT-4 到 GPT-5 的飞跃如…...

重载一元运算符
自增运算符 #include<iostream> using namespace std; class CGirl { public:string name;int ranking;CGirl() { name "zhongge"; ranking 5; }void show() const{ cout << "name : "<<name << " , ranking : " <…...