TI中文支持网
TI专业的中文技术问题搜集分享网站

CC2642R: 关于CC2642R在工作一段时间后蓝牙无法连接或者出现死机现象

Part Number:CC2642R

我们的设备(基于CC2642R)会一直处于蓝牙开启状态,当我们装整机后发现,蓝牙在经过一段时间后(不确定),设备没有蓝牙广播并无法连接。30台会有10多台出现问题。产品整机会进行超声波焊接,震动频率是15khz,一度怀疑是该工艺引起

但是浏览到也有其他人反馈有类似问题关于CC2642R在工作一段时间后蓝牙无法连接。 – 蓝牙论坛 – Bluetooth – E2ETm 设计支持 (ti.com),可能和这个超声波关系不大;进行了硬件的交叉实验,一直没复现,并且该现象也很难复现

请问在什么情况下可能会出现蓝牙不工作的情况。

Kevin Qiu1:

不工作的原因比较多,硬件或软件有问题都会造成停止广播

硬件:比如48M晶振停止工作、供电电压波动、或者外部的强电磁干扰

软件:内存溢出,应用程序跑飞等

将有问题的设备针对硬件和软件分别测试,先确定是硬件问题还是软件问题

停止广播时协议栈触发了哪个event,比如GAP_EVT_INSUFFICIENT_MEMORY/GAP_EVT_ADV_END?

设备复位后在实验室环境下看能否复现问题?大概多久后不广播?

另外说明下用的SDK版本和例程

,

user5947106:

什么情况下48M会停止工作,但是在蓝牙不广播时,其他功能是可以运行的;出现问题的板子晶振都拿给厂家测试,性能指标都是合格的,除非是芯片激励信号有问题

,

user5947106:

1、停止广播触发哪个event 蓝牙没有存储日志,需要打印抓取,目前没有抓到。复现困难。抓取困难。2、sdk版本及例程 simplelink_cc13x2_26x2_sdk_4_30_00_54 a、使用官方提供的simple_peripheral_app(不含oad)未复现。 b、使用我们程序,取消低功耗。未复现。

,

Kevin Qiu1:

晶振停振的原因比较多,主要是负载电容,晶振两端电压和PCB布线的问题

不能复现和抓取相关信息不好确定问题所在,在原来环境工作时连接了几个设备?

,

user5947106:

一个,只连一个;晶振也找厂家做了电容匹配,CL值也是在芯片手册推荐范围内

,

Kevin Qiu1:

设备工作在什么环境,是否有较强的电磁干扰?

user5947106 说:但是在蓝牙不广播时,其他功能是可以运行的

其他功能是什么?如何判定它们在正常工作,串口打印正常?

如果能够复现或者测出多久后不广播将有助于分析问题

参考下面帖子抓取一些日志看看

https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/939054/faq-cc2642r-tips-and-tricks-to-use-ble_log_int_-functionalities?tisearch=e2e-sitesearch&keymatch=faq%3Atrue

,

user5947106:

我们有一个摄像头,不广播时是可以点亮的,这个不广播突然就出现,说不准

,

Kevin Qiu1:

那晶振部分应该没有问题,可能是软件的原因,还是要抓取一些信息看看

赞(0)
未经允许不得转载:TI中文支持网 » CC2642R: 关于CC2642R在工作一段时间后蓝牙无法连接或者出现死机现象
分享到: 更多 (0)