# RelayNode-SW2USB **Repository Path**: FasterEdge/RelayNode-SW2USB ## Basic Information - **Project Name**: RelayNode-SW2USB - **Description**: 开关转USB信号转换卡 - **Primary Language**: Unknown - **License**: Apache-2.0 - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2026-08-31 - **Last Updated**: 2026-09-10 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README

RelayNode - SW2USB

CH552G 原生 USB 四路开关输入节点(嘉立创 EDA 专业版硬件工程)

### 一、简介 **RelayNode-SW2USB** 是 FasterEdge 生态的硬件输入节点:以 **CH552G** 为控制核心,通过芯片原生 USB D+/D- 与主机通信,并提供 **4 路开关输入(SW1-SW4)**。硬件工程使用**嘉立创 EDA 专业版**(.eprj2)绘制。 - ✅ 嘉立创 EDA 专业版工程(`sw2usb_main.eprj2`),单文件可打开 - ✅ 主控 **CH552G**(增强型 8051、原生 USB 设备接口) - ✅ USB-C 供电与通信,CC1/CC2 各使用 5.1kΩ 下拉 - ✅ 4 路开关输入 + 4 路配对 GND 端子 - ✅ 精简 BOM:15 个器件 ### 二、目录结构 ``` RelayNode-SW2USB/ ├── sw2usb_main.eprj2 # 嘉立创 EDA 专业版工程文件(原理图+PCB) ├── sw2usb_main_backup/ # EDA 自动备份(.epro2 快照) ├── hardware/ # 硬件相关导出/备份 ├── software/ # 固件占位(固件见 MCU-PY32F003) ├── BOM.txt # 元器件清单 ├── LICENSE # Apache-2.0 └── README.md ``` ### 三、使用说明 1. 下载安装**嘉立创 EDA 专业版**(立创EDA专业版) 2. 打开 `sw2usb_main.eprj2` 工程(原理图 / PCB 均已绘制) 3. 查看 `BOM.txt`:主控为 CH552G,USB-C 接口与 4 路开关/GND 端子均已列出 4. 为 CH552G 编译并烧录 USB HID、USB CDC 或厂商自定义设备固件;SW1-SW4 的具体上拉方式与 USB 协议由固件确定 **硬件接口:** - J1:USB-C(VBUS、D+、D-、CC1、CC2、GND、SHLD) - J2-J5:SW1-SW4 - J6-J9:对应 GND - R1/R2:CC1/CC2 5.1kΩ 下拉 - C1:VBUS 输入滤波;C2/C3:3V3/VBUS 去耦 ### 四、版本 - **1.0.20260831**(与 FasterEdge 各平台版本同步) ### 五、姊妹项目 - **[FasterEdge MCU - PY32F003](https://github.com/FasterEdge/MCU-PY32F003)**:本板主控固件(Keil / PlatformIO) - **[FasterEdge MCU - CH32V003](https://github.com/FasterEdge/MCU-CH32V003)**:可替代主控(RISC-V) - **[FasterEdge](https://github.com/FasterEdge/FasterEdge)**:框架主仓库