CH9143研究记录

CH9143是沁恒微电子公司生产的一款BLE/UART/USB 三通芯片,实现蓝牙、USB接口和串口接口之间数据互传。蓝牙支持主机模式、从机模式和主从一体模式,从机模式和主从一体下可对蓝牙通讯以及参数进行配置,支持BLE4.2。串口支持AT指令配置,支持MODEM联络信号,最高波特率1Mbps。同时可实现计算机USB接口、串口和蓝牙之间联机调试或数据监控。

沁恒微电子官方网页CH9143

沁恒微电子官方下载BleComWin软件

软件使用说明:需要多次启动软件才能正常运行,软件作用为将芯片的蓝牙串口转换成COM端口。

这款由WeAct Studio制作的CH9143模块,外观非常精致,采用沉金工艺,黑色PCB,尺寸为31.98mm*22mm,附带一个标注引脚名称的小亚克力板与两颗螺丝,详情见图:

在这里插入图片描述

总结

在这里插入图片描述

图片展示了模块的AT模式的启用和主从的拨码开关切换方式。

该芯片的MTU大小为80字节,可用部分为77字节,超过将分开发送。

用iPhone上的Light Blue软件,通过低功耗蓝牙连接这个模块,需要自行选择服务UUID才能传输数据。

FFF0是两台模块之间的保留服务UUID,无法选择,FFF1有通知及读取功能,FFF2只有写入功能,FFF3则包含所有功能。

三通芯片顾名思义,一端进另外两端同时出。

RELOAD按键

恢复出厂设置按键,上电前RELOAD按键按住,3秒后松开,即可恢复出厂设置,此过程指示灯不会点亮。

  • 两个板子需要配对时,建议将其中一块板子通过AT/BLEMODE拨码固定为从机模式,当需要解除配对,只需恢复主机即可。
  • 当两块板子均处于主从一体模式,需要解除配对时,无法分辨板子是哪个板子是主机,哪个板子是从机,故两块板子都要恢复出厂设置。实际如果知道谁是主机,只需恢复主机即可。

蓝色指示灯

序号 状态 说明
1 上电后单次快闪3下 当前处于从机模式
2 上电后双次快闪3下 当前处于主从一体模式
3 500ms间隔慢闪 当前处于广播状态
4 常亮 当前处于连接状态
5 连接状态快闪 当前正在数据传输
6 配对过程中快闪 已与其他设备建立配对,需重新上电完成配对

第一次发送

将模块插入电脑,使用putty打开串口,波特率任意,此时电脑是有线连接,而不是蓝牙连接。

在手机端发送了“好”字的UTF8十六进制编码,瞬间就在putty中看到了“好”字。

在这里插入图片描述

在putty中复制了两句话,发送后手机上显示了。

在这里插入图片描述

正点原子技术论坛:开源电子网:www.openedv.com

第二次尝试

只插在电脑上,不在手机上连蓝牙,将模块连接51单片机,打开AiCubeISP软件,选择正确端口,尝试烧录。

单片机烧录成功,51单片机连接的OLED屏幕亮起预料之中的“咕咕嘎嘎”,说明模块可以不使用蓝牙功能。

在这里插入图片描述
在这里插入图片描述

接着,我尝试了烧录ESP32,结果始终提示“No serial data received”,因为我没有接DTR和RTS。

这款模块引出了dtr和rts引脚,需要焊接排针或跳线连接到ESP32的EN和GPIO0/9引脚。

于是我尝试手动进入boot模式,烧录成功,烧录速度极慢。程序顺利运行。后用芯片工具读取了ESP32的各项参数,正常读取。

在这里插入图片描述

在这里插入图片描述

Logo

智能硬件社区聚焦AI智能硬件技术生态,汇聚嵌入式AI、物联网硬件开发者,打造交流分享平台,同步全国赛事资讯、开展 OPC 核心人才招募,助力技术落地与开发者成长。

更多推荐