containsmachine

USB Type-C PD development board

 
Overview

This design uses the FUSB302B (C132291) controller + INA226 (C49851) current detection chip to implement the USB-PD protocol. It can DIY wire detectors, charger output capacity detectors, etc. It requires an external microcontroller to communicate with the IIC bus. INA226 can detect USBC output voltage and current, but the chip is more expensive and does not need to be soldered.

WechatIMG137.jpegWechatIMG138.jpeg

Jumper function:

H1 jumper: You can detect the current here when INA226 is not soldered.

H2, H3 jumpers: used to connect the USB signal line of the Type-C port to the QC3.0 deception circuit or MicroUSB. Connect according to the instructions on the PCB.

H4 jumper: Connect according to the instructions on the PCB to supply the 5V voltage of microUSB to the board. You can also connect an external power supply here.

H5 jumper: Connect 3.3V or 5V to VCONN. If you don’t understand the TypeC principle, don’t connect this jumper!

FUSB302 Arduino library (gradually improving): https://github.com/imcort/FUSB302_Arduino

Attached is a reference program, reprinted from mydigit, my own program is still being debugged, video link: https://www.bilibili.com/video/BV1yK4y1b7Jh/

Type-C introductory learning materials: 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 introduction: ON Semiconductor programmable USB Type-C controller with power supply PD (default SNK) USB Type-C port controller

The FUSB302B is targeted at system designers who want to implement a DRP/SRC/SNK USB Type-C connector but require minimal programming. FUSB302B supports USB Type-C detection, including connection and orientation. The FUSB302B integrates the physical layer of the USB BMC power delivery protocol, allowing up to 100 W power and role interchange. BMC's PD module fully supports the alternative interface of the Type-C specification.

参考设计图片
×
 
 
Search Datasheet?

Supported by EEWorld Datasheet

Forum More
Update:2025-06-19 16:28:01

EEWorld
subscription
account

EEWorld
service
account

Automotive
development
community

Robot
development
community

About Us Customer Service Contact Information Datasheet Sitemap LatestNews


Room 1530, 15th Floor, Building B, No.18 Zhongguancun Street, Haidian District, Beijing, Postal Code: 100190 China Telephone: 008610 8235 0740

Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved 京ICP证060456号 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号