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.

CC1201: CC1201 receiving problem

Part Number: CC1201

Hi ti team,

I encountered a problem while debugging CC1201: 1. Sending 5 packets can only receive 3 packets 2. The content of the received packets is wrong ,as follows

static const registerSetting_t preferredSettings[]=
{
{CC120X_IOCFG2, 0x06},
{CC120X_SYNC3, 0x6E},
{CC120X_SYNC2, 0x4E},
{CC120X_SYNC1, 0x90},
{CC120X_SYNC0, 0x4E},
{CC120X_SYNC_CFG1, 0xA5},
{CC120X_SYNC_CFG0, 0x02},
{CC120X_DEVIATION_M, 0x47},
{CC120X_MODCFG_DEV_E, 0x0B},
{CC120X_DCFILT_CFG, 0x56},
{CC120X_PREAMBLE_CFG0, 0xBA},
{CC120X_IQIC, 0xC8},
{CC120X_CHAN_BW, 0x84},
{CC120X_MDMCFG1, 0x42},
{CC120X_MDMCFG0, 0x05},
{CC120X_SYMBOL_RATE2, 0x94},
{CC120X_SYMBOL_RATE1, 0x7A},
{CC120X_SYMBOL_RATE0, 0xE1},
{CC120X_AGC_REF, 0x27},
{CC120X_AGC_CS_THR, 0xF1},
{CC120X_AGC_CFG1, 0x11},
{CC120X_AGC_CFG0, 0x90},
{CC120X_FIFO_CFG, 0x00},
{CC120X_FS_CFG, 0x14},
{CC120X_PKT_CFG2, 0x24},
{CC120X_PKT_CFG1, 0x83},
{CC120X_PKT_CFG0, 0x00},
{CC120X_PKT_LEN, 0x1F},
{CC120X_IF_MIX_CFG, 0x18},
{CC120X_TOC_CFG, 0x03},
{CC120X_MDMCFG2, 0x02},
{CC120X_FREQ2, 0x56},
{CC120X_FREQ1, 0x99},
{CC120X_FREQ0, 0x98},
{CC120X_IF_ADC1, 0xEE},
{CC120X_IF_ADC0, 0x10},
{CC120X_FS_DIG1, 0x07},
{CC120X_FS_DIG0, 0xAA},
{CC120X_FS_CAL1, 0x40},
{CC120X_FS_CAL0, 0x0E},
{CC120X_FS_DIVTWO, 0x03},
{CC120X_FS_DSM0, 0x33},
{CC120X_FS_DVC0, 0x17},
{CC120X_FS_PFD, 0x00},
{CC120X_FS_PRE, 0x6E},
{CC120X_FS_REG_DIV_CML, 0x1C},
{CC120X_FS_SPARE, 0xAC},
{CC120X_FS_VCO0, 0xB5},
{CC120X_IFAMP, 0x05},
{CC120X_XOSC5, 0x0E},
{CC120X_XOSC1, 0x03},
};

  • Can you please test with known-good hardware CC1201EM and known-good software SmartRF settings to see if you have similar issues.

  • 1. We use cc1201 to replace a similar chip of existing products;

    2. Our application scenario requires the use of 433M transmission frequency. We downloaded "smartrf studio 7" from TI's official website, but we can't get effective parameter configuration;

    3. We can detect the stable transmitter signal on the oscilloscope, and we can also get regular output (messy) data from the serial port on the receiver. Therefore, we think that there is no problem with the current hardware, and suspect that there is a problem with the parameter table configuration;

  • Use the SmartRF studio to generate the base register settings:

    1. Choose a 433 MHz PHY from drop-down menu

    2. The register export button can be used to import register settings.

    3. For debugging purposes, if no improvement after 1. and 2. The Rx Filter BW can also be increased from default settings to see if this helps improve the number of packets received.