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.
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.
All reference designs on this site are sourced from major semiconductor manufacturers or collected online for learning and research. The copyright belongs to the semiconductor manufacturer or the original author. If you believe that the reference design of this site infringes upon your relevant rights and interests, please send us a rights notice. As a neutral platform service provider, we will take measures to delete the relevant content in accordance with relevant laws after receiving the relevant notice from the rights holder. Please send relevant notifications to email: bbs_service@eeworld.com.cn.
It is your responsibility to test the circuit yourself and determine its suitability for you. EEWorld will not be liable for direct, indirect, special, incidental, consequential or punitive damages arising from any cause or anything connected to any reference design used.
Supported by EEWorld Datasheet