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.
Hello TI Team,
So, I am using a CC1350STK sensor tag and a CC1352R launch pad. The 15.4 network is established and the sensor tag is successfully connected and transmits the sensor values to the CC1352R launchpad(collector). The only thing I need to know is how can I change the CC1350STK operation mode from 50kbps to 5kbps because I don't know which file contains the right variable that needs to be changed and I care about long range intead of faster rate.
Thank you!
Best regards,
Pukhraj Singh
Hi Pukhraj,
Great to hear that you are making progress with this.
I would recommend going through the following SimpleLink Academy trainings:
Typically, we recommend evaluating the RF PHY performance using SmartRF Studio 7 (which is discussed in the first SimpleLink Academy training linked above).
Please note that SysConfig is not supported in the CC13x0 SDK, so the parts of the training that refer to SysConfig will not directly apply (but will for CC13x2 devices). The following thread also discusses some useful points regarding this topic: https://e2e.ti.com/support/wireless-connectivity/sub-1-ghz-group/sub-1-ghz/f/sub-1-ghz-forum/1183304/launchxl-cc1310-issue-with-getting-syscfg-to-work---newbie-question
Regards,
Zack
Hello ZC,
Thank you for sharing me the above trainings but still like I said, I cannot find the parameter in the "C:\ti\simplelink_cc13x0_sdk_4_10_00_10\examples\rtos\CC1350_LAUNCHXL\ti154stack\sensor" project where I can change the default 50Kbps to 5Kbps so that I can achieve long range configuration. If you know please share it with me like how can I change the PHY setting in the sensor example.
Thank you!
Best regards,
Pukhraj Singh
Hi Pukhraj,
It is not as intuitive on the CC13x0 devices compared to our newer CC13x1, CC13x2, and CC13x4 devices (that use the SIMPLELINK-LOWPOWER-F2-SDK), which can use SysConfig for this purpose.
Looking at the following section of the TI 15.4 Stack SDK User's Guide you will find a list of the available PHYs for the 15.4 Stack and their details (it sounds like you may have already found this): https://dev.ti.com/tirex/explore/content/simplelink_cc13x0_sdk_4_20_02_07/docs/ti154stack/html/ti154stack/ti154stack-overview-cc13x0.html#data-rate-and-phy
From there, you will want PHY ID 129 (for FCC regions) or 131 (ETSI regions) for the 5 kbps PHY.
Assuming you want PHY ID 129, change CONFIG_PHY_ID
found in Application/subg/config.h from the default APIMAC_STD_US_915_PHY_1
to APIMAC_GENERIC_US_LRM_915_PHY_129
You can find the list of PHY IDs corresponding to the SDK User Guide's data rate and PHY table linked above in Application/apimac.h (this will open if you ctrl+click on APIMAC_STD_US_915_PHY_1
in config.h when using CCS). You will see that it defines APIMAC_STD_US_915_PHY_1
for the PHY ID 1, for example.
Please double-check that both the collector and sensor sides are changed to use this PHY.
Marie H's reply in the following thread outlines the best procedure for flashing the device; use the latest SDK version and use the correct PHY ID for your use case, however: https://e2e.ti.com/support/wireless-connectivity/sub-1-ghz-group/sub-1-ghz/f/sub-1-ghz-forum/1004340/launchxl-cc1310-15-4-stack-fh-mode-how-to-change-the-data-rate
4) Do a test with the default PHY. Start both devices. Press button on the collector to open the network. I can see the devices connect. (Success case).
5) Do a flash mass erase on both devices.
6) Change the CONFIG_PHY_ID to APIMAC_GENERIC_US_915_PHY_132 in config.h for both the sensor and collector device.
6) Start both devices. Press button on the collector to open the network. I can see the devices connect. (Success case).
Regards,
Zack