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:CC1352P7

Guru**** 665180 points
Other Parts Discussed in Thread: CC1352P7, SYSCONFIG
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/wireless-connectivity/sub-1-ghz-group/sub-1-ghz/f/sub-1-ghz-forum/1252106/cc2652p7-cc1352p7

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

您好  

我们正在使用基于 CC1352P7的自定义模块 ,该模块只有低于1 GHz(2.4 GHz 不使用),通过仅使用 SPDT 射频开关  BGS12WN6来切换 PA。

我们能够通过 RF Studio 发送和接收数据、其中 IO 配置发生了一些变化(启用 DIO 5、Tx High 和 RX Low)...但使用 SDK 示例(基本 TX)、它不起作用(同样适用于 Launchpad)。

我们已经尝试在 SysConfig 中更改天空开关,但最终在 rfDriverCallbackAntennaSwitching 部分中出现一些错误...please 建议...

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

    尊敬的 Manu:  

    如果要使用自己的天线开关、则必须由用户实现天线切换回调。  

    请看一下默认示例。 在 ti_drivers_config.c 中、您将看到对我们在 Launchpad 上的开关实施的天线切换回调。 这可用作参考设计。

    当您更改天线开关控制引脚时、应使用参考实现并在应用中实施自己的天线开关回调。

    您看到的错误是什么?

    此致、

    SID

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

    嗨、Sid

    由于  ti_drivers_config.c、文件由 SysConfig 生成、是否可以修改?

     

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

    尊敬的 Manu:更改天线开关引脚时、生成的 ti_drivers_config 将如下所示。  

    必须在应用程序源文件中实现 rfDriverCallbackAntennaSwitching。 ti_drivers_config 文件中提供了实现这一点的一些指导原则、您也可以在随附的屏幕截图中看到这一点。

    因此、您可以在应用程序源文件中实现回调、而不必在 ti_drivers_config.c 中

    此致、

    SID

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

    嗨、Sid

    在 RF studio 我已经删除了天空开关所需的所有输出(默认)模块开始工作在 RF studio ...但同样,我在代码中实施了,但它不工作..

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

    嗨、Sid

    还有一个问题,我必须要问与此相关..如果我们计划使用的只有 pA(20dBm)没有一个开关..ca我们硬编码 相同? 如果是、请指导我们进行相同操作。

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

    不确定我是否理解该问题、如果您没有交换机、则不需要回拨等?  

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

    您好  

    我们正在使用的模块是基于 CC1352p7的 sub1GHz (无2.4GHz)。因此、制造商仅使用 SPDT 开关来使用 DIO 5更改 PA。

    并且已通过 RF Studio 测试了相同的操作。(我们所做的更改是在"Customize"部分中添加 DIO 引脚)

    但在我们的程序是从现有的 SDK(专有的 RF Tx )是有天空开关,如果更改设置,它不发射...

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

    你好..有一个错误的沟通在我的上一个问题..

    我们正在使用基于 CC1352P7 的自定义模块,该模块只有低于1GHz 20dBm(2.4GHz 未使用),通过仅使用 SPDT 射频开关  BGS12WN6来切换 RX 和 Tx 。

    我们能够通过 RF Studio 发送和接收数据、其中 IO 配置发生了一些变化(启用 DIO 5、Tx High 和 RX Low)...但使用 SDK 示例(基本 TX)、它不起作用(同样适用于 Launchpad)。

    有任何修改此示例的建议吗?

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

    尊敬的 Manu:

    如果查看 CC1352P7器件的默认 rfPacketTx 示例的 ti_drivers_config.c、就会看到有一个天线切换回调。

    当存在射频驱动器的全局事件时、会执行此回调。 您可以在 SysConfig 中看到此说明。  

    此天线切换回调 功能适用于我们配备了 SKY13317-373LF 射频天线开关的 Launchpad。 在此回调中、您可以看到、根据所需的配置、它会将正确的信号应用于天线开关、以选择正确的路径。

    现在、在您的情况下、您需要一个不同的天线开关。 这意味着您需要使用定制板。 单击"Board Module"。 在板视图中、您有使用自定义板选项。

    执行上述更改时、您的 ti_drivers_config.c 文件将更新、并删除天线切换回调、您需要根据所需的引脚行为自行实现此回调。

    现在、在射频模块中、您可以修改参数以适合您的天线开关要求。

    ti_drivers_config.c 文件提供了一些实施自己的切换回调的指导原则。  

    希望这对您有所帮助。  

    此致、

    SID

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

    嗨、Sid

    感谢您的详细答复...

    在本例中、定制板仅使用20dBm 路径(Tx)和 sub1路径来访问 Rx...in 这种情况下、根据我的理解、无需进行天线切换。 SPDT 开关用于 Tx 和 Rx 开关。

    强烈建议使用任何指针…

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

    尊敬的 Manu:

    天线 witchingcallback 实际上并不是在多个天线之间切换、而是在到天线的 TX 和 RX 路径连接之间切换。  

    在本例中、我看到您使用的开关仅需要一个控制信号。 这使得事情变得更简单。 您需要的是当您处于 TX 状态时为高电平、当您处于 TX 状态时为低电平的信号。 这将选择您的 TX 和 RX 路径。  

    有关这方面的信息、请参阅我们的 Prop RF 用户指南的路由 RFcore 信号部分。  https://dev.ti.com/tirex/content/simplelink_cc13xx_cc26xx_sdk_7_10_01_24/docs/proprietary-rf/proprietary-rf-users-guide/rf-core/signal-routing.html#routing-doorbell-signals-to-gpio-pins

    您可以使用 RFC_GPO1信号并将其路由到 GPIO、然后将此信号连接到开关的 CTRL 输入端。

    此致、

    SID

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

    嗨、Sid  

    感谢您发送邮件。 将对您进行检查并更新、

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

    嗨、Sid  

    我已经尝试更改 GPIO 映射,但它不起作用。(即使 控制开关处于高电平状态)。

    在 RF Studio 中 ,如果 选择 "设计为 LP-CC1352p7-1"将不起作用,但只是在没有任何 DIO 启用的情况下选择新目标,它是有效的。

    ...有什么方法来实现与 RF Studio 在 CCS 中相同的设置?

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

    您能否说明一下您在 Smart RF Studio 中使用的设置在工作时是什么? 是否适用于 RX 和 TX?

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

    您好、Manu、您是否能够使其正常工作?

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

    嗨、Sid

    否它不能与 Tx 程序(SDK )...但是与具有以下设置的 SMART RF studio ...

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

    尊敬的 Manu:

    1.在此设置中,您根本没有定义任何 IO。 请说明如何将 TX 和 RX 路径连接到交换机? 使用 smartRfstudio 时如何控制开关?

    2.使用 smartRfstudio 时、如何测试 TX 和 RX?

    此致、
    SID

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

    嗨、Sid

    最初我添加了一个 DIO 控制开关,并意识到 DIO 没有任何作用上的 Tx ..

    我已经使用模块一侧测试了 Smart RF studio ( TX 使用之前分享的设置),另一个板是 LPCC1352p7-1 launchpad ( Rx 侧)...

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

    尊敬的 Manu:  

    您正在使用  BGS12WN6  在 TX 和 RX 路径上切换、对吧?

    数据表 https://www.infineon.com/dgdl/Infineon-BGS12WN6-DataSheet-v02_05-EN.pdf中找到。  

    根据 CTRL 信号、您将 RFIN 连接到 RF1或 RF2。 请分享您是如何建立这些联系的?  
     
    在我看来、您需要将 TX 路径连接到 RF1、将 RX 路径连接到 RF2。 然后驱动 CTRL 信号在 TX 和 RX 之间切换。 如果您将 CTRL 信号连接到 VDD 或 GND、则 RF1或 RF2始终连接到射频路径。

    此致、

    SID

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

    嗨、Sid

    没错、但在这种情况下、它应该在 SDK 示例中不启用开关的情况下传输数据...但在所有这些条件下都不起作用。

    条件1:控制开关为高...不工作

    条件1:控制开关为低...不工作

    条件1:控制开关未连接...不工作

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

    尊敬的 Manu:  

    假设默认情况下已连接 TX 路径、您能否在 CCS 中导入 rfPacketTx 示例并在 SysConfig 的射频模块中进行以下更改。

    不使用硬件。 这应该可以摆脱天线开关回调以及取消分配用于天线开关的 GPIO。 这样、您应该具有与 SmartRF Studio 相同的设置。  

    抑制该警告、因为在这种情况下、我们不想使用回调。  

    刷写程序后、请确保绿色 LED 闪烁。 这将确保 TX 命令正在运行。 测试是否接收到数据包。  

    此致、

    SID  

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

    嗨、Sid

    这种情况也没有发送 、但 LED 在闪烁(GPIO_LED 根据定制板更改)。

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

    尊敬的 Manu:  

    这在 SmartRFStudio 和 SDK 工程上似乎是相同的设置。  

    请提供原理图/至少提供您为电路板上的开关进行的所有连接?

    此外、请确保在 SDK 项目中使用与在 SmartRF Studio 中相同的 PHY/频率和 TX 功率进行发送。  

      

    此致、

    SID

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

    嗨、Sid

    这是一个购买外的模块,所以我没有确切的原理图(我仍然会尝试跟踪芯片引脚并更新你)

    设置完全相同..(转储在 TI Launch Pad 中的相同程序及其正常运行)..

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

    我想我们确实需要知道 连接。

    我还注意到、您已在 SmartRF 设置中选择了内部偏置射频差分模式、模块制造商是否推荐了该模式?

    为了让你得到相同的设置,除了我在前面的回答中提到的更改:

    2.选择"Custom Board"

    然后使用射频设计的设置作为"内部偏置差分模式"。

    此致、

    SID

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

    您是否具有指向您正在使用的模块的链接?  

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

    您好

    这个模块我们从 melange system India 得到了它(由 Mr. Pravin Ganapathy Texas Instruments India 建议)

    准确的模块不在他们的网站..melangesystems.com/index.html 中

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

    嗨、Sid

    我尝试了此配置但未成功。我已打开并尝试自行跟踪它的模块、仅供您参考。(我无法跟踪 TX/Pin Rx no7)。

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

    感谢原理图。 还可以附加您的 SysConfig 文件吗?

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

    Melange 提供什么文档? 正如这所示、您需要最少的信息才能实现在其上运行的正常运行的应用程序。  

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

    嗨、Sid

    请查找 SysConfig 屏幕快照...

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

    SID

    我们还注意到、

    基于 Smart RF Studio 的射频设计:

    1.如果 使用基于 LP_CC1352p7的设置 、即使将 DIO 作为 SAE 更改后也不起作用

    如果使用作为新目标、则它开始工作...

    关于"基于射频设计"是否存在任何冲突?

    是否有办法在 CCS 中更改此设置?

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

    尊敬的 Manu:  

    请您解释一下您在上一次答复中的意思吗?

    2.如果使用作为新目标,则它开始工作...

    您是说如果您在 SysConfig 上有此设置、它会开始传输吗?

    此致、

    SID

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

    SID

    在 RF Studio 中、它正在处理新目标(如果我们从默认值编辑设计(即 RF DESIGN -LP_CC1352p7)、它将不起作用)...

    在 CCS 中、我无法更改射频设计  

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

    您好、Manu、我在 e2e 上向您发送了一条私密消息。 请检查一下。 我已发送我通过 SysConfig 进行了一些更改而生成的输出文件。请刷写固件并检查它是否正常工作

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

    嗨、Sid

    我也尝试过这个...但不起作用。

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

    尊敬的 Manu:  

    而无需真正了解天线开关如何实际连接到模块中的 CC1352P7。 很难提供帮助。 我下周不在办公室。 如果您对某些软件或其它文档支持有任何来自 Melange 的更新。 这将有助于我的同事更好地回答问题。  

    此致、

    SID

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

    嗨、Sid

    我们无法从 Melange 获得详细信息 ,因此我们正在计划 从 TI 认证供应商获得集成模块。 (如果有的话,请引导我们)...

    谢谢!  

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

    尊敬的 Manu:

    您可以在 TI.com 上使用我们的  第三方无线模块搜索工具:  https://www.ti.com/tool/3P-WIRELESS-MODULES 

    此致、

    扎克

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

    谢谢你 Zack.

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

    您好、Zid

    我们已将电容器阵列增量值从0xc1更改为0x00...它现在正在工作...这可供您参考...

    感谢您的全力支持