Skip to content

Commit

Permalink
Merge branch 'USBPDSINK01A' of github.com:mlab-modules/USBPDSINK01 in…
Browse files Browse the repository at this point in the history
…to USBPDSINK01A
  • Loading branch information
roman-dvorak committed Sep 20, 2023
2 parents 91b9349 + fc7acb7 commit a1af878
Show file tree
Hide file tree
Showing 47 changed files with 63,201 additions and 69,660 deletions.
18 changes: 8 additions & 10 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,30 +1,29 @@
# USBPDSINK01
# USBPDSINK01 - USB Power Delivery sink controller

The [MLAB](https://www.mlab.cz) module [USBPDSINK01](https://www.mlab.cz/module/USBPDSINK01) is a powerful module containing the [TI STUSB4500 power-delivery sink controller](https://www.st.com/en/interfaces-and-transceivers/stusb4500.html). This module is designed to provide a flexible and reliable solution for various applications requiring USB power delivery. PD sink supports PD2 and PD3 protocols.
The [MLAB](https://www.mlab.cz) module [USBPDSINK01](https://www.mlab.cz/module/USBPDSINK01) is a powerful module containing the [TI STUSB4500](https://www.st.com/en/interfaces-and-transceivers/stusb4500.html) [power-delivery sink controller](https://en.wikipedia.org/wiki/USB_hardware#USB_Power_Delivery). The module is designed to provide a flexible and reliable solution for various applications requiring USB power delivery PD2 and PD3 protocols.

<img src="doc/gen/img/USBPDSINK01-top.png" width="49%"/> <img src="doc/gen/img/USBPDSINK01-bottom.png" width="49%"/>

## Specifications
### [STUSB4500](https://www.st.com/en/interfaces-and-transceivers/stusb4500.html)

STUSB4500 is an autonomous USB-C PD controller for Power Sinks / UFP (on the device side). It's a simple solution to replace a standard connector, instead using a universal USB connector. It is certified by the USB-IF consortium for [USB Type-C](https://www.usb.org/usb-type-c) and [USB Power Delivery](https://www.usb.org/usb-charger-pd) applications (USB-C & USB PD).
[STUSB4500](https://www.st.com/en/interfaces-and-transceivers/stusb4500.html) is a USB-C PD controller for Power Sinks / UFP (on the device side). It is certified by the USB-IF consortium for [USB Type-C](https://www.usb.org/usb-type-c) and [USB Power Delivery](https://www.usb.org/usb-charger-pd) applications (USB-C & USB PD).

### Module Features

- **USB-C Input:** The module accepts power through the USB-C connector.
- **Power Output:** The output is led to a pin header and also to a WAGO terminal block with tool-free connecting.
- **Power Output:** The output is led to a pin header and also to a WAGO terminal block to high-power tool-free connection of powered devices.
- **Indicator Pins with LED:** Some status pins contain LEDs, and these signals are connected to the pin header.
- **Pull-up Resistors:** The module has pull-up resistors on the output signals for fast implementation into your system. PullUp voltage can be attached to header pins or can be used internal 3v3.
- **Integrated LDO:** The module is equipped with an integrated LDO for powering pullups and LED (no output).
- **External Power Supply:** The VSYS power can also be attached externally.
- **Communication via I2C:** The module communicates via I2C bus.
- **Key Features of [STUSB4500](https://www.st.com/en/interfaces-and-transceivers/stusb4500.html):**
- Auto-run USB Type-C™ and USB PD sink controller
- Auto-run USB Type-C™ and USB PD sink controller handling and detection
- Dead battery mode support
- Up to 3 configurable sink PDO profiles (with permanent memory)
- Integrated VBUS switching gates (PMOS transistor)
- Integrated VBUS voltage monitoring
- Internal and/or external VBUS discharge paths (for high cappacitance networks)
- Internal and/or external VBUS discharge paths (for high capacitance networks)
- Short-circuit protection on VBUS pins (22 V)
- High-voltage capability on VBUS pins (28 V)
- Dual power supply (VSYS and/or VDD): VDD = [4.1 V; 22 V] or VSYS = [3.0 V; 5.5 V]
Expand All @@ -48,12 +47,11 @@ The MLAB module USBPDSINK01 is ideal for a wide range of applications, including

- **Device Charging:** Fast and efficient charging of devices with high battery capacity. The module allows automatic negotiation of higher voltage from the source (>5V) up to 100W (20V@5A), ensuring the optimal charging profile for various types of batteries.

- **Scientific and Industrial Applications:** Flexible power and control for various scientific and industrial applications. With the ability to configure up to three sink PDO profiles, the module can be tailored to specific research or manufacturing needs.
- **Scientific and Industrial Applications:** Flexible power and control for various scientific and industrial applications. With the ability to configure up to three sink PDO profiles, the module can be tailored to specific research or experiment needs.

- **Development and Testing:** The module can be used as part of development and testing stations for various products. With integrated VBUS switching gates and short-circuit protection up to 22 V, the module offers a robust and safe solution for testing and tuning.

- **Universal Power Source:** The module can serve as a universal power source for various devices, including charges, speakers, machines, or other electronic devices that require high-wattage power source.

- **Universal Power Source:** The module can serve as a universal power source for various devices, including charges, speakers, machines, or other electronic devices that require high-wattage power sources.

<p align="center">
<img src="doc/img/USBPDSINK01_render_01.png"/>
Expand Down
2 changes: 1 addition & 1 deletion doc/assets
10 changes: 5 additions & 5 deletions doc/gen/README.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# PCB

Board size: 40.13x50.29 mm (1.58x1.98 inches)
Board size: 45.49x52.95 mm (1.79x2.08 inches)

- This is the size of the rectangle that contains the board
- Thickness: 1.6 mm (63 mils)
Expand Down Expand Up @@ -77,10 +77,10 @@ Defined tracks:

Used tracks:

- 0.25 mm (10 mils) (61) defined: yes
- 0.3 mm (12 mils) (176) defined: yes
- 0.5 mm (20 mils) (40) defined: yes
- 0.6 mm (24 mils) (47) defined: yes
- 0.25 mm (10 mils) (59) defined: yes
- 0.3 mm (12 mils) (177) defined: yes
- 0.5 mm (20 mils) (39) defined: yes
- 0.6 mm (24 mils) (45) defined: yes
- 1.0 mm (39 mils) (4) defined: no

Defined vias:
Expand Down
Binary file modified doc/gen/USBPDSINK01-schematic.pdf
Binary file not shown.
Loading

0 comments on commit a1af878

Please sign in to comment.