基于 CH551/CH552G 的模拟键鼠设计

10/23/2022 USBC51

# 前言

本月突发奇想,想制作一个模拟键鼠,于是打开了熟悉的 WCH 官网 (opens new window) ,然后找到了 CH552G 和 CH340K. 话不多说,开整。(此时我还没有意识到我踏进了一个大坑,因为有 CH9326 这个现成的片子)

# 原理图设计 & PCB 设计

先看原理图: 原理图

总体思路是用 CH340K 转串口与 CH552 连接,CH552 模拟 HID 设备,并根据串口0收到的命令向被控主机发送 HID 包,完成模拟的操作。 图中,我将串口 RTS 和 DTR 接到了 CH552 的中断引脚上,以便进行流控。SRV05 是防静电的芯片。(为啥冬天了才考虑到这事...)

至于PCB,随手一画,双层小板,送 JLC 打样即可。(然后我就被 MicroUSB 的焊接坑惨了)

# 程序编写:暂未焊接成功,有心无力