Peripheral connection setup and connection timing

Peripheral link timing-events are added as per the timing dictated by peer central.

Figure 1. Peripheral connection setup and connection

Peripheral link timing-events may collide with any other running role timing-events because the timing of the connection as a peripheral is dictated by the peer.

Figure 2. Peripheral connection setup and connection with collision
Table 1. Peripheral role timing ranges
Value Description Value (μs)
tSlaveNominalWindow Listening window on slave to receive first packet in a connection event.

1000

(assuming 250 ppm sleep clock accuracy on both slave and master with 1 second connection interval)

tSlaveEventNominal Nominal event length for slave link.

tprep(max) + tSlaveNominalWindow + tevent (max for slave role)

Refer to Table 1 and Table 2.

tSlaveEventMax Maximum event length for slave link.

tSlaveEventNominal + 7 ms

Where 7 ms is added for the maximum listening window for 500 ppm sleep clock accuracy on both master and slave with 4-second connection interval.

tAdvEventMax Maximum event length for advertiser (all types except directed advertiser) role.

tprep(max) + tevent (max for adv role except directed adv)

Refer to Table 1 and Table 2.


Documentation feedback | Developer Zone | Updated 2016-04-08