Other Parts Discussed in Thread: TEST2
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.
All the configuration file are exported from smartRf studio.
|
// Sync word qualifier mode = 30/32 sync word bits detected static const registerSetting_t preferredSettings[]= |
// 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},
};