esb Fastest packet transfer frequency

Now I want a packet (8 bytes) to be sent out at 8k, but now it is only about 5k, I did not set the ack, is there a way to verify that the ack reaches 8k,The library currently in use is nrf5_sdk_17.1.0

Parents Reply
  • Hi,

     

    40 us is the ramp-up time of the radio. This will be required when the radio changes mode (ie. TX->RX or RX->TX).

    NCS has the configuration of always keeping the radio in TX mode, via config CONFIG_ESB_NEVER_DISABLE_TX. This is not a feature that is available in nRF5 SDK "nrf_esb".

     

    shsh said:
    Thank you very much, but how can I communicate with TX without ack? RX sends 1 or 2 packets of data to TX from time to time.

    You could buffer up samples (ie. 2 x 8 bytes), and send them with auto-acking enabled for instance. This should allow you to use 2*125 us for specific frames, which should allow you to use ACK-payload with a small payload from the PRX device.

    Or you can manually go into RX on the PTX side to receive from the PRX.

     

    Kind regards,

    Håkon

Children
Related