This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

Zigbee range and output tx power issue in cc2538 + cc2592

Other Parts Discussed in Thread: CC2592, Z-STACK, CC2538, CC2591, CC2590

Hi community,

Im facing a zigbee range issue with cc2538 + cc2592 .I have my custom board with a firmware based on z-stack HA-1.2.1. I had activated the support of CC2592 PA/LNA in s/w by enabling the HAL_PA_LNA_CC2592 in compile options.The range obtained when tested with the nodes are just around 15 metres.

Output power measured using the RF-spectrum analyser while:

1. 22 dbm power is set and giving continous TX from SmartRF Studio : 18dbm

2. Capturing beacon packets from the cc2538 + cc2592 (using the firmware from HA1.2.1): 3dbm

I just want to know why there is a reduction of power from 18dbm to 3dbm eventhough by default, the max TX power is selected in the stack.I had verified PA_EN, LNA_EN and HGM pin-assigning in the code and checked the signals by probing these pins.I had also tried setting maximum power (7dbm) explicitly but still output power is 3 dbm.

Is there any configurations i have missed in the code for the controlling of CC2592 ..?

--thanks in advance

  • Can you confirm that you have enabled both HAL_PA_LNA and HAL_PA_LNA_CC2592 in line 82/84 of hal_board_cfg.h (which you can find in the project workspace under hal/target/include). You have:

    /* ------------------------------------------------------------------------------------------------
    * CC2590/CC2591 support
    *
    * Define HAL_PA_LNA_CC2590 if CC2538+CC2590EM is used
    * Define HAL_PA_LNA if CC2538+CC2591EM is used
    * Note that only one of them can be defined
    * ------------------------------------------------------------------------------------------------
    */

    #define HAL_PA_LNA
    #define xHAL_PA_LNA_CC2590
    #define HAL_PA_LNA_CC2592

    (i.e. remove the 'x').

    Regards,
    TC.
  • yes HAL_PA_LNA_CC2592 is already enabled in file hal_board_cfg.h .
  • The issue is solved by setting tx power to maximum power (19dbm) in firmware which resulted the output power around 18dbm :)