USB-C Sink Click Board™
Product Code: MIKROE-4328
How Does The USB-C Sink Click Board™ Work? The USB-C Sink Click Board™ is based on the STUSB4500, a USB-C sink-only controller compatible with Power-Delivery (PD) from STMicroelectronics. Based on the default power profiles (PDO) configuration stored in internal non-volatile memory, the stand-alone controller STUSB4500 implements proprietary algorithms to negotiate a Power Delivery contract with a source without any internal or external software support (Auto-Run Mode), making it the ideal device for automatic High Power Profile charging, especially from a Dead Battery Power state. The USB-C Sink Click Board™ has the VBUS monitoring block that supervises from the VBUS_VS_DISCH input pin the VBUS voltage on the USB Type-C receptacle side. It is used to check that VBUS is within a valid voltage range to establish a correct Source-to-Sink connection and to enable a safe VBUS power path through the VBUS_EN_SNK pin. It allows the detection of unexpected VBUS voltage conditions such as undervoltage or overvoltage relative to the valid VBUS voltage range.
The STUSB4500 also has a pin that is asserted when a valid Source-to-Sink connection is established, and when a connection to a debug accessory device is detected which is presented visually with a Blue LED diode labelled as ATTACH.
The STUSB4500 communicates with MCU using the standard I2C interface that supports transfers up to 400 Kbit/s (Fast Mode) used to configure, control, and read the status of the device. It also has the possibility of the USB Power Delivery communication over CC1 and CC2 configuration channel pins used for connection and attachment detection, plug orientation determination, and system configuration management across USB Type-C cable. Four 7-bit device address is available by default (0x28 or 0x29 or 0x2A or 0x2B) depending on the setting of the address pin ADDR0 and ADDR1. These pins are programmed by the user, determines the LSBs of the slave address, and it can be selected by positioning the onboard SMD jumpers labelled as ADDR SEL.
Additional functionality, such as Reset and 'Alert' interrupt is provided and routed at RST and INT pins of the mikroBUS™ socket. The RST pin resets all analog signals, states machine, and reloads configuration, while an interrupt output labelled as INT represents alarm output. Also, there are 2 additional green diodes associated with two pins on the mikroBUS™ socket (labelled as PO2 and PO3) that report by default the status of the USB power delivery contract negotiation with the source labelled as PDO2 and PDO3.
The USB-C Sink Click Board™ is designed to be operated with both 3.3V and 5V logic voltage levels that can be selected via VCC SEL jumper. This allows for both 3.3V and 5V capable MCUs to use the I2C communication lines properly.
SPECIFICATIONS
Type
USB-C PD
Applications
The USB-C Sink Click Board™ can be used for various applications like autonomous systems that requires high power charging profile to be fully operational.
On-board modules
USB-C Sink Click is based on the STUSB4500, a USB-C sink-only controller compatible with Power-Delivery (PD) from STMicroelectronics.
Key Features
Auto-run Type-C and USB PD sink controller, dual high power charging path support, integrated VBUS voltage monitoring, debug accessory mode support, and more.
Interface
I2C
Compatibility
mikroBUS
Click board size
M (42.9 x 25.4 mm)
Input Voltage
3.3V or 5V
PINOUT DIAGRAM
This table shows how the pinout of the USB-C Sink Click Board™ corresponds to the pinout on the mikroBUS™ socket (the latter shown in the two middle columns).
Notes
Pin
Pin
Notes
Power Contract Flag
PO2
1
AN
PWM
16
NC
Reset
RST
2
RST
INT
15
INT
Interrupt
Power Contract Flag
PO3
3
CS
RX
14
NC
NC
4
SCK
TX
13
NC
NC
5
MISO
SCL
12
SCL
I2C Clock
NC
6
MOSI
SDA
11
SDA
I2C Data
Power Supply
3.3V
7
3.3V
5V
10
5V
Power S
Visit the Debug Store website for more information on USB-C Sink Click Board™