This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts
This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

What's the maximum speed to send a packet?

Dear all

I'm using NRF51822 & 24LU1, I've tested to set timeslot to 500us.

For packet diagram, it should be reach to 2k packets per sec. but it only be the 200 packets per sec.

Q1 If i put full payload(32 bytes),how quickly can i send a packet? Q2 Is there any wrong with spec? It shows nrf_gzll_set_timelost_period(uint32_t period_us) Is the variable period_us really mean micro sec?

Parents
  • Hi

    i stuck on the same problem but with two nRF51822 as host and device. I try to transmit bytes on every gazell timeslot adding new bytes to the tx_fifo in nrf_gzll_device_tx_success callback. But my device only transmits on every 2nd timeslot.

    My setup does not use frequency hopping or re-transmission.

    uint16_t max_tx_attempts = 1;
    uint32_t timeslot_period_us = 600;
    uint8_t  channel_table[1] = { 27 };
    

    Is it possible to transmit on every timeslot?

Reply
  • Hi

    i stuck on the same problem but with two nRF51822 as host and device. I try to transmit bytes on every gazell timeslot adding new bytes to the tx_fifo in nrf_gzll_device_tx_success callback. But my device only transmits on every 2nd timeslot.

    My setup does not use frequency hopping or re-transmission.

    uint16_t max_tx_attempts = 1;
    uint32_t timeslot_period_us = 600;
    uint8_t  channel_table[1] = { 27 };
    

    Is it possible to transmit on every timeslot?

Children
No Data
Related