谢谢你的回复。设备工作正常,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_config_advanced.h文件并将cfg_lp_clk从lp_clk_xxtal32更改为lp_clk_rcx20。
谢谢mt_dialog.
你好,
谢谢你的回复。设备工作正常,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.
嗨Wisilica,
最重要的是因为闪存,您需要使用相应的命令关闭Flash,请检查将发出电源下降命令的SPI_FLASH_POWER_DOWN()函数。电源下降命令是支持的闪光灯0xB9。另外请删除JTAG连接,这也将在睡眠模式下运行时COSNUME电源。
谢谢mt_dialog.
你好,
谢谢你的回复。为了简单调试,我目前正在使用Prox_reporter项目。休眠模式是默认扩展。我所做的唯一更改是将cfg_lp_clk设置为lp_clk_rcx20,并在default_advertise_operation()中调用spi_flash_power_down()。固件直接编程到外部闪光灯,OTP为空。我正在使用与自定义DA14580板串联连接的数字万用表,以及用于测量电流的CR2032电池(描绘连接连接的图像)。目前我得到的仍然很高,高达0.8mA - 1mA。CS引脚也保持高位。遵循对话框的参考设计,遵循硬件。
为什么董事会绘制如此多?
谢谢
嗨Wisilica,
关于测量功率,您可以实现的最低功耗是在设备处于睡眠模式(常量睡眠模式)时,如果设备正在睡眠并唤醒以广告您正在使用的工具将平均值醒来的程序以及广告,因此是恒定睡眠模式的设备或其广告。额外的功率可能是由于错误配置的引脚等泄漏。
谢谢mt_dialog.
你好,
我尝试将smart_tag代码编程到自定义板中。INTV_MIN和INTV_MAX已设置为8000,这使得广告间隔为5S(8000 * 0.625)。默认睡眠模式已扩展。因此,理想情况下,广告完成后(其需要大约3ms),其余时间(即5000-3),该设备应保持在睡眠模式。我用DA 14580女儿板检查了专业开发板上的代码,并能够获得约2UA的睡眠电流。但是在定制板上检查相同,消耗约1mA电流。什么可能是可能的原因?我们正在使用4月兄弟的标签硬件作为我们的定制板。
谢谢
嗨Wisilica,
我不知道你所指的自定义板,但由于FW应该在Pro Dev套件上运行,因此您正在使用的自定义PCB出现问题(最重要的是导致泄漏的装配问题或导致额外电流的电路板上的其他组件)。即使没有睡觉,该设备也不应该使用JTAG附加的睡眠,关于我可以推荐的HW侧没有任何具体的东西,以便在侧向将导致1mA电流时检查。
谢谢mt_dialog.