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.

[参考译文] CC1101:CC1101错误率问题

Guru**** 2540720 points
Other Parts Discussed in Thread: CC1101

请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/wireless-connectivity/sub-1-ghz-group/sub-1-ghz/f/sub-1-ghz-forum/666559/cc1101-cc1101-error-rate-problem

部件号:CC1101

大家好,

我有 个CC1101问题,需要帮助。

我使用 CC1101传输数据。当数据速率为2kbps时传输良好,但当速度达到250kbps时,数据包丢失率会增加到30 %。

2kbps和250kbps发送和接收配置文件如下所示。

所有配置文件均从SmartRF Studio导出。

//同步字词限定符模式=30/32检测到同步字位
// CRC自动刷新=假
//通道间距= 199.95.1172万
//数据格式=正常模式
//数据速率= 2.3.9897万
// RX过滤器BW = 58.3.5714万
// pA斜率=假
//前导码计数= 4
//美白=假
//地址配置=无地址检查
//载波频率= 433.99.9969万
//设备地址=0
// TX功率= 0
// Manchester enable =假
// CRC enable = TRUE
//偏差= 5.15.7471万
//数据包长度模式=可变数据包长度模式。 同步字后的第一个字节配置的数据包长度
//数据包长度=255
//调制格式= GFSK
//基准频率= 433.99.9969万
//调制=真
//通道编号=0
// PA表
#define pa_table {0x60,0x00, 0x00, 0x00, 0x00, 0x00, 0x00,}

静态const寄存器Setting_t preferredSettings[]=

CC1101_IOCFG0,0x06},
{CC1101_FIFO,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},
};

//同步字词限定符模式=30/32检测到同步字位
// CRC自动刷新=假
//通道间距= 199.95.1172万
//数据格式=正常模式
//数据速率= 249.939
// RX过滤器BW = 541.66.6667万
// pA斜率=假
//前导码计数= 4
//美白=假
//地址配置=无地址检查
//载波频率= 433.99.9969万
//设备地址=0
// TX功率= 0
// Manchester enable =假
// CRC enable = TRUE
//偏差= 126.95.3125万
//数据包长度模式=可变数据包长度模式。 同步字后的第一个字节配置的数据包长度
//数据包长度=255
//调制格式= GFSK
//基准频率= 433.99.9969万
//调制=真
//通道编号=0
// PA表
#define pa_table {0x60,0x00, 0x00, 0x00, 0x00, 0x00, 0x00,}

静态const寄存器Setting_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},
};

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    你(们)好

    我已经查看了您的设置,可以确认它们是否正常。 我还使用SmartRF Studio对它们进行了测试,我没有发现任何数据速率的数据包错误。

    您是在测试时使用SmartRF Studio,还是在运行自己的代码? 如果您正在运行自己的代码,是否有某种因素阻止您以足够快的速度处理接收到的数据包,从而使低数据速率正常,但速度不快? 从RF角度来看,设置正常。

    巴西

    Siri