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

Does output RF power change when device connected?

HI!

nRF52832, SDK13

I need to know what happen with setted output RF power when peripherial devie connect to central device. 

For example, if output RF power setted to 0 dBm, this device advertises with this power setted. What happen with this power level when device in a connect? In the connect, possible this setted level of RF power reduce automaticly?   

Parents
  • Hi Mikhail, 

    the TX Output power does not change when the nRF goes from the advertising state to the conencted state, i.e. if the nRF52832 is advertising at 0dBm, then the the same power level will be used in the connection. 

    The TX output power can be set using the sd_ble_gap_tx_power_set function. If you wish to change the TX output power when you are connected then you can call this function when you get the BLE_GAP_EVT_CONNECTED event in on_ble_evt() in main.c

    Best regards

    Bjørn

Reply
  • Hi Mikhail, 

    the TX Output power does not change when the nRF goes from the advertising state to the conencted state, i.e. if the nRF52832 is advertising at 0dBm, then the the same power level will be used in the connection. 

    The TX output power can be set using the sd_ble_gap_tx_power_set function. If you wish to change the TX output power when you are connected then you can call this function when you get the BLE_GAP_EVT_CONNECTED event in on_ble_evt() in main.c

    Best regards

    Bjørn

Children
Related