# 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)**:框架主仓库