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.

RFStudio CC1310 12 dBm txPower

Other Parts Discussed in Thread: CC1310, CC1101

SmartRF Studio Version 2.4.3 Release date: 2016-09-02 appears to have a bug in the CC1310 12 dBm tx power setting.  See details below:

 //   .txPower = 0x38D3,              // +10dBm

//    .txPower = 0x50DA,              // +11dBm

//    .txPower = 0xB818,              // +12dBm   // this one seems wrong, all others are in order

//    .txPower = 0xA63F,              // +12.5dBm

//    .txPower = 0xA73F,              // +14dBm

Please confirm this is a bug and provide appropriate setting.

Thanks,
Mark

 

  • No bug, the setting is correct.

    It's not given that the 12 dBm setting should be in order with the others. This is down to what the different bits control internally in the PA.
  • Hi, TER,

    I can not find -10dbm tx power setting for 433MHz.

    And there is difference between 10dbm tx power setting for 433MHz and 868MHz. So I assume that the -10dbm tx power setting for 868MHz can not be used for 433MHz, right?

    Can you provide how to calculate txpower setting with different tx power level?

    Thanks!

  • The power setting consists of two part, temperature compensation and setting of bias current to the PA (see 23.3.4.16 in the TRM). With the txPower settings given by SmartRF Studio the output power is nearly constant as a function of temperature. For 433 MHz it's not possible to find a temperature compensation setting that gives you a near constant over temperature for the lowest settings and hence they are not given in SmartRF Studio. If you use the - 10 dBm setting for 868 MHz on 433 MHz you will get a slightly different output power but a temp compensation that is off. If you need -10 dBm on 433 MHz you can try to turn off the temp compensation.
  • Thank you !
    How to turn off the temp compensation? Is it by setting bit9-15 with 0?
    if so ,i can only set 0xc0 at txpower, and then i measured the power is nearly -6.3dbm. and this is the min txpower at 433MHz?
    and i can't set other txpower as -10、-20、-30dbm which can be set when use CC1101.
  • Yes, if you set 0x00C0 you will get the lowest output power possible.

    The PA on CC1101 was designed to be able to give low output powers and therefore has 4 different output stages to be able to handle the full output range.

    The CC1310 only has one output stage that is designed to be as efficient as possible for high output power and therefore it doesn't have the same dynamic range as CC1101.