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: CSMA-CA functioning and configuration in TI 15.4

Part Number: CC1310
Other Parts Discussed in Thread: CC1350

Hi,

I've been doing some research on the TI 15.4 for using with the CC1310 and i've a question related to the implementation of the CSMA-CA algorithm. I've previously worked with CSMA-CA in the AT86RF212B from Atmel. Using that IC, user can specify different modes to detect a clear channel as specified by IEEE 802.15.4. Below is a capture of the datasheet with the available modes.

I was wondering if there is a way of configuring the CC1310 in any of those modes. I actually need to implement mode 3 (Carrier sense and energy detection above threshold). I'll really appreciate the help.

Regards

  • Hello Francisco,

    The solution supports both Sub-1 GHz and 2.4 GHz and is part of the SDK provided
    by TI for TI SimpleLink devices CC1310 and CC1350. It is based on non-persistence CSMA/CA MAC
    layer and is very well suited all LPWAN use-cases. It supports beacon mode for synchronized networks,
    non beacon mode for unsynchronized networks as well as optional frequency hopping mechanism to
    improve network robustness and to increase the output power under FCC regulations.

    Regards,
    AB
  • Hello AB,

    First of all, thanks for your reply. Do you know wich mechanism uses to know if channel is busy? With the AT86RF212B you can select to indicate a busy channel if energy is above a defined threshold, if carrier is present or a combination of both. With TI 15.4 + CC1310 how does this work? Does it sense only energy? Does it sense both? I really need to know this behavior and if it can modified. The product will be in a very noisy environment and frequency hoping is not an option, so we need the CC1310 only not to transmit when it senses another true IEEE 802.15.4 signal present, and that is achieved by analyzing both energy in that channel and the presence of a carrier with the same modulation and spreading characteristics. Really appreciate any help

    Regards

  • Hi everyone,

    Any updates on this? I would really appreciate any technical support. Thanks.

  • Hello Francisco,

    Here is a description on how the different scans work in addition to the Energy detect

    MAC_SCAN_ACTIVE

    Active scan. The device tunes to each channel, sends a beacon
    request and listens for beacons. The PAN descriptors are returned
    at the end of the scan

    MAC_SCAN_PASSIVE

    Passive scan. The device tunes to each channel and listens for
    beacons. The PAN descriptors are returned at the end of the scan

    MAC_SCAN_ORPHAN

    Orphan scan. The device tunes to each channel and sends an orphan
    notification to try and find its coordinator. The status is returned
    at the end of the scan

    MAC_SCAN_ACTIVE_ENHANCED

    Enhanced Active scan. In addition to Active scan, this command is also
    used by a device to locate a subset of all coordinators within its
    POS during an active scan.

    Regards,

    AB

  • Hi AB,

    That's not exactly what i meant on the original question of this post but it doesn't matter, i have already found what i was looking for. Thanks.

    Cheers