This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

BLE TDMA protocol

Other Parts Discussed in Thread: CC2640

For BLE, can virtually an unlimited amout of slaves (basically more than 7) stay connected to the master if I used the TDMA protocol to transmit information from each slave within a predefined time slot?

  • Hi Andrew,

    There is no limitation on maximum slave number in the spec. Typically you will run into other limits before filling up the time space (like RAM available on your master).

    Cheers,
    Fredrik
  • Right but I mean practically can a TI BLE stack achieve more than 7 slaves to one master if I set the stack up into the TDMA protocol?
  • Hi Andrew,

    For CC254x, the maximum number of slaves is 3. For CC2640, up to 8.
    For BLE, the slaves are already assigned an anchor point (determined by the master) and the timing is window based throughout the connection. Each slave has it's own set of connection parameters. Due to processing & timing constraints, the connection intervals will need to be increased for each successive connection. Note that the BLE controller will manage the connection, so you don't need to manage the interval at the application. You can request shorter/faster intervals, up to what the system can handle.

    Best wishes