发作品签到
专业版

基于XSP16的PD3.1诱骗器

工程标签

3.9k
0
0
20

简介

一款可以诱骗PD3.1(28V)同时可以输出当前的放电能力报文

简介:一款可以诱骗PD3.1(28V)同时可以输出当前的放电能力报文

开源协议

CC BY-NC-SA 4.0

创建时间:2024-04-20 16:48:25更新时间:2024-05-20 07:42:28

描述

主要功能:

基于XSP16芯片诱骗PD3.1的最高28V电压输出,兼容PD、QC协议

可以输出当前的放电能力报文,配合单片机对后级电路进行控制

 

设计要点:

1、采用便携小巧的设计,但不做妥协把保护拉满

2、背面尽量保留大片的铺铜用以承载大电流

3、预留TX引脚焊盘,便于读取当前的放电能力报文

 

电路设计与电路原理:

关于XSP16芯片的使用请参考芯片数据手册,已经上传附件

网上可以查到的数据手册基本上都是有删减的,我之前查到的没有报文解码的部分,我这一份是问原厂要来的,是完整版

报文解码的核心就是下面这张表格:

 

大部分芯片都是Type-C接口的CC1和CC2直连芯片引脚,不需要下拉电阻,因此我一开始并不理解为什么该芯片的设计参考图里画了5.1K下拉

通过询问原厂工程师,CC1和CC2的5.1K下拉电阻一定要画,否则可能出现不稳定,甚至造成模块反复重启的问题

注:原厂设计参考图的CC下拉电阻的并联的发光二极管为通信指示,可以不用画

470Ω+4.7V稳压为保护电路,防止Type-C线插斜了的情况下,紧挨着CC的VBUS引脚会把高压灌入芯片造成损坏

 

该芯片的诱骗电压非常广,从PD3.1的28V到QC2.0都可以支持

支持电压档位向下兼容模式(例如:若设定12V模式,连接的充电器最大是9V,则获取充电器的9V档位)

支持自动切换快充协议(检测顺序PD3.1→PD2.0→QC→AFC→FCP)

诱骗电压的设置电阻如下:

注:在我的模块中,“0”对应10Ω电阻,“-”对应100K电阻(或不焊接

 

当前模块的布局主要的为了控制宽度(和Type-C母口一样宽),在实际使用过程中,建议优化布局

为了照顾强迫症(指我自己)对PCB美观的需要,我在电路图中增加了一颗没有用的跳线0Ω电阻,可以删去

 

其他:

如果对项目有任何疑问或建议,欢迎留言讨论

也欢迎加入我的技术交流群:1016193632

 

设计图

未生成预览图,请在编辑器重新保存一次

BOM

暂无BOM

附件

序号文件名称下载次数
1
XSP16全协议快充取电芯片(带报文解码).pdf
269
克隆工程
添加到专辑
0
0
分享
侵权投诉

工程成员

评论

全部评论(1)
按时间排序|按热度排序
粉丝0|获赞0
相关工程
暂无相关工程

底部导航