Because of the holidays, TI E2E™ design support forum responses will be delayed from Dec. 25 through Jan. 2. Thank you for your patience.

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.

CC2652P7: Antenna switching +5/+20dbm

Part Number: CC2652P7
Other Parts Discussed in Thread: CC1352P7, Z-STACK

Good morning,

We are working on custom board with CC2652P7 as coordinator, based on LP-CC1352P7-4 design without sub-GHz part. Antenna switch SKY13317 (3 ways) is replaced by SKY13319 (2 ways).

Our base project is znp_LP_CC1352P7_4_tirtos_css, slightly modified to match pin assignment and remove sub-GHz.

Additionally we patched according this thread:

e2e.ti.com/.../launchxl-cc1352p-building-zigbee-network-processor-znp-example-app-for-cc2652p7-chip

Systems works and can communicate properly with end devices.

However we assume that for now, our system only use +5dBm link despite our configuration. Our goal is to transmit using +20dBm, then go back to +5dBm to receive.

We are strugling to understand how to handle RF Antenna Pin 0 (CONFIG_RF_24GHZ) and 1 (CONFIG_RF_HIGH_PA).

In dev board example, those pins are handled through "rfDriverCallbackAntennaSwitching" function. It seems that this function is not implemented anymore when setting up custom board.

Here are some questions about it:

1 - Does Z-stack handle antenna switch natively according syscfg configuration?

2 - If not, can you point us an appropriate way to achieve antenna switch?

Thanks,

Sylvain SERRE

  • Hello Sylvain SERRE,

    I hope you are well. Looking into your issue I believe the following E2E threads will be of good use to you:

    https://e2e.ti.com/f/1/t/940912/

    https://e2e.ti.com/f/1/t/894423/

    then go back to +5dBm to receive.

    Just to clarify, does your system (device) that transmits at +20dBm goes into receive mode to receive a signal from another deice at +5dBm? Or is it that the transmit device needs to switch between +20dBm and +5dBm?

    Could you provide your SDK version, CCS version, and any other relevant information? 

    Could you also try to execute the following to change the TX power during runtime:

    Thanks,
    Alex F