你好,
我已经购买了定制的da14580信标标签硬件。在运行ble\u app\u barebone项目时,当睡眠被禁用时,广告工作正常。但是,当将app\u default\u sleep\u mode设置为ARCH\u EXT\u sleep\u on时,设备执行会在最初几次广告后突然停止。请说明可能的原因。
谢谢维希利卡
你好,wisilica,
你能让我知道你购买了哪种参考设计,如果是电池供电的信标,那么参考设计上就没有XTAL32,你应该把SDK切换到RCX,以便在睡觉时操作。请检查da1458x\u config\u advanced.h文件并将CFG\u LP\u CLK从LP\u CLK\u XTAL32更改为LP\u CLK\u RCX20。
谢谢你的对话
感谢您的回复。在将CFG_LP_CLK更改为LP_CLK_RCX20之后,设备现在工作正常。但我面临另一个问题。消耗的电流甚至在睡眠中左右。闪光灯的设备靴子。为什么我在广告和睡眠期间获得如此巨大的价值?请建议可能的可能原因以及合适的解决方案。
很可能是因为闪存的原因,您需要使用相应的命令关闭闪存,请检查将发出关闭命令的spi\u flash\u power\u down()函数。对于支持的闪烁,断电命令为0xb9。另外,请删除JTAG连接,这也将cosnume电源,而在睡眠模式下运行。
谢谢你的回复。为了便于调试,我目前正在使用prox\u reporter项目默认情况下,睡眠模式是扩展的。我所做的唯一更改是将CFG\u LP\u CLK设置为LP\u CLK\u RCX20,并在默认的操作()中调用spi\u flash\u power\u down()。固件直接编程到外部闪存,OTP为空。我使用一个数字万用表与定制的DA14580板和CR2032电池串联,用于测量电流(描述连接的图像随附)。我得到的电流仍然很高,高达0.8mA-1mA。CS引脚也保持高位。硬件采用对话信标的参考设计。
为什么电路板会吸引这么多电流?
谢谢
关于功率测量,您可以实现的最低功耗是在设备处于睡眠模式(恒定睡眠模式)时,如果设备处于睡眠和唤醒状态以进行广告宣传,则您使用的工具将平均唤醒过程的值以及广告宣传,设备也将处于恒定睡眠模式或者它的广告。额外的电力可能是由于错误配置的引脚等泄漏。
我试着把智能标签代码编程到定制板上。intv_min和intv_max设置为8000,使广告间隔为5秒(8000*0.625)。默认睡眠模式已扩展。因此,理想情况下,在广告完成后(大约需要3毫秒),剩下的时间(即5000-3),设备应该保持在睡眠模式。我用da14580子板检查了PRO开发板上的代码,得到了大约2uA的睡眠电流。但在定制电路板上检查时,消耗的电流约为1mA。可能的原因是什么?我们使用APRIL BROTHERS的标签硬件作为我们的定制板。
我不知道你提到的定制电路板,但由于固件在pro-dev工具包上正常工作,那么显然你使用的定制电路板有问题(很可能是导致漏电的装配问题或电路板上导致额外电流的附加组件)。该设备不应该消耗1mA,即使没有睡眠与JTAG连接,没有什么具体的关于硬件方面,我可以建议你检查,当走到一边会导致1mA电流。
你好,wisilica,
你能让我知道你购买了哪种参考设计,如果是电池供电的信标,那么参考设计上就没有XTAL32,你应该把SDK切换到RCX,以便在睡觉时操作。请检查da1458x\u config\u advanced.h文件并将CFG\u LP\u CLK从LP\u CLK\u XTAL32更改为LP\u CLK\u RCX20。
谢谢你的对话
你好,
感谢您的回复。在将CFG_LP_CLK更改为LP_CLK_RCX20之后,设备现在工作正常。但我面临另一个问题。消耗的电流甚至在睡眠中左右。闪光灯的设备靴子。为什么我在广告和睡眠期间获得如此巨大的价值?请建议可能的可能原因以及合适的解决方案。
谢谢
维希利卡
你好,wisilica,
很可能是因为闪存的原因,您需要使用相应的命令关闭闪存,请检查将发出关闭命令的spi\u flash\u power\u down()函数。对于支持的闪烁,断电命令为0xb9。另外,请删除JTAG连接,这也将cosnume电源,而在睡眠模式下运行。
谢谢你的对话
你好,
谢谢你的回复。为了便于调试,我目前正在使用prox\u reporter项目默认情况下,睡眠模式是扩展的。我所做的唯一更改是将CFG\u LP\u CLK设置为LP\u CLK\u RCX20,并在默认的操作()中调用spi\u flash\u power\u down()。固件直接编程到外部闪存,OTP为空。我使用一个数字万用表与定制的DA14580板和CR2032电池串联,用于测量电流(描述连接的图像随附)。我得到的电流仍然很高,高达0.8mA-1mA。CS引脚也保持高位。硬件采用对话信标的参考设计。
为什么电路板会吸引这么多电流?
谢谢
你好,wisilica,
关于功率测量,您可以实现的最低功耗是在设备处于睡眠模式(恒定睡眠模式)时,如果设备处于睡眠和唤醒状态以进行广告宣传,则您使用的工具将平均唤醒过程的值以及广告宣传,设备也将处于恒定睡眠模式或者它的广告。额外的电力可能是由于错误配置的引脚等泄漏。
谢谢你的对话
你好,
我试着把智能标签代码编程到定制板上。intv_min和intv_max设置为8000,使广告间隔为5秒(8000*0.625)。默认睡眠模式已扩展。因此,理想情况下,在广告完成后(大约需要3毫秒),剩下的时间(即5000-3),设备应该保持在睡眠模式。我用da14580子板检查了PRO开发板上的代码,得到了大约2uA的睡眠电流。但在定制电路板上检查时,消耗的电流约为1mA。可能的原因是什么?我们使用APRIL BROTHERS的标签硬件作为我们的定制板。
谢谢
你好,wisilica,
我不知道你提到的定制电路板,但由于固件在pro-dev工具包上正常工作,那么显然你使用的定制电路板有问题(很可能是导致漏电的装配问题或电路板上导致额外电流的附加组件)。该设备不应该消耗1mA,即使没有睡眠与JTAG连接,没有什么具体的关于硬件方面,我可以建议你检查,当走到一边会导致1mA电流。
谢谢你的对话