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.

[参考译文] CC3235MODSF:共存问题

Guru**** 2394305 points
Other Parts Discussed in Thread: UNIFLASH

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

https://e2e.ti.com/support/wireless-connectivity/wi-fi-group/wifi/f/wi-fi-forum/1304346/cc3235modsf-co-existence-issue

器件型号:CC3235MODSF
主题中讨论的其他器件:UNIFLASH

您好!  

   我们正在尝试使用 PAD16 (引脚7)来启用共存功能。  无论出于何种原因、SimpleLink 启动/停止例程都会影响 GPIO 引脚的有效状态。

我们完成了以下代码更改以配置 BLE 共存。 它无法正常工作。

 


因此、为了监控输入焊盘引脚的状态、我们添加了以下调试代码。 我们观察到、在从外部将输入 PAD 引脚的状态更改为低电平和高电平后。

则不会被检测到、并始终保持低电平。 如果我们在上面的配置中删除了 sl_stop 和 sl_start、那么它可以正确检测到状态

因此、请查看代码并提供解决该问题的建议。

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

    您为何尝试从主机读取 GPIO? 基本上、您不需要这样的访问、例如 COEX 由 NWP 处理。

    如果  在应用共存设置之前读取有效-则行似乎正常工作。

    我想是有原因阻止主机在配置为共存选项后读取引脚值(因为引脚 由 NWP 管理)

    我需要在内部进行检查、以便更好地了解导致这种情况的根本原因。  

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

    您好 Kobi、感谢您的支持。

    是的、我知道 COEX 引脚由 NWP 处理。  完成此操作是为了验证固件是否正确读取了引脚状态。

    现在、我已经删除了读取 COEX 引脚状态的代码、并执行以下步骤来验证共存功能。

     

    1. 为器件加电、并将 Coex 引脚置为低电平。
    2. 配置器件以连接本地 Wi-Fi 网络。
    3. 测试通过 Wi-Fi 网络发送和接收数据。 由于 COEX 引脚为低电平、我们可通过 Wi-Fi 发送和接收数据。
    4. 将 Coex 引脚置为高电平。
    5. 测试通过 Wi-Fi 网络发送和接收数据。 预计 NWP 应停止通过 Wi-Fi 发送数据。

    但我们观察到、通过 Wi-Fi 发送和接收的数据工作正常。

     

    我还观察到、如果在 Coex 引脚为高电平时对配置器件进行下电上电、则器件未连接至本地网络。

    降低 COEX 引脚后、它将连接至本地网络。

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

    您是否使用真正的 COEX 设备进行了测试? 真正的用途?

    如果您只想验证共存接口-检查输出线路是否响应输入线路。  接口不会期望输入线路保持高电平(仅应在另一个器件进行传输之前处于高电平、并且它必须在传输之间留出一些空间以传输 Wi-Fi 流量)-因此不会预测结果。

    请参阅 https://www.ti.com/lit/pdf/swra608。

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

    尊敬的 Kobi:

           是的、我们确实尝试了检查输出线路以响应输入线路、但未观察到任何变化  

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

    您能否提供逻辑分析仪捕获?

    总之、它一定是符合配置 的(即未连接已配置的焊盘)。

    您可以参阅 https://git.ti.com/cgit/slwfat/sl_wifi_examples 中的共存示例

    我认为共存设置是从 Uniflash 完成的(请参阅 COEX_demo/docs/下的说明)、因此您可能需要首先使用 uniflash 进行配置(然后启用 sl_WlanSet  (SL_WLAN_CFG_GENERAL_PARAM_ID)。 , SL_WLAN_GENERAL_PARAM_COEX_CONFIG,...)命令)  

    BTW。 您是否可以通过示例中使用的 MODE=1 (单天线)进行检查。 通过查看接口(wlan.h)和 程序员指南、  我 只能看到支持0和1。

    typedef enum
    {
        SL_WLAN_COEX_MODE_DISABLED,
        SL_WLAN_COEX_BASIC_SINGLE_ANTENNA                                                 /*BLE coex with shared antenna (switch)*/
    }SlWlanCoexMode_e;

     双天线支持(2)  可以在以后的 SP 中添加-因此请确保使用的是最新的 SP (4.13.0.2)。

     

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

    Kobi 大家好,TI 团队--

    客户在离线状态下提供了一些额外的输入供我们考虑如下:

    --------

    大家好、Chris 和 TI 团队、                                                                                                                                                                                                

     

             感谢您的支持。

             我们已审查了最后一次在 E2E 上收到的反馈。 此外、我们还使用最新的 SP (4.13.0.2)。

            我们已经尝试了两种方法来配置共存。

    1. 下载 UniFlash 软件、如下所示

     

     

    1. 如下所示下载固件

     

    并检查输出线对输入线的响应。 但未观察到任何变化。  

     

    我们非常重视解决这一问题。 因此、我们需要您提供紧急的技术支持。

     请告知我们您的合适时间、以便与您的团队安排技术讨论电话。

     

    谢谢。
    客户

    --------

    谢谢、

    克里斯

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

    从软件的角度来看、这看起来不错、应该可以工作。

    我会将此转发给我们的硬件专家、看看他们是否可以提供任何建议。

     我将再次建议他们检查参考 设计中的配置(2xLP)、并查看它是否在此处工作以将此范围缩小至硬件差异。

    为此获取 NWP 日志可能是另一种选择(尤其是在主机中因某种原因缺失存在错误时)。  

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

    大家好、

    根据提供的信息、我无法从硬件角度进行识别。 我是否在某处遗漏了原理图?

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

    尊敬的 Dylan:

           我已经插入了控制器部分的快照。 Co-ex 引脚 GPIO 由另一个控制器控制、但为了进行测试、我们 通过连接到 VCC 和 GND 来模拟来自微控制器的控制信号、从而在外部控制该引脚。 在此测试期间、同一引脚上也有下拉电阻。

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

    尊敬的 Dylan:

             有任何更新吗?

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

    您好、

    我认为原理图没有问题-为 BT_COEX 配置了一个可行的 GPIO。 他们的测试方法似乎也是合理的。  

    BT_COEX 线路置为高电平时、似乎您期望 WiFi 活动为零、是这样吗? 请注意、共存不会影响5GHz 运行、因此无论 BT_COEX 信号的状态如何、该频带上的 WiFi 活动都将继续工作。

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

    尊敬的 Dylan:

    我们已经在2.4GHz 频率下进行了验证、并确保路由器和设备都以2.4GHz 频率连接。

    该问题仍未解决、请进一步建议

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

    您好、

    我认为我们已经排除了硬件问题、我将循环 Kobi 进入以继续在软件方面提供帮助。

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

    您好、

    请提供 NWP 日志(请参阅 编程人员指南中的第20章)。

    Br、

    小比