量产产品,发现部分蓝牙连接不稳定

您好,

我们使用DA14531碰到了一些问题,需要请教下。

我们的量产产品发现有部分产品蓝牙连接不稳定,有的甚至会连接不上,我们已经对32M晶振(3225封装,正负10ppm)使用频谱仪进行了定频校准,对于完全连接不上的后来修改代码测试发现如果关闭sleep模式蓝牙即可稳定连接。

进一步我们使用SDK6.0.14.1114的样例代码(ble_app_barebone)进行测试(XTAL32M_TRIM_VALUE值使用定频校准所得到的)也是如此。当ARCH_EXT_SLEEP_ON模式的时候能搜索到广播信号,但是无法连接设备,当ARCH_SLEEP_OFF模式的时候可以搜索到广播信号,可以稳定的连接。

同时我们用示波器看了下32M晶振的起振情况,发现在睡眠模式下每次BLE唤醒后晶体震荡不稳定,有停振现象。另一方面我们尝试对芯片进行稍微加热,发现不能连接的设备在温度稍微上升(10度左右)的时候即可连接,此时晶体在休眠唤醒后震荡比较正常,等待温度下降到室温,此时又无法连接。

请问出现这种现象可能是什么原因呢

Parents
  • Qifan,您好:

    麻烦问下这个问题后来是怎么解决的?

    我做的产品上也遇到类似的问题,某些板卡在低功耗模式时蓝牙连接不太稳定,可能会出现蓝牙连接断开的情况,出现这个问题时,晶振不振了,只能重新上电才能重新正常工作;

    板卡上所用晶振是dialog推荐的型号XRCGB32M000F1H00R0;

    退出低功耗模式时,所有板卡均能长时连续工作,和文中所述问题很类似;

    期待您的的回复,多谢!

     

Reply
  • Qifan,您好:

    麻烦问下这个问题后来是怎么解决的?

    我做的产品上也遇到类似的问题,某些板卡在低功耗模式时蓝牙连接不太稳定,可能会出现蓝牙连接断开的情况,出现这个问题时,晶振不振了,只能重新上电才能重新正常工作;

    板卡上所用晶振是dialog推荐的型号XRCGB32M000F1H00R0;

    退出低功耗模式时,所有板卡均能长时连续工作,和文中所述问题很类似;

    期待您的的回复,多谢!

     

Children
No Data