TI中文支持网
TI专业的中文技术问题搜集分享网站

cc1101 error rate problem

Hello everyone,

I have a cc1101 question asking for help.

I transmit data using cc1101. when the data rate at 2kbps the transmition is good , but when the speed reaches 250kbps, the packet loss rate increase to 30%.

2kbps and 250kbps send and receive configuration files are as follows.

// Sync word qualifier mode = 30/32 sync word bits detected// CRC autoflush = false// Channel spacing = 199.951172// Data format = Normal mode// Data rate = 2.39897// RX filter BW = 58.035714// PA ramping = false// Preamble count = 4// Whitening = false// Address config = No address check// Carrier frequency = 433.999969// Device address = 0// TX power = 0// Manchester enable = false// CRC enable = true// Deviation = 5.157471// Packet length mode = Variable packet length mode. Packet length configured by the first byte after sync word// Packet length = 255// Modulation format = GFSK// Base frequency = 433.999969// Modulated = true// Channel number = 0// PA table#define PA_TABLE {0x60,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}

static const registerSetting_t preferredSettings[]={
{CC1101_IOCFG0, 0x06},
{CC1101_FIFOTHR, 0x47},
{CC1101_PKTCTRL0, 0x05},
{CC1101_FSCTRL1, 0x06},
{CC1101_FREQ2, 0x10},
{CC1101_FREQ1, 0xB1},
{CC1101_FREQ0, 0x3B},
{CC1101_MDMCFG4, 0xF6},
{CC1101_MDMCFG3, 0x83},
{CC1101_MDMCFG2, 0x13},
{CC1101_DEVIATN, 0x15},
{CC1101_MCSM0, 0x18},
{CC1101_FOCCFG, 0x16},
{CC1101_WORCTRL, 0xFB},
{CC1101_FSCAL3, 0xE9},
{CC1101_FSCAL2, 0x2A},
{CC1101_FSCAL1, 0x00},
{CC1101_FSCAL0, 0x1F},
{CC1101_TEST2, 0x81},
{CC1101_TEST1, 0x35},
{CC1101_TEST0, 0x09},
};

// Sync word qualifier mode = 30/32 sync word bits detected// CRC autoflush = false// Channel spacing = 199.951172// Data format = Normal mode// Data rate = 249.939// RX filter BW = 541.666667// PA ramping = false// Preamble count = 4// Whitening = false// Address config = No address check// Carrier frequency = 433.999969// Device address = 0// TX power = 0// Manchester enable = false// CRC enable = true// Deviation = 126.953125// Packet length mode = Variable packet length mode. Packet length configured by the first byte after sync word// Packet length = 255// Modulation format = GFSK// Base frequency = 433.999969// Modulated = true// Channel number = 0// PA table#define PA_TABLE {0x60,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}

static const registerSetting_t preferredSettings[]={
{CC1101_IOCFG0, 0x06},
{CC1101_PKTCTRL0, 0x05},
{CC1101_FSCTRL1, 0x0C},
{CC1101_FREQ2, 0x10},
{CC1101_FREQ1, 0xB1},
{CC1101_FREQ0, 0x3B},
{CC1101_MDMCFG4, 0x2D},
{CC1101_MDMCFG3, 0x3B},
{CC1101_MDMCFG2, 0x13},
{CC1101_DEVIATN, 0x62},
{CC1101_MCSM0, 0x18},
{CC1101_FOCCFG, 0x1D},
{CC1101_BSCFG, 0x1C},
{CC1101_AGCCTRL2, 0xC7},
{CC1101_AGCCTRL1, 0x00},
{CC1101_AGCCTRL0, 0xB0},
{CC1101_WORCTRL, 0xFB},
{CC1101_FREND1, 0xB6},
{CC1101_FSCAL3, 0xEA},
{CC1101_FSCAL2, 0x2A},
{CC1101_FSCAL1, 0x00},
{CC1101_FSCAL0, 0x1F},
{CC1101_TEST0, 0x09},
};

yuan li:

all the configuration file are exported from smartRf studio.

Loops:

回复 yuan li:

距离近情况下,差距不应该有这么大.
1. 你的板子硬件和天线确定没问题? 是TI的开发板?
2. 你测试时候距离多少?
3. 你晶振精度如何?

Viki Shi:

回复 yuan li:

这个问题在E2E英文版也提问了,已有工程师给出回复: e2e.ti.com/…/666559

赞(0)
未经允许不得转载:TI中文支持网 » cc1101 error rate problem
分享到: 更多 (0)