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.

CC2541-Q1: Quad role on CC2541-Q1

Guru 16800 points
Part Number: CC2541-Q1
Other Parts Discussed in Thread: CC2541, CC2640R2F-Q1, CC2640R2F

Hello,

Does CC2541-Q1 support quad role (Peripheral, Central, Observer and Broadcaster) concurrently?
If that is possible, each roles is processing in time division, how long time take to switch the roles?

Best Regards,

Nomo

  • Multirole (central+peripheral) supports only CC26xx not CC2541.
  • Please see this blog for details about the upcoming AEC-Q100 automotive qualified CC2640R2F-Q1 that will be sampling later this month (Feb). The automotive variant has the same software features and capability as the non-automotive version.

    Best wishes

  • Hello,

    Thank you for your reply.

    How about CC2640R2F-Q1?
    Does CC2640R2F-Q1 support quad-role (central+peripheral+observer+broadcaster)?

    Best Regards,

    Nomoto

  • CC2640R2F-Q1 only has a single RF core so I don't think it can support quad-role (central+peripheral+observer+broadcaster).
  • - GAP roles are performed on a per-connection basis in BLE. I.e, a device that is a peripheral to central on a given connection does not switch roles during that connection. The CC2640R2F / CC2640R2F-Q1 support multiple connections and can operate in any defined GAP role on any individual connection. Non-connected roles, i.e., observer / broadcaster, can be performed at times in between connection events.

    Best wishes
  • &JXS do you mean CC2640R2 is feasible to support quad-role (central+peripheral+observer+broadcaster) concurrently?
  • The term "quad-role" is not used by the Bluetooth specification. For a description of the available link layer states, please refer to "1.1 LINK LAYER STATES" in BLUETOOTH SPECIFICATION Version 4.2 [Vol 6, Part B]. The CC2640R2F can support the state combinations listed in this section as demonstrated in the multi-role sample application in the CC2640R2 SDK. As with all BLE wireless MCUs, only one radio is incorporated so multiple connections or LL states are scheduled in time.

    I hope this explanation helps.

    Best wishes
  • I know only one radio is incorporated so multiple connections or LL states are scheduled in time. But, my question is that can we make it as multi role with central role connecting to some peripheral, peripheral role connecting to another BLE central, observer role doing scan, and broadcast role doing broadcasting on CC2640R2?
  • Yes! This is exactly how multi-role works. The time between connection events can be used for Adv or scanning.

    Best wishes
  • Can latest CC26xx multirole example do this?