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.

WL1807MOD: WL1807MOD Downlink Transmission;

Expert 1985 points
Part Number: WL1807MOD

Hi,

We have a design requirement with WL1807MOD module for the following scenario:

  • MCU core is in sleep mode
  • wilink module in enable state 
  • downlink transmission initiated from server

In the above scenario, will the MCU get any interrupt, so that it can wake up from sleep mode. Request your suggestion to handle such kind of scenario.

Regards,

Ijaz

  • Hi Ijaz,

    This is done with Wake on Wireless LAN (WoWLAN). See  for a description on how it can be done.

    This article describes the case when host is running Linux. 

    Iain

  • Hi Iain,

    Thank you. This helps to start with.

    In our design host is Kinetis which runs MQX. Does the above solution apply for this as well?.


    Ijaz
  • Hi Ijaz,
    All you will need to do is ensure that your MQX code is able to send the same SDIO commands to WL1807 that the Linux command "iw phy0 wowlan enable any" does. We do not have documentation on this and so you will probably need to reverse engineer the commands from Linux.
    If you have a 3rd party supplying a WiFi framework for MQX then they would be your best point of contact.

    The only other design constraint you need to follow is that the Kinetis GPIO pin that is connected to WL_IRQ must be in an always on domain and so an interrupt on that pin can wake up the host.

    Iain
  • Thanks Iain.

    We use ClarinoxWiFi, WiFi stack solution.



    Ijaz
  • Hi Iian,

    By keeping the WLAN_Enable signal OFF, the WL18XX consumes minimal current consumption. In WOWLAN state is there any difference in current consumption than normal mode?. Is WOWLAN state a low power mode?

    Could you please clarify these points?.

    Thanks,
    Ijaz
  • WoWLAN is a low power mode. In between beacons you should have the sleep current of 160uA and only wake up to receive beacon. So you should get the average Connected Idle current of 750uA in WoWLAN mode

    Note that the Connected Idle current is very dependent on Access Point and the accuracy of its internal clock. A few give a lower number (< 750uA) and some at the other end of the tail are in the several mAs. The WL18xx firmware aims to provide the best performance over an interoperability test of more than 200 APs.

    Iain

  • Could you please tell me the behavior of WoWLAN mode in the following scenario:

    What if the host wakes up due to an interrupt from a different wake-up sources. Our design has multiple wake-up sources configured.
    In this scenario will WL18xx module wake up if the host wakes up due to interrupt from some other source.



    -
    Ijaz