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.

CC1125EM-CAT1-868RD: Data Rate

Part Number: CC1125EM-CAT1-868RD

->In generic 200 Kbps, 4-GFSK  Mode and Fixed packet length : 126 Byte, addressing is not used.

From smartRF stdio measuring the data rate is 140 Kbps.

Now connecting both the board through MCU by SPI interface.

Tx data from one board at the rate of 140 Kbps.

-> In receiver board huge data is loss.

Receive only 77 Kbps data rate.

how to know where these packet drop cc1125 Phy or somewhere else.

Is cc1125 have any statistics from which i know that where my data loss.

In transmission board it transmit 140 Kbps.

NOTE: i am using cc1125 GPIO nterrupt for complete packet receive/transmit(interrupt on falling edge).

Please Help!

  • Is it is compulsory raise SRX command after receiving each packet.

    e.g
    while(1)
    {
    Enter in RX mode by (SRX cmd)
    Packet received (CRC ok)
    Enter in RX (why again. other wise no packet receive) // so packet receive b/w this time is loss
    }
  • A question on the side:
    - Why are you using 200 kbps on a narrow band EM?
    - Note that CC1125 is a narrowband chip, for 200 kbps you should use CC1200 or CC1310 if possible.
  • Please tell - cc1200 is also narrow band,

    and why i am not used cc1125 if i need bandwidth up to 140 kbps only.

    Actually i also want to know the difference between cc1125 and cc1200 other than throughput.

  • The CC1125 mainly target applications where a RX BW less than 10 kHz is needed. CC1120/ CC1125 supports 140 kbps but CC1200 gives better performance for RX BW > 100 kHz (Using a IF compared to zero IF)
    By "From smartRF stdio measuring the data rate is 140 Kbps.", do you mean that you have started from the 200 kbps setting and changed the datarate to 140 kbps without other modifications?