Tool/software: Code Composer Studio
Hello All,
I am working on CC2640F128RHB customized board, the issue what i am facing is, device is not entering into proper tasksleep(Standby current) .
I am getting 50 to 100ua standby current ,my sleep time is 30 minutes. in 30 minutes sleeptime, every 60 millisecond once i am getting 10 to 15ma spike. i am using agilent power measurement device to measure the current consumption.
Here my motto is i will read the sensor and publish the data and go to sleep for 30 minutes after 30 minutes do the same process,i am using coin cell battery as a power source ,due to 10 to 15 ma spike in between sleep draining my battery drastically.
To test the task sleep alone, i used the TI_RTOS example standby current code on that time device is entering into standby mode, i am getting 10 to 20ua sleep current but in between sleep time i am getting the 10 to 15ma spike for every 50 to 60ms seconds once. is there any issue in internal DC-DC converter in TI chip? or i need to configure anything in software to reduce the spike,because the spike seems like some charging and discharging is happening internally.
These are the sample pin init i am using in my code,
Board_LED1 | PIN_GPIO_OUTPUT_EN | PIN_GPIO_HIGH | PIN_PUSHPULL | PIN_DRVSTR_MAX, /* LED initially off */
Board_LED2 | PIN_GPIO_OUTPUT_EN | PIN_GPIO_HIGH | PIN_PUSHPULL | PIN_DRVSTR_MAX, /* LED initially off */
Board_POWER_5V | PIN_GPIO_OUTPUT_EN | PIN_GPIO_LOW | PIN_PUSHPULL | PIN_DRVSTR_MAX,
I don't know what is wrong could you guys please help me to solve this issue.herewith i have attached the HW schematic which we are using now.