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

Gazell - Enhanced ShockBurst

Hi, we are considering using Gazell on the nRF52840 with nRF5 SDK v16. What would be the maximum packet length and the maximum data throughput that we could expect? What would the max packet length and max data through put be if we used Enhanced ShockBurst instead of Gazell? Thank you.

Parents
  • Hi,

     

    Gazell can do 32 byte payload length, and send one packet every 2 x timeslot. One timeslot is min. 600 us for a full payload.

    This means the theoretical throughput for Gazell is: 32 byte * 8 bit (1 / 2*0.6 ms) = 213.3 kBit/s.

     

    ESB is a simpler protocol, which can do up to 255 bytes payload. You can configure if you want auto-ACKing or not, but in both cases, you should see around 1 MBit/s throughput when using 2Mbit/s radio PHY mode.

     

    Please note that ESB does not include channel hopping like gazell does. Gazell is essentially a protocol on-top of ESB.

     

    Kind regards,

    Håkon

Reply
  • Hi,

     

    Gazell can do 32 byte payload length, and send one packet every 2 x timeslot. One timeslot is min. 600 us for a full payload.

    This means the theoretical throughput for Gazell is: 32 byte * 8 bit (1 / 2*0.6 ms) = 213.3 kBit/s.

     

    ESB is a simpler protocol, which can do up to 255 bytes payload. You can configure if you want auto-ACKing or not, but in both cases, you should see around 1 MBit/s throughput when using 2Mbit/s radio PHY mode.

     

    Please note that ESB does not include channel hopping like gazell does. Gazell is essentially a protocol on-top of ESB.

     

    Kind regards,

    Håkon

Children
Related