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.

[参考译文] CC2652P7:专有2.4GHz 发射功率 TX 至20dBm

Guru**** 2535810 points
Other Parts Discussed in Thread: CC2652P, CC2652P7, SYSCONFIG

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

https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/1268628/cc2652p7-proprietary-2-4ghz-transmit-power-tx-to-20dbm

器件型号:CC2652P7
主题中讨论的其他器件:CC2652PSysConfig

您好!

我将使用 SmartRF Studio 7和 xds110仿真器来测试 CC2652P LaunchPad。 我选择"Proprietary"模式、可以看到有3种典型设置。 我想将 TX 功率增加到20dBm、但没有任何设置允许我启用高输出功率 PA、因此只能触发5dBm。 我注意到 从 数据表和其他文档中可以看到、如果我更改 GPIO 配置和某些寄存器代码、 应该有一些方法可以让专有2.4G 在20dBm TX 功率下工作、但我不知道具体方式。 有人能专门帮助我吗? 我真的想测试 TX 功率为20dBm 时范围增加的情况。

谢谢!

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

    尊敬的 Lingfei:

    如果您查阅 config\xml\cc2652p7_prop_pg10\cmd_settings\categories.xml 您将看到  PHY 设置了相关参数。  这是因为 CC2652PX 专有射频设置尚未针对高 PA 设置进行表征。  要覆盖这些配置、您必须在更改文件后覆盖现有文件  至  然后重新打开 Smart RF Studio 7会话。

    此致、
    瑞安

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

    谢谢 Ryan、现在可以选中启用框、但是、当我在专有模式下打开20dBm 时、显示错误。 然后、我在不启用 PA 的情况下测试了5dBm、可以运行。 是否 应该执行更多操作以使其发送功率达到20dBm?

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

    也许 SmartRF 无法让我这么做,是否有任何方法可以使用 SysConfig 或直接修改.c 文件来实现它?

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

    您能否提供您看到的错误的屏幕截图?  SimpleLink SDK 中的 PROP 射频工程也不支持高功率放大器运行、因此您需要生成自定义 ti_nRADIO_CONFIG.c/h 文件(用于射频覆盖和功率表设置)和 ti_drivers_config.c/h 文件(用于射频天线开关)、并从 SysConfig 中内置这些文件。  您可以从基于 BLE 或 IEEE 802.15.4的示例(包括 Zigbee、Thread 和15.4-Stack)获取样片、以供参考。  此问题是由于未针对专有射频 PHY 验证高 PA 操作、因此默认情况下不支持此操作。

    此致、
    瑞安

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

    当我更改分类.xml 时、请参阅上面的错误。 我认为我应该使用 CCS 进行构建、您能否给我详细的过程以便我可以使用 prop 示例:rfpacketrx 和  rfpackettx 来更新我的2652P 固件、并让它们在20dBm 的功率下工作? 非常感谢

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

    很抱歉,进一步的研究显示这已经是一个已知的情况。

    https://e2e.ti.com/f/1/t/805245 
    https://e2e.ti.com/f/1/t/1113840 
    https://e2e.ti.com/f/1/t/1169804 

    没有关于您所请求特性的详细说明。  您可以查看 Prop RF 用户指南、尤其是 PHY 配置、 TX 电源 和 SysConfig 部分、开始进行定制构建。

    此致、
    瑞安

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

    在250 kbps MSK PHY 上针对+20dBm 创建定制 ti_radio_config.c/h 文件后、我能够确认高 PA 运行。在使用 rfPacketTx 示例进行测试时、我发现连接到 Smart RF Studio 7的接收器件的 RSSI 增加~15dBm。

    e2e.ti.com/.../7585.ti_5F00_radio_5F00_config.c

    e2e.ti.com/.../7585.ti_5F00_radio_5F00_config.h

    此致、
    瑞安

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

    根据上面的讨论修改程序并对其进行编译后、我在调试程序时遇到以下错误:

    Cortex_M4_0:错误:(错误-1170 @ 0x0)无法访问 DAP。 复位器件、然后重试此操作。 如果错误仍然存在、请确认配置、对电路板执行下电上电、和/或尝试更可靠的 JTAG 设置(例如、降低 TCLK)。 (仿真软件包9.12.0.00150)
    Cortex_M4_0:停止目标 CPU 时出现问题:(错误-2064 @ 0x0)无法读取器件状态。 复位器件、然后重试此操作。 如果错误仍然存在、请确认配置、对电路板执行下电上电、和/或尝试更可靠的 JTAG 设置(例如、降低 TCLK)。 (仿真软件包9.12.0.00150)
    公司名称:
    Cortex_M4_0:20次尝试后无法确定目标状态
    Cortex_M4_0:在断开连接之前从目标移除调试状态失败。 程序存储器中仍可能嵌入了断点操作码。 建议您在连接前复位仿真器并在继续调试前重新加载程序

    通过调试代码、我发现在"rfPacketTx.c"中执行以下命令时出现上述错误:

    /*发送数据包/
    RF_EventMask TerminationReason = RF_runCmd (rfHandle、(RF_Op)&RF_cmdPropTx、RF_PriorityNormal、NULL、0);

    执行此数据传输命令似乎引起了上述错误。

    测试后,观察到如果上述传输命令未执行,程序可以正常运行,从 RF_getTxPower()中读取的数据确认它是+20dBm ,表示配置有效。

    为什么这里 RF_cmdPropTx 命令未正确执行? 执行此命令时似乎挂起。
    除了上述修改外、是否还需要进行任何其他修改?

    谢谢!

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

    在调试器之外运行应用程序时、绿色 LED 的行为是什么?  我突出显示了我应用于示例的所有更改(SimpleLink SDK v7.10、CCS v12.3):

      

    请注意您自己的环境之间的任何差异。

    此致、
    瑞安

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

    您好,Ryan M ü,

    非常感谢您!它看起来很好! 同时、我想知道如何在2.4G 示例中使用 DSSS、这样才能提高灵敏度? 我阅读了相关文档、在 povertide 中添加了覆盖命令"hw_reg_override (0x5068、0x030C)在 Tx 中 、但使用连接至 SmartRF 的 Rx 通过衰减器测试最低 RSSI、当 DSSS=4或8时、灵敏度似乎保持在-95dbm、与数据表相差甚远。 您能告诉我哪里出了问题吗?

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

    您指的是什么相关文档?  如果您选择在所提供的经过验证的 PHY 和工具之外覆盖无线电寄存器、TI 将无法提供太多帮助。

    此致、
    瑞安

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

    Ryan、您好、我指的是 swra636c.pdf、其中指出了  在 CC1352传播模式下激活 DSSS 的能力、因为 CC1352的设计与 CC2652相同、我想 CC2652P 应该在2.4GHz 传播模式下具有相同的能力。

    谢谢!

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

    我看不到 SWRA636中对这一点进行了说明、但 您应避免假设应用于 低于1GHz PHY 的覆盖相当于2.4GHz PHY。

    此致、
    瑞安