跳转到主要内容

DA14580启动失败

DA14580

3个月前

DA14580启动失败

发布的见鬼80点 10个回答
0的问题

亲爱的支持团队,

我的PCB原理图在附件中。LP5900TL是一个150ma输出稳压器和VBAT连接到一个3.7 V锂离子聚合物充电电池。

我注意到有时BLE芯片不能启动。当它失败时,它不会在UART启动协议期间发送UART代码(STX = 0x02)(应用记录DA14580/581/583从串行接口启动AN-B-001)

我的电源电路对DA14580正确吗?DA14580启动时的最大电流消耗(峰值电流)是多少?

由于设计错误,射频传输线阻抗不匹配。这是引导失败的原因吗?

谢谢你的帮助,

见鬼

附件 大小
示意图 311.47 KB

3个月前

chenpenglai 5分

2个月前

见鬼 80点

亲爱的支持团队,

你对这次的失败有什么看法?

非常感谢您的帮助。

谢谢,

见鬼

接受答案!

2个月前

PM_Dialog

你好讨厌,

很抱歉耽搁了。所以,我猜DA14580连接到UART,从P0_2/P0_3启动,波特率为115200。

由于DA14580已被编程,并且您正在遵循标准UART启动过程,根据AN-B-001, 580应该发送一个0x02 (STX)。我不明白为什么你在引导时没有得到正确的字节。请尝试使用SmartSnippets工具箱通过UART引导,并检查您是否能够使用智能片段引导器引导。

你用哪个工具来闪DA14580?

谢谢,PM_Dialog

2个月前

见鬼 80点

嗨PM_Dialog,

谢谢你的回复。

在我的应用程序中,从UART P0_2 / P0_3的DA14580靴子。它在波特率115200以主机CPU接收其FW。

DA14580的引导代码已由Dialog预先编写。我没有炫耀。

这种配置适合最终生产吗?

X2是一个16MHz晶体,±20ppm 10pf,它没有校准。

根据DA14580的数据表,±20ppm的频率公差就足够好了。你能否证实?

谢谢,

见鬼

2个月前

PM_Dialog

你好讨厌,

您能否说明DA4580正在运行的FW?如果您可以提供有关您的自定义设计的更多信息,那将是非常有帮助的。请尝试使用任何SDK示例编程DA14580。

请检查表330:16mhz晶体振荡器:推荐的工作条件从DA14580数据表.您应该选择具有这些规格的XTAL。您使用的XTAL零件号是什么?

如果您正在开始一个新的设计或项目,我们强烈建议您转向DA14531或DA14585/586产品和SDK6.0.14,因为它得到了更大的改进。亚博电竞菠菜我们有很多代码示例和改进的文档,也有软件路线图的支持。目前还没有对DA14580产品族和SDK5的任何软件路线图支持。

//www.xmece.com/亚博电竞菠菜products/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个月前

见鬼 80点

嗨PM_Dialog,

这是一个HW问题,我已经解决了。非常感谢您的支持!

我还有一个问题。从UART启动是在开发阶段使用的。在生产阶段(即量产阶段)是否可以使用这种模式?有什么限制吗?

谢谢,

见鬼

2个月前

PM_Dialog

你好讨厌,

请你把最后一个问题说清楚好吗?请查看以下文档中图1:DA14580启动顺序:

//www.xmece.com/sites/default/files/an-b-001_-_booting_from_serial_interfaces_v2.1.pdf

你的意思是OTP和应用标志被烧毁了吗?

当OTP被编程并且OTP头上的应用程序标志也被烧毁时,主引导加载程序将被禁用,因此扫描过程不会发生,因此您将不能从SPI或UART或I2C引导。你将能够直接燃烧你的SystemRAM通过JTAG只要OTP头字段称为JTAG enable标志保持为Enabled。如果应用程序标志被烧毁,而JTAG启用标志被禁用,那么该设备将无法访问。请记住,OTP代表一次性可编程,因此您不能擦除和重写OTP多次

谢谢,PM_Dialog

2个月前

见鬼 80点

嗨PM_Dialog,

我不想刻录OTP,因为DA14580固件可能会在我的产品中更新。

我想让它从UART引导。在最终产品中使用UART引导有什么限制吗?

谢谢,

见鬼

2个月前

PM_Dialog

你好讨厌,

那么,应用程序代码将进入System-RAM,设备将从UART启动?

你的设计中有外部SPI flash吗?

谢谢,PM_Dialog

2个月前

见鬼 80点

嗨PM_Dialog,

是的,正确。DA14580总是从UART启动。它的应用程序代码停留在System-RAM中

该产品没有外部闪光灯。主单片机的一部分内部flash将用于存储580的应用程序代码

我只是想知道这个架构是否有580的限制。

谢谢,

见鬼