嘉立创产业服务站群
发作品签到
专业版

#第七届立创电赛#充电协议功率测试仪

工程标签

1.1w
0
0
3

简介

一款可以检测充电协议、监测充电电压电流的小工具。 当前完成电压电流功率的监测部分

简介:一款可以检测充电协议、监测充电电压电流的小工具。 当前完成电压电流功率的监测部分

开源协议

CC-BY-NC-SA 3.0

创建时间:2022-08-06 10:49:00更新时间:2022-08-29 05:16:47

描述

 

1、项目功能介绍


关注充电头网后,发现他们使用Power-Z的一系列产品对充电设备进行评测。正巧这期训练营的案例是USB电流表,就有了仿制一款充电协议检测器的想法。

 
协议检测

目前有关快充的社区方案多为供电设备,如充电宝、桌面电源,受电设备品类不多且支持协议单一,因此若要实现快充协议检测,无法仅依靠一颗协议芯片,部分协议需要软件实现。全协议需用到USB-C的DP、DM、CC引脚进行握手通讯,因此不可采用6P的USB-C接口,需要USB-C 16P接口。

充电协议监测引脚为DP与DN,根据Power-Z文档,有如下表格:

D+(DP) D-(DM) 协议 D+(DP) D-(DM) 协议
2.7V 2.7V APPLE 2.4A 0.6V 0.6V QC2.0 12V
1.2V 1.2V SAMSUNG 2.0A 0.6V 3.3V QC3.0
0.6V 0.0V QC2.0 5V FCP AFC 9V 3.3V 0.6V QC2.0 9V
0.0V 0.0V

DCP1.5A SDP 0.5A

USB2.0 HS

3.3V 0.0V USB2.0 FS

现阶段目标是实现QC/PD双协议检测,当前两种协议标准最高至QC4与PD3.1。

PD协议分为“固定档位”与“可编程档位”,协商握手较复杂,使用一颗USB-PD控制芯片实现。USB-C与USB-A不同的是,USB-A在默认情况下输出为5V,而USB-C在无设备识别的情况下输出0V,因此USB-C在接入时需要提供一个触发信号使其有电压输出。

 

 

*2、项目属性


请输入内容…

 

注:请说明项目是否首次公开;项目是否为原创;项目是否曾经在其他比赛中获奖,若有获奖则叙述获奖详情;项目是否在学校参加过答辩。

 

* 3、开源协议


请输入内容…

 

注:利他即利己,请认真阅读下述内容。

  1. 拥抱开源,赋予项目无限价值。建议项目核心功能开源80%以上;
  2. 若某一部分功能不可替代且删掉之后项目无法解决对应的问题,则这一部分实现的功能就是项目的核心功能;比如设计了一台电子负载且设计了一款上位机软件监控功率变化,则电子负载为核心功能,上位机软件为辅助功能;比如电子负载中使用了一款隔离485模块与上位机通信,则此485模块实现的通讯功能为辅助功能;
  3. 项目应选择适合自己的开源协议,若项目引用其他开源项目,应注明来源并遵循原作者的开源协议规定;原创项目推荐使用GPL3.0开源协议;
  4. 直接引用开源项目的原电路或原代码实现的功能不可作为自己项目的核心功能、使用市场上通用模块直接实现的功能不可作为自己项目的核心功能。

 

请在竞赛阶段填写 ↓

 

*4、硬件部分


设置一个独立USB-C口引出,旁边提供多等级电压源,不与主设备相连用于测试DP、DN配置下的QC等电压触发

 

PD协议触发使用FUSB302B芯片,该芯片有WLCSP9与WQFN14两种封装,WLCSP9封装可与RT1715WSC(C2976586) Pin-to-Pin 替换。

FUSB302B最高支持PD2.0协议,而RT1715WSC可握手PD3.0协议(无Fast Role Swap (FRS))功能

协议芯片地址为0x44,0x45,当前进度可读取芯片的型号、版本号、步进。

 

电压电流检测由INA219芯片完成,与MCU通过I2C通信。INA219在电路设计上配置I2C地址为0x40,写地址0x80,读地址0x81。

初始化配置寄存器地址0x00,在main函数中初始化并配置;工程使用了BUS电压读取与采样电压读取,经计算后分别得到USB的电压与电流。

 

 

*5、软件部分


软件使用Keil5开发,涉及I2C等相关代码

 

*6、BOM清单


请输入内容…

 

注:项目涉及的BOM清单。这个位置请上传BOM的截图。清单详情请以PDF的格式上传到附件中。建议包括型号、品牌、名称、封装、采购渠道、用途等内容。具体内容和形式应以表达清楚项目构成为准。

 

*7、大赛LOGO验证


 

请上传包含大赛logo的项目图片,logo以丝印形式印刷在PCB上面。

点击zip下载大赛logo标识! (大赛标识).zip

 

* 8、演示您的项目并录制成视频上传


 

视频要求:请横屏拍摄,分辨率不低于1280×720,格式Mp4/Mov,单个视频大小限100M内;

视频标题:立创电赛:{项目名称}-{视频模块名称};如立创电赛:《自动驾驶》-团队介绍。

 

更多详情:https://diy.szlcsc.com/posts/d76d9cb41705430e9a54e7a5feed07a5

 

设计图

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

BOM

暂无BOM

附件

序号文件名称下载次数
1
VID_20220824_003723.mp4
89
克隆工程
添加到专辑
0
0
分享
侵权投诉

工程成员

评论

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

底部导航