This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts

BLE continuosly consuming Power even after I disconnect it.

Hi,

I am working on NRF52 custom board with 3.7mA 27mAH battery, working on BLE app UART example SDK11 with SoftdeviceS132V2.0.

I made BLE advertise for 20 sec interval on button action, if I observe current across the Battery it is continuously showing 29mA. Once I connect the device with NRF Tool box app through BLE the current across the Battery increases to 35mA. After disconnecting the current reading is still 35mA and not dropping back to 29mA.

Could you please suggest me what to do so that the current drops back to 29mA.

Thank you in advance.

Parents
  • Hi Martin, i am unable to update my schematics, and yes i am using other components but i am not even initialized those(Not operating those components).the components are MMA862fc and little motor.

    I observed that I am using NUS service to send and receive info through mobile and NRF52. so once I send a command it is increasing to 6mA and current waveform staying at same Level. is there any ble_nus_uninit function to un initialize NUS service once command received.

    i even used

    static void sleep_mode_enter(void) { uint32_t err_code = bsp_indication_set(BSP_INDICATE_IDLE); APP_ERROR_CHECK(err_code);

    	err_code = sd_power_system_off();
    	APP_ERROR_CHECK(err_code); }
    

    once i received BLE command from nrftoolbox but it is disconnecting the BLE connection from mobile. and BLE connection not stable.

Reply
  • Hi Martin, i am unable to update my schematics, and yes i am using other components but i am not even initialized those(Not operating those components).the components are MMA862fc and little motor.

    I observed that I am using NUS service to send and receive info through mobile and NRF52. so once I send a command it is increasing to 6mA and current waveform staying at same Level. is there any ble_nus_uninit function to un initialize NUS service once command received.

    i even used

    static void sleep_mode_enter(void) { uint32_t err_code = bsp_indication_set(BSP_INDICATE_IDLE); APP_ERROR_CHECK(err_code);

    	err_code = sd_power_system_off();
    	APP_ERROR_CHECK(err_code); }
    

    once i received BLE command from nrftoolbox but it is disconnecting the BLE connection from mobile. and BLE connection not stable.

Children
No Data
Related