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.

options of cc1310 antenna diversity

Other Parts Discussed in Thread: CC1310

Hello,

I have question about description of antenna diversity in datasheet, page35.  My understandings are following.

#1. CC1310 support Antenna Diversity with 2 Antenna, each Single-Ended operation.
#2. Each antenna of above #1 have "less sensitivity" and "less output power" than antenna with differential operation.
#3. CC1310 also support Antenna Diversity with 2 Antenna, each Differential operation, like application report swra469.pdf, with splitter and switch.
#4. It is trade-off that whether using 2 Antenna each Single-Ended operation or using 2 Antenna each Differential operation.

Questions:

Q1. Above my understandings correct?

Q2. If above my understandings are correct, is there sample firmware or is there plan to release sample firmware in the future for #1?

Q3. Also If above my understandings are correct, is there sample firmware or is there plan to release sample firmware in the future for #3?

 


Best regards,
Gou

 

  • I am interested in this topic too. Hope someone from TI can reveal more information about this!
  • The plan is to have an App note out by the end of May describing the antenna diversity patch.
  • Cool! I am looking forward to the application note.
  • TER, Thank you for your reply and information.

  • Hello TER,

    Please tell me, patch mean. Patch is going to describe by example code on App note, correct?

    Best regards,
    Yasu
  • It is possible to change the RF core functionality by changing the firmware in the RF core. Part of the firmware is placed in ROM and therefore the code has to be patched to do the changes. That is why we call it a patch.

    Yes, we will cover how to use the patch.

    Note that we will not open up the RF core for developers. For customers that needs functionality that is not included today contact your local TI contact and we can look into if it's possible.
  • TER,

    Thank you for your reply and comment.

    I am waiting for the App note.

  • TER,

    Let me know update status of schedule for patch and App note of cc1310 antenna diversity?

    Best regards,
    Gou

     

  • The patch is ready but some testing and documentation are needed before release. 

  • Thank you for status update.

    When will the release day be planning so far?

     

  • Any update about the release of this patch?
  • Due to vacation this will be late August I believe. We have the code and patch ready, it's the documentation that is not 100 % done for release. If you like it now I can mail it to you.
  • Hello TER,

    As you know, after that, swra523.pdf explained antenna diversity was released.

    Regarding this note with latest RF driver, I have one question.

    According to www.ti.com/.../swra523.pdf”, our customer tried to implement additional codes into "rfPacketRx_CC1310_LAUNCHXL_TI" project.

    Consequently, there is no definition for PINCC26XX_MUX_RFC_SMI_CL_OUT in PINCC26XX.h of tirtos_cc13xx_cc26xx_2_21_00_06.
    However, they can find the definition in older tirtos_cc13xx_cc26xx_2_18_01_04 version.
    I would appreciate it if you comment how they should approach with tirtos_cc13xx_cc26xx_2_21_00_06.

    I would like to verify if our customer can add below definitions by themself with no problem.

    Last PORT_ID in  PINCC26XX.h of tirtos_cc13xx_cc26xx_2_21_00_06 is 0x34 and there are no definetions for below ID's. 

    0x35: RF Core SMI Data Link Out

    0x36: RF Core SMI Data Link In

    0x37: RF Core SMI Command Link Out

    0x38: RF Core SMI Command Link In


    Case-1)
    C:\ti\tirtos_cc13xx_cc26xx_2_18_01_04\products\tidrivers_cc13xx_cc26xx_2_16_01_13\packages\ti\drivers\pin\PINCC26XX.h

    Case-2)
    C:\ti\tirex-content\tirtos_cc13xx_cc26xx_2_21_00_06\products\tidrivers_cc13xx_cc26xx_2_21_00_04\packages\ti\drivers\pin\PINCC26XX.h


    Extracted sentences from “www.ti.com/.../swra523.pdf”.

    Building a Software Example

    1. The smartrf_settings.c file should be replaced with the one included with this document (see [4]).
    The patches, rf_patch_mce_genfsk_ant_div_pqt.h and rf_patch_rfe_genfsk_ant_div.h (see [2]), should
    be stored in the same folder as the smartrf_settings.c.

    2. The following defines must be added:
    #define IOC_PORT_RFC_SMI_CL_OUT 0x37
    #define ANTENNA_SELECT IOID_X
    #define ANTENNA_SELECT_INV IOID_Y // Added if the switch requires two control signals

    3. The ANTENNA_SELECT and optional ATENNA_SELECT_INV signals must be added to the pinTable:
    PIN_Config pinTable[] =
    {
    Board_LED1 | PIN_GPIO_OUTPUT_EN | PIN_GPIO_LOW | PIN_PUSHPULL | PIN_DRVSTR_MAX,
    ANTENNA_SELECT | PIN_GPIO_OUTPUT_EN | PIN_GPIO_LOW | PIN_PUSHPULL | PIN_DRVSTR_MAX,
    ANTENNA_SELECT_INV | PIN_GPIO_OUTPUT_EN | PIN_GPIO_LOW | PIN_PUSHPULL | PIN_DRVSTR_MAX |
    PIN_INV_INOUT,
    PIN_TERMINATE
    };

    4. Add the following line or lines to the int main(void) function before starting the BIOS. Adding these lines
    is to connect the RFC_SMI_CL_OUT signal to wanted DIOs (ANTENNA_SELECT and
    ANTENNA_SELECT_INV).
    PINCC26XX_setMux(pinHandle, PIN_ID(ANTENNA_SELECT), PINCC26XX_MUX_RFC_SMI_CL_OUT);
    PINCC26XX_setMux(pinHandle, PIN_ID(ANTENNA_SELECT_INV), PINCC26XX_MUX_RFC_SMI_CL_OUT);

  • Was this app note ever release? If so can you provide a link.
    Thanks
  • Yes, please find it at the following location. 

    Regards,