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.

[参考译文] CC2745R10-Q1:有关 CS 重复模式和 Tx 功率设置的问题

Guru**** 2796805 points

Other Parts Discussed in Thread: SYSCONFIG

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

https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/1620357/cc2745r10-q1-questions-regarding-cs-repetitions-mode-and-tx-power-settings

器件型号: CC2745R10-Q1
主题: SysConfig 中讨论的其他器件

您好、TI

我当前使用的 SDK 版本是:simplelink_lowpower_f3_SDK_9_11_01_09_eng。

我有以下两个问题。  

1.之前,当我询问连接间隔和范围间隔之间的关系时,您的回复是:

image.png

现在我遇到的问题是我当前正在使用 CS 的手动模式。 我想将测距方法切换到 CS 重复。 这对于我使用的 SDK 版本是否可行? 如果是、请告知如何进行配置? 具体而言、我们希望将连接间隔设置为 30ms、将 CS 间隔设置为 300ms。 我们应该如何设置这些参数?  

我注意到、在 General Configuration»Configure General BLE Settings 中、我可以设置 Tx 功率。 但是、我现在要将 BLE 广播 Tx 功率设置为 6dBm、将 CS 范围 Tx 功率设置为 0dBm。 这是可能的吗? 如果是、您能指导我如何进行配置吗?  

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

    您好:

    1.  

    不需要、您需要将 SDK 更新到 9.14 或更高版本。 我建议更新到最新版本 (9.14.02)。 如果升级 SDK、则可以通过更改 CS 过程参数来配置 CS 重复。 越准确  CS_setProcedureParamsCmdParams_t 和变量分别为.minProcedureInterval、.maxProcedureInterval 和.maxProcedureCount。 首先、maxProcedureCount 是要在停止 CS 重复之前运行的过程数。 例如、如果为此值选择 5、则 5 个 CS 过程将按停止前由 min/maxProcedureInterval 确定的间隔运行。 当 CS 过程再次启用且过程参数相同时、将出现相同的 CS 过程数量和间隔。  

    如果希望 CS 间隔为 300ms、则应使用.max/minProcedureCount = 10。 这将确保 CS 过程每 300ms 启动一次、连接间隔为 30ms。 另请注意、如果.maxProcedureCount 设置为 0、则 CS 过程将在指定的过程间隔内无限期运行。  

    2.

    是的、这是可能的。 发送到 RCL 的标准 BLE 和 CS txPower 命令不同、因此您可以以不同的方式配置这两个命令。 要设置 CS txPower、可以执行 CS_SetDefaultSettings 函数。 该函数采用 CS_setDefaultSettingsCmdParams_t 结构、包含.maxTxPower 变量。 此外、当没有过程处于活动状态时、可以调用此函数、因此您可以动态地更改 txPower。 您很可能知道、可以在 SysConfig 中设置 BLE txPower。  

    如果这对我有帮助、请告诉我。  

    谢谢、
    Isaac

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

    您好、Isaac、

    很抱歉晚才回复! 感谢您的解释—这让现在变得完美。 非常感谢您的帮助。