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.

[参考译文] CC3220MODA:NWP 是否需要处于活动状态才能进入 LPDS?

Guru**** 2394305 points


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

https://e2e.ti.com/support/wireless-connectivity/wi-fi-group/wifi/f/wi-fi-forum/1033089/cc3220moda-does-nwp-need-to-be-active-to-enter-lpds

器件型号:CC3220MODA
您好!  

对于  CC3220、           网络处理器是否需要激活才能使主 处理器  进入 LPDS 模式? 还是可以在 LPDS 期间禁用所有网络活动?

我 不 需要 或 不希望       在 LPDS 期间启用 NWP。  但是, 当 我 尝试     将硬件置于睡眠 状态( 在调用 `sl_Start()`之前)  时,我注意   到系统 电流 仅 降至  约 3.5mA。  然后 ,我 查看   了`power_measuration.c` 演 示, 并注意  到在    启用  电源 策略之前调用了`sl_Start()`。  因此, 我  现在 在   启用 LPDS 之前调用`sl_Start()` ,  器件 似乎     正确进入 LPDS。  但    是否有方法  禁用  Wi-Fi 信标?       信标之间的功耗  是 我  所期望 的- 大约 135uA - 但 在           应用的这个阶段、我不需要任何网络连接。

提前感谢  、
Brian
// power_measure.c
    case UseCase_LPDS :
        status = sl_Start(0,0,0);
        if (status < 0)
        {
            UART_PRINT("unable to start the device \n\r");
            LOOP_FOREVER();
        }
        /* Enable LPDS policy */
        Power_enablePolicy();
        sem_wait(&PowerMeasure_CB.sem);
        break;
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好 Brian、

    应用 MCU 具有与 NWP 不同的电源策略、因此 NWP 可以关闭。 您如何仅测试 MCU? 应用程序中可能会发生其他情况。 此外、您是在 LaunchPad 还是在定制板上进行测试?

    此致、

    Sarah

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

    我将通过在 LPDS 结束时发送 UDP 封包进行测试。  最后、我将需要打开 NWP、但它可能会在几秒内关闭、直到数据包传输。 如何确保 NWP 完全关闭? 是否有电源策略可完全禁用 NWP?

    我在定制硬件上进行开发。

    谢谢、

    Brian

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

    您好 Brian、

    电源复位后、NWP 关闭。 它通过 sl_Start 打开、通过 sl_Stop 关闭。

    如果 NWP 关闭、则不能调用任何 SL_ API。 那么、在 sl_Start 之前、测试应用中会发生什么情况?

    此致、

    Sarah

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

    您好、Sarah、

    在启用 LPDS 策略之前调用 sl_Stop (0)可解决主要问题。 在 LPDS 期间、硬件不再执行任何网络操作。 谢谢你。

    但这是在应用程序调用 sl_Start()之前。 是否应该在调用 sl_Start()之前禁用 NWP?  是否有初始配置设置导致启动后打开 NWP?

    我使用的是 SDK 2.40.02。

    非常感谢、

    Brian

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

    您好 Brian、

    您从哪个示例开始? 应用程序中可能隐藏了一些 sl_Start 命令。 例如,在 power_measurement 示例中 ,main 中的 sl_WifiConfig()启动网络处理器,以将 NWP 配置为设置默认值。

    此致、

    Sarah

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

    您好、Sarah、

    我没有看到隐藏的 sl_Start()调用,但我会假设我在某个地方丢失了它。 非常感谢您的帮助。

    Brian