蓝牙音频发射方案串口搜索列表以及指定连接详细说明.docx

上传人:h**** 文档编号:25732828 上传时间:2022-07-13 格式:DOCX 页数:6 大小:13.71KB
返回 下载 相关 举报
蓝牙音频发射方案串口搜索列表以及指定连接详细说明.docx_第1页
第1页 / 共6页
蓝牙音频发射方案串口搜索列表以及指定连接详细说明.docx_第2页
第2页 / 共6页
点击查看更多>>
资源描述

《蓝牙音频发射方案串口搜索列表以及指定连接详细说明.docx》由会员分享,可在线阅读,更多相关《蓝牙音频发射方案串口搜索列表以及指定连接详细说明.docx(6页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、蓝牙音频发射方案串口搜索列表以及指定连接详细说明 一、简介 BT321F蓝牙发射芯片支持的音源如下:注意蓝牙发射是有损发射,音质损耗在15%的样子以实测为准 蓝牙发射支持的音源原理 1、支持发射AUX的音频这个是先采样为数字信号,转成SBC蓝牙发出去。注意不支持立体声 2、支持发射U盘TF卡或者spiflash的音频这个是数字信号直接转换为SBC蓝牙发出去 3、支持发射PC声卡的音源这个是数字信号直接转换为SBC蓝牙发出去 备注:支持是芯片支持,但是受限于软件,可能些许功能是不能同时使用的,后面详细说明 蓝牙发射的特点如下: 1、上电随机搜索,目前的版本就是这样,搜到谁连接谁。但是可以定制为记

2、忆搜索,前提是有实际的产品需求 2、支持串口操作,指定蓝牙的MAC地址搜索,或者指定蓝牙名字去搜索 3、对外的现象分为3块,分别是:串口输出数据信号、led指示灯、语音提示尤其复杂功能一定要注意观察这些 二、搜索周边然后获取列表的详细说明 此功能的实现,必须升级固件,不能用我们批量出货的固件,固件请联系我们。此功能的实现相对比较麻烦,请一定先理解清楚整个逻辑, 实现的流程,逻辑如下: 1、蓝牙主机芯片上电进入空闲,等待用户发送SF09指令,搜索一遍周边的设备, 2、然后获取到对应设备的蓝牙名+MAC地址,对应的返回指令是“R1”和“R2” 3、这里用户端的MCU必须同时存储。因为蓝牙名是会有重

3、复的,但是mac地址是没有重复的 4、如果客户做现实,前端的显示,肯定是显示蓝牙名。当选中对应的蓝牙名之后,就调取对应的MAC地址 5、最后就是指定MAC地址去连接了。也有连不上的可能,这个就看客户的软件优化了 6、注意,所有的从设备蓝牙音箱或者蓝牙耳机,一定要让他进入“配对状态”。很多的从设备上电就是进入连接上次的主机设备,并不是“配对状态”。这点请知晓。当MCU端发起SF09之后,芯片的处理流程如上,仅供参考 4.2调试举例说明 1、当MCU 上位机端发送SF09指令之后,请注意,此时蓝牙发射芯片会自动搜索周边的设备,超时时间为7.5秒钟 2、当蓝牙芯片发起搜索,RS01指令会发出来。如果

4、搜索超时就会变成RS00 3、注意这个超时时间,指的是蓝牙芯片去搜索的时间,因为不能一直搜。当搜索结束之后,可以再次发送SF09命令 4、同时也可以关注对应的指示灯的状态,建议对照BT321F 测试板查看现象 5、调试的信息如下:-发起SF09指令的串口信息RS+01 R1+BT201-AUDIO R2+2873356017D1 R1+Q2 R2+302151166A38 R1+Q2 R2+302175B75D5C R1+LV2022PLUS R2+A2F0B2ABF4C6 RS+00其中RS01代表的是当前的搜索状态,是出于正在搜索,详见手册的6.3.11章节其中RT05代表的是搜索模式,是

5、只搜索,不连接。详见手册的6.3.12章节其中R1+xxxx 代表的是搜索到的设备“名字”其中R2+xxxx 代表的是搜索到的设备“MAC ”地址1、其中我们获取到周边的设备,有4个。2、蓝牙名分别是:BT201-AUDIO Q2Q2LV2022PLUS 3、但是请注意,有两个Q2,这就是为什么要指定MAC 地址去连接的原因4、获取这些信息之后,就可以指定去连接了 6、获取周边的设备信息之后,指定MAC 地址去连接的信息OK RS+01 TQ+2873356017D1 TS+01 RS+03其中OK 代表的是蓝牙芯片接收到了AT+SP2873356017D1这个串口指令其中RT05代表的是重新

6、发起搜索,指定去找2873356017D1这个地址的设备其中TQ+代表的是搜索到了设备,这个设备的MAC 地址是“2873356017D1”其中TS+01 代表的和从机的连接成功,详见手册其中RS+03代表的是连接成功。 同时对应的BT321F 的指示灯会是常亮状态。如果需要断开和从机的设备,可以发送指令SF03指令,断开当前的设备此时蓝牙芯片就会自动进入空闲状态 4.3连接成功的说明 1、当获取到设备的列表之后,就可以指定MAC地址去连接了,注意,一定是MAC地址,而不是蓝牙名 对应的指令是AT+SP,详见完整手册的6.3.3章节。 2、同时在指定mac地址连接,也有可能有连不上的情况,或者

7、也会有个超时时间,为7.5秒钟。同时注意状态的和RS 的返回信息。 3、同时,如果有测试板BT321F,也可以通过指示灯看到是否连接成功,连接成功指示灯常亮 4、连接成功之后,蓝牙发射芯片,会自动轮询音源设备,包括AUX输入、设备输入等等。无需用户的MCU 控制 4.4问题集锦 问题1、有的蓝牙音箱很近,有时候就可能搜索不到信息,包括蓝牙名和MAC地址 答疑这个很正常,这个跟远近没有关系,只要不超过10M的范围,对于芯片来说那都是近,没有远的说法 毕竟芯片没有手机那么强大的RF能力。所以在一点上没有手机端的体验那么好。 只能用户MCU用软件去解决,如果没有发现自己需要的设备,就还是需要发指令去

8、刷新一下。也就是再搜一遍 问题2、明明通过SF09指令刷新到了指定的设备,并且获取了蓝牙名和MAC地址,但是指定mac地址有时候不成功 答疑1、这个也很正常。毕竟不能去和手机去对比,手机端连接成功的概率在98% 2、蓝牙芯片在指定mac地址连接的时候,是有超时时间的,在7秒钟。如果因为一些原因没连接成功,那么芯片会自动进入空闲,等待用户再次发起指令去连接。可以通过监控RS指令和指示灯来查看现象 3、有的蓝牙音箱特别好连接,就很快,有的就特别难连。这些难连接的音箱也基本是采用csr或者qcc的芯片设计的这个也是无解。同时用户也要测试一下蓝牙芯片的频偏,尽量让他在最合适的工作条件下 4、一定要让被连接的设备,进入配对状态,这个很重要

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 应用文书 > 策划方案

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