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**** 2337880 points
Other Parts Discussed in Thread: CC3235SF
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/wireless-connectivity/wi-fi-group/wifi/f/wi-fi-forum/1523190/cc3235modsf-inconsistent-wake-up-from-hibernate

器件型号:CC3235MODSF
Thread 中讨论的其他器件:CC3235SF

工具/软件:

尊敬的 TI 支持团队:

我将使用 CC3235SF 并MAP_PRCMHibernateCycleTrigger()通过内部 RTC 进入休眠模式。

我已经观察到 罕见但不可预测的故障 其中器件不会从休眠中唤醒。 大多数情况下、它会按预期恢复运行、但有时在没有任何明确模式的情况下无法恢复运行。

设置显示正确、我正在使用以下功能执行干净的重新启动:

void RESET_COMPLETE_SOC(void)
{
    int32_t retval;

    retval = SlNetConn_stop(SlNetConnEventHandler);
    LOG_INFO("SlNetConn_stop -> retval : %d", retval);
    sleep(2);

    retval = WIFI_IF_deinit();
    LOG_INFO("WIFI_IF_deinit -> retval : %d", retval);

    sleep(1);
if(RetVal == 0) 
MAP_PRCMHibernateCycleTrigger(); 
}

else
{
while(1);//wait for watchdog reset

}

} 

此函数将关闭网络服务和 Wi-Fi 接口、增加短暂延迟、然后调用MAP_PRCMHibernateCycleTrigger()

请提供以下建议:

  • 使用时的任何已知问题或限制 仅 RTC 作为唤醒源?

  • 是否有 即延迟、时序控制 或在致电之前需要执行其他步骤MAP_PRCMHibernateCycleTrigger()

  • 如何确认 已正确配置休眠间隔并启用休眠间隔


    此外 、我有以下与硬件相关的问题:

    • SOP0 和 SOP1 互补函数 未连接 (NC)

    • SOP2 被连接到 二极管的阳极 CATHODE 通过 10kΩ 电阻器连接至 GND 、并连接至 1kΩ 电阻器确定晶体管的基极

    此 SOP 配置是否会对引导或唤醒行为产生任何意外的影响?

    此外、 UART_RX(用于刷写)保持悬空 (无上拉电阻)。 这可能会导致冷启动或休眠唤醒期间出现任何问题吗?

    请查看下面的 原理图片段:

                              

    即使我Power_disablePolicy() vTaskStartScheduler() 在中之前调用、以下配置是否会导致任何问题main()

感谢您的支持。

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

    尊敬的 TI 支持团队:


    请帮助我解决此问题。 我正在使用 SDK:simplelink_cc32xx_sdk_6_10_00_05。 我正在等待您的答复。

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

    尊敬的 TI 支持团队:

    请确认此消息。 等待您的回复。

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

    尊敬的 TI 支持团队:

    这对于我们已经部署的产品来说是一个关键问题。 请尽快回复 — 我正在等待您的回复。

    谢谢你。

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

    您好、

    是否确定未使用 SOP 模式 0-1-0 (SOP 模式  UARTLOAD_FUNCTIONAL_4WJ)? 因为 RX 线路上的 SOP 模式 0-1-0 和缺少上拉电阻将准确地解释您的情况。

    顺便说一下、我不是 TI 员工、出于这个原因、我不知道为什么 TI 方面没有回答您的问题。

    1 月

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

    尊敬的 Jan D:

    感谢您的意见。

    我敢肯定 不使用 SOP 模式 0-1-0 使用便携式收发器。 我仅将 SOP 模式 0-1-0 用于 映像编程 通信。

    相关 UART_RX 悬空线路  :不幸的是, 此产品已在现场部署 、和 我无法通过硬件修改来添加上拉电阻器 梯形驱动器。

    如果有 软件级缓解 这有助于避免从休眠状态唤醒期间由 RX 悬空引起的不稳定行为、我非常感谢您提供任何建议。

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

    您好、

    很难说 Shat 正在你的情况下,因为非常实际的调查将需要,特别是在硬件方面。 您是否在部署之前对设备进行了 EMC 测试? 您可能会向 TI 的其他人提出一些其他建议。

    根据我对 CC32xx 的使用经验、看起来像硬件问题(例如复位问题,电源问题等)。 如果硬件出现问题(例如 RX 线路上缺少上拉电阻)、则可能无法进行软件修复。

    在第一阶段、您需要有方法通过可重复性重现您的问题、然后可以深入研究硬件(如果有办法解决此问题)。

    1 月