Hi TI工程师
我们的应用是电池供电, 并且有一些大功率的器件在上面.当我们想要使用大功率器件的时候,想要把WiFi关掉,用完大功率器件之后,需要再通过WiFi把这个信息发送出去。
所以我想问一下:
1)怎么能快速的切换WiFi功耗的状态
2) 在切换状态的时候,能不能保存WiFi网络的状态,能让我们设备能快速的把信息发送出去
谢谢
HH
Terry Han:
1. 通过M4内核的控制命令代码,LPDS、Hib,等可以切换WiFi功耗的状态
2. 在切换状态的时候,能保存WiFi网络的状态,关于CC3200在不同的状态下切换是否联网总结如下:
实验室实际测试功耗记录(测试代码idle_profile_nonos):
模式
条件
电流消耗
测试图
Datasheet
M4 Active(80MHz)+NWP connect AP
1
15.9mA
图1
15.3mA
M4 LPDS+NWP start but do nothing
2
282uA
图2
266uA
M4 LPDS+NWP connect AP<1>
3
600uA~2mA(Avr=900uA)
图3 图4
825uA
M4 LPDS+NWP Hib<2>
4
229uA
图5
120uA
M4 Hib+NWP Hib
5
10.65uA
图6
4uA
备注:M4 LPDS(RAM-Retained)/Hib(RAM-Not Retained) 唤醒:RTC+GPIO(UART复用GPIO)
M4 Active+NWP connect AP =15.9mA
M4 LPDS+NWP connect AP =600uA~2mA波动 大约平均功耗为1mA左右
M4 LPDS+NWP start but do nothing即 sl_start但不连接AP =282uA
M4 LPDS+NWP 进入Hib模式 229uA 注意此时网络已经断开,但是RAM还是保存的!
M4 Hib+NWP 进入Hib模式 10.65uA(注意Hib模式下测试的电流消耗为CC3200+SPI_Flash的功耗,而Datasheet上4uA是不包括SPI_Flash的功耗)
注意CC3200-Launchpad上测试功耗板子SPI_Flash=M25PX80,从Datasheet上获取低功耗模式下的功耗最大为10uA,可能在几个uA左右。
1、CC3200-Datasheet中描述:2、在CC3200-TRM中描述: