你好;
我用DA14585开发了一个灯塔项目。
我使用ble\u app\u barebone项目
什么时候;
静态const sleep\u state\u t app\u default\u sleep\u mode=ARCH\u sleep\u OFF;
我测量到0.449毫安
后来我变了
#定义CFG\u MAX\u SLEEP\u DURATION\u EXTERNAL\u WAKEUP\u MS 10000//10秒
静态const sleep\u state\u t app\u default\u sleep\u mode=ARCH\u EXT\u sleep\u ON;
我量了23磅
但我用的是prox\u reporter
#定义CFG\u MAX\u SLEEP\u DURATION\u EXTERNAL\u WAKEUP\u MS 10000//10秒
静态const sleep\u state\u t app\u default\u sleep\u mode=ARCH\u EXT\u sleep\u ON;
以同样的形态我测量~2uA
如何在barebone项目中降低电流?
致以最诚挚的问候。。。
设备:
你好,btdev,
在SDK的pxp\u reporter示例中,广告被停止,设备将进入扩展睡眠模式。当设备进行广告时,它将在广告间隔期间进入延长睡眠模式。此外,功耗取决于您使用的广告时间间隔。在ble\u app\u barebone示例中,应用程序不会停止广告,因此您将获得平均当前消耗量。为了测量睡眠模式下的功耗,我建议您使用SDK的ble\u app\u sleepmode示例。在本例中,广告被停止,并且设备进入睡眠模式。请阅读以下有关您应遵循的步骤的教程:
//www.xmece.com/sites/default/files/training\u 04\u sleep\u mode\u configurations\u and\u power\u measurement\u 0.pdf
谢谢,下午好
你好。
此外,耗电量取决于您使用的广告时间间隔
我为两个项目设置了相同的广告间隔。
如果我在ble\u app\u barebone的例子中停止在睡眠模式下做广告,我能测量相同的电流吗?我该如何实施呢?
你好,btdev,
你应该设置一个计时器,当它启动时,你应该停止广告,让系统进入永久睡眠模式。之后,您应该适当地配置唤醒控制器以便唤醒它。SDK的ble\u app\u sleepmode示例中已经提供了实现。请使用此示例或遵循代码实现,以便在SDK的ble\u app\u barebone示例中执行相同的操作。另外,你是如何测量睡眠电流的?
谢谢,下午好