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

Is low latency (<5ms) data streaming (appr. 200kbps) with nRF52 possible?

Hi, I’m looking for a data streaming solution to wirelessly transmit data over a short distance. Important points are:

  • unidirectional point-to-point transmission
  • distance transmitter-receiver <1m
  • Data rate: 4000 samples/s, whereas one sample consist of 6 bytes (-> Effective throughput = 190'000 bit/s)
  • latency < 5ms
  • Frequency: 2.4GHz
  • Coexistance with 4 parallel running point-to-point connections

Due to high latency (connection interval) and low data rates, BLE is not suitable. The use of audio-streaming chips is not suitable either due to the latency of >20ms. In my opinion one solution could be the use of the nRF52832 in 2Mbit/s Nordic proprietary radio mode. My questions are:

  • Is the effective throughput of 190’000 bit/s possible?
  • What is the expected latency?
  • ESB (or SB, could have a bit lower latency maybe?) is more than enough. You can set different addresses or channels for coexistent connections, and maximum throughput is much more than you need.