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.

CC1352R: Compatibility with CC1312R

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

Tool/software:

Hi everyone,

I'm working on a project where I need to establish communication between a CC1352 and a CC1312 using the 868 MHz band. To get started, I used the rfUartBridge example from the TI SDK as a base.

I’ve configured a custom PHY with identical settings on both boards. Communication between two CC1352 devices works perfectly. However, when I try to communicate between the CC1352 and the CC1312, nothing seems to go through.

I’ve double-checked that:

  • Both devices are using the same PHY settings (modulation, symbol rate, deviation, etc.)
  • The RF commands are properly configured
  • The UART bridge is functioning correctly on both ends

Is there something I might be overlooking—perhaps related to the RF front-end, TX power tables, or board-specific configurations?

Any insights or suggestions would be greatly appreciated!

Thanks in advance!

  • Hi,

    • Have you tested the PHY settings using SmartRF Studio 7 first? The recommended workflow is to develop the PHY settings using SmartRF Studio and export them for use in CCS. That way there are fewer variables and it is easier to narrow this down.
    • Was a CC1312R-CC1312R link succesful in preliminary testing as well (just to double-check)?
    • Is this custom HW or have you tested using TI LaunchPads first?

    Regards,

    Zack

  • I’ve been working on my project rfUARTBridge and have customized the SysConfig file to meet my requirements. Specifically, I modified the radio settings to use "SimpleLink Long Range 2.5 kbps", and communication is working well between two CC1352 custom boards (my own hardware). I also created a similar project for CC1312, which is functioning correctly between two CC1312 boards.

    I carefully compared the RadioConfig files for both projects and confirmed that all settings are identical, except that the CC1352 configuration includes a 2.4 GHz power table. However, communication between CC1352 and CC1312 is not working — no packets are received on either side.

    To troubleshoot, I even swapped the radioConfig.c/h files between the two projects, but still no packets are received. I’ve verified that both the transmitter and receiver work correctly when paired with the same part number.

    I haven’t used SmartRF Studio in this process. Is there something I might be overlooking that could prevent interoperability between CC1352 and CC1312?

  • The Sub-1 GHz radio portions are the same on the CC1312R and CC1352R, so that shouldn't be the case - it definitely sounds like a configuration issue that is different between the two projects (however small).

    If you use just the default 2.5 kbps LRM PHY to communicate between the CC1312R and CC1352R (with everything else in their respective CCS projects the same as when you use your custom PHY), is the link successful?