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.

  • TI Thinks Resolved

CC1310: CC1310 WMBUS 434 MHz

Intellectual 920 points

Replies: 32

Views: 1361

Part Number: CC1310

Hello,

I need to test the CC1310 RX perfomance in my wmbus application. My goal is to be able to read the packets coming from my endpoints with the CC1310. Due to regulation, the wmbus in my country operates in 434.475 MHz.

The main problem is that the  wmbus stack for the CC1310 doesnt have any kind of example for this particular frequency, only for 868 MHz. I didnt find any kind of documentation of how to change this.

I really dont want to port all the endpoint wmbus code that  I made for another transceiver  to CC1310 just to measure its performance....

Is there any simple RX wmbus T1/T2 example for CC1310 without using this stack from stackforce ?

Thanks !!

  • In reply to M-W:

    Hi,

    It was a little better, but in my application the transmitters are always cc1101 based, so i dont know what to do. I will make another board and maybe test it with the cc1350 434 MHz launchpad.

  • In reply to Eduardo Bernardi:

    Hi Eduardo,

    So testing it in Smart RF Studio still showed issues in terms of performance is that correct?

    Best regards,

    M-W

    I'm currently out of office until January 2020, there will be no answers during this period. Please feel free to open a new thread using the "Ask a related question" if you feel that your see your thread with me has not been picked up by someone else.

  • In reply to Eduardo Bernardi:

    I almost have the same problem and after few day, i get the same issue as above, i check the whole forum , seem there ;s still no solution for that ~ btw beside you do the 3 out of 6 coding , no other solution?
  • In reply to M-W:

    Yes, when receiving the wmbus data from the cc1101 end devices , the maximum rssi that i received in both rf studio and in normal operation was -80 dBm. Until now i couldnt find any solution for this. I will try another board design to see if it helps, but i still think there is something wrong in firmware level.

  • In reply to Jeff Yu:

    I could read wmbus data using the cc1310 wmbus patch without the 3 out of 6 encoding by software, but i couldnt make the crc checking with this approach, so i decided to do the 3 out of 6 coding and then i could check the crc and discard the invalid packets. I can help you with this if you need. Are you dealing with perfomance issues too ?
  • In reply to Eduardo Bernardi:

    HI Eduardo Bernardi,

    i am still working on the patch,

    i got the same problem with you ,

    that """

    It works only if I comment out this line below, but it can receive only packets with 30 bytes or less. The wmbus packets that i need to receive have 34 bytes :

    // Set divider bias to disabled
         //HW32_ARRAY_OVERRIDE(0x405C,1),

    If i disable the wmbus patches doing this:

    MCE_RFE_OVERRIDE(0,4,0,1,0,0),

    How do you solve this ?

    thanks

    Jeff

  • In reply to Jeff Yu:

    I will attach my smartrf_settings. It works perfectly for receiving wmbus packets in 434.475 MHz, but you must write the 3 out 6 decoding !1016.smartrf_settings.c

  • In reply to M-W:

    I ported my firmware to the cc1350 and tested it in the 434 MHz launchpad. The perfomance was significantly better than my custom board with cc1310. Now i can read packets up to -95 dBm. The bitrate is 100 kbps when operating in wmbus t1 mode in my case. Is this the best perfomance that i can achieve with cc1310 or cc1350? Is there anything that i could improve in firmware level?
  • In reply to Eduardo Bernardi:

    HI Eduardo Bernardi,

    I try to port the smartrfsetting into the RFRxpacket but it is no luck,

    can you have some idea of how i garb the data which i can saw in smartRFstudio, i know i need to work of CRC on that part.

    thanks

    Jeff

  • In reply to Eduardo Bernardi:

    The CC1350 has a sensitivity of -110 dBm at 433 (50 kbps) so I will assume better than -95 on 100 kbps.

    Can you do testing with SmartRF Studio on the LP and not using your own code? You can use SmartRF Studio + CC1101 on the transmitter side also, and see what results you get when you have known firmware and settings generated from Studio.

    Siri

     

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.