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.

CCS/LAUNCHXL-CC1350: High Error Rate in SmartRF Studio Test

Part Number: LAUNCHXL-CC1350


Tool/software: Code Composer Studio

We use three cc1350LP to do ttransfer packet test in SmartRF Studio 7, version is 2.5.1. There very strange, when we use two CC1350LP to do the transfer packet test, there have no  "Packet Error Rate". But add the other one and start transfer data to one of CC1350LP device, we  found it have big "Packet Error Rate" counter in "Packet RX" site. But when we change the setting to "625bps long range", we found there have no "Packet Error Rate" happen? What's the ideal about it? And have any way to avoid the Error Rate in high data rate and many cc1350lp device in the same place?   Thanks!!

Regards,

Kevin

  • Kevincy,

    Do you have two sets of LaunchPads running in the same area? On the same channel? SmartRF Studio does not perform "Listen-before-talk" channel sensing before sending on a given channel, it just goes. This causes issues if you have more that one pair of boards running at the same time.

    Can you explain one more time what you are trying to test and I will tell you if this is possible with Smart RF Studio, or if you need to create custom code to enable your test case.

    Regards,
    /TA
  • Hi TA,

    Thank you quick feedback.

    We use three set on the same area to do the test. In this case, we simulate multiple sets of LaunchPads connect to one LaunchPads. Our application, It will like a client-server architecture, we hope it can support to over 100 nodes to dynamic to connect the server node and tranfer a record data in each second in the same time. Is it possible to implement on CC13xx?

    Regard,
    Kevin
  • As TA pointed out: If you want to have more than one Tx operating on the same channel close to each other you have to implement something in your code that ensures that only one Tx is sending at a given time. If two or more Tx units sends at the same time the resulting signal at the receiver will be distorted on not possible to decode. This type of test you can't do with SmartRF Studio since Studio doesn't check if some other device is on the air.

    Minimum is to use Listen Before Talk, see example in the SimpleLink CC13X0 SDK. When you have many node you can consider time multiplexing in addition to ensure that not all nodes try to send at the same time.

    So yes, what you want to implement on CC13xx is possible but requires some coding.
  • Hi Ter,

    We will try to implementation LBT on our application. Thanks!!


    Regards,
    Kevin