Beware that this post is related to an SDK in maintenance mode
More Info: Consider nRF Connect SDK for new designs
This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts

Effects of using ANT and BLE concurrently on a single device

Device: nRF52840, nRF5 SDK16.0, Softdevice: S340 (ANT_s340_nrf52840_6.1.1)

Hello,

As next step to increase usability of our product and adding new features, we have included ANT in our existing BLE application. We have done some basic testing like talking to multiple slaves, physical range testing etc. But before investing further time and resources on this, we were curious about using BLE+ANT on a single device and how they effect each other. We are particularly interested in

a) effect on performance of BLE with the inclusion of ANT, does the communication remain stable/reliable?

b) effect on ANT communication in the presence of BLE

c) Do they race for resources, of course it depends on application as well but many resources are shared by softdevice, on which an application has lesser control.

Anybody with previous experience with this may have some valuable suggestion. 

Currently we are using the following peripherals in our application:

ADC to read some voltages
PWM with Timer 1, 2, 3 for RGB LED control
FDS for data storage
RTC2 for time keeping (RT0 and 1 used by BLE softdevice)
Several soft timers (app_timer) for periodic operations
Using PA/LNA for both BLE and ANT for which PPI, GPIOTE are used
UART for debugging

Thanks.

Related