谢谢你的回复。设备工作正常,after changing the CFG_LP_CLK to LP_CLK_RCX20 . But I am facing another issue. The current consumed is around 1.2mA, even in sleep. The device boots from flash. Why am I getting such huge values during advertisement and sleep ? Please suggest possible reasons for the same, and a suitable solution.
你好,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。
谢谢你的对话
你好,
谢谢你的回复。设备工作正常,after changing the CFG_LP_CLK to LP_CLK_RCX20 . But I am facing another issue. The current consumed is around 1.2mA, even in sleep. The device boots from flash. Why am I getting such huge values during advertisement and sleep ? Please suggest possible reasons for the same, and a suitable solution.
谢谢
维希利卡
你好,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电流。
谢谢你的对话