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.

[参考译文] CC3200:CC3200SDK_1.3.0 IDLE_profile NWP 翻转、电流消耗增加

Guru**** 2558250 points
Other Parts Discussed in Thread: CC3200

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

https://e2e.ti.com/support/wireless-connectivity/wi-fi-group/wifi/f/wi-fi-forum/676880/cc3200-cc3200sdk_1-3-0-idle_profile-turn-of-nwp-current-consumption-increase

器件型号:CC3200

您好、香榭丽舍  

我运行了 idle_profile 示例代码、并修改了代码、如下所示  

_i16 test1;

test1 = sl_Stop (sl_stop_timeout);
MAP_UtilsDelay (8000);
UART_PRINT ("与 AP 的连接已完成\n\r\n);
map_UtilsDelay (8000);

#if 0
//
//连接到接入点
//
if (-1 == WlanConnect ())
{
sl_Stop (sl_stop_timeout);
UART_PRINT ("连接到 AP 失败\n\r\n);
}
其他
{
UART_PRINT ("已连接到 AP\n\r");
//
//发送另一个有关 SL 启动和到 AP 连接的任务的信号
//
iRetVal = OSI_MsgQWrite (&g_tConnectionFlag、&ucSyncMsg、
OSI_WAIT_FOREVER);
如果(iRetVal < 0)
{
UART_PRINT ("无法创建消息队列\n\r");
loop_forever ();
}
}
#endif

我在连接到 AP 之前关闭 NWP。 我认为电流消耗将小于原始值。 但是、我使用数字万用表、发现电流增加到29mA 左右。 在原始项目中、I 测得的电流约为21mA。

请告诉我为什么? 谢谢!  

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

    我只简单地研究源代码(我没有调试此代码)。 它看起来函数 WlanConnect()在未启用 NWP 的情况下不能被调用。 当您在未启用 NWP 的情况下调用此函数时,它停留在 sl_WlanConnect() API。 这可能是功耗增加的原因。

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

    您好、Jan、

    感谢您的回复。 我没有在项目中运行 wlanconnect()。 我写了"#if 0"来注释掉代码。 我确定代码没有卡住、因为 GPIO 仍然被切换。 是否有其他原因导致功耗增加?  谢谢。  

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

    很抱歉、我的故障。 我没有意识到你有这个宏。

    您能否从 UART 提供日志?

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

    您好、Jan、

    请参阅 UART 日志和 main.c 文件的附件。 谢谢。  

    e2e.ti.com/.../main_5F00_LisaAP.c

    e2e.ti.com/.../CC3200_5F00_idle_5F00_uart.txt

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

    在几天内、我将无法查看它、因为我在这里没有 CC3200 LaunchPad。

    我想应用团队的成员可以快速查看它。 如果没有、我将在本周结束时检查。

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

    您好、Jan、

    感谢您的回复。 我仍在调试此问题。  

    大家好、CC3200 AES、

    有人能帮你解决这个问题吗? 我在帖子中附加了我的测试文件。 我发现我需要测量来自 J12而不是 J13的电流。 我提到的电流是不正确的。 对于常规 IDLE_PROFILE、正确的数字大约为1.5mA。 但是、当我启用 sl_stop 并注释掉 wlanconnect()时。 电流消耗为9.9mA。 这真的很奇怪。 如果我禁用 NWP、电流消耗应低于启用 NWP。 是否有与 NWP 相关的电源策略? 如果我禁用 NWP、CC3200是否可以进入 LPDS 模式? 谢谢。

    e2e.ti.com/.../6354.main.c