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:关于390Mhz 的 RSSI

Guru**** 2539500 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/948194/cc1101-about-rssi-of-390mhz

器件型号:CC1101

您好!  

我的客户正在使用 CC1101 、他们通过遵循数据表的 P25/P26、将应用和评估电路的频率设置为433MHz。

他们计划获得315MHZ、433MHz 和390Mhz 的 RSSI。

他们发现该设计可以获得315MHz 和433MHz、但无法获得 390Mhz 的 RSSI。

请帮助检查是否可以使它们也可以获得 390Mhz 的 RSSI。

如果可能、请帮助提供建议。

谢谢。

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

    他们实际上是如何测试这一点的。

    他们是否能够在所述频率上发送 CW?

    xtal 使用哪个频率?

    注意:它们的电路板应始终基于参考设计、而不是数据表中的简化图。  

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

    您好、  

    客户回复 XTAL 为26MHz。

    此外,什么是 CW?

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

    CW -连续波。 E2E 上的多篇文章介绍了如何发送 CW。 请参阅 https://e2e.ti.com/support/wireless-connectivity/other-wireless/f/667/t/157309示例

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

    您好!  

    客户有2组 PCB 板、第一个板通过 CC1101连续传输390MHz、

    第二块板尝试通过 CC1101接收390MHz。

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

    是否测量到电路板实际发送@390MHz?

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

    您好!  

    使用两个 PCBA。 PCBA-1用于 Tx、PCBA-2用于 Rx。

    测试结果如下:

    测试频率 测试结果 注释
    433MHz 通过 可以获取 RSSI
    315 MHz 通过 可以获取 RSSI
    360MHz 通过 可以获取 RSSI
    370 MHz 失败  无法获取 RSSI
    390 MHz 失败  无法获取 RSSI

    谢谢。

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

    该表不会为我提供任何新信息。  

    是 RSSI 测量"失败"还是其他测试? 在这种情况下、"失败"的定义是什么?  

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

    尊敬的 ter:

      我是 Mike 的客户、我们销售的手持设备在 PCB 外使用 CC1101芯片。

    我们的器件旨在检测汽车远程控制的信号强度(例如、在美国为315MHz、在欧洲为433MHz)

    现在、我有一个大规模生产器件能够完美地接收315MHz 和433MHz 的 RSSI、

    电路设计完全遵循数据表433列中的应用手册。

    本月、我们的客户想要检测另一个频率、即390MHz。  

    最初我认为这可能很简单、但当我添加了一个接收390MHz RSSI 的功能时、我看不到信号强度发生变化。

    有两个实验:

    1.按390MHz 遥控器,并使用我们的设备接收它,RSSI 值没有改变,保持与背景噪音相同。

    我认为这是一个连续波。

    2.尝试通过我们的器件(大规模生产器件)传输390MHz 并通过另一个器件(与大规模生产器件相同的器件)接收信号、我看不到 RSSI 值发生变化。

    然后、我尝试让我们的器件发送380MHz、接收端仍然看不到要更改的 RSSI 值。

    但是、当我尝试让我们的器件传输370MHz 时、我能够看到 RSSI 值增加了6dBm

    然后、我尝试让我们的器件传输360MHz、我可以看到 RSSI 值增加了25dBm

    然后、我尝试从315MHz 到360MHz、RSSI 值将增加25~35 dBm、  

    我还测试了400MHz 和410MHz、这两个频率中的 RSSI 值没有变化。

    但是、当我尝试让我们的器件传输420MHz 时、我能够看到接收器件中的 RSSI 值增加了35dBm。

    这些是我进行的实验、使用相同的器件通过 CC1101传输不同的频率会产生不同的结果。

    那么、我的问题是、这个实验结果是否合理?

    如果是、我的第二个问题是、我可以通过 CC1101以什么方式接收390MHz 信号强度? 不同的 LC 设置? 还是仅使用不同的寄存器设置?

    谢谢你。

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

    我看到两个潜在问题:

    -寄存器设置。 在不同频率下进行测试时、SW 的变化是多少?  

    -硬件。 即使是为给定频率设计的硬件也应看到其他频率的 RSSI 发生变化。 是否可以共享 原理图? 如果 您不想公开共享、请向我发送一个朋友请求。   

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

    寄存器设置:增量是什么意思? 我设置 AGCCTRL1 = 0x00、AGCCTRL2 = 0x07、MDMCFG4 = 0xF6、此信息是否足够?

    原理图如下所示、最右侧直接连接到天线

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

    该原理图看起来与433MHz 参考设计(https://www.ti.com/tool/CC1101EM433_REFDES)内联。请注意、建议在315MHz 下使用不同的 BOM、但这不应影响获取 RSSI 的失败。

    对于寄存器/软件:  

    我想回顾完整的寄存器列表以获得概述、我需要两组寄存器、一组用于您读取正确 RSSI 的频率、另一组用于390 MHz、您会发现问题。 你有什么不同。

    -是否可以共享包含 RSSI 读数的代码部分?  

    您是否能够从信号发生器应用 CW 并将功率从-100dBm 增加到-20dBm、并为所选步骤读出 RSSI。

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

    第一个应答寄存器设置、稍后将发布其他设置

    如果寄存器不在下面的列表中、则表示它是上电复位默认值

    0x06、// FSCTRL1频率合成器控制。
    0x00、// FSCTRL0频率合成器控制。
    0x0E、// FREQ2频率控制字、高字节。 //在 RKE 测试中,该频率将被覆盖
    0xFF、// FREQ1频率控制字、中间字节。
    0xF9、// FREQ0频率控制字、低字节。
    0xF6、// MDMCFG4调制解调器配置。
    0x83、// MDMCFG3调制解调器配置。
    0x3B、// MDMCFG2调制解调器配置。 //是否启用曼彻斯特、RSSI 读数的较大差异
    0x22、// MDMCFG1调制解调器配置。
    0xf8、// MDMCFG0调制解调器配置。
    0x00、// CHANNR 通道编号。
    0x15、// DEVIATN 调制解调器偏差设置(启用 FSK 调制时)。
    0x56、// FREND1前端 RX 配置。
    0x11、// FREND0前端 TX 配置。
    0x18、// MCSM0主无线电控制状态机配置。
    0x16、// FOCCFG 频率偏移补偿配置。
    0x6C、// BSCFG 位同步配置。
    0x07、// AGCCTRL2 AGC 控制。
    0x00、// AGCCTRL1 AGC 控制。
    0x91、// AGCCTRL0 AGC 控制。
    0xE9、// FSCAL3频率合成器校准。
    0x2A、// FSCAL2频率合成器校准。
    0x00、// FSCAL1频率合成器校准。
    0x1f、// FSCAL0频率合成器校准。
    0x59、// FSTEST 频率合成器校准。
    0x81、// TEST2各种测试设置。
    0x35、// TEST1各种测试设置。
    0x09、// TEST0各种测试设置。
    0x47、// FIFOTHR RXFIFO 和 TXFIFO 阈值。
    0x0D、// IOCFG2 GDO2输出引脚配置。 //与硬件 IO 使用相关,请勿更改
    0x06、// IOCFG0高阻抗无中断//与硬件 IO 使用情况无关
    0x04、// PKTCTRL1数据包自动化控制。
    0x05、// PKTCTRL0数据包自动化控制。
    0x00、// ADDR 设备地址。
    0xFF // PKTLEN 数据包长度。

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

    390MHz 寄存器设置和433MHz 寄存器设置之间的差异仅为 FREQ2、FREQ1、FREQ0。 在 RSSI 强度测试期间、我没有改变任何其他寄存器值。

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

    回答您的第二个和第三个问题

    我没有信号发生器、只有 iKey、RSSI 值变低(10dBm 或15dBm)、而 iKey 距离接收器80cm、则值变高

    (最高30dBm)、而 iKey 非常靠近接收器。

    RSSI 读取代码如下所示

    void ReadRSsi (void)

    短虾;
    unsigned char cRssi;

    STMP =-1;
    rrrfRssi.sVal =-1;

    CC11xxReadBurstReg (CC11xx_RSSI、(UCHAR *)&cRssi、1);
    rrrfRssi.sVal =(short) cRssi;

    //转换为 dBm 值
    if (cRssi >= 128)

    //rrfRssi.sVal =(cRssi-256)/2 -74;
    rRfRssi.sVal =((short)(cRssi>>1))- 128 -74;//由 Wolfgang 修改

    其他

    rRfRssi.sVal =((short)(cRssi/2))-74;


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

    我的硬件测试带宽有限:

    您是否能够使用稍微不同的 xtal 频率进行测试? 390MHz 是26MHz 的整数倍。

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

    您是指我测试390.1MHz 和390.2MHz 吗?

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

    这是一个选项、另一个选项是使用稍高的 xtal 频率、26.1MHz 或类似频率。