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.

[参考译文] LAUNCHCC3220MODASF:使用另一个 CC3220MODASF 将 CC3220MODASF 从 LPDS 唤醒

Guru**** 2578975 points


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

https://e2e.ti.com/support/wireless-connectivity/wi-fi-group/wifi/f/wi-fi-forum/773554/launchcc3220modasf-waking-up-cc3220modasf-from-lpds-using-another-cc3220modasf

器件型号:LAUNCHCC3220MODASF

您好!

我有两 个 LAUNCHCC3220MODASF 器件。

其中一个配置为 AP、另一个配置为 STA 模式并连接到 AP。  

 

我正在尝试将 配置为 STA 模式的 LAUNCHCC3220MODASF 置于 LPDS 模式、并保持与 AP 的连接。  

我需要 AP 器件在需要时唤醒 STA 器件。  

CONST PowerCC32XX_ConfigV1 PowerCC32XX_CONFIG ={
.policyInitFxn =&PowerCC32XX_initPolicy、
policyFxn =&PowerCC32XX_sleepPolicy、
.enterLPDSHookFxn =空、
.resumeLPDSHookFxn =空、
.enablePolicy = false、
.enableGPIOWakeupLPDS = false、
.enableGPIOWakeupShutdown = false、
.enableNetworkWakeupLPDS = true、
.wakeupGPIOSourceLPDS = false、
.wakeupGPIOTypeLPDS =空、
.wakeupGPIOFxnLPDS =空、
.wakeupGPIOFxnLPDSArg=0、
.wakeupGPIOSourceShutdown = PRCM_HIB_GPIO13、
.wakeupGPIOTypeShutdown = PRCM_HIB_RISE_EDGE、
.ramRetentionMaskLPDS = PRCM_SRAM_COL_1 | PRCM_SRAM_COL_2 |
PRCM_SRAM_COL_3 | PRCM_SRAM_COL_4、
keepDebugActiveDuringLPDS = false、
ioRetentionShutdown = PRCM_IO_RET_GRP_1、
.pinParkDefs = parkInfo、
.numPins = sizeof (parkInfo)/sizeof (PowerCC32XX_ParkInfo)
}; 

我正在使用上述的电源配置策略。

如何使用网络唤醒? 我找不到 有关这方面的任何示例或文档。

如果有任何帮助、我们将不胜感激!  

谢谢  

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

    最简单的方法是打开阻塞 UDP 套接字、并让 Station 设备执行读取命令。 如果未接收到任何内容、器件将进入 LPDS。 在 AP 器件上、向器件的 IP 地址发送 UDP 封包、基站器件应唤醒并接收该封包。

    此致、
    Vince
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    大家好、感谢您的建议!
    这正是我所期望的。
    710
    不过,我还有一个问题。
    从数据表中可以看出、当 MCU 处于 LPDS 状态且 NWP 处于空闲连接状态时、我预计消耗的电流应为710微 A。

    但是、当我在 J18上使用万用表监控 VBAT 时、即使在 LPDS 模式下也能看到6mA 的电流。
    这在 launchpad 上是正常的吗?

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

    确保设置.enablePolicy = true。 这将允许器件进入 LPDS。

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

    您好!

    我正在使用电源库中的 Power_enablePolicy()函数来启用策略。

    我确实看到我的功耗从~30mA 降至6mA。

    但我是否应该看到接近~ 700uA 的电流?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您测量的是基站还是 AP? 是的、工作站应约为700uA。 是否有任何其他东西连接到电路板?

    VR
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我将其作为工作站进行测量(始终连接到 AP、但启用电源策略时不进行数据传输)。

    不、当我测量电流时没有连接任何元件。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Swapnil、

    您能否提供电路板图片、以便我们验证跳线配置?
    谢谢、
    Vince