您好,
我们使用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度左右)的时候即可连接,此时晶体在休眠唤醒后震荡比较正常,等待温度下降到室温,此时又无法连接。
请问出现这种现象可能是什么原因呢
Device:
Hi liubinzh, 你好,
请问是否有在标准的开发板上进行过实验看是否有类似情况呢?
我们也会进行内部的讨论后和您进行联系。
感谢反馈!
Best regards,
Qifan
我们手头没有标准的开发版,对于问题板子,我们更换DA14531芯片后故障可以消失,因此是否是DA14531的本身差异导致?另外这种现象的出现是我们在量产中发现的,在使用DA14531的两款产品上均有出现。
Hi liubinzh,
可以请你提供下晶振型号及其参数吗?
Best regards,
Qifan
规格书见附件
规格书见附件
Hi liubinzh,
根据提供的晶振参数,可能不符合硬件要求的有:
1. 100mW max的dirve level
2. ESR在shunt capacitance=3pF的时候,推荐值为100Ω
3. Aging per year略大于参考值
可以参考我们的硬件设计文档:AN-B-075来对晶振选型。
我们也发了相关邮件给您,请查看。
Best regards,
Qifan
您好,
好的收到,还有一些问题请教,请问这边有更直接的沟通方式吗?
Hi liubinzh,
有的,可以进行邮件沟通,我的邮箱是Qifan.Guo@diasemi.com
之前给您的gmail邮箱有发送过邮件。
Best regards,
Qifan