嘉立创产业服务站群
发作品签到
标准版

超小USB转蓝牙接头 BPLUG-CH

工程标签

3.6k
0
0
29

简介

超小USB转蓝牙/2.4G接头,可以塞进鼠标接收头外壳里。主控CH591,32位低功耗蓝牙单片机。

简介:超小USB转蓝牙/2.4G接头,可以塞进鼠标接收头外壳里。主控CH591,32位低功耗蓝牙单片机。

开源协议

GPL 3.0

创建时间:2024-02-20 07:27:39更新时间:2024-04-17 01:23:22

描述

基本信息

本模块为USB转蓝牙/2.4G接头,PCB尺寸16.4mm×10mm×0.8mm,符合常见鼠标接收头外壳的内部尺寸。

本模块主要展示硬件设计,软件可自由开发,但也提供了几个例程。

硬件

主控 CH591D,QFN20封装,沁恒的32位单片机,支持全速USB(主机/设备)和低功耗蓝牙(BLE5.4)。

外部高速 32MHz 晶振,建议参数:12pF,精度10ppm或更好。外部低速 32768Hz 晶振,建议参数:12.5pF,精度20ppm或更好。

5V转3.3V的LDO使用 662K. 芯片。电容使用了4个1uF,1个0.47uF,均为0402封装。

天线为PCB天线,使用沁恒官方的小尺寸形式,注意,打板必须为0.8mm厚

如果希望了解CH57x/58x/59x系列的硬件设计,可以参考:CH582M原理图设计 和 CH57x/CH58x原理图与PCB绘制

USB接口也是PCB形式,买鼠标接收头外壳就能整个装进去。

外壳结构分三部分:大塑料壳、小塑料块、铁壳。只有三者全部装在一起才能扣上,注意扣上之后较难打开

注意,这种外壳有可能买到的比常规的USB接头略小一点(也不一定),可能导致USB接口很紧以至于卡住,

因此建议不要直接全装在一起,应先把 大塑料壳、铁壳、PCB 装在一起插USB试试松紧,若太紧则可以将塑料外壳打磨或刮削一下减少厚度。

此外低速晶振也可能和外壳略有干涉(空间太紧张没办法),可以把外壳对应位置也削一下。刮削可以用美工刀,很容易刮。

可以减少厚度的两处刮削位置都在大塑料壳上,见下图。

软件

该模块本质就是给单片机留了 USB BLE/2.4G 通信,所以可以基于此二者做各种事情。

开发使用MounRiver Studio,开发环境及芯片手册下载见:RISC-V内核BLE5.4无线MCU CH592(CH591是592的简化版,两者共用手册)。

沁恒提供了丰富的例程,可以在沁恒官网搜CH592EVT。CH591闪存小些,部分IO等外设少点(本模块也用不到),注意一下即可。

本项目额外提供了两个例程,仅供参考:

1、串口 RF 透传:

使用两个相同的本模块,两者都会将自己模拟成CH340串口,两者之间使用2.4G透传(测试能到115200波特率)。

2、蓝牙转 Xbox 控制器:

使用一个本模块和一个ESP32,ESP32启动蓝牙从机,本模块将自己模拟成Xbox,并启动蓝牙主机与ESP32连接,接收其数据并发给电脑。

烧录

烧录软件为 WCHISPTool,可到沁恒官网搜索下载。烧录方式为CH591的USB直接烧录。

下载配置建议按照下图设置:

CH591的烧录逻辑:首先若为新的空片,则直接进入烧录模式;否则,默认使用Boot0(PB7),若上电时其接地,则进入烧录。

本模块无法引出PB7,故直接将PB7接地,则能触发烧录模式,但这样会导致只有每次烧录后能运行,重新上电又会进入烧录。

因此,建议在软件中将下载配置脚改为Boot1(PB11),这样之后就不再用PB7,PB7只是为了保证最开始能烧录。

对于PB11(即芯片USB的DP线)需要先用电阻上拉到3.3V,再上电,触发烧录模式。

若不便完成上拉操作,或作为开发者需要不断修改程序,可考虑使用下载触发模块CH5x下载器或USB开关

其他

本模块的焊接有一定难度,焊接一定要仔细,焊完检查是否有断路/短路再上电。

展示视频:https://www.bilibili.com/video/BV1Rr421x7cU

设计图

原理图
PCB

BOM

IDNameDesignatorFootprintQuantity
1ANT-PCB_2P-D0.8-L9.0-W2.7ANTANT-PCB_2P-D0.8-L9.0-W2.71
21uC1,C2,C3,C4C04024
30.47uC5C04021
4CH591DU1QFN20-3*3MM1
5662K.U2SOT-23-3_L2.9-W1.3-P1.90-LS2.4-BR1

附件

序号文件名称下载次数
1
Codes.zip
121
克隆工程
添加到专辑
0
0
分享
侵权投诉

评论

全部评论(1)
按时间排序|按热度排序
粉丝0|获赞0
相关工程
暂无相关工程

底部导航