1
0、说明
CH9140蓝牙转串口芯片手册 版本:1C
1、概述
CH9140是一款蓝牙转串口芯片,芯片支持蓝牙主从一体模式或从机模式,支持蓝牙BLE4.2。串口波特率最高1Mbps,支持MODEM联络信号,蓝牙主从模式可以自动连接或绑定。
提供电脑端虚拟串口驱动可使蓝牙接口直接使用串口调试工具、兼容串口应用程序,无需二次开发即可与串口接口通讯,轻松让串口实现免插线和不受线缆距离限制。 下图为CH9140一些应用方案框图:
电脑、手机等 CH9140 ~BLE蓝牙~ 蓝牙主机 芯片蓝牙UART MCU或其他串口设备 (虚拟串口驱动) 主从一体/串口应用程序 从机模式 或APP
图1 蓝牙主机通过CH9140蓝牙与串口设备进行串口通讯框图 CH9140 CH9140 MCU MCU 芯片蓝牙UART UART 芯片蓝牙或 或 主从一体/~BLE蓝牙~ 主从一体 其他串口设备 其他串口设备 从机模式
图2 两端MCU或串口设备使用CH9140蓝牙主从连接进行通讯框图
2、特点
● 提供电脑端蓝牙虚拟串口驱动。
● 兼容已有串口软件和工具,无需二次开发。
● 支持Windows/Linux/Android/iOS等系统蓝牙主机连接。 ● 支持蓝牙主从一体模式和从机模式。 ● 蓝牙主从模式可以自动连接或绑定。 ● 支持硬件配置参数。 ● 传输距离100米。 ● 发射功率8档可调。 ● 掉电睡眠电流0.3uA。
● 支持3.3V和2.5V工作电压。 ● 异步串口最高通讯波特率1Mbps。
● 串口支持MODEM联络信号RTS、DTR、DCD、RI、DSR、CTS。 ● 串口支持奇、偶、无校验、空白0、标志1等校验方式。 ● 支持获取芯片供电电压参数。 ● 32K时钟源可选外部晶振。
● QFN28封装,方形无引线28脚。
2 3、应用领域 ● MCU/DSP/嵌入式系统。 ● 工业仪器仪表。 ● 智能家居。
● USB、串口无线延长。
4、封装
封装形式 QFN28
塑体宽度 4*4mm
引脚间距 0.4mm
15.7mil
封装说明 方形无引线28脚
订货型号 CH9140
5、引脚 引脚号 0 1 2 3 4 5
引脚名称 GND X32K0 X32KI VDD_D VSW VCC RELOAD /LED SWREG_EN DCD# DSR#
类型 P A A P P P
引脚说明 电源地
低频振荡器的反相输出端 低频振荡器的反相输入端
芯片内部电源输入,需外接2.2uF退耦电容 内部DC-DC电源开关输出与VDD_D、VDD_A连接
芯片电源输入,需外接2.2uF退耦电容 芯片上电时为RELOAD恢复出厂设置功能输入引脚,
检测到连续2秒低电平后恢复出厂设置;
芯片上电完成后为LED芯片状态指示信号输出引脚,
低电平有效; 内部DC-DC电源使能,低电平开启,内置上拉电阻
UART的MODEM输入信号,载波检测。 UART的MODEM输入信号,数据装置就绪。
6 I/O
7 8 9
I I I
3
10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28
RI# DTR# RTS# CTS TXD RXD RST# TNOW X32MO X32MI VINTA ANT VDD_A BLESTA BLE_MODE SLEEP BPS2 BPS1 BPS0
I O O I O I I O A A P A P O I I I I I
UART的MODEM输入信号,振铃指示。 UART的MODEM输出信号,数据终端就绪。 MODEM联络输出信号,请求发送,低电平有效。 MODEM联络输入信号,清除发送,低电平有效。
串口发送引脚 串口接收引脚 芯片复位引脚,低电平有效 串口发送数据状态引脚,高电平有效
高频振荡器的反相输出端 高频振荡器的反相输入端
内部模拟电路的电源节点,需外接2.2uF退耦电容
RF射频信号输入输出
内部模拟电路的电源输入,需外接0.1uF退耦电容
蓝牙连接状态指示信号输出引脚, 未连接输出低电平,连接输出高电平 蓝牙模式设置,内置上拉电阻
低电平:主从一体模式,高电平:从机模式 低功耗控制引脚,低电平有效,内置上拉电阻 波特率配置引脚,内置上拉电阻,BPS[2:0]值定义:
000:自适应波特率 001:9600bps 010:19200bps 011:38400bps 100:57600bps 101:230400bps
110:1000000bps 111:115200bps(默认) 注:P:电源引脚,A:模拟引脚,I:输入引脚,O:输出引脚
6、功能说明
6.1 从机模式
从机模式下芯片会发送固定广播数据,默认广播名称 “CH9140BLE2U”,广播间隔100ms。从机
支持四种基本蓝牙服务,其中透传服务UUID为0xFFF0。
通讯的UUID说明参考下面表格。
UUID 0xFFF1 0xFFF2 0xFFF3
属性 通知 只写 读、写
说明
串口接收数据将通过该通道发送给主机,主机需要开启通知,数据会以MTU大小封包,超过的将会被芯片
分包发送。 主机发送数据通道,发送数据将会在串口发送出去。
配置通道,保留。
6.2 主从一体模式
主从一体模式为蓝牙主机与从机同时工作,当其中某一角色与其它蓝牙建立连接时,则会停止另一角色。需要注意的是,CH9140芯片作为蓝牙主机角色仅能与我司其他蓝牙芯片建立连接。配对方法详见6.3 智能配对功能。
6.3 智能配对功能
当CH9140芯片处于主从一体模式时,无需通过AT命令输入MAC地址即可与指定CH9140/CH9143
4
芯片建立配对,配对成功后二者建立绑定关系,再次连接时无需重新配对。其配对流程如下:
1) CH9140芯片处于主从一体模式,CH9140/CH9143芯片处于从机模式或者主从一体模式; 2) 欲建立配对双方在3s内完成上电; 3) 指示灯闪烁3下后常亮,配对成功。
若需要重新建立配对需要重新经过配对流程,区别在于步骤3指示灯会快速闪烁,此时将任意端重新上电则可重新建立配对。
6.4 串口透传功能
串口透传使用异步串口,默认出厂115200bit/s波特率,8位数据位,1位停止位,无检验以及流控开启。芯片的串口接收与接收缓存各为1K字节,串口接收数据的同时会实时进行蓝牙传输。由于蓝牙通信速率与其环境有关,所以在串口波特率超过9600bit/s,且蓝牙平均RSSI小于-70dBm时,建议使用CTS/RTS流控防止缓存区溢出。但是当通信质量较差且芯片串口接收速度大于2KB/s时,建议使用CTS/RTS流控以防止缓存区溢出。
6.5 指示灯功能
指示灯状态说明表 序号 1 2 3 4 5 6
状态
上电后单次快闪3下 上电后双次快闪3下 500ms间隔慢闪
常亮 连接状态快闪 配对过程中快闪
说明 当前处于从机模式 当前处于主从一体模式 当前处于广播状态 当前处于连接状态 当前正在数据传输
已与其他设备建立配对,需重新上电完成配对
6.6 自适应波特率功能
开启自适应波特率功能,需将波特率配置脚全接低电平时,然后复位芯片或重新上电。 功能开启后,通过串口给芯片发送若干数据,芯片波特率识别成功后将会以识别后的波特率通讯,目前仅支持波特率:1200,2400,4800,9600,14400,19200,38400,57600,115200,230400。需要注意的是,在识别波特率过程中数据会丢失,波特率识别成功后方可正常通信。
6.7 低功耗功能
芯片可以通过低功耗睡眠控制引脚(SLEEP引脚)拉低来控制芯片进入低功耗模式,该模式不是真正意义上的睡眠而是根据蓝牙通讯要求会自动唤醒并处理蓝牙,蓝牙上收到数据还是会通过串口发送给主控,蓝牙没有事务处理则会自动睡眠,但是主控要发送数据必须将睡眠引脚拉高,并等待20mS以上再发送数据,否则会引起数据出错,拉高之后芯片会退出低功耗模式。
6.8 外部32K自动检测功能
CH9143芯片支持自动检测外部32K晶体,若芯片外围不接32K晶体则使用内部32K时钟,否则使用外部32K晶体配合芯片内部的时钟振荡器提供输入时钟。
5
7、参数
7.1 绝对最大值
临界或者超过绝对最大值将可能导致芯片工作不正常甚至损坏
名称 TA TS VCC VIO
参数说明 工作时的环境温度 存储时的环境温度 系统电源电压 输入或者输出引脚上的电压
最小值 -40 -40 -0.4 -0.4
最大值 85 105 3.9 VCC+0.4
单位 ℃ ℃ V V
7.2 电气参数
名称 VCC VIL VIH VOL VOH IUP
参数说明 电源电压 低电平输入电压 高电平输入电压 低电平输出电压 高电平输出电压
内置上拉电阻的输入端的输入电流
最小值 2.5 0 2.0 0 25
典型值 3.3 0.3 60
最大值 3.6 0.9 VCC 0.4 VCC 90
单位 V V V V V uA
VCC-0.4 VCC-0.3
相关推荐: