嗨,对话
我们开发了SDK v1.0.6版本的设备基础。现在我们发现了一个陌生人现象功耗:
通常,复位后,使用“PM_SET_SLEEP_MODE(PM_MODE_SLEEP_MODEEP”,设备将打开BLE广告通知功能和转到睡眠模式;“。并在下一个BLE末尾唤醒广告通知,然后再次转到睡眠模式。平均消耗电流约为28UA。
但是,每次通过“suota_initial_flash_jtag_win”函数向设备下载到设备时,设备会促使“PM_SET_SLEEP_MODE(PM_MODE_EXTEDDED_SLEEP)”,但消耗电流保持在大约1 mA。如果我们重置设备,则消耗电流将恢复到大约28UA。
什么可能导致这种现象?
设备:
古兴,
这种行为没有明显的原因,如果这是具有额外模块传感器的自定义板等,则可以在自定义PCB上的附加模块消耗此额外电流。您是否能够在DEV套件上复制此操作,使用SDK FW,如邻近记者,然后在DEV套件上测试您的FW?同样的情况情况下,重置设备在正常操作条件下恢复后可能与仍然附加在设备上的JTAG有关(1MA是仍然附加的JTAG的标志),因此尝试从设备中删除SWD电缆检查功耗是否返回正常级别。
谢谢mt_dialog.