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.

[参考译文] CC2642R:CC2642在多角色示例中使用2根天线和一个开关

Guru**** 2589280 points
Other Parts Discussed in Thread: SYSCONFIG, CC2642R

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

https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/1029619/cc2642r-cc2642-using-2-antennas-with-a-switch-in-multirole-example

器件型号:CC2642R
Thread 中讨论的其他器件:SysConfig

大家好、

我的 PCB 上有两个天线,一个使用 CC2642 SDK 5.20的开关 SKYA21001,

我想一次激活一个天线并读取周围的 RSSI、需要进行哪些更改  

一次选择特定天线或同时选择两者并从 两者获取 RSSI 值。

有关这方面的任何输入、请提供建议。

此致、

阿图尔

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

    您好、Atul、

    选择特定天线的方式取决于您设计天线板的方式。 通常使用 GPIO 进行选择。

    一旦您选择了天线、低功耗蓝牙操作(包括 RSSI 测量)可正常运行。 根据您的需求、您可以在一段时间内更改每次使用的天线、并使用两根天线依次收集 RSSI 测量值。

    此致、

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

    您好 Clement、

    感谢快速响应!!!

    我在电路板上添加了天线原理图设计、

    我是否需要在 SysConfig 中使用射频设置、不使用天线开关控制引脚作为2、并编写回调函数

    或者直接使用 GIPO 的选择需要完成,以及如何使用开关。

    此致、

    阿图尔  

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

    您好!

    由于两个天线相似(即从 CC2642R 的角度来看配置相同)、并且您无需在非常特定的时间(例如在接收 AoA 的 CTE 时)切换天线、我认为您不需要使用射频设置。

    在您的情况下、您需要执行以下操作:

    -在 SysConfig 中添加对 GPIO ANT_SEL2和 ANT_SEL1的支持

    -在需要时,通过将 GPIO 设置为适当的值来启用天线1。 请参阅函数 GPIO_write()来执行此操作。

    GPIO_write(ANT_SEL1,1);
    GPIO_write(ANT_SEL2,0);

    此致、

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

    您好,Clement,

    感谢快速的回应!!!

    好的、如果有任何疑问、我会尝试相同的方法、然后再返回。

    此致、

    阿图尔

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

    您好 Clement、

    我已在"SysConfig GPIO"部分添加天线选择引脚、如下所示:

    然后在多角色初始化中启用已尝试的命令。  

    GPIO_WRITE (ANT_SEL1、1);
    GPIO_WRITE (ANT_SEL2、0);

     这不起作用,即使未添加它,也在添加上述 enable 命令后其工作方式相同。

    因此、一次只启用单个天线不起作用尝试在 GPIO 初始化之后添加代码、但其工作效果不受影响  

    它的工作方式与往常一样、无需添加这些命令。

    在这种情况下会出现什么问题,如何调试单独天线的工作并分别读取值?

    此致、

    阿图尔  

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

    您好、Atul、

    对我来说、GPIO 的配置看起来不正确。 这些应该是输出、而不是输入。 此外、请确保根据您的实际软件正确配置它们。

    此致、

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

    您好、Atul、

    请告诉我您是否需要有关此问题的进一步帮助?

    如果没有、请确保将该主题标记为已解决。

    如果您有更多问题、请随时打开新主题。

    此致、