da14580无法启动
DA14580
3个月前
da14580无法启动
张贴了当80分 10回复亲爱的支持团队,
我的PCB原理图在附加。LP5900TL是一个150mA输出稳压器,VBAT连接到3.7V锂离子聚合物可充电电池。
我注意到,有时候BLE芯片无法启动。当它失败时,它不会在UART引导协议期间发送UART代码(STX = 0x02)(应用笔记DA14580 / 581/583从串行接口启动AN-B-001)
我的电源电路是否正确为DA14580?DA14580靴子向上时,最大电流消耗(峰值电流)是多少?
由于设计误差,RF传输线阻抗不匹配。这是启动失败的原因吗?
谢谢你的帮助,
当
附件 | 尺寸 |
---|---|
原理图 | 311.47 KB. |
2个月前
嗨,
为延迟道歉。因此,我猜DA14580与P0_2 / P0_3以115200的波特率连接到UART和嘘声。
由于DA14580被编程,并且您按照标准UART引导过程,根据AN-B-001,580应发送0x02(STX).I我无法看到为什么在引导时没有得到适当的字节。请尝试通过UART使用SmartSnippet Toolbox启动,并检查您是否能够使用Smart Spippets Booter启动。
您使用的是哪种工具来闪存DA14580?
谢谢,PM_DIALOG.
2个月前
嗨pm_dialog,
感谢您的回复。
在我的应用程序中,从UART P0_2 / P0_3的DA14580靴子。它在波特率115200以主机CPU接收其FW。
DA14580的引导代码已被对话框预先编程。我不闪过它。
这种配置是否适合最终生产?
X2是一个16MHz晶体,±20ppm 10pf,它没有校准。
根据DA14580的数据表,频率公差±20ppm足够好。你能确认这一点吗?
谢谢,
当
2个月前
嗨,
您能否说明DA4580正在运行的FW?如果您可以提供有关您的自定义设计的更多信息,那将是非常有帮助的。请尝试使用任何SDK示例编程DA14580。
请查看表330:16 MHz晶体振荡器:推荐的操作条件da14580数据表。您应该使用这些规范选择XTAL。您使用的XTAL部件号是多少?
如果您正在启动新的设计或项目,我们将强烈建议进入DA14531或DA14585 / 586产品和SDK6.0.14,因为它更加提高。雷电竞官网登录我们有很多代码示例和改进的文档,还有软件路线图支持。DA14580产品系列和SDK5没有任何软件路线图支持。
https://www.dialog-seminile.com/produ雷电竞官网登录cts/connectivity/bluetooth-low-energy/products/da14531
我们还有一个DA14531模块,即DA14531 SmartBond Tiny™模块!它具有很小的尺寸,功率非常低。按照下面的链接查找模块的数据表,文档和HW抵消:
https://www.dialog-seminile.com/produ雷电竞官网登录cts/bluetooth-module-da14531-smartbond-tiny.
谢谢,PM_DIALOG.
2个月前
嗨pm_dialog,
这是一个问题,我已经解决了它。多谢您的支持 !
我还有一个问题。从UART引导是在开发阶段使用的意图。是否可以在生产阶段使用这种模式(即大规模生产)?有什么限制吗?
谢谢,
当
2个月前
嗨,
你能澄清最后一个问题吗?请选中以下文档中的DA14580引导顺序:
您是否意味着OTP和应用程序标志被烧毁?
当OTP被编程并且OTP标题上的应用程序标志也被刻录时,禁用主引导加载程序,以便扫描过程未发生,因此您将无法从SPI或UART或I2C引导。只要称为JTAG Enable标志保持的OTP标题字段,您就可以直接刻录SystemRam。如果刻录应用程序标志并且禁用JTAG启用标志,则设备将无法访问。请记住,OTP代表一个时间可编程,因此您无法多次擦除并重新编写OTP
谢谢,PM_DIALOG.
2个月前
嗨pm_dialog,
我不想刻录OTP,因为DA14580固件可能会在我的产品中更新。
我希望它从UART启动。在最终产品中使用UART启动时是否有任何限制?
谢谢,
当
2个月前