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

nrf51822 esb acknowledgement radio setting

I am beginner in nrf programming.  I want to use NRF-ESB protocol to communicate between my Rx & Tx device with maximum battery saving techniques. For this i am using nRF5_SDK_12.3.0_d7731ad examples, to be specific, examples for esb_low_power_prx & esb_low_power_ptx. 

I have successfully communicated between devices. Now i want to increase the range, for this i have change 

"   nrf_esb_config.tx_output_power = NRF_ESB_TX_POWER_4DBM;  "   in the code. I need to know should i also have to change my tx acknowledgement receiving power (sensitivity).

Or for the maximum range possibilities i should change my Tx device - Tx power = 4DBM & Rx acknowledgement power = -40DBM, and my Rx device - Rx power = -40 DBM & Tx acknowledgement power = 4DBM. 

If yes how cloud i do so. 

Or kindly suggest any protocol for longest range, communication acknowledgement and battery saving on Tx device. 

Thanks 

Anupam Prasad  
 

Related