Other Parts Discussed in Thread: CC2541, CC2540, CC2590
Hi,
I'm trying to amplify the cc2541 TX and RX signals by calling the following HCI functions:
HCI_EXT_SetRxGainCmd(HCI_EXT_RX_GAIN_HIGH);
HCI_EXT_SetTxPowerCmd(HCI_EXT_TX_POWER_4_DBM);
For some reason, I don't see any improvement in performance (in either RSSI signal strength or the connection distance).
I'm calling the above functions at the end of osal_init_system().
When measuring the current consumption of the cc2541 during BLE activity, I can see an increase between standard mode and high-gain/high-power mode as can be seen in the attached images below.
How is it possible that the TX/RX signals are amplified but I can't see any range improvement ?
Am I missing something here ?
Thanks,
Nadav
CC2541 current consumption during BLE activity:
RX/TX standard mode:
RX high gain mode:
RX high gain mode + TX high power mode:


