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.

CC1352P: Query on Proprietary RF mode custom settings

Part Number: CC1352P
Other Parts Discussed in Thread: CC1352R, SYSCONFIG

Hi TI,

We are looking at TI modules with various RF interfaces which gives a high throughput/Data rate for our application.

Based on https://github.com/TexasInstruments/ble_examples/blob/simplelink_cc13x2_26x2_sdk-5.10/examples/rtos/CC26X2R1_LAUNCHXL/ble5apps/throughput_peripheral/readme.md, We thought of choosing module CC2652R1 for achieving good throughput.

And then, we saw, TI is providing Proprietary RF mode, where user will have advantage of choosing various frequency bands, PHY and can avoid packet overhead concept of standard RF protocols. With all these custom settings, we wanted to evaluate => Do we achieve higher throughput with Proprietary RF mode comparing to BLE that mentioned in above link.

We are checking module CC1352P, because CC1352P radio can support a wide range of physical radio formats ( 169, 433, 470 to 510, 868, 902 to 928, and 2400 to 2480 MHz - as per datasheet )

We are using example rfPacketTx from simplelink_cc13xx_cc26xx_sdk_6_40_00_13 SDK as shown below.

When we try to do some custom settings, seeing that 169 MHz and 433 MHz bands are not supported but as per datasheet, these bands (169 MHz and 433 MHz) are supported by CC1352P.

I am wondering where my understanding is wrong ?

868 MHz band is supported but can't set the symbol rate more than 1Mbps. Is it that we can't achieve more than 1Mbps with 868MHz band ?

With 2400 MHz band, I see maximum symbol rate ~250Kbps.

We thought of exploring this proprietary RF mode, to see =>

Is RF proprietary mode achieves more throughput than BLE module (BLE-5 stack of CC2652R1  => ~1300 Kbps with less processing involved)

But I see proprietary RF mode is more suitable for high security applications than high throughput applications.

Please correct me if I am wrong and we are open for the suggestions ?

Thanks,

Padmini

  • Hi Padmini,

    Do you specifically need an output power that is higher than +14 dBm (up to +20 dBm)? If you are looking for a dual-band equivalent to the CC2652R1 then the CC1352R could be more suitable. It has the same functionality as the CC1352P, minus the high-power output (i.e. a maximum output power of +14 dBm at Sub-1 GHz and +5 dBm at 2.4 GHz).

    As you correctly saw in the datasheet, the CC1352P (and R) devices can operate in the frequency bands you listed. 

    If you want to evaluate the RF performance, we would recommend using SmartRF Studio for the easiest method of testing/evaluation of recommended PHY settings at different frequency bands (using the CC1352P LaunchPads). This is more "plug-and-play" if you are interested in evaluating just the RF performance initially. You can select a recommended PHY as a starting point and then adjust parameters to reflect your use case.

    1. Regarding the 169 MHz and 433 MHz bands:
    It looks like you have selected the LAUNCHXL-CC1352P-2 LaunchPad for your hardware (according to the rfPacketTX example in your screenshot) - this would explain why sysconfig shows that the 169 MHz and 433 MHz bands are not supported as the P-2 board is optimised for 868/915 MHz TX/RX at +14 dBm, 2.44 GHz TX/RX at +5 dBm, and 2.44 GHz TX at +20 dBm. If you click on the "RF Design" in the error messages you highlighted that should clarify this further for you.

    The LAUNCHXL-CC1352P-4 LaunchPad is optimised for 433 MHz TX/RX at +14 dBm, 2.44 GHz TX/RX at +5 dBm, and 2.44 GHz TX at +10 dBm. You would need to select the rfPacketTx example for the CC1352P-4 LaunchPad instead.

    However, we do not currently have hardware optimised for 169 MHz operation for the CC1352P. So, you would need to modify the settings manually for the +14 dBm Sub-1 GHz path for this band.

    2. >1 Mbps data rate:

    The CC1352P has PHY settings characterised up to <= 2 Msps according to Section 9.3.1 of the CC1352P datasheet.

    3. 2.4 GHz maximum symbol rate:

    The symbol rate in the screenshot you posted is not the maximum possible for the device, but instead for that combination of PHY settings. In this case you would need to increase the RX Filter Bandwidth accordingly, otherwise it would be impossible for it to be received correctly.

    Please see SWRA122 (CC11xx Sensitivity Versus Frequency Offset and Crystal Accuracy): https://www.ti.com/lit/swra122 for a high-level overview of this (the basic theory for selecting the correct RX Filter Bandwidth in this App Note is still applicable to the CC13x2 devices).

    Regards,

    Zack

  • Hi ZC,

     

    Thanks for detailed clarification.

     

    I have a question on how to choose the correct RF parameters.

     

    I understand that TI already provided some recommended PHY as a starting point in smart RF studio but I see, max symbol rate is ~1Mbps for most of the recommended PHY.

     

    As you mentioned, we can adjust the RF parameters, i did tried the changing these RF parameters.

    Below is the report of one the test tried.

    I see huge packet error => Is it telling that the chosen RF parameters will not work / not proper parameters ?

     

    So, what is measure here to validate the RF parameters that are selected ?

     

    I am still in a dilemma that should we go with BLE 5 or choose Proprietary RF for getting good throughput. 

    Thanks,

    Padmini

  • Hi Padmini,

    I have double-checked with a colleague to get clarification on this and as of the time of writing the High-Speed Mode patch has less support on the CC13x2 devices (compared to the CC13x0 devices).

    For 2.4 GHz operation, to use data rates higher than those recommended in SmartRF Studio you would have to start with BLE settings and then combine it with the PROP API. Therefore, your selection will depend partly on the API you wish to use, and also if Sub-1 GHz is an option for your application.

    In SmartRF Studio there are recommended settings for BLE 2 Mbps that you can use to evaluate the RF performance. This is probably the simplest option for you in the first instance.

    Relevant Links:

    Regards,

    Zack