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.

[参考译文] CC2564MODN:进入 CE TX FCC 测试模式

Guru**** 2579485 points
Other Parts Discussed in Thread: CC2564

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

https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/800186/cc2564modn-entering-ce-tx-fcc-test-mode

器件型号:CC2564MODN
主题中讨论的其他器件:CC2564

您好:

我们尝试设置蓝牙器件、该器件在连续 TX 模式下使用 CC2564、尤其是 CW 和 GFSK。 我已经关注了论坛上的所有要点、但我看不到器件提供的任何射频功率。 当我使用频谱分析仪执行 TX/RX 测试模式时、我确实会看到器件的功率。

我的问题是、我是否会遗漏某个东西? 我的步骤是:

---按下按钮开始此过程

停止堆栈(BTstack)

-重启器件(等待时间为100ms 的复位器件)

-Initialize BTStack (BTStack 加载服务包,该服务包应该是最新的。 之后、Btstack 不执行任何操作、因为我不会告诉它)

-I 将器件设置为停止页面并使用"  HCI_SEND_cmd (&HCI_WRITE_SCAN_ENABLE、0x00)进行扫描;//关闭页面扫描和查询扫描"

-I 将器件设置为 TX CW 模式、全为1、0至70之间的"新频率"频率以及功率级别15

HCI_SEND_cmd (&HCI_VS_DRPb_TESER_CON_TX、0x00、0x03、newFrequency、15、 0x00000000、0x00000000);

-(可选)(我尝试了 GSFK 编辑上述命令、然后发送 HCI_SEND_cmd (&HCI_VS_WRITE_hardware_register、0x0019180c、0x0101);)(我不使用 CW 模式执行此操作)

-I 将射频校准设置为不发生:

 HCI_SEND_cmd (&HCI_VS_DRPb_ENAB_RF_CALIBRATION、0xFF、0xFFFFFFFF、0x01);

 

--


按照上述步骤、我看不到任何东西在射频通道上传输。 但是、进行以下 TX/RX 调用而不是进行所示的调用是完全有效的(可以看到 射频室内发生的 TX 传输)。

HCI_SEND_cmd (&HCI_VS_DRPb_TESER_PACKET_TX_Rx、0x00、0、0xFF、0x0A、 0x05、0x00、545、15、1、 0x01FF);

连续 TX 实现可能会缺少什么? 我们需要此模式进行认证。

我附加了一个记录器文件、该文件记录 CC2564MOD 的 TX 引脚。  e2e.ti.com/.../ExampleOne.zip

谢谢!

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您似乎正在启用配对。 您可以尝试使用不可连接、不可发现和不可配对的器件。

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

    我正在执行命令"HCI_SEND_cmd (&HCI_WRITE_SCAN_ENABLE、0x00);"、以便根据我的理解禁用不可发现和不可连接的。 但我无法找到如何使其不可配对。 是否有 HCI 命令? 或者我如何实现它? 我还没有找到如何做到这一点的方法。

    谢谢!
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您的主机环境是什么? 如何向控制器发送 HCI 命令?

    在日志中、有一个配对启用命令。
    646705/09/19 09:55:38.318 +0:00:00.5800x000001AD0x000001ADHCI_Write_Simple_Pairing_Mode-->

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

    从随附的固件日志中、持续 TX 测试的所有内容看起来都是正确的。 我尝试按照日志中的捕获在 HCI 层紧密复制确切的命令序列、并且能够在频谱分析仪上看到 CW 连续传输。

    当您更改 GFSK 调制信号而不是 CW 的参数时、您能否在频谱分析仪上看到连续 TX 信号? 我想了解您是在 CW 模式还是在连续 TX 模式下遇到此问题。

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

    我无法-我尝试了 CW 和 GFSK。 如果我尝试 TX/RX 命令、它会起作用。 它还适用于我们的主应用程序(我们可以使用蓝牙来满足我们的目的)。

    我们使用的是 BTSTACK。 我试图遵循哈里的建议,采取以下行动:

    HCI_SEND_cmd (&HCI_WRITE_SCAN_ENABLE、0x00);//关闭页面扫描和查询扫描
    while (!HCI_CAN_SEND_COMMAND_PACKE_NOW()){embedded_execute once();}

    HCI_SEND_cmd (&HCI_WRITE_SIMPLE_Pairing_MODE、0x00);//关闭配对启用
    while (!HCI_CAN_SEND_COMMAND_PACKE_NOW()){embedded_execute once();}

    尝试禁用配对。 然后:

    HCI_SEND_cmd (&HCI_VS_DRPb_TESER_CON_TX、0x00、0x03、newFrequency、15、 0x00000000、0x00000000);
    while (!HCI_CAN_SEND_COMMAND_PACKE_NOW()){embedded_execute once();}

    HCI_SEND_cmd (&HCI_VS_DRPb_ENAB_RF_CALIBRATION、0xFF、0xFFFFFFFF、0x01);
    while (!HCI_CAN_SEND_COMMAND_PACKE_NOW()){embedded_execute once();}

    以尝试继续 CW。 使用 GFSK、我在其中的中间执行了 HW 寄存器命令。 两者都不成功!
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我也按如下方式尝试了 GFSK、可以确认它不起作用!
    按下按钮后、我可以更改为 TX/RX 模式、它工作正常。

    GSFK 的代码:

    HCI_SEND_cmd (&HCI_VS_DRPb_TESER_CON_TX、0x01、0x01、newFrequency、15、 0x00000000、0x00000000);
    while (!HCI_CAN_SEND_COMMAND_PACKE_NOW()){embedded_execute once();}

    HCI_SEND_cmd (&HCI_VS_WRITE_hardware_register、0x0019180c、0x0101);
    while (!HCI_CAN_SEND_COMMAND_PACKE_NOW()){embedded_execute once();}

    HCI_SEND_cmd (&HCI_VS_DRPb_ENAB_RF_CALIBRATION、0xFF、0xFFFFFFFF、0x01);
    while (!HCI_CAN_SEND_COMMAND_PACKE_NOW()){embedded_execute once();}
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好:

    我已经用 GFSK 重试了-我附加了尝试的日志文件、删除了可连接的文件

    e2e.ti.com/.../GSFK.zip

    我还在下面附上我的 Service Pack:

    e2e.ti.com/.../bluetooth_5F00_init_5F00_cc2564B_5F00_1.2_5F00_BT_5F00_Spec_5F00_4.1.c

    我还没有运气! 是否有其他方法可以检查此模式?

    谢谢、

    爱德华多

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

    启动后、代码中的延迟似乎解决了我的问题。 我将继续测试、但非常感谢您的帮助! 我确实未能使器件不可配对、因此即使存在延迟、我也会遇到问题!

    谢谢、

    爱德华多