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.

Compiler/CC1120: can not find transmitted waveform

Part Number: CC1120


Tool/software: TI C/C++ Compiler

In synchronous mode, I can see that there are datas to be transmitted on GPIO0 with the oscilloscope, but I cannot see the transmitted waveform on the spectrum analyzer.

  • To be able to help you, please write a clear step by step description on how we can recreate this in our lab, ideally using a TRXEB and a CC1120 EM. 

  • Thank you for your help. There is no emission waveform tested on the spectrum analyzer. I don't think it is necessary to test in a laboratory environment.Can you tell me what causes this situation? I refer to the official routine. After sending the MSB of the first byte, the transmit command is send.

  • To be able to help you, please write a clear step by step description on how we can recreate this in our lab, ideally using a TRXEB and a CC1120 EM. Meaning that I want to confirm that I don't see anything on the spectrum doing the same steps as you. 

    Since I have no knowledge on how you have set up the CC1120 I'm not able to have any idea where you have missed a step in the setup. 

  • I am sorry, I did not understand what you mean, my register settings are as follows

    static const registerSetting_t preferredSettings[]=
    {
    {CC1120_IOCFG3, 0x08},
    {CC1120_IOCFG2, 0x09},
    {CC1120_IOCFG1, 0xB0},
    {CC1120_IOCFG0, 0x30},
    {CC1120_SYNC_CFG1, 0x0B},
    {CC1120_SYNC_CFG0, 0x17},
    {CC1120_DEVIATION_M, 0xF7},
    {CC1120_MODCFG_DEV_E, 0x0A},
    {CC1120_DCFILT_CFG, 0x56},
    {CC1120_PREAMBLE_CFG1, 0x00},
    {CC1120_PREAMBLE_CFG0, 0x35},
    {CC1120_FREQ_IF_CFG, 0x31},
    {CC1120_IQIC, 0xCE},
    {CC1120_CHAN_BW, 0x0D},
    {CC1120_MDMCFG1, 0x06},
    {CC1120_MDMCFG0, 0x05},
    {CC1120_SYMBOL_RATE2, 0x6F},
    {CC1120_SYMBOL_RATE1, 0x75},
    {CC1120_SYMBOL_RATE0, 0x10},
    {CC1120_AGC_CS_THR, 0xEA},
    {CC1120_AGC_CFG1, 0x2D},
    {CC1120_AGC_CFG0, 0x5F},
    {CC1120_FIFO_CFG, 0x00},
    {CC1120_FS_CFG, 0x14},
    {CC1120_PKT_CFG2, 0x05},
    {CC1120_PKT_CFG1, 0x00},
    {CC1120_PKT_CFG0, 0x20},
    {CC1120_PA_CFG2, 0x6B},
    {CC1120_PA_CFG0, 0x7E},
    {CC1120_IF_MIX_CFG, 0x00},
    {CC1120_FREQOFF_CFG, 0x24},
    {CC1120_FREQ2, 0x5D},
    {CC1120_FREQ1, 0x02},
    {CC1120_FREQ0, 0x8F},
    {CC1120_IF_ADC0, 0x05},
    {CC1120_FS_DIG1, 0x00},
    {CC1120_FS_DIG0, 0x5F},
    {CC1120_FS_CAL0, 0x0E},
    {CC1120_FS_DIVTWO, 0x03},
    {CC1120_FS_DSM0, 0x33},
    {CC1120_FS_DVC0, 0x17},
    {CC1120_FS_PFD, 0x50},
    {CC1120_FS_PRE, 0x6E},
    {CC1120_FS_REG_DIV_CML, 0x14},
    {CC1120_FS_SPARE, 0xAC},
    {CC1120_XOSC5, 0x0E},
    {CC1120_XOSC3, 0xC7},
    {CC1120_XOSC1, 0x07},
    {CC1120_SERIAL_STATUS, 0x08},
    };

  • And do you have a program that setup the CC1120? 

    By step to step I mean a full description of what you are doing with all details required for me to do the same. Register settings is just part of this.

    And which span do you use on the spectrum, are you able to catch if you send on a wrong frequency (which would be the case if the synth calibration fails etc)