你好我想在SDk 5.0.4的ble_app_peripheral项目中添加扩展睡眠模式。不幸的是,睡眠模式似乎不起作用。我用training_04来做这件事。你能试用一下吗,并告诉我你成功启用睡眠模式的步骤?
PS我使用基本开发板与SPI Flash。我看到的电流大约是3.4mA与睡眠启用和禁用。谢谢你!
嗨,格柏,
在SDk 5.0.4的ble_app_peripheral项目中,你不应该做任何额外的步骤来进入扩展睡眠模式配置。设备在广告和连接间隔之间进入睡眠模式。电流消耗在3.4mA左右的最可能的原因是闪光灯。如果您删除了J4头的SPI_SUP跳线,您会得到相同的功耗吗?为了在附带SPI flash的情况下降低功耗,建议使用SDK的spi_flash_power_down()函数来关闭它。
谢谢,PM_Dialog
如果我删除电源,我得到100uA到150uA。这与文档中指定的内容相去甚远。此外,如果我运行Proximity_reporter应用程序,我测量的是10uA,这是在启动flash的情况下。那么,为什么当闪光灯打开时,proximity_reporter产生极低的电流,而ble_app_peripheral产生3.4mA?谢谢,肖恩
我在Basic 580 DK中测试了SDK的prox_reporter和ble_app_peripheral示例。配置如下:
我在运行时测量的电流大约是2.3mA(带闪光灯,没有关机,只是消耗),当它没有连接时,电流消耗大约是1.8uA。
请问Basic 580 DK是否有额外的硬件,并且目前的消耗在增加?另外,ble_app_peripheral示例是默认项目还是经过了修改?随着广告间隔的增加,你的当前消费应该会更低。另一个可能的原因是,当你下载代码的时候,你的电路板上出现了意外的重置,也许由于某些原因,设备停止了,你看到它在广告吗?
谢谢你运行这个测试。你使用SDK 5.0.4了吗?
经过多次调试,我发现在BLE_APP_PERIPHERAL中没有在user_peripher_setup .c中配置SPI引脚。一旦我配置了它们,我就能够获得10uA。既然你拿到了1.8uA,我现在看到的区别是闪电侠造成的吗?你在关闭闪电侠的电源吗?
谢谢肖恩
我将SPI引脚配置到user_peripher_setup .c中,但我无法复制您所提到的内容。我运行SDK的ble_app_peripheral示例,并附加了SPI flash(未下电)和配置了SPI引脚,当前消耗约为2.3mA。SPI flash下电时,当前功耗约为2.2uA。此外,我得到大约1.8uA,因为SPI flash没有通过删除J4头的SPI_SUP跳线来连接。
嗨,格柏,
在SDk 5.0.4的ble_app_peripheral项目中,你不应该做任何额外的步骤来进入扩展睡眠模式配置。设备在广告和连接间隔之间进入睡眠模式。电流消耗在3.4mA左右的最可能的原因是闪光灯。如果您删除了J4头的SPI_SUP跳线,您会得到相同的功耗吗?为了在附带SPI flash的情况下降低功耗,建议使用SDK的spi_flash_power_down()函数来关闭它。
谢谢,PM_Dialog
如果我删除电源,我得到100uA到150uA。这与文档中指定的内容相去甚远。此外,如果我运行Proximity_reporter应用程序,我测量的是10uA,这是在启动flash的情况下。那么,为什么当闪光灯打开时,proximity_reporter产生极低的电流,而ble_app_peripheral产生3.4mA?
谢谢,
肖恩
嗨,格柏,
我在Basic 580 DK中测试了SDK的prox_reporter和ble_app_peripheral示例。配置如下:
我在运行时测量的电流大约是2.3mA(带闪光灯,没有关机,只是消耗),当它没有连接时,电流消耗大约是1.8uA。
请问Basic 580 DK是否有额外的硬件,并且目前的消耗在增加?另外,ble_app_peripheral示例是默认项目还是经过了修改?随着广告间隔的增加,你的当前消费应该会更低。另一个可能的原因是,当你下载代码的时候,你的电路板上出现了意外的重置,也许由于某些原因,设备停止了,你看到它在广告吗?
谢谢,PM_Dialog
谢谢你运行这个测试。你使用SDK 5.0.4了吗?
经过多次调试,我发现在BLE_APP_PERIPHERAL中没有在user_peripher_setup .c中配置SPI引脚。
一旦我配置了它们,我就能够获得10uA。既然你拿到了1.8uA,我现在看到的区别是闪电侠造成的吗?你在关闭闪电侠的电源吗?
谢谢
肖恩
嗨,格柏,
我将SPI引脚配置到user_peripher_setup .c中,但我无法复制您所提到的内容。我运行SDK的ble_app_peripheral示例,并附加了SPI flash(未下电)和配置了SPI引脚,当前消耗约为2.3mA。SPI flash下电时,当前功耗约为2.2uA。此外,我得到大约1.8uA,因为SPI flash没有通过删除J4头的SPI_SUP跳线来连接。
谢谢,PM_Dialog