Crowd Supply PD Micro

Crowd Supply PD Micro is an Arduino-compatible board designed to provide USB Type-C Power Delivery, enabling applications to make use of voltages from 5V to 20V. The PD Micro is perfect for projects that would require separate power sources if the control board only outputs 3.3V or 5.0V, such as those involving motor control or high-power LEDs. The output voltage can be controlled with Arduino sketches using an open-source Power Delivery (PD) Library. The PD Library itself consumes less than half of the total memory and flash space, leaving more than half of the space available for user code.

The Crowd Supply PD Micro offers protection to the target device, powering it only when negotiated power is ready and meets target levels of voltage and current. PD Micro has an onboard 30V 10.4A P-channel MOSFET load switch, controlled by an ATmega32U4 Microcontroller. This feature also allows the user to do programmable power sequences, like a power-timing circuit.

The PD Micro can work as a standalone, programmable USB Type-C PD trigger, delivering power directly. Target voltage and current can be programmed through Arduino IDE. There are 5 LEDs available for voltage level and 3 LEDs for current level, which provides a simple, unambiguous indication of the current USB PD power status.

Features

  • Power
    • Power Delivery provides negotiable power of 5V, 9V, 12V, 15V, or 20V at a maximum of 5A (100W at 20V)
    • USB Type-C port for power delivery and programming
      • ON Semiconductor FUSB302 Programmable USB Type‐C Controller (USB PD communication on CC pins)
      • ESD protection on D+/D-/CC1/CC2 pins
    • Texas Instruments TPS62175 DC-DC Step-Down Converter for efficient 5V 0.5A max output
    • 3.5mm, 2-position terminal block for power output
    • Four-layer PCB with ground plane and 3mm wide VBUS trace
  • I/O: 
    • Pin compatible with Pro Micro
    • 9x 10-bit ADC pins
    • 12x Digital I/Os (INT and I2C bus are shared with FUSB302)
    • 5x GND pins
    • 3x VBUS pins (USB-C power)
    • 1x 5V pin (DC-DC output)
  • Microcontroller 
    • Microchip Technology ATmega32U4 8-Bit MCU with USB Controller running at 5V and 16MHz
  • PD Status LEDs:
    • TX / RX activity
    • 5 LEDs for power delivery voltage level
    • 3 LEDs for power delivery current level
  • Reset button
  • Size: 1.6″ x 0.7″, with an extra 0.3″ for power connector pins
  • Programming: Via the Arduino IDE using the default Arduino Leonardo board setting

Resources

  • Schematic Diagram

Videos

Pinout DIagram

Crowd Supply PD Micro

Crowd Supply PD Micro