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.

[参考译文] LAUNCHXL-CC1310:射频参数概念帮助

Guru**** 2473260 points
Other Parts Discussed in Thread: CC1310

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

https://e2e.ti.com/support/wireless-connectivity/sub-1-ghz-group/sub-1-ghz/f/sub-1-ghz-forum/1398237/launchxl-cc1310-help-on-rf-parameter-concepts

器件型号:LAUNCHXL-CC1310
Thread 中讨论的其他器件:CC1310

工具与软件:

你好。
我正在使用 SmartRF_Studio7来为 CC1310生成射频配置文件、我不太熟悉以下概念:

-偏差
-符号速率
- RX BW 过滤器
-美白

有人可以请定义它们并帮助我了解它们在 CC1310无线电工作中的作用。

非常感谢。

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

    您好!

    • 符号速率(符号/秒)是符号的传输速率。 在双 FSK 调制的情况下、符号速率等于 数据速率(位/秒)。 对于相同的调制、符号速率越高、数据速率越高。
    • 2-FSK 使用两种不同的频率来发送符号。 一个具有正偏差、另一个具有与中心频率的负偏差。 应使用的偏差取决于 符号速率和要实现的灵敏度。
    • Rx BW 滤波器取决于符号速率、偏差、滤波器类型和晶体精度。 Rx BW 应足够宽、以便采集所有信号。 经验法则是它应等于符号速率+ 2 *偏差。
    • 如需获取数据白化、请查看此文档: https://www.ti.com/lit/an/swra322/swra322.pdf。 它是为另一个 CC 器件编写的、但提供了有关白化的说明。

    我建议您使用 SmartRF Studio 中提供的一种已表征的 PHY、而不修改设置。  它们已在温度、电压和其他参数上得到验证。  

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

    非常感谢、您一直提供了很大的帮助。  :)

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

    您好、Diego P.
    今天、我继续使用 Smart Studio7生成射频参数文件。
    这是生成的文件 smartrf_settings.c 中的标头

    //
    //由 SmartRF Studio 2.8.0版(内部版本#41)生成
    //与 SimpleLink SDK 版本:CC13x0 SDK 1.60.xx.xx 兼容
    //器件:CC1310修订版2.1 (修订版 B)
    //
    //


    //
    //参数摘要
    //地址:关闭
    //地址0:0xAA
    //地址1:0xBB
    //频率:868.00000 MHz
    // Data Format (数据格式):串行模式禁用
    //偏差:25.000kHz
    // pktLen:30
    // 802.15.4g 模式:关闭
    //选择发送 PSDU 八位位组的位顺序:1.
    //数据包长度配置:变量
    //最大数据包长度:128
    //数据包长度:20
    // RX 滤波器 BW:98kHz
    //符号速率:50.00000kBaud
    //同步字长:32位
    // TX 功率:12dBm (需要在 ccfg.c 中定义 CCFG_FORCE_VDDR_HH = 0、请参阅 CC13xx/CC26xx 技术参考手册)
    ///白化:没有白化

    我还不是完全清楚我的怀疑,特别是在下面的部分,他们似乎有点混乱。
    注意:我的应用是使用 EasyLink-v2.30.00开发的

    // pktLen:30
    //数据包长度配置:变量
    //最大数据包长度:128
    //数据包长度:20



    附件是一段代码、与将我的数据汇编到 TX 消息相对应。

    我的射频参数设置是否与我尝试传达的消息类型一致?

     txPacket.payload[0] = 0x7E;
     txPacket.payload[1] = 0x00;
     txPacket.payload[2] = 0xC1;
     txPacket.payload[3] = 0xDD;
     size_t j,i;
     for(j = 4, i = 0;j!=sizeof(ID_Nozzle)+5;j++,++i){
          txPacket.payload[j] = ID_Sensor[i];
     }
     int k,l;
     for(k = 12, l = 0;k!=sizeof(TID)+13;k++,++l){
     txPacket.payload[k] = TID[l];
     }
     txPacket.len = 24;
     memcpy(&txPacket.dstAddr,&dir_broadcast, sizeof(dir_broadcast);
    EasyLink_transmitAsync(&txPacket, TxDoneCb); Semaphore_pend(RXSem, BIOS_WAIT_FOREVER);
    EasyLink_receiveAsync(rxDoneCb, 0); if(Semaphore_pend(RXSem, (500000 / Clock_tickPeriod)) == FALSE)
    {
    if(EasyLink_abort() == EasyLink_Status_Success { Semaphore_pend(RXSem, BIOS_WAIT_FOREVER);
    }
      }