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: contiki

Part Number: CC1310


Hi,

I am Moralez and I have been studying contiki operating system for recent several months.

I have SmartRF06 evaluation boards and CC1310 modules from TI and other CC1310 modules from other supplier.

And the module of other supplier has larger output power than 14dbm. Its intro output power is 23dbm, but I am not sure.

At first, the module didn’t join in the wireless sensor network using contiki os. But, I changed some driver files from origin CC1310 contiki driver to TI-RTOS driver. I compiled CC26xx-web-demo and slip-radio, and flashed it into CC1310 modules. That works well for both TI and other supplier module.

In case of TI origin CC1310 module, there is no problem and everything is OK. The communication distance is enough long to satisfy our requirements.

But the module from other supplier has serious distance problem. Its output power is so low that the communication distance is just about 40 centimeters long.

So, I programmed that module with rfPacketTx example from simplelink_cc13x0_sdk_1_30_00_06. As result, the output power of the module became larger and I identified wireless signal of the module on SmartRF Studio. The communication distance was much more extended than before.

From this fact, I thought the main problem was the CC1310 driver, so, I changed a lot of driver files from origin Contiki to TI-RTOS driver.

The path that I changed driver files are as follows.

./contiki/cpu/cc26xx-cc13xx/lib/cc13xxware/driverlib

./contiki/cpu/cc26xx-cc13xx/lib/cc13xxware/inc

./contiki/cpu/cc26xx-cc13xx/lib/cc13xxware/rf_patches

But I didn’t solve this problem until now. I have been working on this problem for about a week or more. How can I strengthen the output power of the module? That module works well on the TI origin simplelink_cc13xx_sdk source. Does that mean I can solve this problem and extend the communication distance of the module?

I need some help from TI experts and other professionals.

I attach cc1310 related driver files that I used in the project.

Best regards.cc13xxware.rar