本设计用了FUSB302B(C132291)控制器+INA226(C49851)电流检测芯片,实现USB-PD协议,可以DIY线材检测器,充电器输出能力检测器等等 需要外接单片机用IIC总线通信,INA226可以检测USBC的输出电压和电流,但是芯片比较贵,可以不焊
跳线作用:
H1跳线:不焊INA226时可以在这里检测电流
H2、H3跳线:用于将Type-C口的USB信号线连到QC3.0诱骗电路或者MicroUSB,按PCB上指示连接
H4跳线:按PCB上指示连接,将microUSB的5V电压供到板子上,也可以在这里外接供电
H5跳线:给VCONN通上3.3V或5V电压,如果不理解TypeC原理的话,不要连接这个跳线!
FUSB302 Arduino库(逐渐完善中):https://github.com/imcort/FUSB302_Arduino
附件有一份参考程序,从mydigit转载,我自己的程序还在调试,视频链接: https://www.bilibili.com/video/BV1yK4y1b7Jh/
Type-C入门学习资料: http://kevinzhengwork.blogspot.com/2014/08/
https://www.jianshu.com/p/b2a5fba90225
FUSB302B Datasheet: https://www.onsemi.cn/products/interfaces/usb-type-c/fusb302b
INA226 Datasheet: http://www.ti.com.cn/product/cn/INA226?keyMatch=INA226&tisearch=Search-CN-everything&usecase=part-number
FUSB302B介绍: 安森美可编程USB Type-C控制器含供电PD (预设SNK)
USB Type-C端口控制器
FUSB302B 面向期望实现 DRP/SRC/SNK USB Type-C 连接器,但需要少量编程的系统设计人员。 FUSB302B 支持 USB Type-C 检测,包括连接和方向。 FUSB302B 集成了 USB BMC 电力输送协议的物理层,允许高达 100 W 功率和角色互换。 BMC 的 PD 模块全面支持 Type-C 规格的替代接口。
!注意:请使用浏览器自带下载,迅雷等下载软件可能无法下载到有效资源。
欢迎加入EEWorld参考设计群,也许能碰到搞同一个设计的小伙伴,群聊设计经验和难点。 入群方式:微信搜索“helloeeworld”或者扫描二维码,备注:参考设计,即可被拉入群。 另外,如您在下载此设计遇到问题,也可以微信添加“helloeeworld”及时沟通。
EEWorld Datasheet 技术支持