BLE TX Power Adjustment

For CircuitPython issues, ask in the Adafruit CircuitPython forum.

Moderators: adafruit_support_bill, adafruit

Please be positive and constructive with your questions and comments.
Locked
ustaluvher
 
Posts: 1
Joined: Fri Feb 28, 2014 3:57 pm

BLE TX Power Adjustment

Post by ustaluvher »

I am using an nRF52840 Sense board and trying to figure out how to increase the TX power on the board. I would like to maximize the range of the bluetooth connection and I'm not too concerned with battery life. I have looked at the documentation (https://readthedocs.org/projects/adafru ... df/stable/) and it is unclear whether you can set "tx_power" by using a BLERadio object property:

ble = BLERadio()
ble.tx_power = 8

When print (ble.tx_power) I get "8" but it does not appear to have boosted the transmitter power according to the RSSI on my phone. Is there something I'm missing?

User avatar
mikeysklar
 
Posts: 13936
Joined: Mon Aug 01, 2016 8:10 pm

Re: BLE TX Power Adjustment

Post by mikeysklar »

I see that tx_power is settable in the -20 to +8 dBm range in 4 dB steps in terms of chip capability.
• +8 dBm TX power (down to -20 dBm in 4 dB steps)
https://cdn-learn.adafruit.com/assets/a ... 1546346648

As of May it looks like there is still an open github issue around setting BLERADIO.tx_power.

https://github.com/adafruit/circuitpython/issues/2818
@Dar-Scott BLERadio.tx_power doesn't do anything right now anyway :). It returns 0dBm and you can't set it.

Locked
Please be positive and constructive with your questions and comments.

Return to “Wireless: WiFi and Bluetooth”