Hi,
We are looking at the nRF52840 and would like to have 5 such devices in their own piconet, 1 Central device and 4 Peripherals, with a 2 Mbit PHY,
and want to achieve relatively high data throughput (roughly 1.2 Mbits / second total payload Peripherals->Central across the 4 connections) and lowest latency.
Is it possible to:
- have all the connections contain a connection interval = 7.5 msec, and a connection event length = 1.25 msec
- so that within a single 7.5 msec connection interval, the Central device has up to 6 discrete events possible (or is the time not divvied up quite so neatly?)
- and within a single 7.5 msec connection interval, the Central device could (sequentially) request data from 1 Peripheral, then receive it, then request data from a different Peripheral,
then receive it, etc, in some kind of round-robin fashion, up to 6 events total, and even coming back around and requesting from 1 or more Peripherals a 2nd time
(still within the same connection interval)
Does this seem feasible? Or is there a better scheme to absolutely minimize latency whilst maintaining a high throughput amongst multiple Peripherals.
As a side note, in this scenario, would the 4 connections all be time-sync'ed, ie, the 4 connections' 7.5 msec connection intervals all start and stop at the same moment in time,
and all 4 connections on the same channel within a connection interval?
Or not necessarily?
Thank You
Thomas