主题中讨论的其他器件: CC2564
大家好、我有 SWa750 "WL18xx Bluetopia PM Bluetooth RF Testing"文档、但这仅适用于 WL18xx 器件。 是否有适用于 CC2564MODN 器件的类似文档? 如果是、请分享。
具体而言、我需要 帮助以获取使用 CC2564MODN 进行 BR/EDR 和 LE 射频测试所需的 SS1Tool 命令。 谢谢。
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.
大家好、我有 SWa750 "WL18xx Bluetopia PM Bluetooth RF Testing"文档、但这仅适用于 WL18xx 器件。 是否有适用于 CC2564MODN 器件的类似文档? 如果是、请分享。
具体而言、我需要 帮助以获取使用 CC2564MODN 进行 BR/EDR 和 LE 射频测试所需的 SS1Tool 命令。 谢谢。
尊敬的 Jonathan:
是的、我们有适用于 CC2564器件的射频测试指南: https://www.ti.com/lit/an/swra749/swra749.pdf。
尊敬的 Dylan:
我转换了 HCI_VS_DRPb_Tester_Packet_TX_RX 0xFD85、0x03、0、0xFF、0、 2、0、27、15、1、 0x01FF 此文档中列出的命令以 SS1Tool 格式(SS1Tool cmd 0x3f 0x0185 0x03 0x00 0xFF 0x00 0x02 0x1b 0x0F 0x01 0xff 0x01)分析相邻通道功率、但 BR 的功率极低、为-0.8dBm。 我现在断开模块输出、并根据电缆损耗进行调整。 我缺少什么吗?
是的、服务包已加载。 测试指南指出、我需要禁用 AFH、使发送器不会跳频、以便测量一个频率的功率。 可能启用了跳频、这就是为什么我要测量通道0上的如此低的功耗?
它表示在 HCI_VS_DRPb_Tester_Packet_TX_RX 命令之前发送这些命令:
HCI_Write_AFH_Channel_Assessment_Mode 0x1
HCI_SET_AFH_Host_Channel_Classification
您能否帮助我将这些命令转换为 SS1Tool 格式? 我在 CC256x HCI VS 文档(SWRA751)中找不到命令。 我希望 CC256x 具有适用于 WL18xx 的类似文档、如 SWRA750、其中提供了 SS1Tool 转换示例。
好的、我验证了在禁用跳频的情况下可以在 BR、EDR 和 LE 上进行传输、但功耗非常低。 小于0dBm。 我正在使用默认 TIInit_6.7.16.bts。 您可以在此处查看: BTS 文件
BTS 中是否有一些设置会限制 功率? 我要发送的 VS_HCI 命令将功率级别索引设置为15。 因此、不确定功耗为何如此低。 正如我之前所说的、我将在模块输出端测量传导损耗。 功率测量值应接近于 数据表中列出的值8-10dBm。
DH5:
SEND_HCI_VS_DRPb_Tester_Packet_TX_RX 0xFD85、0x03、0x00、0xff、0x05、 0x05、0x00、0x0153、0x0F、0x01、 0x01ff (0x01ff)
3天3小时5分钟:
SEND_HCI_VS_DRPb_Tester_Packet_TX_RX 0xFD85、0x03、0x00、0xff、0x0B、 0x05、0x00、0x03fd、0x0F、0x01、 0x01f
低功耗:
SEND_HCI_BLE_Transmitter_Test 0x00、0x00、0x00
尊敬的 Jonathan:
是、对于默认功耗、这看起来确实很低。 您可以在本 应用手册的第3.2.25节中找到用于调整功率矢量的特定命令。
您是否已经实现了这些命令? 如果不是、我会继续添加它们、看看是否会导致不同的功率级别。
是的、这是我发送的内容:
# Set power vector Send_HCI_VS_DRPb_Set_Power_Vector 0xFD82, 0x00, 0x9c, 0x18, 0xd2, 0xd2, 0xd2, 0xd2, 0xd2, 0xd2, 0xd2, 0xdc, 0xe6, 0xf0, 0xfa, 0x04, 0x0e, 0x18, 0xff, 0x0000 Wait_HCI_Command_Complete_VS_DRPb_Set_Power_Vector_Event 5000, 0x00, 0xfd82, 0x00 # Enable RF calibration (TPC) Send_HCI_VS_DRPb_Enable_RF_Calibration 0xFD80, 0x00, 0x00000800, 0x01 Wait_HCI_Command_Complete_VS_DRPb_Enable_RF_Calibration_Event 5000, 0x00, 0xfd80, 0x0 # Set BT BR (GFSK) Send_HCI_VS_DRPb_Tester_Packet_TX_RX 0xFD85, 0x03, 0x00, 0xff, 0x05, 0x05, 0x00, 0x0153, 0x0f, 0x01, 0x01ff Wait_HCI_Command_Complete_VS_DRPb_Tester_Packet_TX_RX_Event 5000, 0x00, 0xfd85, 0x00
当我分析 VSA 上的信号时、我看到相邻的通道功率和眼图外观良好。 问题是测得的功率约为-0.9dBm。 我遵循了您曾提到的第3.2.25节中的示例、并将功率级别15设置为0x18。 我做错了吗?
我使用 HCI 测试仪工具创建 HCI_VS 命令、然后使用 BTS 变换以转换为 SS1Tool。 我非常确信这些命令是正确的、因为所有命令的返回值都是0x00 (命令成功)。 以下是我在定制硬件上使用的 SS1Tool 命令。 我没有 EVM。
SS1Tool cmd 0x3f 0x0182 0x00 0x9C 0x18 0xd2 0xd2 0xd2 0xd2 0xd2 0xd2 0xd2 0xdc 0xe6 0xf0 0xfa 0x04 0x0E 0x18 0xff 0x00 0x00
SS1Tool cmd 0x3f 0x0180 0x00 0x00 0x08 0x00 0x00 0x01
SS1Tool cmd 0x3f 0x0185 0x03 0x00 0xff 0x05 0x05 0x00 0x53 0x01 0x0F 0x01 0xff 0x01
尊敬的 Jonathan:
我已经针对 DH5测试了这些命令、并确认它们可以正确调整功率
# Set power vector Send_HCI_VS_DRPb_Set_Power_Vector 0xFD82, 0x00, 0x9c, 0x18, 0xd2, 0xd2, 0xd2, 0xd2, 0xd2, 0xd2, 0xd2, 0xdc, 0xe6, 0xf0, 0xfa, 0x04, 0x0e, 0x1a, 0xff, 0x00 Wait_HCI_Command_Complete_VS_DRPb_Set_Power_Vector_Event 5000, any, 0xfd82, 0x00 # Enable RF calibration (TPC) Send_HCI_VS_DRPb_Enable_RF_Calibration 0xFD80, 0x00, 0x00000800, 0x01 Wait_HCI_Command_Complete_VS_DRPb_Enable_RF_Calibration_Event 5000, any, 0xfd80, 0x0 # Set BT BR (GFSK) Send_HCI_VS_DRPb_Tester_Packet_TX_RX 0xFD85, 0x03, 0x00, 0xff, 0x05, 0x05, 0x00, 0x153, 0x0F, 0x01, 0x01ff Wait_HCI_Command_Complete_VS_DRPb_Tester_Packet_TX_RX_Event 5000, any, 0xfd85, 0x00
我测试了更改功率矢量表(15级功率)以及仅使用 SP 的默认功率级别。 如果您看不到这些命令具有至少10 dBm 的功率、则可能会损坏模块。