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.

[参考译文] CC2530:电源控制

Guru**** 2589245 points
Other Parts Discussed in Thread: Z-STACK, CC2591, CC2530, CC2592

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

https://e2e.ti.com/support/wireless-connectivity/zigbee-thread-group/zigbee-and-thread/f/zigbee-thread-forum/812151/cc2530-power-control

器件型号:CC2530
Thread 中讨论的其他部件:Z-stackCC2591CC2592

你好

我正在使用 cc2530PA1。 我想知道输出功率是在哪里定义的? 我可以更改它吗?  

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

    例如,您可以在应用程序初始化函数中调用“macRadioSetTxPower(16dbm);”,将 TX 功率设置为16dBm。

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

    确保 您定义了正确的 HAL_PA_LNA_CC259x 宏、以便相应地使用正确的电源表。

    此致、
    Ryan

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

    谢谢主席先生...

    我还想知道如何计算为 TX 功率定义的默认值、在哪里可以找到它????

    是否可以将 TX 功率设置为任意值或基于某些特定标准???

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

    TX 功率在 macRadioDefsTxPwrTables 中定义、根据您的配置映射到 macRadioDefsTxPwrCC2592、macRadioDefsTxPwrCC2591、macRadioDefsTxPwrCC2590或 macRadioDefsTxPwrBare。

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

    默认项目 TX 输出功率为0dBm: https://e2e.ti.com/support/wireless-connectivity/zigbee-and-thread/f/158/t/277659

    此致、
    Ryan

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

    非常感谢  

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

    Tnx SIR、

    哪个 macRadioDefsTxPwrTables 适用于 CC2530PA1?

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

    CC2530PA1是使用 Skyworks RFX2401C 功率放大器的第三方 EVM、该放大器未以 Z-Stack 为特征。  以下是一些相关的 E2E 主题供您参考:

    https://e2e.ti.com/support/wireless-connectivity/zigbee-and-thread/f/158/t/616528
    https://e2e.ti.com/support/wireless-connectivity/zigbee-and-thread/f/158/t/745200
    https://e2e.ti.com/support/wireless-connectivity/zigbee-and-thread/f/158/t/647778

    此致、
    Ryan

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

    我在阅读这些链接后感到困惑。

    您能否总结一下我应该采取哪些步骤来更改此模块中的电源?

    谢谢

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

    您能否发布模块的原理图?

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

    e2e.ti.com/.../RL_2D00_CC2530_2D00_PA1-English-V1.1.pdf

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

    根据原理图,您应该在预定义符号中定义 HAL_PA_LNA_CC2591,并在应用程序初始化函数中调用“macRadioSetTxPower (16dbm);”,以将 TX 功率设置为16dBm。 顺便说一下、您可以将16调整为您想要设置 TX 功率的值、但最大值为20。

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

    谢谢:)

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

    主席先生,请原谅我
    为什么最大输出功率不能为23dBm? 它是在数据表中写入的23dBm

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

    根据我的经验、它将过饱和、您可能无法通过具有如此大 TX 功率的任何射频调节。

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

    谢谢你

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

    我已经做了上述更改,但本模块的传输距离为2米:(请帮我

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

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

     您设置了什么 TX 功率?

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

     我将其设置为20dBm...

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

    尝试将其设置为16dbm 以再次进行测试。

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

    我进行了测试、正如您所说的、但结果是相同的、最大距离约为2米。 有什么想法吗???

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

    我建议您先使用 SmartRF Studio 进行每次测试。

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

    此测试是什么? 您能解释得更多吗?

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

    您应该将其中一个 CC2530PA1与 CC 调试器相连、并启动 SmartRF Studio 以充当 TX、并使用另一组 CC2530PA1作为 RX 来发送/接收100条消息以测试数据包错误率。

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

    你好

    我听说 CC2530模块中应该通过设置引脚值来启用某种 PA 电路、并对其进行了一些搜索、在 mac_radio_defs 文件中找到了这种代码和平的方式:

    /* P1_1 -> Paen */
    RFC_OBS_CTRL0 = RFC_OBS_CTRL_PA_PD_INV;
    OBSSEL1 = OBSSEL_OBSS_CTRL0;

    如何调整 PA 以最大限度地提高发射功率? 这是否有效?

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

    我已告诉您在应用程序初始化函数中使用“macRadioSetTxPower (16dbm)”将 TX 功率设置为16dBm。 您可以将其更改为高达20dBm。

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

    我们已经讨论了如何更改 SkyWorks RFX2401C PA 的 Z-Stack P1.1/P1.4设置。   https://e2e.ti.com/support/wireless-connectivity/zigbee-and-thread/f/158/p/812151/3009091#3009091

      提供的 CC2530-PA1数据表已建议您所述的 mac_radio_defs.c 引脚设置。

    此致、
    Ryan

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

    是的、正如您所说的、我这么做了、将功率设置为20dBm、并且我在项目选项中定义了 HAL_PA_LNA、并如上所述更改了 mac_radio_defs.c、但范围太短、大约20米...

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

    这似乎是一个硬件问题、您应该联系电路板制造商或使用 TI EVM。

    此致、
    Ryan

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

    感谢 Ryan 的帮助、

    我看到了您之前发送给我的链接、其中一个链接提到我应该检查引脚以确保它们是否切换。 除了 上述操作外、我还在应用事件循环中调用了这些函数、以设置发射功率并在它们之前放置断点:

    macRadioTurnOnPower()

    macRadioSetTxPower (20)

    通过测试,我看到它在 macRadioTurnOnPower()上切换,但它不会进入函数来查看引脚状态。

    我没有检查的范围。 是否有任何解决方案可以检查任何传输上的引脚状态?

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

    我建议您在器件执行 TX 和 RX 时使用示波器检查 PA 和 LNA 引脚是否正常工作。

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

    主席先生,请原谅我
     这两者中的哪一个是我的模块的功率放大器?(CC2591或 CC2592 )

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

    执行 TX 时、您应该会看到 TXEN 变为高电平。 执行 RX 时、您应该会看到 EXEN 变为高电平。

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

    但我的问题是:

     关于上图 、以下哪一项(CC2591 或 CC2592) 是我的模块的功率放大器?

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

    我还记得您提到过您使用 rfx2401c,不是吗? 您为何询问 CC2591/CC2592?

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

    我没有提到过、 但实际上是这样的、我的 cc2530pa1包括一个 rfx2401c 范围扩展器、但根据您先前的建议"关于在项目选项中定义 HAL_PA_LNA_CC2591 "、我猜应该在项目选项中定义 HAL_PA_LNA_CC2591。 但是、由于数据表的以下部分、我现在对 CC2591和 cc2592之间的情况表示怀疑。

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

    我记得我会根据您的原理图向您提供建议。