主题中讨论的其他器件: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
谢谢!