HydraUSB3 V1 is an open source developer kit for the WCH CH569 MCU to experiment with streaming / high-speed protocols like HSPI and SerDes through USB3. It allows to test and discover the MCU main features, like:
- USB3 SS built-in PHY (5Gbps) and USB2 built-in PHY FS/LS/HS (480Mbps)
- Can be used as Device or Host.
- HydraUSB3 dedicated test firmware support USB2 HS and USB3 SS (in a transparent way) basic/bare metal stack in Device Bulk mode with Burst for USB3 Super Speed best performances.
- HydraUSB3 example firmware support streaming/transfer (with libusb) at more than 330Mbytes/s (from HydraUSB3 to PC Host) and more than 250Mbytes/s (from PC Host to HydraUSB3).
- HydraUSB3 test firmware for USB2 & USB3 does not requires any driver for Windows (using native WinUSB WCID descriptors in firmware) or GNU/Linux and is supported with libusb open source example codes.
- High Speed Parallel Interface (HSPI) up to 3.8Gbps with unique fast bidirectional parallel bus 8, 16 & 32bits up to 120MHz
- Can be interfaced with an FPGA to be used as USB3 Super Speed / HSPI bridge.
- Can be used to interface two HydraUSB3 boards for ultra fast communication/transfer of data.
- SerDes (up to 1.20Gbps officially, up to 1.38Gbps non officially)
- Can be interfaced with an FPGA to be used as USB3 Super Speed / SerDes bridge.
- Can be used to interface two HydraUSB3 boards for ultra fast communication or output some traces in real-time with latency < 1us.
- eMMC / SDCard (up to 96MHz 8bits mode with option/extension) Can be used over USB3 SS for ultra fast communication/transfer of data.
HydraUSB3 V1 Evaluation Board / Dev Kit and test firmware are not linked to HydraBus v1 hardware/firmware projects and will not replace it.
HydraUSB3 support natively dual board connection (without requiring any wire/cable except for SerDes connection which requires 2 wires for GXP/GXM)
- The aim is to connect two HydraUSB3 V1 boards together (one on top of another) for multi CPU communication / special streaming features and to use the different supported protocols between 2 boards (one board can act as device and the other as host with the help of PB24 jumper to identify host or device…).
HydraUSB3 V1 Board
![](https://hydrabus.com/wp-content/uploads/2022/07/HydraUSB3_Front.jpg)
![](https://cdn.hackaday.io/images/2655801663432846155.png)
HydraUSB3 V1 are available now on digikey.com HYDRAUSB3_V1 / 3792-HYDRAUSB3_V1-ND, Pack of 2x HydraUSB3 v1 boards are available now on HydraBus Store HydraUSB3 V1 is produced using components with Operating Temperature -40°C / +85°C (or more), the MCU WCH CH569W Operating Temperature is -20°C / + 85°C. Caution HydraUSB3 V1 is an Electrostatic Sensitive Devices Do Not Handle Except at a Static Free Workstation.
HydraUSB3 open source test firmware / API: See github: https://github.com/hydrausb3/hydrausb3_fw For more info on open test firmware or hardware for HydraUSB3 see https://github.com/hydrausb3/hydrausb3_fw/wiki/Getting-Started-with-HydraUSB3
HydraUSB3 V1 package content:
![](https://hydrabus.com/wp-content/uploads/2022/07/HydraUSB3_v1_package_top_bottom-1024x1024.jpg)
- Pack of 2x HydraUSB3 v1 boards are available now on HydraBus Store
- 1x HydraUSB3 V1 board (fully tested)
- Available now on Digi-Key (PN 3792-HYDRAUSB3_V1-ND)
- The board have 3 Jumpers populated on P4(SHUNT), PB22/ULED, PB23/UBTN
- Additional jumpers are required for other mode like Flash Mode P3, ENABLE 3V3_EXT, PB24
- Note: For Flash Mode P3 you can also just short the 2 pins during boot/power ON to Enter WCH ISP Flash Bootloader
- HydraUSB3 V1 board has been designed, produced & validated to meet the best possible performances
- Each board has been validated with impedance tests on SerDes (Zdiff 100 Ohms+/-10%), USB2 & USB3 signals (Zdiff 90 Ohms+/-10%)
- Each board use high quality Industrial Grade components
- Including +/-10ppm 30MHz Crystal (Operating Temperature -40℃~+85℃)
- The MCU WCH CH569W Operating Temperature is -20°C / + 85°C
- USB A Male to USB A male cable is NOT included (required to flash the WCH CH569 MCU or to communicate over USB2 or USB3 with the MCU).
- Warning It is MANDATORY to buy a “USB 3 Type A male to USB 3 Type A male cable” (the cable shall have Power+Data...