Spark Analyzer is a USB-C PD analyzer and power supply based on ESP32-C3 (Crowdfunding)

Spark Analyzer is an ESP32-C3-powered device built to streamline the process of developing and debugging USB-C Power Delivery (UCPD) solutions. The board’s design is simple, compact, and includes helpful power delivery and analysis functionality, at an affordable price.

spark analyzer front back

Spark Analyzer runs on an ESP32-C3FH4 microcontroller, a low-power SoC with a single-core RISC-V CPU with onboard 2.4 GHz Wi-Fi and Bluetooth 5 (Low Energy) connectivity. The wireless chip lets users control the Spark Analyzer and monitor its operation remotely. It also supports integration with other smart devices via Matter.

YouTube video player

The device allows you to adjust voltage output from 5V to 20V, depending on your project requirements. Power is sent to a connected device via the two-pin screw terminal block on the device, and a Cross Chip sensor measures the electrical current sent through the device using Hall effect. It includes a software safety feature that turns off the output field-effect transistor (FET) when the current is too high. The current draw can be monitored in real time via a mobile app.

Spark Analyzer specifications:

  • Microcontroller – ESP32-C3FH4 RISC-V MCU with 4 MB flash memory
  • Wireless – Wi-Fi 802.11b/g/n, Bluetooth 5 (LE) on ESP32-C3
  • USB – USB Type-C port for programming and power delivery
  • Misc – 3x LED indicators (power on, output enable, programmable LED/debug), 2x buttons (reset, programmable button/debug)
  • Power Supply via USB-C port
    • Negotiable Power Delivery: 5 VDC, 9 VDC, 12 VDC, 15 VDC, 20 VDC; max 5 A (100 W at 20 VDC)
    • ON Semiconductor FUSB302MPX: Programmable USB Type-C control and USB PD communication
    • Electrostatic Discharge Protection: On D+/D-/CC1/CC2 pins
    • Texas Instruments TPS62175DQCT: 3.3 VDC 0.5 A max output DC-DC Step-Down Converter
    • Power Output: 3.5 mm, 2-position terminal block
  • I/O
    • GPIO – 4x GPIOs (I2C, UART, SPI compatible)
    • Power Pins – 5 VDC and GND
  • Programming – Built-in USB JTAG programmer (ESP32-C3) via USB-C port, compatible with Arduino.
  • Output
    • Current Output: CC6904SO-10A (Hall Effect Current Sensor)
    • Output Enable: DMP3017SFG-7 MOSFET

spark analyzer mobile app

The Spark Analyzer Mobile App is available for download on Android, while iOS support is available via the RemoteXY app. The app displays data from the Spark Analyzer and allows you to control the device in real time. You can save the current draw as a .csv file and set the current limit using your phone.

The project is open-source and the GitHub repository contains detailed project documentation: code, hardware schematics, 3D enclosure files, and usage instructions. The Spark Analyzer compares favorably with alternatives on the market, with wireless connectivity being its most remarkable feature.

spark analyzer comparisons

The Spark Analyzer is currently live on Crowd Supply with a $1500 funding goal. It is priced at $49, with free shipping within the United States and a $12 shipping fee to the rest of the world. Orders are expected to ship by August 4, 2024.

Share this:
FacebookTwitterHacker NewsSlashdotRedditLinkedInPinterestFlipboardMeWeLineEmailShare

Support CNX Software! Donate via cryptocurrencies, become a Patron on Patreon, or purchase goods on Amazon or Aliexpress

ROCK 5 ITX RK3588 mini-ITX motherboard

11 Replies to “Spark Analyzer is a USB-C PD analyzer and power supply based on ESP32-C3 (Crowdfunding)”

    1. No transformer on-board so it’s probably using a capacitive dropper supply, so the orange surface-mount capacitor next to where you would squish your finger to push the button is probably exposing 120 or 240 volts AC on its pins… lovely. Hope I’m wrong.

    2. It takes DC in via the USB C port from a PD Power supply and allows you to select the output (5, 12, 20V etc) which is then sent to the green terminals.

      There is no AC anywhere on this board!

      1. Thanks, Adam for clarifying.

        I am behind elektroThing and yes, it is USB-C PD input for power – so absolutely no mains.

    1. Hi, thank you for that feedback, I will take that on board.
      I know it is low if you take a look at the raw BOM and manufacturing cost

      I think this is a classic case of scale, depending on the demand in the future, there is a potential of costing it down, however, at the moment it has taken quite a lot of work & time to get this up and running with the firmware.

      Still, I appreciate you checking it out and hope to hear more. 🙂

Leave a Reply

Your email address will not be published. Required fields are marked *

Khadas VIM4 SBC
Khadas VIM4 SBC