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

Wlan coexistence with Ble

Dear Nordic,

Hi,i'm looking for an easy way to make Wlan coexistence with Ble,i know there has a solution that named 3rd party, just like this:

image description

So, What i want to know:

  1. If the Nrf52832 supports the 3rd party solution like this

  2. If not support, if Nrf52832 can provide an alternative idea.

    For example: Provides a method for indicating the BT_Active state, and provides a method for denying BT to work when Wlan_Actice signal coming.

  3. I see it from somewhere else that nRF52840 supports the 3rd party, i want to know if nRF52832 can support what i need. devzone.nordicsemi.com/.../

Thank you!

Parents
  • Hi,

    1. Unfortunately there is no built in option for this.
    2. One workaround is to use radio notifications. You can also look into a similar feature in the S132. This allows you to toggle a GPIO when the radio is ramping up and preparing to transmit BLE packets. Your wifi chip can then detect this signal and take action based on that. Unfortunately though, this just works one way. There is no way for the nRF52 to receive an external signal from your WiFi chip and have our BLE stack keep quiet while the WiFI chip is talking. A second option is to configure our BLE stack to only use channels outside of the radio band that your Wifi chip is using. You can e.g. configure your wifi chip to use wifi channel 1 and let the nRF52 use BLE channels 11 to 36. Here is a relevant post: Channel map setting for Wifi Coexistence.
    3. What they are talking about in that thread is to run two radio protocols, e.g. ZigBee and BLE, on the same SoC. With our nRF5 SoC series it is possible to run multiple protocols at the same time by assigning timeslots to each protocol and multiplex between. Unfortunately you can't run wifi on our SoCs so this solution won't work for you.
Reply
  • Hi,

    1. Unfortunately there is no built in option for this.
    2. One workaround is to use radio notifications. You can also look into a similar feature in the S132. This allows you to toggle a GPIO when the radio is ramping up and preparing to transmit BLE packets. Your wifi chip can then detect this signal and take action based on that. Unfortunately though, this just works one way. There is no way for the nRF52 to receive an external signal from your WiFi chip and have our BLE stack keep quiet while the WiFI chip is talking. A second option is to configure our BLE stack to only use channels outside of the radio band that your Wifi chip is using. You can e.g. configure your wifi chip to use wifi channel 1 and let the nRF52 use BLE channels 11 to 36. Here is a relevant post: Channel map setting for Wifi Coexistence.
    3. What they are talking about in that thread is to run two radio protocols, e.g. ZigBee and BLE, on the same SoC. With our nRF5 SoC series it is possible to run multiple protocols at the same time by assigning timeslots to each protocol and multiplex between. Unfortunately you can't run wifi on our SoCs so this solution won't work for you.
Children
Related