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

Is it possible to SAADC sample then update Characteristic for notification 50 times per second?

Hi,

I'm using a nRF52832, SD132, SDK14.2 on a custom board.

I want to use BLE for precision, my use case require me to perform at least 50 reading from the SAADC per second. In a perfect world, I would like to be able to update in real time my user via BLE over a Characteristic notification.

I have at this moment a working solution based on ble_app_blinky but the result is very slow so I'm wondering if this is even possible to reach such speed. I thought BLE would be faster because even if I send fake data (disabling the SAADC) the speed remains "slow" with sd_ble_gatts_hvx().

Is it possible to reach this kind of speed for my use case or should I found another solution? Basically I want my end user to be updated with 50 values per seconds. Value come from the SAADC conversion.

Thanks

Related