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.

[参考译文] CC1120:在接收模式下、即使没有 RF 信号出现、RSSI 值仍为高电平

Guru**** 1127450 points
Other Parts Discussed in Thread: CC1100E, CC1120
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/wireless-connectivity/sub-1-ghz-group/sub-1-ghz/f/sub-1-ghz-forum/1234120/cc1120-in-reception-mode-even-if-there-is-no-rf-signal-present-the-rssi-value-is-still-high

器件型号:CC1120
主题中讨论的其他器件:CC1100E

这是 SmartRF Studio 生成的寄存器配置。

// Address Config = No address check 
// Bit Rate = 1.2 
// Carrier Frequency = 434.000000 
// Deviation = 3.997803 
// Device Address = 0 
// Manchester Enable = false 
// Modulation Format = 2-FSK 
// PA Ramping = true 
// Packet Bit Length = 0 
// Packet Length = 255 
// Packet Length Mode = Variable 
// Performance Mode = High Performance 
// RX Filter BW = 10.000000 
// Symbol rate = 1.2 
// TX Power = 15 
// Whitening = false 
#include "stdint.h"
const uint16_t CC112X_REG_SETTING[][2]= 
{
 {0X0000,0X53},//IOCFG3            GPIO3 IO PIN CONFIGURATION
 {0X0001,0X46},//IOCFG2            GPIO2 IO PIN CONFIGURATION
 {0X0003,0X51},//IOCFG0            GPIO0 IO PIN CONFIGURATION
 {0X0008,0X0B},//SYNC_CFG1         SYNC WORD DETECTION CONFIGURATION REG. 1
 {0X000C,0X1C},//DCFILT_CFG        DIGITAL DC REMOVAL CONFIGURATION
 {0X0010,0XC6},//IQIC              DIGITAL IMAGE CHANNEL COMPENSATION CONFIGURATION
 {0X0013,0X05},//MDMCFG0           GENERAL MODEM PARAMETER CONFIGURATION REG. 0
 {0X0017,0X20},//AGC_REF           AGC REFERENCE LEVEL CONFIGURATION
 {0X0018,0X19},//AGC_CS_THR        CARRIER SENSE THRESHOLD CONFIGURATION
 {0X001C,0XA9},//AGC_CFG1          AUTOMATIC GAIN CONTROL CONFIGURATION REG. 1
 {0X001D,0XCF},//AGC_CFG0          AUTOMATIC GAIN CONTROL CONFIGURATION REG. 0
 {0X001E,0X00},//FIFO_CFG          FIFO CONFIGURATION
 {0X0021,0X14},//FS_CFG            FREQUENCY SYNTHESIZER CONFIGURATION
 {0X0028,0X20},//PKT_CFG0          PACKET CONFIGURATION REG. 0
 {0X002E,0XFF},//PKT_LEN           PACKET LENGTH CONFIGURATION
 {0X2F00,0X00},//IF_MIX_CFG        IF MIX CONFIGURATION
 {0X2F01,0X22},//FREQOFF_CFG       FREQUENCY OFFSET CORRECTION CONFIGURATION
 {0X2F0C,0X6C},//FREQ2             FREQUENCY CONFIGURATION [23:16]
 {0X2F0D,0X80},//FREQ1             FREQUENCY CONFIGURATION [15:8]
 {0X2F12,0X00},//FS_DIG1           FREQUENCY SYNTHESIZER DIGITAL REG. 1
 {0X2F13,0X5F},//FS_DIG0           FREQUENCY SYNTHESIZER DIGITAL REG. 0
 {0X2F16,0X40},//FS_CAL1           FREQUENCY SYNTHESIZER CALIBRATION REG. 1
 {0X2F17,0X0E},//FS_CAL0           FREQUENCY SYNTHESIZER CALIBRATION REG. 0
 {0X2F19,0X03},//FS_DIVTWO         FREQUENCY SYNTHESIZER DIVIDE BY 2
 {0X2F1B,0X33},//FS_DSM0           FS DIGITAL SYNTHESIZER MODULE CONFIGURATION REG. 0
 {0X2F1D,0X17},//FS_DVC0           FREQUENCY SYNTHESIZER DIVIDER CHAIN CONFIGURATION ..
 {0X2F1F,0X50},//FS_PFD            FREQUENCY SYNTHESIZER PHASE FREQUENCY DETECTOR CON..
 {0X2F20,0X6E},//FS_PRE            FREQUENCY SYNTHESIZER PRESCALER CONFIGURATION
 {0X2F21,0X14},//FS_REG_DIV_CML    FREQUENCY SYNTHESIZER DIVIDER REGULATOR CONFIGURAT..
 {0X2F22,0XAC},//FS_SPARE          FREQUENCY SYNTHESIZER SPARE
 {0X2F27,0XB4},//FS_VCO0           FS VOLTAGE CONTROLLED OSCILLATOR CONFIGURATION REG..
 {0X2F32,0X0E},//XOSC5             CRYSTAL OSCILLATOR CONFIGURATION REG. 5
 {0X2F36,0X03},//XOSC1             CRYSTAL OSCILLATOR CONFIGURATION REG. 1
 {0XFFFF,0XFF}
};

