Thread 中讨论的其他器件:CC3220S、 SysConfig
您好!
我计划购买此套件来构建物联网节点:
https://www.ti.com/tool/CC3220S-LAUNCHXL
众所周知、在3.3V 直流电压下、Wi-Fi 器件消耗的电流约为100mA。 因此功率为330mW。 作为无线节点、它太大了。
我的问题是:
使用此系列 TI CC32xx MCU 时、是否有任何"超低功耗"技术或诀窍?
谨随信。
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.
您好!
我计划购买此套件来构建物联网节点:
https://www.ti.com/tool/CC3220S-LAUNCHXL
众所周知、在3.3V 直流电压下、Wi-Fi 器件消耗的电流约为100mA。 因此功率为330mW。 作为无线节点、它太大了。
我的问题是:
使用此系列 TI CC32xx MCU 时、是否有任何"超低功耗"技术或诀窍?
谨随信。
Tim、您好!
很棒的问题! 是的、CC3220和 CC323x 器件具有支持超低功耗 Wi-Fi 用例的内置功能。
我的问题是->您是否希望避免100s mA 的峰值电流或只是降低平均电流?
我们器 件的发送电流将始终在100s mA 的范围内、这对于 Wi-Fi 器件来说是很好的预期(请参阅数据表的第8.5节)。 可以通过一些方法来调节器件的输出"功率级别"设置、以将其降低一个位、但无法避免在该级别产生一些瞬时电流。 如果您需要低得多的无线技术、您可能需要了解我们的一些其他无线技术、这些技术可以远低于此标准。

在平均电流方面、这是您更具灵活性的地方、通常用于启用低功耗 Wi-Fi 节点。 对于低功耗 Wi-Fi 应用、我们 通常会根据所需的连接配置文件类型将它们放在两个桶中的一个:
在每种情况下、都可以通过多种方法将断电电流降至100mA 平均值以下。 也可以在这些模式之间进行混合,但我会让您想象不到这一点。
对于始终保持连接的应用、您可以通过允许器件进入"省电"模式并在检查接收到的数据或传输之前调整休眠时间来实现此目的。 然后、该器件结合使用将 MCU 置于睡眠状态、并允许 NWP 在未发送或接收时进入"低功耗深度睡眠"状态、以进入"空闲连接"的功率分布。 我们为 avg 提供一个典型值。 此用例中的电流、假设您连接到 DTIM = 1设置(无额外优化)或~102msec 睡眠间隔的 AP。

通过使用"长睡眠间隔"功能延长睡眠间隔(最长为~1秒)、可以根据 可接受的延迟进一步减少这种时间。 最终达到几百微安的平均值。 在本例中为电流。
对于间歇性连接的应用、您可以通过控制设备连接到网络的频率及其发送数据的方式(即 UDP、TCP、TLS 和哪个加密套件等)来影响平均功率。 由于重新建立网络连接所需的额外工作和功耗、通常会在间歇性和始终连接之间进行权衡、这取决于允许节点断开连接或休眠的时间。 如果我在间歇性连接有意义之前正确地回忆起、这通常应在60秒的范围内、而不是始终以更长的睡眠间隔进行连接。
我们有一份非常好的应用手册、其中详细介绍了我们的 CC3x20和 CC3x3x 产品的所有这些内容、我建议您阅读该手册以了解详情。 它们非常相似、只是对 CC3x3x 器件的一些额外功能进行了一些更新。
此致、
本·M
您好 Ben、
感谢详细的解释。
我选择 CC3220S 是因为它受具有 MQTT 传输的 GUI Composer v2支持。 然后、我不需要花大笔钱来开发客户端 GUI。
我的使用方案是"间歇性连接"。 CC3220S 将获取温度传感器读数并每分钟发送一次。 然后、它应按照您所述进入深度睡眠模式。
我面临的另一个问题是:
我建议您查看"功率测量"示例、该示例演示了" 间歇性连接"和"始终连接"的用法。
SysConfig 文件有助于启用电源策略和设置唤醒源。
关于配置、我建议您首先阅读"">www.ti.com/.../swra513"。 本指南详细介绍了支持的配置方法。 配置通过 TI 的示例移动应用( 可在 iOS 和 Android 应用商店下载)完成、"">www.ti.com/.../swru472" 说明了如何 创建定制应用。
在最新的 CC32XX SDK 6.10中、您可以参阅"连接管理器"或"MQTT 客户端"示例、 这些示例演示了如何在需要时自动启用配置的情况下激活 Wi-Fi (基本上、只要设备无法使用存储的配置文件进行连接、就会启动配置)。 连接方法和网络配置的确切设置通过头文件进行配置(有关更多详细信息、请查看应用自述文件)。