Skip to the content
PCBKitNew board
2 layers55.3 × 28.1 mmUINIO USB Serial, the printed circuit board in 3D

UINIO USB Serial

uinika/UINIO-USB-Serial2

A Serial Protocol Converter base on CH347T related I2C & SPI and so on.

Size
55.3 × 28.1 mm
Copper layers
2
Thickness
1.6 mm
Parts
33
Nets
32
Pads
127
Tracks, vias
262, 65
Pours
174
Routed
Yes
KiCad
KiCad 7 (file 20221018)
Created
25 Dec 2023
Updated
12 Mar 2024

Overview

UINIO USB Serial is an open-source printed circuit board by uinika, from the uinika/UINIO-USB-Serial repository on GitHub. It is a 2-layer board of 55.3 × 28.1 mm with 33 parts on 32 nets, routed with 262 tracks and 65 vias.

It is built around the CH347T and ME6211C33M5G-N. Its parts include 9 resistors, 7 connectors, 6 capacitors, 2 ICs and 2 diodes. It belongs with the interfaces and adapters boards of this library.

Main components

2

README

README.md

UINIO-USB-Serial 串行协议转换器

UINIO-USB-Serial 是一款基于沁恒高速 USB 2.0 转接芯片 CH347T 的 USB 串行协议转换工具,支持 USB 接口转 GPIO、UART、I²C、SPI、JTAG, 可以用于调试 3.3V 电平的微控制器与外设的通信,也可以配合使用 UINIO-Signal-Translator 完成 3.3V 到 1.8V 的高速信号转换,从而实现对 FPGA 芯片的调试与下载。

设计概要

  1. 主控芯片 CH347T 采用了易于购买的 TSSOP20 封装;
  2. 工作模式采用 P1 与 P2 排针的跳线帽进行配置;
  3. 添加有 5 个 1mm 直径固定螺丝孔,方便与外壳进行固定组装;
  4. 分类引出了 UART1 和 UART2、SPI、I²C、JTAG 五条通信总线的排针,配置好工作模式之后就可以快速接线使用;
  5. 配合 UINIO-Signal-Translator 可以将电平信号转换为 FPGA 芯片常用的 1.8V;

工作模式简介

UINIO-USB-Serial 可以支持下面的四种工作模式:

  1. USB ➞ UART:支持两路 UART 串行接口,每一路的波特率最高可以达到 9Mbps。
  2. USB ➞ I²C:处于 I²C 主设备模式,支持 4 种传输速度。
  3. USB ➞ SPI:处于 SPI 主设备模式,最高频率可以达到 36MHz,并且支持 2 路片选信号线,可以分时操作两个 SPI 从设备。
  4. USB ➞ JTAG:支持标准四线 JTAG 协议,最高频率可以达到 18Mbit/s。

工作模式配置

这些模式分别由 CH347T 的 DTR1 和 RTS1 引脚的电平状态进行控制:

排针 P1排针 P2工作模式
低电平低电平UART1 + JTAG
高电平高电平UART1 + UART0
高电平低电平UART1 + SPI + I2C (HID)
低电平高电平UART1 + SPI + I2C (VCP)

参考技术文档

UinIO.com 电子技术实验室 为 UINIO-USB-Serial 开源项目提供了如下一系列技术参考资料:

Parts

33
QtyValueFootprintReferences
54.7KResistor_SMD:R_0402_1005MetricR1, R6, R7, R8, R9
5Hole-1mmUinio:Hole-1mmHOLE**, HOLE**, HOLE**, HOLE**, HOLE**
3Conn_01x07_PinConnector_PinHeader_2.54mm:PinHeader_1x07_P2.54mm_VerticalJ1, J4, J7
20.1uFCapacitor_SMD:C_0402_1005MetricC1, C3
21uFCapacitor_SMD:C_0603_1608MetricC5, C6
220pFCapacitor_SMD:C_0402_1005MetricC2, C4
22KResistor_SMD:R_0402_1005MetricR4, R5
25.1KResistor_SMD:R_0603_1608MetricR2, R3
18MHzCrystal:Crystal_SMD_3225-4Pin_3.2x2.5mmY1
1CH347TUinio:TSSOP-20_L6.5-W4.4-P0.65-LS6.4-BLU1
1Conn_01x04_PinConnector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_VerticalJ3
1Conn_01x10_PinConnector_PinHeader_2.54mm:PinHeader_1x10_P2.54mm_VerticalJ2
1LED BlueLED_SMD:LED_0603_1608MetricD1
1LED_RedLED_SMD:LED_0603_1608MetricD2
1ME6211C33M5GUinio:SOT-23-5_L3.0-W1.7-P0.95-LS2.8-BRU2
1USB_Type_C_16PinUinio:USB-C-SMD_TYPEC-304J-BCP16USB1
1排针P1Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_VerticalJ5
1排针P2Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_VerticalJ6

Questions

How big is the UINIO USB Serial PCB?

It measures 55.3 × 28.1 mm and has 2 copper layers, 1.6 mm thick.

What parts does the UINIO USB Serial use?

33 parts, built around the CH347T and ME6211C33M5G-N. The full list of its parts is on this page, with links to each part's symbol and footprint where PCBKit's library has them.

Where can I download the UINIO USB Serial KiCad files?

From the uinika/UINIO-USB-Serial repository on GitHub, at the commit this page was made from: the board is UINIO-USB-Serial.kicad_pcb and its schematic UINIO-USB-Serial.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the UINIO USB Serial design in my own project?

Its repository states no licence, so its author keeps all rights: ask uinika before reusing the design.

Similar boards

  • 4 layers57.4 × 23.9 mmSpark debug, the printed circuit board in 3D

    Spark debug

    emb3rcia/spark-debug

    Custom UART debugger and SPI programmer based on CH347T

    17 parts1
  • 6 layers79.3 × 68.9 mmPCIeDMA, the printed circuit board in 3D

    PCIeDMA

    jayhusemi/PCIeDMA

    Open source Artix-7 FPGA designed to be used with PCILeech.

    267 partsMIT
  • 2 layers194.1 × 141.7 mmZenith pcba, the printed circuit board in 3D

    Zenith pcba

    kostareg/zenith

    Zenith is a 64-bit CPU and tensor accelerator.

    63 parts
  • 2 layers51.3 × 48.2 mmMain jig, the printed circuit board in 3D

    Main jig

    mackieks/fujiflex

    GCVideo DVI flex PCB for Nintendo Wii

    21 parts40
  • 2 layers75 × 50 mmTGT kicad data, the printed circuit board in 3D

    TGT kicad data

    sabanekko3/TGT_kicad_data

    学生ロボコン2024、豊田高専T・G・Tがで使用した回路。kicad8

    76 parts37MIT
  • 4 layers160 × 110 mmDCJ11CoreBoard, the printed circuit board in 3D

    DCJ11CoreBoard

    CYP4502D6/DCJ11CoreBoard

    PDP-11 replica project based on the DEC DCJ-11 chipset, utilizing FPGA as bus controller and peripheral emulator, using external SRAM to provide system memory

    200 parts13GPL-3.0
  • 2 layers35 × 16.5 mmCH347 SPI, the printed circuit board in 3D

    CH347 SPI

    gongyueetree/Debugger

    Multiple function programmer based on CH347T

    21 parts
  • 2 layers87.8 × 59.8 mmFreeDeck SMD 2020-02, the printed circuit board in 3D

    FreeDeck SMD 2020-02

    FreeYourStream/freedeck-hardware

    all the stuff you need to build your own FreeDeck

    37 parts772