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.

CC1310: How to configure the PHY ID for the project aims to the global marketing

Part Number: CC1310

Hello friends,

we are using SDK as bellow:

---linux stack gatew4ay sdk :ti154stack_linux_x64_2_05

---simplelink:simplelink_cc13x0_sdk_2_10

our product works like this:   one base station works as collector/coprocessor together with multiple sensors.

as we're planing to sell the product to global marketing, including USA/EU/AU/JP and South-east Asia, there is a question as below:

1. where can I get the detail frequency bands allowed to be used in each region/country?

2. from the TI sdk, there are only three different frequency settings for US-915, ETSI-868 and CN-433,  how to configure PHY ID for other different regions/countries?

thanks,

Harbor 

 

  • Hi,

    1. 868/915/920 MHz is quite global and each region has their own preference on the exact frequency allocation.

    For the US the 915 MHz band is from 902 to 918 MHz. Australia if from 918 to 926 MHz . Japan operates at 917 to 921 MHz. For EU, this is the 868 MHz band, 863 to 870 MHz.

    433 MHz and 2.4 GHz are also "global" frequency bands.

    2. The exact frequency can be set directly in the frequency register.

    Regards,
    Richard
  • Hi RGW,

    thanks for your comments.

    1. ok, we will check ISM bands used in the target market.
    2. as we are using TI 15.4 stack, there is only interface to set PHY ID,
    but there are only three types of PHY ID available now, so could you suggest how to set the PHY parameters by 15.4 API?

    thanks,

    Harbor
  • Hi,

    Refer to the TI 15.4 Stack Quick Start Guide:

    dev.ti.com/.../

    There are SW examples and SW documentation available at: http://dev.ti.com/tirex/#/

    Regards, Richard
  • thanks Richard,

    it's not a document search issue.

    if we use proprietary rf driver or simplelink rf api, we can set the frequency flexibly,
    but currently we are using 15.4 stack, there is no direct way to set registers as you mentioned.

    to my understanding, there are bundles of registers related to each specific PHY ID, after we set the PHY ID to MAC layer,
    the rf relative registers will be set accordingly, but now there are only three types PHY IDs( and their LRM counterparts) available for app developers.

    maybe we can use 15.4 stack and direct call RF driver together, but seems that's not a proper way and crash occurs when I try to do this.

    thanks,

    Harbor
  • Hi Harbor,

    The PHY and data rates are hard coded in the TI15.4 stack there is no way of changing this in the same way you would do when using e.g. the Easylink API.

    You can find all available PHY IDs in the TI15.5 stack user guide:

    dev.ti.com/.../ti154stack-overview.html

    You can then mask what channels the device will work on to limit your application to a certain bands. For example you could use PHY ID 1 and channel 0 - 80 to fit the US 902 to 918 MHz restriction and channel 80 - 120 for Australia.
  • Hi M-W,

    I got the ideal how to set the channel number, but not quite clear about the setting of channel page.

    from 802.15.4 spec, each channel page is related to a specific type of PHY, for SUN PHY, from 802.15.4 -2015 description like below : 

    "Channel page nine is used to specify the standard-defined PHY operating modes, and channel page ten is used to indicate a SUN FSK Generic PHY mode "

    from TI sdk code, we're using channel page nine,  what's the difference between channel page nine and ten?  is there any case we need to use channel page ten?

    thanks,

    Harbor

  • As you already mentioned channel pages are used to define the PHY operating modes so you would have to use page 10 if you decide to use a PHY that is defined by page 10 for example if in the code you use the PHY "APIMAC_GENERIC_US_LRM_915_PHY_129" then you would be using channel page 10 instead of 9 and the code is already set up for this so as soon as you select this PHY the code will start using channel page 10.

    regards,
    Hector
  • Hi,

    the latest 802.15.4 spec from IEEE updates the  the Use of Regional Sub-GHz Bands:

    the spec as below:

    https://standards.ieee.org/findstds/standard/802.15.4v-2017.html

    the table of regional sub-ghz bands as below:

    as we believe the spec of IEEE also will comply with the radio regulation of these countries/regions,

    is it ok to implement our product's channel number settings according to this table?

    thanks,

    Harbor 

  • Yes, I believe it should be safe to follow this table. But I do recommend to double check the RF regulations of the region on which you plan to deploy your devices to make sure you are using the correct frequency. 

    Regards,

    Hector

  • thanks Hector,  I'm making this thread resolved...