Hi,
When I use the CC1120 Transparent Serial Mode,I set the CC1120 GPIO0 pin is explicitly used as serial data input,and use the MCU to output a 40KHz digital signal to connect CC1120 GPIO0 ,but the Spectrum is so many harmonic wavelength,just like this picture:
Compare with this one from using the TrxEB PCB (MSP430 uP) and CC112xEM from SmartRF Studio 7 procreant which we wnat.
And this are the register settings:
static const registerSetting_t PreferredTxSettings[]=
{
{CC112X_FREQ2, 0x71}, //730000
{CC112X_FREQ1, 0xc0},
{CC112X_FREQ0, 0x00},
{CC112X_PA_CFG2, 0x30},//305664
{CC112X_PA_CFG1, 0x56}, //WGH
{CC112X_PA_CFG0, 0x64},
{CC112X_IOCFG3, 0x08},
{CC112X_IOCFG2, 0x09},
{CC112X_IOCFG1, 0xB0},
{CC112X_IOCFG0, 0x30}, //48
{CC112X_SYNC_CFG1, 0x0b}, //0x0b
{CC112X_DEVIATION_M, 0x06},
{CC112X_MODCFG_DEV_E, 0x1b}, //0x1b
{CC112X_DCFILT_CFG, 0x1C},
{CC112X_PREAMBLE_CFG1, 0x00},
{CC112X_PREAMBLE_CFG0, 0x2A},
{CC112X_IQIC, 0x46},
{CC112X_CHAN_BW, 0x41},
{CC112X_MDMCFG1, 0x06},
{CC112X_MDMCFG0, 0x45},
{CC112X_DRATE2, 0x94}, //0x84 by li
{CC112X_DRATE1, 0x7a}, //7a
{CC112X_DRATE0, 0xe1},//e1
{CC112X_AGC_REF, 0x20},
{CC112X_AGC_CS_THR, 0x19},
{CC112X_AGC_CFG3, 0x91},
{CC112X_AGC_CFG2, 0x20},
{CC112X_AGC_CFG1, 0xA9},
{CC112X_AGC_CFG0, 0xCF},
{CC112X_FIFO_CFG, 0x00},
{CC112X_SETTLING_CFG, 0x0B},
{CC112X_FS_CFG, 0x12},
{CC112X_PKT_CFG2, 0x07}, //0x07by li
{CC112X_PKT_CFG1, 0x00},
{CC112X_PKT_CFG0, 0x20},
{CC112X_PA_CFG2, 0x30},//305664
{CC112X_PA_CFG1, 0x56}, //WGH
{CC112X_PA_CFG0, 0x64},
{CC112X_IF_MIX_CFG, 0x00},
{CC112X_FREQOFF_CFG, 0x00},
{CC112X_TOC_CFG, 0x0A},
{CC112X_FS_DIG1, 0x00},
{CC112X_FS_DIG0, 0x5F},
{CC112X_FS_CAL1, 0x40},
{CC112X_FS_CAL0, 0x0E},
{CC112X_FS_DIVTWO, 0x03},
{CC112X_FS_DSM0, 0x33},
{CC112X_FS_DVC0, 0x17},
{CC112X_FS_PFD, 0x50},
{CC112X_FS_PRE, 0x6E},
{CC112X_FS_REG_DIV_CML, 0x14},
{CC112X_FS_SPARE, 0xAC},
{CC112X_FS_VCO0, 0xB4},
{CC112X_XOSC5, 0x0E},
{CC112X_XOSC1, 0x03},
{CC112X_PARTNUMBER, 0x48},
{CC112X_PARTVERSION, 0x21},
{CC112X_SERIAL_STATUS, 0x08},
{CC112X_RX_STATUS, 0x10},
{CC112X_SETTLING_CFG, 0x0B},
};
Any suggests to me to solve the problem?
PS:
When I use the TrxEB PCB (MSP430 uP) and CC112xEM from SmartRF Studio 7,I didn't probe any digital signals
into the the CC1120 GPIO0 from MSP430 uP using the oscope.How does it produce the Spectrum.
Best regards
Mickey Li
.