你好,
我正在研究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的睡眠电流。
这是您在项目中所做的唯一变化,以便设备睡觉,您是否在拍摄时安装了调试器?它是dev套件还是自定义pcb?附加调试器增加了设备的功耗。对于如何测量设备,以便获得最低可能的功耗,请查看教程部分教程4:在DA1458X上配置睡眠模式或按照以下链接进行操作:
https://support.dialog-semicondiondiondum/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,
我认为,在获得测量的同时,在获得测量的情况下,应展示如何放置探针的镜头,以便清楚地显示在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,
这是您在项目中所做的唯一变化,以便设备睡觉,您是否在拍摄时安装了调试器?它是dev套件还是自定义pcb?附加调试器增加了设备的功耗。对于如何测量设备,以便获得最低可能的功耗,请查看教程部分教程4:在DA1458X上配置睡眠模式或按照以下链接进行操作:
https://support.dialog-semicondiondiondum/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,
我认为,在获得测量的同时,在获得测量的情况下,应展示如何放置探针的镜头,以便清楚地显示在J5标题上的跳线,无论如何我将让教程的作者了解这一点。
谢谢mt_dialog.