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.

[参考译文] CC2650:7x7封装的无线电覆盖值与 CC2592范围扩展器结合使用

Guru**** 2581345 points
Other Parts Discussed in Thread: CC2592, CC2650, CC2630

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

https://e2e.ti.com/support/wireless-connectivity/other-wireless-group/other-wireless/f/other-wireless-technologies-forum/573598/cc2650-radio-override-values-for-7x7-package-in-combination-with-cc2592-range-extender

器件型号:CC2650
主题中讨论的其他部件:CC2592CC2630

CC2650 pg-23 7x7封装与 CC2592范围扩展器结合使用时、正确的(最佳)无线电覆盖值是多少?

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

    您好 Stephan、

     仅由于范围扩展器与 CC2650配合使用、因此不需要额外的覆盖。 需要设置 CC2650上的 IO 以控制 CC2592的 PA_EN、LNA_EN 和 HGM 输入。 CC2650-CC2592参考设计的测试报告中概述了该过程。

    此致、

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

    所以我理解正确。 您是否意味着除了 Macs.h 文件中已定义的覆盖之外、不需要其他覆盖?

    Macs.h 文件包含与 CC2592结合使用的5x5和4x4模块的定义、但不包含与 CC2592 (我们使用的)结合使用的7x7模块的定义。 我能否从5x5模块复制定义?

    Macs.h 文件中的注释表明定义的值适用于 pg-1模块。 我们使用的是 pg-23。 建议的值定义是否仍然正确?

    Macs.h 文件中有两个用于传感器率和饱和的#defines。 该评论指出,这些值仍然需要加以定性。 是否有更好的已知值?

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

    我已更新 Wiki 以更好地解决您的问题。

    processors.wiki.ti.com/.../LNA_with_TIMAC

    基本上、复制 Macs.h 中5x5的 PA_LNA_CC2592下定义的代码、并按照 Wiki 在 CC2630/50部分中描述的更改进行操作。

    很抱歉、如果 RF_RADIO_OVERRIDE_TABLE 中的注释具有误导性、则不需要为 PG2.3更新此代码。

    此外、无需修改 RF_FE_saturation 和 RF_FE_灵敏度 的定义。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Macs.h 文件使用宏来构建表中的 TX 功率值。 Wiki 上的示例表没有。 正确的方法是什么?

    /* 20dBm */ TX_pout (0x30、0、0x93),//数据表中的额定值为20dBm */
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    这两种方法都可以。 宏 TX_Pout()仅生成一个数字,维基网站上的 TX 功率表包含最终计算值,而不是使用宏来计算值。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我无法理解您的最后一个回答。 例如、针对20dBm 输入。

    Macs.h 文件:/* 20dBm */ TX_Pout( 0x30,0,0x93 ),....

    维客://* 20dBm */ 90,......

    如何使用逻辑 OR-ring 将0x30和0x93组合成十进制的90 (0x5A)?

    Macs.h 中使用的宏定义为:

    #define TX_pout (IB、GC、TC) (uint16)((((IB)& 0x3F)|(((GC 和0x03)<< 6)|((((TC)&0xFF)<< 8))

    我猜 TI 已经降低了 TC 因子(温度补偿?) 表中的值????

    IB、GC 和 TC 参数是什么意思? 数据表中未记录这些参数。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    Wiki 和基本代码中的值不映射1:1、因此我们建议将基本代码中的值替换为 Wiki 中的值。 wiki 中的值源自我们的硬件团队在堆栈发布后进行的测试、我们预料到这一点、这就是我们将#warning 放入初始版本的基本代码的原因。 我不知道为什么他们决定将最终计算值放在这个更新的 TX 功率表中、而不是像我们在代码发布中那样使用 TX_pout 表示法。

    随代码发布的 TX 功率表值来自 SmartRF Studio、这似乎是提供有关 IB、GC 和 TC 的见解的唯一位置: