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:主机测试示例和 RF Studio 通信

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

https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/1644489/cc2340r5-host-test-example-and-rf-studio-comunication

器件型号: CC2340R5

尊敬的团队:

我正在将 CCS IDE 12.8 与 SDK 版本 8.40 搭配使用。

对于射频认证测试、我使用 HostTest 示例工程以及 SmartRF Studio 在不同通道和 PHY 之间进行通信和射频验证。

我的要求是:

  • 更改 BLE 通道(37、38、39 等)

  • 更改 PHY 设置

  • 通过 UART HCI 命令执行调制和未调制的射频测试

我尝试向 HostTest 固件发送多个 HCI/UART 命令组合。 尽管 UART 通信正在工作并且接收到器件发出的响应、但我无法在 SmartRF Studio 的接收器侧观察到连续/直射频波形、类似于连接的连续 TX 状态。

当前:

  • HCI 复位命令正常工作

  • 特定于供应商的命令正在响应

  • 但是、射频连续 TX/调制解调器测试似乎无法成功启动

请您提出以下建议:

  1. 在 HostTest 中用于连续 TX 射频测试的正确 UART HCI 命令

  2. 选择通道和 PHY 的正确命令格式

  3. 在 SDK 8.40 或 HostTest 工程设置中是否需要任何其他配置

  4. 建议用于验证 CW/调制传输的 SmartRF Studio 接收器配置

请告知我们如何继续实现用于认证目的的正确射频连续 TX 测试。

此致、

Abinesh R

 

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

    嗨、Abinesh、

    感谢您联系我们! 我们将查看您的问题、并在 24 小时内回复您! 同时:

    • 您使用过哪些 HCI 命令?
    • 为了澄清一下、您想使用主机测试进行传输、还是使用 SmartRF Studio 进行接收?

    此致、

    Tarek D

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

    尊敬的 Tarek:

    1.您使用过哪些 HCI 命令?

    answ:下面是我测试的命令以及从器件接收到的响应。

    1. HCI 复位命令
      TX:
      01 03 0C 00

    接收:
    04 0E 04 01 03 0C 00

    观察结果:

    • UART 通信正常运行
    • HostTest 固件响应正确

    1. 标准 LE 发送器测试命令
      TX:
      01 1E 20 03 25 00

    说明:

    • 操作码:LE 发送器测试
    • 通道:37 (0x25)
    • 有效载荷长度:37
    • 模式:PRBS9

    接收:
    04 0E 04 01 1E 20 21

    观察结果:

    • 返回错误代码 0x21
    • 不支持的特征或参数值

    1. 增强型 LE 发送器测试命令
      TX:
      01 34 20 04 25 25 00 01

    说明:

    • 操作码:增强型 LE 发送器测试
    • 频道:37
    • 有效载荷长度:37
    • 模式:PRBS9
    • PHY:1M

    接收:
    04 0E 04 01 34 20 21

    观察结果:

    • 返回错误代码 0x21
    • 不支持的特征或参数值

    1. 供应商特定的调制解调器测试命令尝试 1
      TX:
      01 08 FC 03 01 00 25

    说明:

    • 操作码:供应商特定调制解调器测试
    • 尝试的参数:
      • 未调制模式
      • PHY 1M
      • 信道 37

    接收:
    04 FF 05 08 04 21 08 FC

    观察结果:

    • 收到供应商特定事件
    • 返回错误代码 0x21

    1. 供应商特定的调制解调器测试命令尝试 2
      TX:
      01 08 FC 02 25 01

    说明:

    • 尝试的参数:
      • 信道 37
      • 未调制模式

    接收:
    04 FF 05 08 04 12 08 FC

    观察结果:

    • 返回错误代码 0x12
    • 无效的 HCI 命令参数

    1. 供应商特定的调制解调器测试命令尝试 3
      TX:
      01 08 FC 02 01 25

    说明:

    • 尝试的参数:
      • 未调制模式
      • 信道 37

    接收:
    04 FF 05 08 04 12 08 FC

    观察结果:

    • 返回错误代码 0x12
    • 无效的 HCI 命令参数

    1. 供应商特定的调制解调器测试命令尝试 4.
      TX:
      01 0A FC 03 01 00 25

    接收:
    04 FF 05 0A 04 21 0A FC

    观察结果:

    • 已识别特定于供应商的操作码
    • 返回错误代码 0x21

    2.为了澄清一下、您想使用主机测试进行传输、使用 SmartRF Studio 进行接收?

    是的、我们要按照与 主机测试传输和 SmartRF Studio 接收相同的方式进行测试。

    谢谢。此致、

    Abinesh.R

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

    您好 Abinesh、

    我对延迟深表歉意、我当时正在与团队核实使用这些 API 的状态。 很遗憾、CC23xx 器件不再支持这些 API。

    我建议使用 SmartRF Studio 进行射频测试。 此外、这是一个团队编写的应用手册、讨论了在 CCxxxx 器件上进行射频测试的一些基础知识。  https://www.ti.com/lit/an/swra370a/swra370a.pdf

    此致、

    Tarek D