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.

LAUNCHXL-CC1352P: CC1352P1 - Proprietary RF vs TI 15.4 Stack

Part Number: LAUNCHXL-CC1352P
Other Parts Discussed in Thread: SYSCONFIG

Hello,

I want to develop a sensors project in a sub-1 GHz network, where I have some kinds of sensors connected to the CC1352P1 using i2c bus, for example. I want this CC to collect data from the sensor and send the values to another CC1352P1, just like it is shown in the sensor/collector examples.

When I am configuring the project in SysConfig, what is the difference on selecting "Custom" with 900 MHz and "TI 15.4 Stack"?

Does the TI 15.4 Stack provides more functionalities to this kind of project?

Thank you!

  • Hi Eduardo,

    If you want to use the TI 15.4-Stack, you should select one of the options in the RF STACKS -> TI 15.4 Stack -> Radio view. Only the RF options found here are implemented in the stack.

    For proprietary RF projects you can select a PHY from the Custom view instead. If you add a Custom PHY to your TI 15.4-Stack sensor or collector project, it won't be used.

    Was there any setting in particular you are missing in the TI 15.4-Stack view?

    Cheers,

    Marie

  • Hi Marie,

    Let's suppose I wanna use a frequency around 900 MHz that is present in both Proprietary RF and TI 15.4 Stack. I'd like to know what is the difference on using each one of them?

    Since my objective is to build an sensors wireless network, is the TI 15.4 Stack more recommended in this case?

    Regards.

  • Hi Eduardo,

    If you want a sub-1 Ghz star network with ready-to-use features such as security and over the air upgrade (OAD) then I would recommend using TI 15.4-Stack.

    If you want to implement your own proprietary network you can use the RF driver examples in the SDK as a starting point. 

    https://dev.ti.com/tirex/explore/node?node=A__ALwkKB7ARHGW48U.eMteog__com.ti.SIMPLELINK_CC13XX_CC26XX_SDK__BSEc4rl__LATEST&placeholder=true

    Cheers,

    Marie H

  • Thank you Marie!

    Is there any guide on how to use i2c bus to communicate with some sensors in the TI 15.4 Stack?

    Thank you!

    Best regards,

    Eduardo.

  • Hi Eduardo,

    You probably say the TI 15.4-Stack implements a temperature sensor. If you look for the #idfet TEMP_SENSOR in the example you can find the associated. code. This one uses the AON_Batmon internal temperature sensor, but you can use the same code for any sensor data.

    In the CC1352R1 LPSTK version of the project, you can read the temperature and humidity through sensors on the LPSTK board. So this is quite close to what you're asking for. 

    You can see the implementation of reading the sensors in this file: C:\ti\simplelink_cc13xx_cc26xx_sdk_7_10_02_23\source\ti\ti154stack\common\util\lpstk\lpstk_sensor.c

    Cheers,

    Marie H