This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

CC2650 wake up time from shutdown mode

Other Parts Discussed in Thread: CC2650

Hello,

I am trying to put the CC2650 device in shutdown mode and wake it up in very limited time .

As I have read in CC2650 datasheet that the device take 1015 microsec to wake up for shutdown mode .

But I am observing a time 150 ms time from the edge to the till the SimpleBLEPeripheral_taskFxn is called.

Is this delay is relevant or there is some issue with my device because this is too much time for my application point if view 

Please Suggest.

Regards ,

Rahul Sharma 

  • Rahul,

    In the 2.0.0 BLE stack the stack initialization time from power on / shutdown is extremely long. This happens because the ROM contents on the device was verified run-time at boot which is not needed since this is done in our factory. The code doing this is removed in the upcoming release. If you need a workaround in the current release you can remove the following in ROM_Init() in ROM_Init.c and CommonROM_init.c

    // verify the Controller ROM image
    i = validChecksum(&__checksum_begin, &__checksum_end);

    // trap a checksum failure - what now?
    while( !i );

    Regards,
    Svend

  • Hello svend,

    Thanks For your Reply.

    It came down to 14 ms .

    But this time is still more as per my application point of view.

    Is this the minimum time for the device to wake up.

    Can it come down to 4 - 5 ms .

    Please suggest.

    Regards,

    Rahul Sharma  

  • Rahul,

    The device will start executing code after approx 1ms waking up from shutdown if I recall correctly. However there is a large amount of things that needs to be set up again. Is there any particular reason for using shutdown mode instead of Standby?

    Regards,
    Svend
  • Hello Svend, 

    Thanks for your reply.

    Actually we have very Power constraint application in which the device should be working for very long period of time.

    And as per the datasheet we can see that the shutdown have lowest consumption of all which is suitable for our application.

    Also , it should wake up in very limited time . So, can you please confirm is the 15 ms is the lowest wake up time for CC2650 module to wake up from Shutdown Mode.

    Please suggest.

    Regards,

    Rahul Sharma

  • The CC26XX device itself is ready to run code in approx 1ms after powered on. We have not profiled the startup sequence of TI RTOS and the BLE stack from power-on but I would not be surprised if it takes quite a few milliseconds.

    Regards,
    Svend