大家好、
我正在与 PCBA CC1101 JTI 平衡-非平衡变压器(所附图像)合作、以从传感器获取射频数据。
我使用了0896BM15A0001平衡-非平衡变压器来覆盖868和915MHz
噪声水平超过925mHz 时出现问题
915MHz 美国传感器通过51个通道发送数据、间隔为902MHz 至928MHz
925mhz 之前的噪声水平约为-110/115dBm、过则上升至-90/95dBm
在中/远距离、我不会从该通道获取数据包
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.
大家好、
我正在与 PCBA CC1101 JTI 平衡-非平衡变压器(所附图像)合作、以从传感器获取射频数据。
我使用了0896BM15A0001平衡-非平衡变压器来覆盖868和915MHz
噪声水平超过925mHz 时出现问题
915MHz 美国传感器通过51个通道发送数据、间隔为902MHz 至928MHz
925mhz 之前的噪声水平约为-110/115dBm、过则上升至-90/95dBm
在中/远距离、我不会从该通道获取数据包
您好、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);
大家好,感谢你们给我们很多建议!
我已经在其他位置测试了我的模块。
一个好消息:噪声级别取决于环境干扰
在我的测试中、在某些位置、无关数据包的 RSSI 全部为-110/115dBm、我可以获取所有51个中/远距离信道。
很明显、当我必须只采集正确的数据包时、我设置16/16位同步字并且 PTQ=4
数据发送器不是我的器件、我无法更改设置;它发送具有4字节前导码和2字节同步字的数据