WIFI低功耗模式说明

Wifi在没有数据传输时,会进入standby mode。此时分两种情况:

1、没有连接AP的情况下,wifi芯片会进入deep sleep,此时完全受控于主控,此时的功耗为uA级别;

2、连接AP的情况下,wifi芯片会进入休眠模式,但是会自动起床检查数据,起床的周期取决于路由器AP的DTIM  interval(该值依赖AP缓存数据的能力)。DTIM interval的值就是n个Beacon的间隔,默认设定为1。此时DTIM interval等于beacon interval。一般来讲,DTIM = 1时,平均电流在1mA级别。当然这个值是指没有数据收发的情况下,定时唤醒没有数据继续休眠。这个也是wifi芯片产商最看重的低功耗指标。

  当DTIM值设定之后,Wifi芯片内部会配置TSF timer (timer synchronization function)。这个timer的interval就是DTIM的interval,定时唤醒wifi芯片来收Beacon。因为Beacon中有关于是否有属于自己的数据缓存的标示。如果发现有数据,则要保持唤醒状态并发送PS-poll包给AP让它把缓存的包都发过来,同时需要唤醒Host来处理包。如果发现Beacon中没有关于自己的缓存信息,则继续休眠直到下个DTIM period到来再重复这个操作。

  • 5
    点赞
  • 37
    收藏
    觉得还不错? 一键收藏
  • 4
    评论
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值