你好,
我们可以扫描ssid寻找DA14531芯片,但从来没有连接上。在软件方面,它甚至无法到达“connect”回调。在硬件设计方面,我们遵循了eval工具包中完全相同的设计。
同样的软件项目与eval工具包工作得很好,所以我们不认为软件方面有任何缺陷。然而,奇怪的是,当我们连接到原型板而不是eval工具包时,我们永远无法连接。但由于我们能够扫描ssid每次甚至与原型板,我们认为甚至硬件设计应该是正确的。
所以你能建议我们在硬件或软件上可以尝试/改变什么来让它工作吗?
谢谢!
设备:
你好,
感谢您的问题和您对我们DA14531 BLE解决方案的兴趣。这似乎是一个HW相关的问题,所以我建议首先检查你的天线和你的XTAL32M。你修了XTAL32M了吗?
关于布局指南和组件选择的详细信息,建议查看应用说明一个- b - 075可以在对话网站上找到。
在该文档中,您可以找到推荐的操作条件以及修剪过程。
请问您的定制板广告是正确的吗?
谢谢,PM_Dialog
谢谢你的回复。是的,海关的广告是正确的。我们还按照eval套件中的方法连接了XTAL晶体(XRCGB32M000F1H00R0)和RF天线(M830520)(请查看附件中的这些连接示意图)。你能不能检查一下这些连接是否正确。
同样对于XTAL32M微调,我们可以尝试调整xtal_trim_value的值(在sdk/platform/utilities/otp_cs/otp_cs.c)从软件校准期间(从它的默认值128到其他东西),而不必测量射频频率?
谢谢!
嗨kynyx,
关于晶体调整,你应该运行prod_test固件(6.0.14.1114\projects\target_apps\prod_test\prod_test),然后使用SmartSnippets工具箱中的RF Master。
请参阅用户指南第24.1.4节-连结如下:
http://lpccs-docs.dialog-semiconductor.com/UM-B-083/tools/RfMaster.html
您还应该使用一个频率计数器工具,这样您就可以决定哪个是最好的微调值。
之后,您可以在arch_system.c文件中更改默认值。请检查DEFAULT_XTAL32M_TRIM_VALUE_QFN和DEFAULT_XTAL32M_TRIM_VALUE_WLCSP宏,它持有默认的微调值。
最后,还可以在OTP配置脚本中应用正确的修剪值。
谢谢,PM_Dialog
对于DA14531,可以只用P0_5来修边吗?我在数据表中找不到P0_5微调函数。我可以使用其他密码吗?
谢谢。
你好,
谢谢你来到论坛。令人兴奋的消息!我们现在正在转移到新的论坛平台,它将提供更好的功能,包含在主对话网站中。所有岗位和账户都已迁移。我们现在只接受新论坛的流量-请在上面发布任何新帖子//www.xmece.com/support.我们将在未来几天修复bug /优化搜索和标记。
所以,请在我们的新论坛上发布你的问题!
谢谢,PM_Dialog