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

Question of nRF52 + Gazell data rate?

Hi

Befor I used nRF51822 to transmit a packet per 5ms, payload length is 12. I can received 200 packets/s, Initialization settings are as follows

  • Device : nRF51822 Gazell Device
  • Host : nRF24Lxx Gazell Host
  • Softdevice : s110_nrf51822_7.1.0
  • library : gzll_arm.lib

image description

But when I used nRF52832 to transmit a packet per 5ms, payload length is 12,I only received 32 packets/s. The same initialization settings with nRF51822.

  • Device : nRF52832 Gazell Device
  • Host : nRF24Lxx Gazell Host
  • SoftDevice : s132_nrf52_3.0.0(SDK12.0.0)
  • library : gzll_nrf52_sd_resources_arm.lib

Why I only received 32 packets/s ? Please help.

Parents
  • Hi,

    I don't know what is the problem with this specific code. It might be related to the manual handling of the HFCLK in some way, or something completely else. My recommendation in this case is to use the default nRF5 projects for Gazell in the latest SDK as a starting point.

    I have verified that the experimental Gazell release in nRF5 SDK v12 have much higher throughput (200Hz), as test I used the nRF52 as device and nRF51 as host. I did not test with the nRF24L-series in specific, but considering you mention it works with nRF51, that test should still be relevant. If you want to achieve higher throughput (800Hz) you should look at this answer.

Reply
  • Hi,

    I don't know what is the problem with this specific code. It might be related to the manual handling of the HFCLK in some way, or something completely else. My recommendation in this case is to use the default nRF5 projects for Gazell in the latest SDK as a starting point.

    I have verified that the experimental Gazell release in nRF5 SDK v12 have much higher throughput (200Hz), as test I used the nRF52 as device and nRF51 as host. I did not test with the nRF24L-series in specific, but considering you mention it works with nRF51, that test should still be relevant. If you want to achieve higher throughput (800Hz) you should look at this answer.

Children
No Data
Related