CC3200WiFi子系统的功耗控制
Hi TI工程师
我们的应用是电池供电, 并且有一些大功率的器件在上面.当我们想要使用大功率器件的时候,想要把WiFi关掉,用完大功率器件之后,需要再通过WiFi把这个信息发送出去。
所以我想问一下:
1)怎么能快速的切换WiFi功耗的状态
2) 在切换状态的时候,能不能保存WiFi网络的状态,能让我们设备能快速的把信息发送出去
谢谢
HH
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中描述: