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

您好,

我们使用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
  • Hi liubinzh,

    根据提供的晶振参数,可能不符合硬件要求的有:

    1. 100mW max的dirve level

    2. ESR在shunt capacitance=3pF的时候,推荐值为100Ω

    3. Aging per year略大于参考值

    可以参考我们的硬件设计文档:AN-B-075 来对晶振选型。

    我们也发了相关邮件给您,请查看。

    Best regards,

    Qifan

Reply
  • Hi liubinzh,

    根据提供的晶振参数,可能不符合硬件要求的有:

    1. 100mW max的dirve level

    2. ESR在shunt capacitance=3pF的时候,推荐值为100Ω

    3. Aging per year略大于参考值

    可以参考我们的硬件设计文档:AN-B-075 来对晶振选型。

    我们也发了相关邮件给您,请查看。

    Best regards,

    Qifan

Children
No Data