在我的实际测试后、即使在连接天线时没有射频信号源、读取的 RSSI 值也高达-75dbm、在该值附近波动。 当我拔下天线时、RSSI 值降到-100dBm 左右、显然是无信号时的正常值。 我已经使用软件对 RSSI 值进行了补偿。 当我使用仪器输入不同强度的射频信号时、读取的 RSSI 值是正常的、RSSI 值与仪器的输出强度之间的误差在3dBm 以内。 这应该表明 RSSI 指示寄存器没有问题。 问题是:为什么没有射频信号时 RSSI 值读数这么高? 请问是什么原因造成了这种情况,如何加以改进? 此问题对接收性能有重大影响

此外、我已尝试在 SmartRF Studio 中使用不同的射频参数设置、未进行任何更改或改进。

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

    客户自定义自己的开发板;

    客户表示:

    我还尝试用手触摸板上的组件、希望看到 RSSI 值可以改变、即使它变差了。 但是没有回应、我也比较了板卡、没有发现任何问题。 我复制了 TI 提供的第433节参考设计、其中包含电路板的设计原理图。 对于传输和接收灵敏度测试、性能仍然可以接受、传输功率为14.5dBm。 通过 RSSI 值观察接收情况、可实现-100dBm 的灵敏度变化。 当然、TI 设计的开发板没有它的好、但是它足以满足项目要求。 唯一的问题是、当连接天线时、即使没有射频信号、RSSI 值相对较高、在大约68-75dBm 之间波动。 拔下天线后、数值正常。 我使用最初设计的 CC1100E 板来读取 RSSI 以进行比较、并且在相同的频率下、我发现 CC1100E 读取的 RSSI 值不存在这个问题。 我不知道问题的具体位置、是因为 CC1120的接收灵敏度高于 CC1100E 吗? 或者设置是否有问题?

    当我向 CC1120输入较高的射频信号时、我发现它的 RSSI 只能显示高达-9dBm、这意味着对于高于此强度的信号输入、RSSI 被冻结在-9dBm 不会改变。 仅当信号降低时、变化才会恢复。 这是否正常?

    ‘s、我一天都进行了调试、反复为 AGC 相关寄存器设置了不同的值。 唯一能够影响 RSSI 值的是 AGC 最大增益寄存器。 当我将最大增益寄存器设置为与最大增益寄存器相同的值时、如果没有射频信号、RSSI 值实际上会增加10dBm。 此外、更改其他寄存器未显示任何显著变化。 无论如何、当天线已连接并拔出时、它们之间的 RSSI 值将相差约30dBm。 我觉得这显然是不对的。 通常、在没有明显干扰的情况下、所连接天线的 RSSI 增量不应超过10dBm。 这仍然基于高增益接收器。 如果接收器增益较低、则该差值应较低。 您能否在这里用 TI 的开发板测试一下这种差异? 连接天线与未连接天线之间的 RSSI 有何区别? 我测试了从450M 到480M 的各种频率。 对于470M 以上的频率、差异略低、约为25dBm、而对于低于450M 的频率、差异接近30dBm。 整体都不是很好

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

    我的第一个想法是背景噪声。 他们是否尝试过在使用频谱分析仪(或类似设备)并连接天线的情况下测量背景噪声?  

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

    尊敬的 Alex:

    要跟进此问题-客户是否跟进了 TheGhostOf 的建议? 在此期间,在这一问题上是否有进展?


    此致、

    扎克