你好,
我正在研究BLE_APP_BAREBONE项目。默认情况下,睡眠模式关闭,在项目中,我已将睡眠状态修改为扩展睡眠模式。但是,即使在此修改之后,延长的睡眠模式也不会被调用。是否有用于激活扩展睡眠模式的其他更改?提前致谢,
Wisilica.
嗨wisilica,
为了让设备进入睡眠模式,只需在user_conifg.h文件中修改app_default_sleep_mode结构,因此通过刚将此更改为Arch_ext_sleep_on,设备应进入扩展睡眠模式。您应用的修改是什么样的,以及你如何知道奉献没有睡眠(从智能片段电源分布器,使用DMM的功耗?)。
谢谢mt_dialog.
嗨对话框,
我在鞍骨代码中所做的唯一变更是Const静态Sleep_state_t app_default_sleep_mode = Arch_ext_sleep_on在user_config.h文件中。当在DSO中测量时,设备始终具有大约等于2.8mA的偏移值。从DSO捕获的相同图像附上。另外,能否解释一下你所使用的测量技术,其中睡眠电流为2uA。
这是您应该在项目中做出的唯一更改,以便设备进入睡眠状态,当您进行测量时,您是否附加了调试器?它是开发套件还是定制PCB ?附加的调试器会增加设备的功耗。为了获得尽可能低的功耗,设备应该如何测量,请查看教程部分教程4:在DA1458x上配置睡眠模式,或遵循以下链接:
https://support.dialog-semiconductor.com/resource/tutorial-4-configuring..。
我遵循了上述文件中建议的程序。但所获得的目前的消费仍然很高。PFA使用安培计和智能片段电源分布器拍摄的读数。我想制作的另一个查询是关于电路板GPIO的默认状态。它由SDK处理,或者我们需要明确改变它们吗?GPIO国家是否占设备的当前消耗?请建议相同的答案。
谢谢
尝试通过UART下载FW,而不是通过JTAG(我假设您正在通过JTAG下载FW),然后再次检查,由于您的JLink驱动程序可能会发生这种情况。关于GPIO的问题,我不确定我知道这个问题,GPIO的默认状态是输入上拉,如果你配置它们,那么别针会在睡觉时保留状态,但是当唤醒时,通过唤醒销钉periph_setup()函数,这意味着在唤醒引脚的状态取决于periph_init()函数中的配置代码。如果通过GPIO有任何类型的电流泄漏,它将显示您的设备的当前消耗。
尝试通过UART和JTAG下载。还存储闪存并从闪存启动。它仍然在睡眠期间读取约375ua - 所以它看起来不像会睡觉。关于GPIO的查询是要了解是否要完成任何显式配置,以防止通过GPIO将电流泄漏。附上FW的邻近记者,该记者是用于测量您的教程中的睡眠电流的测试项目,使我们提供375UA读数。阅读是在基础和专业人士上进行的。您可以共享使用哪个FW下载的跳线设置,并在这些DKS上拍摄当前读取,如果您能够使用此FW 2UA?
我能够使用您使用的跳线设置上传了1.6 UA,您可以使用跳线设置,如本教程中所示,您是否有任何其他子板测试甚至可能使用的DMM出现问题,a设置或其他东西?关于GPIO,如果您尚未将任何东西连接到引脚,传感器或其他绘制电流的其他东西,则不连接的PIN不应泄漏。
你好,我有一段时间同样的问题,解决方案是用正确的序列用超深模式下电断电。干杯Siegmar.
即使在延长的睡眠模式下,即使在延长睡眠模式下)也可以在闪光灯下电。编程时要遵循的所有SPI跳线设置。开机后,可以移除SPI_SUP跳线,使闪光灯下电以获得精确的电流测量,顺序为2uA。
很高兴您发现它并感谢您的兴奋,请标记您认为可用的答案。
在节目时指示跳线设置的细节以及测量电流的同时会有所帮助。
问候,kavya.
嗨Wicilica,
我认为,教程中的图片,而测量是获得和演示如何探头的DMM应该放置清楚表明跳线,在J5头部,无论如何,我将让教程的作者知道这一点。
嗨wisilica,
为了让设备进入睡眠模式,只需在user_conifg.h文件中修改app_default_sleep_mode结构,因此通过刚将此更改为Arch_ext_sleep_on,设备应进入扩展睡眠模式。您应用的修改是什么样的,以及你如何知道奉献没有睡眠(从智能片段电源分布器,使用DMM的功耗?)。
谢谢mt_dialog.
嗨对话框,
我在鞍骨代码中所做的唯一变更是Const静态Sleep_state_t app_default_sleep_mode = Arch_ext_sleep_on在user_config.h文件中。
当在DSO中测量时,设备始终具有大约等于2.8mA的偏移值。从DSO捕获的相同图像附上。
另外,能否解释一下你所使用的测量技术,其中睡眠电流为2uA。
嗨wisilica,
这是您应该在项目中做出的唯一更改,以便设备进入睡眠状态,当您进行测量时,您是否附加了调试器?它是开发套件还是定制PCB ?附加的调试器会增加设备的功耗。为了获得尽可能低的功耗,设备应该如何测量,请查看教程部分教程4:在DA1458x上配置睡眠模式,或遵循以下链接:
https://support.dialog-semiconductor.com/resource/tutorial-4-configuring..。
谢谢mt_dialog.
嗨对话框,
我遵循了上述文件中建议的程序。但所获得的目前的消费仍然很高。PFA使用安培计和智能片段电源分布器拍摄的读数。我想制作的另一个查询是关于电路板GPIO的默认状态。它由SDK处理,或者我们需要明确改变它们吗?GPIO国家是否占设备的当前消耗?请建议相同的答案。
谢谢
Wisilica.
嗨wisilica,
尝试通过UART下载FW,而不是通过JTAG(我假设您正在通过JTAG下载FW),然后再次检查,由于您的JLink驱动程序可能会发生这种情况。关于GPIO的问题,我不确定我知道这个问题,GPIO的默认状态是输入上拉,如果你配置它们,那么别针会在睡觉时保留状态,但是当唤醒时,通过唤醒销钉periph_setup()函数,这意味着在唤醒引脚的状态取决于periph_init()函数中的配置代码。如果通过GPIO有任何类型的电流泄漏,它将显示您的设备的当前消耗。
谢谢mt_dialog.
你好,
尝试通过UART和JTAG下载。还存储闪存并从闪存启动。它仍然在睡眠期间读取约375ua - 所以它看起来不像会睡觉。关于GPIO的查询是要了解是否要完成任何显式配置,以防止通过GPIO将电流泄漏。
附上FW的邻近记者,该记者是用于测量您的教程中的睡眠电流的测试项目,使我们提供375UA读数。
阅读是在基础和专业人士上进行的。您可以共享使用哪个FW下载的跳线设置,并在这些DKS上拍摄当前读取,如果您能够使用此FW 2UA?
嗨wisilica,
我能够使用您使用的跳线设置上传了1.6 UA,您可以使用跳线设置,如本教程中所示,您是否有任何其他子板测试甚至可能使用的DMM出现问题,a设置或其他东西?关于GPIO,如果您尚未将任何东西连接到引脚,传感器或其他绘制电流的其他东西,则不连接的PIN不应泄漏。
谢谢mt_dialog.
你好,
我有一段时间同样的问题,解决方案是用正确的序列用超深模式下电断电。
干杯
Siegmar.
即使在延长的睡眠模式下,即使在延长睡眠模式下)也可以在闪光灯下电。
编程时要遵循的所有SPI跳线设置。开机后,可以移除SPI_SUP跳线,使闪光灯下电以获得精确的电流测量,顺序为2uA。
嗨wisilica,
很高兴您发现它并感谢您的兴奋,请标记您认为可用的答案。
谢谢mt_dialog.
你好,
在节目时指示跳线设置的细节以及测量电流的同时会有所帮助。
问候,
kavya.
嗨Wicilica,
我认为,教程中的图片,而测量是获得和演示如何探头的DMM应该放置清楚表明跳线,在J5头部,无论如何,我将让教程的作者知道这一点。
谢谢mt_dialog.