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.

[参考译文] CC1352P:当频率间隔为12MHz 时、器件可以接收其他频率#39的数据

Guru**** 2485235 points


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

https://e2e.ti.com/support/wireless-connectivity/sub-1-ghz-group/sub-1-ghz/f/sub-1-ghz-forum/1186294/cc1352p-device-can-recieve-other-frequency-s-data-when-the-frequency-gap-is-12mhz

器件型号:CC1352P

我的设计可以在431MHz-446MHz 的多个通道上工作、其中一个通道的工作 频率为431MHz、

有时、它可以从工作频率为443MHz 的接收器接收数据。

但 无法从431,433等接收数据。仅此443MHz。

我对射频知识不了解太多、因此如果我错过了任何内容、请告诉我。

任何有用的东西都会被接收到。

下面粘贴了我的射频配置:

/* 431.00-446 MHz */
static const uint16_t gw_rx_freq[][2] =
{
     {0x01AF, 0x0000},      //0:431
     {0x01B0, 0x0000},      //1:432
     {0x01B1, 0x0000},      //2:433
     {0x01B2, 0x0000},      //3:434
     {0x01B3, 0x0000},      //4:435
     {0x01B4, 0x0000},      //5:436
     {0x01B5, 0x0000},      //6:437
     {0x01B6, 0x0000},      //7:438
     {0x01B7, 0x0000},      //8:439
     {0x01B8, 0x0000},      //9:440
     {0x01B9, 0x0000},      //10:441
     {0x01BA, 0x0000},      //11:442
     {0x01BB, 0x0000},      //12:443
     {0x01BC, 0x0000},      //13:444
     {0x01BD, 0x0000},      //14:445
     {0x01BE, 0x0000},      //15:446
};
//The frequency parameter used by Fs command here
RF_cmdFs.frequency = beacon_freq[sysparam.beacon_channel_id][0];
RF_cmdFs.fractFreq = beacon_freq[sysparam.beacon_channel_id][1];
RF_runCmd(rfHandle, (RF_Op*)&RF_cmdFs, RF_PriorityNormal, &callback, 0);

//RF_cmdPropRadioDivSetup cmd parameter
RF_cmdPropRadioDivSetup.modulation.deviation = 0x8C;
RF_cmdPropRadioDivSetup.symbolRate.rateWord = 0x10000;
RF_cmdPropRadioDivSetup.rxBw = 0x54;
RF_cmdPropRadioDivSetup.symbolRate.preScale = 0x0F,
RF_cmdPropRadioDivSetup.symbolRate.decimMode = 0x0,
RF_cmdPropRadioDivSetup.centerFreq = gw_tx_freq[sysparam.channel_id][0];
RF_cmdPropRadioDivSetup.intFreq = gw_tx_freq[sysparam.channel_id][1];
RF_cmdPropRadioDivSetup.formatConf.nSwBits = 32;

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

    节点在431MHz 下工作、可以从443接收数据。  

    当在432上工作时、它可以从444接收。

    当散射频率为12MHz,它可以接收其他的数据

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

    您好!

    使用 SmartRF Studio 确定的默认设置。  

    首先需要增加 Rx 带宽。

    此致、

     Richard

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

    谢谢  

     Rx 滤波器带宽为0x54、即136.6kHz。

    我将尝试其他值。

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

    这里的信号强度是多少? 请注意、芯片只有有限的阻断。  

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

    接收节点靠近发送节点、2米内。

      天线越近或增益越大、发生的情况就越多。

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

    如果装置彼此非常靠近(小于0.5m)、则应降低输出功率、以防止阻塞效应影响测试结果。