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

CC2540蓝牙广播不稳定~~~~急急急急

芯片CC2540F256,做beacon广播数据。

同一批产品,出厂时是好的,但运行一段时间后,总会有那么几个蓝牙广播不稳定的情况。

有的重启后能广播,过段时间又不广播了。

有的重启后也不能广播

能帮我从软硬件上提供几点意见吗,帮我大致定位下是硬件还是软件bug,分别怎么测?

给个思路即可,谢谢

Gavin J:

硬件问题排除:测试基本的射频参数,请参考:http://www.ti.com/lit/an/swra370/swra370.pdf。 

软件问题的排除: 在TI 官方的开发板上跑你的程序,看看是否存在你说的问题。

软件和硬件问题要分开。

yanjun zhang1:

回复 Gavin J:

根据测试结果,是我们协议栈版本太老,造成蓝牙广播中止。更新协议栈之后,广播中止的就正常了。

da qin zheng sheng:

回复 Gavin J:

好办法!

rui LEE1:

回复 yanjun zhang1:

买的开发板随带的资料也都被建议用低版本1.3.2协议栈。但看到很多人 都说 用着低版本总出问题。

另外 问你下 是不是低版本的IAR  打不开  版本1.3.2协议栈?

yanjun zhang1:

回复 rui LEE1:

我们协议栈版本是1.4.0,不是1.3.2。我们IAR版本是6.4.8.2543,能打开1.4.0的协议栈。应该是新版本的协议栈需要用新版本的IAR打开。

低版本协议栈肯定还是有问题的,不然不会更新。

我们之前用的晶体不太好,所以会出现设备本身就不广播的情况(此时,手机收不到该设备广播,但是其它设备间可以收到,所以,要注意这点,实际应用对象是手机,所以要用手机来验证),更换晶体后就好了。

对于另外一种,刚开始有广播,最后广播会中止的设备,确认更新协议栈到最新版本即可,已经测试了半个多月了,没问题。之前半小时后就会停止广播。

Ray Huang1:

回复 yanjun zhang1:

非常棒的分享。

赞(0)
未经允许不得转载:TI中文支持网 » CC2540蓝牙广播不稳定~~~~急急急急
分享到: 更多 (0)