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:噪声级别

Guru**** 2563770 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/623998/cc1101-noise-level

器件型号:CC1101

大家好、

我正在与 PCBA CC1101 JTI 平衡-非平衡变压器(所附图像)合作、以从传感器获取射频数据。

我使用了0896BM15A0001平衡-非平衡变压器来覆盖868和915MHz
噪声水平超过925mHz 时出现问题

915MHz 美国传感器通过51个通道发送数据、间隔为902MHz 至928MHz

925mhz 之前的噪声水平约为-110/115dBm、过则上升至-90/95dBm

在中/远距离、我不会从该通道获取数据包

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

    您好!

    您是如何测试噪声级别的?

    您是否在 SmartRF Studio 上使用 RSSI?

    如果您附近有高于925MHz 的干扰、则接收器可能会显示为与 RSSI 一样、并且还会调整 AGC。

    我建议进行传导测试(无天线) 以找出此噪声问题的根本原因。

    谢谢、

    PM

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

    您好、PM、

    我将使用 Atmega MCU 进行测试。

    902mHz 时的基频、通道间隔250kHz

    MCU 升压通道

    当 PQT=0和15/16位在同步字上时、我获得大量无关数据包并读取相对 RSSI

    我不知道我的测试是否正确!

    CC1101参数

    writeReg (CC1101_IOCFG2、0x29);
    writeReg (CC1101_IOCFG1、0x2E);
    writeReg (CC1101_IOCFG0、0x06);
    writeReg (CC1101_FIFOTHR、0x47);

    writeReg (CC1101_SYNC1、0xCB);
    writeReg (CC1101_SYNC0、0x89);
    writeReg (CC1101_PKTLEN、0x0A);

    writeReg (CC1101_PKTCTRL1、0x24);
    writeReg (CC1101_PKTCTRL0、0x00);

    writeReg (CC1101_ADDR、0x00);
    writeReg (CC1101_CHANNR、0x00);

    writeReg (CC1101_FSCTRL1、0x06);
    writeReg (CC1101_FSCTRL0、0x00);

    writeReg (CC1101_FREQ2、PGM_READ_BYTE (&STG[FREQZ][0]));
    writeReg (CC1101_FREQ1、PGM_READ_BYTE (&STG[FREQZ][1]);
    writeReg (CC1101_FREQ0、PGM_READ_BYTE (&STG[FREQZ][2]);

    writeReg (CC1101_MDMCFG4、0xB9);
    writeReg (CC1101_MDMCFG3、0x83);
    writeReg (CC1101_MDMCFG2、0x12);
    writeReg (CC1101_MDMCFG1、PGM_READ_BYTE (&STG[FREQZ][3]));
    writeReg (CC1101_MDMCFG0、PGM_READ_BYTE (&STG[FREQZ][4]));

    writeReg (CC1101_DEVIATN、0x24);

    writeReg (CC1101_MCSM2、0x07);
    writeReg (CC1101_MCSM1、0x30);
    writeReg (CC1101_MCSM0、0x18);

    writeReg (CC1101_FOCCFG、0x16);

    writeReg (CC1101_BSCFG、0x6C);

    writeReg (CC1101_AGCCTRL2、0x43);
    writeReg (CC1101_AGCCTRL1、0x40);
    writeReg (CC1101_AGCCTRL0、0x91);

    writeReg (CC1101_WOREVT1、0x87);
    writeReg (CC1101_WOREVT0、0x6B);
    writeReg (CC1101_WORCTRL、0xFB);
    writeReg (CC1101_FREND1、0x56);
    writeReg (CC1101_FREND0、0x10);
    writeReg (CC1101_FSCAL3、0xE9);
    writeReg (CC1101_FSCAL2、0x2A);
    writeReg (CC1101_FSCAL1、0x00);
    writeReg (CC1101_FSCAL0、0x1F);
    writeReg (CC1101_RCCTRL1、0x41);
    writeReg (CC1101_RCCTRL0、0x00);
    writeReg (CC1101_FSTEST、0x59);
    writeReg (CC1101_ptest、0x7F);
    writeReg (CC1101_AGCTEST、0x3F);
    writeReg (CC1101_TEST2、0x81);
    writeReg (CC1101_TEST1、0x35);
    writeReg (CC1101_TEST0、0x09);

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

    我附上我的测试图

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

    您好!

    是否可以使用 SmartRF Studio 测试电路板?  

    这是隔离问题的更好方法。 我建议使用 SmartRF Studio 进行导电测试。

    谢谢、

    PM

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    从您的图中很难看到:您确切地看到哪些频率存在问题? 这似乎是在给定的间隔发生的问题、如果是这种情况、它是否是 xtal 频率的倍数?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    请快速注意。 您写:"当 PQT=0和15/16位在同步字上时、我获取大量无关数据包并读取相对 RSSI "

    使用15/16同步字时、错误同步字检测的可能性很高;如果您将 CC1101置于 RX 中、它将在数秒内找到一个同步字。 如果您使用2字节同步字、请选择16/16、并通过载波检测启用同步字搜索门控。 建议使用4字节同步字。

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

    大家好,感谢你们给我们很多建议!

    我已经在其他位置测试了我的模块。
    一个好消息:噪声级别取决于环境干扰

    在我的测试中、在某些位置、无关数据包的 RSSI 全部为-110/115dBm、我可以获取所有51个中/远距离信道。
    很明显、当我必须只采集正确的数据包时、我设置16/16位同步字并且 PTQ=4

    数据发送器不是我的器件、我无法更改设置;它发送具有4字节前导码和2字节同步字的数据