SWRA571B August   2017  – August 2020 CC1310 , CC1310 , CC1312PSIP , CC1312PSIP , CC1312R , CC1312R , CC1314R10 , CC1314R10 , CC1350 , CC1350 , CC1352P , CC1352P , CC1352P7 , CC1352P7 , CC1352R , CC1352R

 

  1.   Abstract
  2.   Trademarks
  3. 1Introduction
  4. 2IQ Dump Patch
    1. 2.1 Recommended Operating Limits
      1. 2.1.1 Register Overrides
      2. 2.1.2 API Configuration
  5. 3Building a Software Example
  6. 4Testing the Patch Using the Built-In Test Pattern
  7. 5References
  8. 6Revision History

API Configuration

When using the patch some changes have to be done to the API exported from SmartRF Studio. formatConf.bMsbFirst in CMD_PROP_RADIO_DIV_SETUP must be set to 0 to allow for LSB to be transmitted first and maxPktLen in CMD_PROP_RX must be set to 0 for unlimited packet length. The RX bandwidth should be set to 39/38.9 kHz (CC13x0/CC13x2), and a good starting point for the deviation is to set it to half the data rate (see Table 2-3).

Table 2-3 API Modifications
API FieldValueComment
RF_cmdPropRadioDivSetup.formatConf.bMsbFirst0Least significant bit transmitted first
RF_cmdPropRx.maxPktLen0Unlimited length
RF_cmdPropRadioDivSetup.modulation.deviation0x196.25 kHz
RF_cmdPropRadioDivSetup.rxBw0x20
0x4D
39 kHz (CC13x0)
38.9 kHz (CC13x2)
RF_cmdPropRadioDivSetup.symbolRate.rateWord0x200012.5 kbps