Other Parts Discussed in Thread: CC1190, CC1120
Tool/software:
I am working on a CC1120 + CC1190 custom board with a carrier frequency of 868 MHz, using the following configuration:
- Bit rate: 1.2 kbps
- RX filter bandwidth: 7.8 kHz
- Modulation format: 2-GFSK
- Frequency deviation: 1.5 kHz
- Transmit power: 27 dBm
I configured the registers as per SmartRF Studio:
{IOCFG3, 0x06},
{IOCFG2, 0x33},
{IOCFG1, 0xB0},
{IOCFG0, 0x73},
{SYNC3, 0xD3},
{SYNC2, 0x91},
{SYNC1, 0xD3},
{SYNC0, 0x91},
{SYNC_CFG1, 0x0B},
{DEVIATION_M, 0x99},
{MODCFG_DEV_E, 0x05},
{DCFILT_CFG, 0x15},
{PREAMBLE_CFG1, 0x18},
{FREQ_IF_CFG, 0x3A},
{IQIC, 0x00},
{CHAN_BW, 0x04},
{MDMCFG0, 0x05},
{SYMBOL_RATE2, 0x43},
{SYMBOL_RATE1, 0xA9},
{SYMBOL_RATE0, 0x2A},
{AGC_REF, 0x3C},
{AGC_CS_THR, 0xEF},
{AGC_CFG1, 0xA9},
{AGC_CFG0, 0xC0},
{FIFO_CFG, 0x00},
{SETTLING_CFG, 0x0B},
{FS_CFG, 0x12},
{PKT_CFG2, 0x04},
{PKT_CFG1, 0x04},
{PKT_CFG0, 0x20},
{PA_CFG2, 0x77},
{PA_CFG1, 0x56},
{PA_CFG0, 0x7E},
{PKT_LEN, 0xFF},
{IF_MIX_CFG, 0x00},
{FREQOFF_CFG, 0x20},
{FREQ2, 0x6C},
{FREQ1, 0x80},
{FS_DIG1, 0x00},
{FS_DIG0, 0x5F},
{FS_CAL1, 0x40},
{FS_CAL0, 0x0E},
{FS_DIVTWO, 0x03},
{FS_DSM0, 0x33},
{FS_DVC0, 0x17},
{FS_PFD, 0x50},
{FS_PRE, 0x6E},
{FS_REG_DIV_CML, 0x14},
{FS_SPARE, 0xAC},
{FS_VCO0, 0xB4},
{XOSC5, 0x0E},
{XOSC1, 0x03},
I have enabled PA_EN for transmission and LNA_EN for reception.
Issue:
Wireless transmission and reception distance maximum I can achieve 150meters, how can I improve the range and is there other register do I need to configure.
Any guidance or recommendations would be greatly appreciated.
Thanks in advance!