Close
0%
0%

DUT Hub

A multi-channel hardware development and testing hub featuring JTAG multiplexing, power management, and Raspberry Pi Pico control

Similar projects worth following
The DUT Hub is a open source hardware development tool designed to streamline the testing and debugging of multiple "Devices Under Test" (DUTs) simultaneously. By integrating power control, JTAG multiplexing, and current monitoring into a single board, it eliminates the "spaghetti" of wires usually found on a developer's desk.

  • Centralized Control: Manage up to 4 DUTs through individual USB Serial ports via Raspberry Pi Pico.
  • Automated Power Cycling: Each channel features a TPS22992 load switch, allowing for automated power-on/off and reset cycles
  • Precision Monitoring: Integrated PAC1954 power monitoring provides real-time voltage and current data for each channel.
  • Multiplexed Programming: A high speed multipler allows a single debugger to be routed to any of the four targets via software control.

  • V0.1: Hardware Bring-up

    Nabilan hour ago 0 comments


    In this video I go over the hardware assembly and bring-up of the DUT Hub (v0.1). 

    Bring up details:

    • Implemented 5 Serial-over-USB ports using a modified TinyUSB library. Four ports serve as passthroughs to the Renesas MCUs, while the fifth provides a dedicated control interface for the Pico.
    • Used PIO to expand the UART count because the RP2040 only has two hardware UARTs. I programmed the PIO to generate the two additional serial links needed to support all four targets.
    • Created a simple CLI using Renesas e2 studio to allow for easy scripting of test features, such as reading voltages, setting GPIO values, and triggering bootloader modes.

    Hardware is uploaded to gitlab. Software is coming soon.

View project log

Enjoy this project?

Share

Discussions

Does this project spark your interest?

Become a member to follow this project and never miss any updates