Part Number:CC1121
HI,
We are using CC1121 Transparent mode to receive data from one of our device.We are not using any SYNC Words or Preambles to detect the received information.We are reading the received base band modulated signal via CC1121 GPIO and processing it on micro controller. This is working fine till we enable RSSI in transparent mode.
When RSSI is enabled CC1121 is giving glitches to the data frame and its corrupting the base band signal.We are getting unwanted pulses from CC1121 due to this we are loosing most of the packets. We didn't see this issue when RSSI is disabled.
Is there any problem with transparent mode RSSI or we are doing something wrong in our register settings ?.
Here are the register settings what we are setting to CC121.
{CC112X_IOCFG3, 0xB0},
{CC112X_IOCFG2, 0x09},
{CC112X_IOCFG1, 0xB0},
{CC112X_IOCFG0, 0x30},
{CC112X_DEVIATION_M, 0x48},
{CC112X_MODCFG_DEV_E, 0x06},
{CC112X_PREAMBLE_CFG1, 0x00},
{CC112X_FREQ_IF_CFG, 0x3A},
{CC112X_SYNC_CFG1, 0x0B},
{CC112X_SYNC_CFG0, 0x00},
{CC112X_DCFILT_CFG, 0x1C},
{CC112X_IQIC, 0x46},
{CC112X_CHAN_BW, 0x01},
{CC112X_MDMCFG1, 0x86},
{CC112X_MDMCFG0, 0x4A},
{CC112X_SYMBOL_RATE2, 0x50},
{CC112X_SYMBOL_RATE1, 0x62},
{CC112X_SYMBOL_RATE0, 0x4E},
{CC112X_AGC_REF, 0x2F},
{CC112X_AGC_CS_THR, 0x19},
{CC112X_AGC_CFG1, 0xC9},
{CC112X_AGC_CFG0, 0xCF},
{CC112X_FIFO_CFG, 0x00},
{CC112X_SETTLING_CFG, 0x03},
{CC112X_FS_CFG, 0x12},
{CC112X_PKT_CFG2, 0x07},
{CC112X_PKT_CFG1, 0x01},
{CC112X_PKT_CFG0, 0x20},
{CC112X_PA_CFG2, 0x7F},
{CC112X_PA_CFG1, 0x56},
{CC112X_PA_CFG0, 0x7E},
{CC112X_PKT_LEN, 0xFF},
{CC112X_IF_MIX_CFG, 0x00},
{CC112X_FREQOFF_CFG, 0x22},
{CC112X_TOC_CFG, 0x0B},
{CC112X_FREQ2, 0x6C},
{CC112X_FREQ1, 0x8A},
{CC112X_FREQ0, 0x22},
{CC112X_FS_DIG1, 0x00},
{CC112X_FS_DIG0, 0x5F},
{CC112X_FS_CAL0, 0x0E},
{CC112X_FS_CAL1, 0x40},
{CC112X_FS_CAL2, 0x20},
{CC112X_FS_DIVTWO, 0x03},
{CC112X_FS_DSM0, 0x33},
{CC112X_FS_DVC0, 0x17},
{CC112X_FS_VCO4, 0x14},
{CC112X_FS_VCO0, 0xB4},
{CC112X_FS_PFD, 0x50},
{CC112X_FS_PRE, 0x6E},
{CC112X_FS_REG_DIV_CML, 0x14},
{CC112X_FS_SPARE, 0xAC},
{CC112X_XOSC5, 0x0E},
{CC112X_XOSC3, 0x03},
{CC112X_XOSC1, 0x03},
{CC112X_SERIAL_STATUS, 0x08},