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: BLE/ZigBee/Sub1 Concurrently

Part Number: CC1352R
Other Parts Discussed in Thread: CC2652R

Hi team,

We are interested in the CC1352R and are wondering if it is possible to run BLE, ZigBee, and IEEE 802.15.4g stacks, all concurrently. Are we able to have an active BLE connection to a phone while collecting sensor data from ZigBee and IEEE 802.15.4g sensor nodes at the same time? If not, what is the reason for the limitation?

Regards,

Akash

  • Hello Akash,

    Currently we do not support this feature, but we have a DMM (Dynamic Multi-protocol Manager), which allows you to run two protocols and/or two bands at the same time; this is part of the new SDK and you can find it under examples .
    The main reason for the limitation is not enough memory to run a multiple stacks at the same time.

    Regards,
    AB

  • Hi AB,

    To be clear, you're saying that we have the ability to run 2 stacks at any given time but not 3?

    Do we have the ability to support external memory in order to be able to run 3 stacks?

    Regards,
    Akash
  • Hello Akash,

    Currently, DMM support is enabled in the SIMPLELINK-CC13x2-SDK for concurrent operation of the BLE and TI Proprietary (Sub-1GHz) stack. Please refer to the DMM documentation for implementation details and limitations:
    software-dl.ti.com/.../index-proprietary-rf.html

    We are looking to enable additional protocol stack support on the CC1352R and CC2652R wireless MCUs at a later time. Please register for updates via the Alert Me button on the respective SDK pages for the latest updates.

    Best wishes
  • Hi Jeff,

    If we were to have support for ZigBee on DMM, do we have enough space on chip for all 3 stacks (Sub-1, BLE, and ZigBee)? If so, how much space would be available for the customer application?

    Regards,
    Akash
  • Hello,

    As of now with the current DMM example we provide, which supports 15.4 and BLE on CC13x2, takes up about 50% (179K) of Flash.

    Assuming we are just adding ZStack and the MAC, which does not include some TIRTOS and TI Driver code, since it's already included in the current DMM example, it should be an additional ~70K. Leaving about  ~100K for application code.

    Regards,

    AB