cc3200低功耗HIB和LPDS
我想做个基于cc3200的低功耗程序,比如,温湿度传感器之类的,在选择低功耗方面有点困惑,不太懂是选择HIB模式还是LPDS模式,该程序实现:数据采集发送和低功耗的切换,在1~2秒内可以实现数据采集发送,然后进入低功耗状态,等待下次的唤醒,时间大概是1~5分钟,即-------程序进入循环时,低功耗时间为1~5分钟,发送数据为1~2秒。我想知道,选择哪个状态比较合适,看了你们提供的电源管理的文档,HIB相当于一个上电复位,网络也是断开的,我的这个应用是否合适使用HIB?
根据你的应用,系统需要定时唤醒发送数据,LPDS更适用
但LPDS功耗还是很高!文档说,HIB模式,所有context都丢失,相当于上电复位,那有数据是被保留吗?如果有,是哪些?
HIB模式只会有一个32K的时钟在跳,其它的都会关掉,如果你每次启动,然后发送数据,在睡眠超过1分钟以上。可以评估一下HIB模式。
你好,hib模式下 wifi网络核 也会reset吗?
详细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 的功耗)
不论是用自制的主板还是TI的开发板,M4 LPDS+NWP connect AP这个模式下,电流都是3mA左右,瞬间还会超出7mA,可有其他方面会影响功耗的
功耗报告中没有做ap模式时的相关功耗!会是多少呢?
用TI的CC3200Launchpad开发板在M4 LPDS+NWP connect AP这个模式下,应该在1mA左右,你把CC3200Launchpad开发板靠近路由器试一下,是不是你CC3200Launchpad开发板距离路由器太远导致CC3200将无线的发射调制方式自动调节到高功率低速率的模式上了。
1、开发板和路由器之间的距离是30cm左右,测试功耗依旧是3~4mA之间。万用表瞬间还会跳到40多mA
2、M4 LPDS+NWP connect AP这种模式下,无线的发射调制方式软件上是否可以设置
3、如果因为距离太远,发射调制模式自动调节到高功率低速率的模式;设备在客户端使用的时候,与路由器的距离是不能控制,这样如果使用电池供电,设备很容易就耗电完
你可以将数据保存在flash里面进入hib模式休眠。
需要保持联网,hib模式断网了
你可以采用fast连接技术,当你从hib模式醒来时,迅速连接上你的wifi和你的server采集数据后再次休眠
设备要能从网络唤醒。现在讨论的问题是,LPDS模式下,功耗与规格宣称不一致,有没有优化的方法