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

nRF52840 scanning on multiple channels.

Hello,

I'm seeking some clarification on a few points to determine the performance of the nRF52840 in high density deployments.  The current intended soft device is S140, though if another version would offer more features, recommendations would be appreciated.

1. When configured for scanning on all primary channels (37,38,39) will packets be received on all channels simultaneously, or is it only possible to scan on one channel at a time, and does the software handle switching between them in the background.

2. Is this hardware capable of scanning on secondary advertising channels?

3. My understanding is that this device is capable of sustaining up to 20 simultaneous connections.  Does scanning reduce the number of connections that can be maintained?  Does scanning on multiple channels reduce that further?

Thanks,

Drew

Parents
  • Hi

    1. You're correct. You can only scan one channel at a time.

    2. Yes, it is possible to scan secondary advertising channels using the nRF52840 series devices. Please check out the ble_gap.h header file in the SoftDevice, at C:\...\nRF5_SDK_16.0.0_98a08e2\components\softdevice\s132\headers\ble_gap.h you can see that when extended is set to 1 the scanner will accept extended advertising packets.

    3. It will be more like the other way around. Seeing as the nRF52840 only has one radio, the more connections it maintains, the less time it will have for scanning, which means that the scanning windows and durations have to be lower when maintaining multiple connections.

    Best regards,

    Simon

Reply
  • Hi

    1. You're correct. You can only scan one channel at a time.

    2. Yes, it is possible to scan secondary advertising channels using the nRF52840 series devices. Please check out the ble_gap.h header file in the SoftDevice, at C:\...\nRF5_SDK_16.0.0_98a08e2\components\softdevice\s132\headers\ble_gap.h you can see that when extended is set to 1 the scanner will accept extended advertising packets.

    3. It will be more like the other way around. Seeing as the nRF52840 only has one radio, the more connections it maintains, the less time it will have for scanning, which means that the scanning windows and durations have to be lower when maintaining multiple connections.

    Best regards,

    Simon

Children
No Data
Related