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.

[参考译文] CC2340R5:专有射频 RX — 同时使用 2 个同步字

Guru**** 2826855 points

Other Parts Discussed in Thread: SYSCONFIG

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

https://e2e.ti.com/support/wireless-connectivity/other-wireless-group/other-wireless/f/other-wireless-technologies-forum/1625878/cc2340r5-proprietary-rf-rx---using-2-sync-words-simultaniously

器件型号: CC2340R5
主题: SysConfig 中讨论的其他器件

您好、

我正在使用 F3 SDK v9.14.02.16 开发基于 PropRF 协议的自定义解决方案。 我使用的是 1Mbps 子 PHY。 在开发过程中、我注意到 RCL 似乎支持同时侦听 2 个同步字的配置。 遗憾的是、如果我配置 2 个同步字并启用它们、我仍然只能使用 SyncWordA 接收数据包、但我在 Tx 侧肯定会使用两个同步字传输数据包。

如果我要侦听 2 个单独的同步字、是否有任何限制? 除了设置 syncWordA 和 syncWordB、然后设置 disableSyncA=0 和 disableSyncB=0 之外、是否还有其他配置需要执行? 或者、如果我需要使用此功能、我是否需要切换到另一个子 PHY?

我的应用程序基于 rfEchoRx -> https://dev.ti.com/tirex/explore/node?isTheia=false&node=A__AJBKQksMCMWqO-HgQYS6yA__com.ti.SIMPLELINK_LOWPOWER_F3_SDK_PROPRF_MODULE__58mgN04__LATEST

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

    Hristo:

    以下是您参考的文档: https://dev.ti.com/tirex/explore/content/simplelink_lowpower_f3_sdk_9_14_02_16/docs/rcl/html/generic_rx_handler.html 

    如果您使用 rfEchoRx、则 CMD_GENERAL_RX 已受支持、无需切换 PHY。  您能否提供一个所做更改的代码片段、以及描述您在 TX 端发送的数据包内容?

    此致、
    Ryan

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

    您好、Ryan、
    我现在无法提供片段、但您可以计算我的 Rx 代码 与   rfEchoRx 示例非常相似、但我设置了 syncWordB、然后在提交命令之前启用它。 我还尝试了将 syncWordA 交换为 syncWordB、然后收到包含要设置的第二个同步字的数据包、而不是最初的 syncWordA。
    一个明显的变化是、我只有在第一次传输数据包后才开始侦听、并且只侦听 不到 10ms。
    从这些实验中、我留下了这样的印象:同时接收具有 2 个不同同步字的数据包应该存在限制。

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

    我获悉、SysConfig 中的“专有 RF “下列出的 PHY 仅支持两个同步字。  请尝试使用 1Mbps PHY。

    此致、
    Ryan

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

    哦,这似乎是一个问题 — 由于等待认证,切换 Phy 对我们来说似乎不是一个选择。


    如果根据您的建议进行重新配置、RCL_Cmd 结构似乎已重命名为 NESB。 我想这意味着无线电现在将适合谈论北欧的  增强型 ShockBurst 还是只是 SysConfig 的一个工程?

    您是否有有关专有射频的综合文档、我在其中可以看到不同 PHY 的优缺点? (例如 BLE phy 与 NESB phy 以及其中不支持的器件(例如,2 个同步字)

    另外、在中可以看到此配置的主要变化  LRF_commonRegConfig 数组中。 PBE、MCE 和 RFE 二进制文件仍然保持不变、以此类推。 您是否也有关于此寄存器配置数组的任何文档? 是否可以保留 BLE Phy 并进行最小重新配置以支持 2 个同步字?

    最后一个主题问题:
    我还看到、是在 SDK 的最新更新之后  LRF_commonRegConfig、 现在有一个 设置为 NULL 的 txPowerLimitTable 字段。 您是否也有相关的文档/示例? 保证 Tx 功率限制可能有助于我们未来处理认证主题。

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

    NESB 首字母缩略词与您确定的一样、是唯一支持两个同步字的 PHY。  您可以通过 RCL 文档了解有关无线电 PHY 的更多信息、这些文档讨论了您以粗体标识的结构、但我不知道它是否相当于您所寻求的粒度。  如果 TI 不进行进一步开发、您将无法使用具有 2 个同步字支持的 BLE PHY。  我不知道  txPowerLimitTable 的具体文档或示例。

    此致、
    Ryan