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.

Sleep mode and wake up via interrupt over the air: CC3200 and CC1110Fx?

Other Parts Discussed in Thread: CC3200

I'm working on an application that needs to sleep most of the time and to wake up whenever it see some wireless communication. I have been reading the datasheets of CC3200 and CC1110F16 but having a hard time to answer myself the following:

1. Can CC3200 be waken up using interrupt whenever the receiver detects some coming signal, while being in NWP LPDS? How about NWP hibernate?

2. Can CC1110F16 be waken up using interrupt whenever the receiver detects some coming signal, while being in one of the 4 Power Modes?

For both situations above, it's ok for me to miss the message before the MCUs wake up. The main thing I try to do is wake up the MCUs over the air while they are in sleep/power modes. 

Has anyone had experience with this?

Also, has anyone measured the current consumption of these ICs while being in sleep/power modes?

Any advice would be much appreciated.

  • Hi Tung,

    Let me address the queries on CC3200. For the CC1110Fx queries please post them on the LPRF forum (http://e2e.ti.com/support/wireless_connectivity/f/155.aspx).

    In CC3200, if you wish to be connected to the AP and wakeup based on a network activity, you may refer to the idle_profile example that is available in the SDK. This will place the APPs processor in LPDS and wake on any reception of data over the network (recv).

    You will not be able to use the hibernate option for your usecase as the entire system is down and  network activity cannot be a wake source.

    You may refer to the datasheet for the details on the current consumption in various low power modes. 

    Best regards,

    Naveen

  • Thanks Naveen. If I wanted to do WiFi Direct between two CC3200s without an AP, would that work as well?

  • Hi Tung,

    Yes, the P2P mode is supported in CC3200.

    Best regards,

    Naveen

  • Hi Naveen,

    I so far was able to wake up CC3200 over network only if the CC3200 was placed in Station mode and was configured to connect to a LAN using a router. I was not able to wake up the CC3200 if it was placed in AP mode.

    So just want to clarify about your previous answer, did you mean CC3200 could be waken up over the air when it was put in AP mode or when it was connected to an AP mode (i.e. I supposed the CC3200 needs to be in Station mode for the latter case)?

    Thanks for your help.
    Tung.
  • Hi Tung,

    Sorry for the delay in response.

    The networking engine when configured to be in AP mode cannot enter low power mode. The SL_POLICY_PM cannot be used in AP mode.

    Hence, although the application processor enters low power (LPDS) and can wake on activity on the socket, the entire system does not go into low power. Hence the power consumption will be higher when CC3200 is in AP mode compared to when CC3200 is in station mode.

    Best regards,

    Naveen

  • Thanks Naveen.

    That clears up some concerns I had.

    TD.

  • Hi Naveen

    For the idle_profile, may I know if it is possible to wake up CC3200 on any reception of data over different network, as it is a practical situation that user may want to wake up the CC3200 at home when they are outside.

    Thanks

    Heng