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:RSSI远远高于灵敏度的数据包丢失

Guru**** 2583975 points
Other Parts Discussed in Thread: CC1101, CC1190

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

https://e2e.ti.com/support/wireless-connectivity/sub-1-ghz-group/sub-1-ghz/f/sub-1-ghz-forum/620212/cc1101-packets-dropping-with-rssi-well-above-sensitivity

部件号:CC1101
主题: CC1190中讨论的其他部件

您好,

我正在使用CC1101自定义板,工作频率为863-870 MHz。 我将对讲机配置为提供-83 dBm的灵敏度(达到该灵敏度时,我获得1 % per)。 但是,我遇到了一个问题,某些RSSI远远高于灵敏度。 我收到了大量丢包,例如,在-61和-64 dBm之间,我的每个是4 % ,而高于和低于该范围的每个都远低于1 %。 我认为,由于我已经扩展了灵敏度,它在某些功率级别上导致了一些问题。 你能告诉我为什么会这样吗? 我可以调整哪些寄存器来改进这种错误行为,同时不影响灵敏度。

我的注册设置如下:

 

0x06,// FSCTRL1频率合成器控制
0x06,// IOCFG0 GDO0输出引脚配置
0x00,// FSCTRL0频率合成器控制
0x20,// FREQ2频率控制字,高字节
0x00,// FREQ1频率控制字,中间字节
0x00,// FREQ0频率控制字,低字节
0xcA,// MDMCFG4调制解调器配置  
0x37,// MDMCFG3调制解调器配置  
0x13,// MDMCFG2调制解调器配置

0x22,// MDMFCG1 MODM配置

0x01,// MDMCFG0调制解调器配置

0x00,// CHANNR信道编号
0x24,// DEVIATN调制解调器偏差设置
0x56,// FREND1前端RX配置
0x10,// FREND0前端TX配置
0x00,// MCSM1主无线电控制状态机器配置
0x0C,// MCSM1主无线电控制状态机器配置
0x18,// MCSM0主无线电控制状态机器配置
0x17,// FOCCFG频率偏移补偿配置
0x68,// BSCFG位同步配置
0x43,// AGCCTRL2 AGC控制
0x40,// AGCCTRL1 AGC控制
0x91,// AGCCTRL0 AGC控制
0xE9,// FSCAL3频率合成器校准
0x2A,// FSCAL2频率合成器校准
0x00,// FSCAL1频率合成器校准
0x1f,// FSCAL0频率合成器校准
0x59,// FSTEST频率合成器校准控制
0x81,// TEST2各种测试设置
0x35,// TEST1各种测试设置
0x09,// TEST0各种测试设置
0x47,// FIFO RX FIFO和TX FIFO阈值
0x1C,// IOCFG2 GDO2输出引脚配置
0x05,// PKTCTRL1数据包自动化控制
0x41,// PKTCTRL0数据包自动化控制- CRC已禁用
0x53,// SYNC1同步标头字节
0x57,// SYNC0同步标头字节
0x00,// ADDR设备地址
0xFE,// PKTLEN数据包长度

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

    您似乎正在使用30.8 kbps,9.5 kHz偏差和101 kHz RX过滤器BW。 如果自定义板设计正确,我希望灵敏度(1 % per)会优于-83 dBm。

    您可以尝试增加AGCCTRL2.MAGN_TARGET。 您正在使用3;尝试使用4,5和6。

    另外,检查RSSI的不同输入功率级别。 从-110 dBm到-30 dBm以5 dB为步长执行此操作。 检查RSSI读数是否与输入功率级别相对应。 如果RSSI读数在大约-80 dBm (及更高)时下降20 dB,则存在ESD问题。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我检查了RSSI的不同输入功率级别,步长为5 dB,RSSI与我的输入功率相对应,没有下降。
    虽然我调整了FOCCFG和BOCFG寄存器,但我的问题已经解决。 仍然存在敏感度低的问题。 我使用CC1190作为外部LNA。 当LNA开启时,我获得的灵敏度约为-104 dBm。 当它关闭时,我获得-83 dBm的灵敏度。

    对于阻抗匹配的主板设计,我遵循了设计说明中给出的值。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    "关闭LNA "是什么意思? 如果您绕过LNA,则应获得约-100 dBm。 如果您只是将其关闭,我对-83 dBm的灵敏度不会感到惊讶。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    否,当我说"LNA关"时,基本上CC1190在Rx低增益模式下工作
    当CC1190在Rx高增益模式下运行时,"LNA开启"
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    灵敏度为-104 dBm @30.8 kbps,9.5 kHz偏差和101 kHz RX滤波器BW在CC1190处于HGM时似乎合理。 参考应用手册AN094 (http://www.ti.com/lit/swra356) ,灵敏度为-108 dBm @38.4 kbps,19.8 kHz偏差和105 kHz RX滤波器BW。 降低调制指数(=2 x偏差/符号率)可降低灵敏度。