博通的WiFi模组算是业界中比较稳定的了,目前项目中产品加入了电池,需要考虑下系统的整机功耗问题. 首先从最耗电的入手,CPU与WiFi是如何配合的.
CPU 与 WiFi 通过SDIO接口连接,用于传输数据,而要考虑功耗的事情,就需要通过
WL_HOST_WAKE : WLAN to wake-up HOST来实现的.

其中 WL_REG_ON 主要用于上电,休眠的时候,请保持GPIO上电,否则会丢失WiFi内部的状态,导致WiFi唤醒失败;
WL_HOST_WAKE 主要用于WiFi设备有数据的时候,唤醒CPU,进入中断.

其中引脚的电平要看CPU如何配置的,如果配置的是高电平有效,那么默认情况下是低电平,当WiFi有数据过来的时候就拉高,直到主控这边把数据拿完再拉低,如果主控一直没有来拿数据就一直是高电平.

通过WL_HOST_WAKE中断实现当有网络数据的时候,才唤醒CPU,平时CPU处于Standby状态下, 达到低功耗的第一步.

参考

[RK3399] SDIO 接口 Wifi 驱动流程分析 (AP6354)
Linux 下wifi 驱动开发(三)—— SDIO接口WiFi驱动浅析
wifi 移植过程
How to use GPIO_0 (WL_HOST_WAKE) on CYW43438?
linux & android平台WIFI休眠唤醒问题
BCM43353 WIFI模块网络部分在TC83xx平台的移植
WIFI低功耗模式说明
Android Wifi 省电模式基本概念
BCM43353 WIFI模块网络部分在TC83xx平台的移植

[物联网篇 ] 15 -博通AP6255模块中WL_HOST_WAKE功能相关推荐

  1. SAP SD模块中POD功能使用方法

    介绍一个不太常规的SAP功能.POD 在某些行业,销售发货给客户,中途可能有损耗.发货数量与客户收获数量不等.例如液体或散装物等等. 这样的话,开票数量要根据客户确认数量而不是发货数量,而交货成本还是 ...

  2. 博通Broadcom SDK源码学习与开发1——SDK源码探究与Cable Modem 系统编译

    声明:原创作品,严禁用于商业目的. 本系列文章将全面剖析以Bcm33xxx芯片开发Cablemodem产品的SDK源码为例,从编译系统到各个功能模块进行分析与探讨. 文章目录 0.写在前篇 1. 博通 ...

  3. 博通机顶盒平台启动时间优化(一)

    博通机顶盒平台启动时间优化(一)CFE启动时间优化 博通机顶盒BCM97583平台上,默认不做裁剪和优化的情况下,从上电CFE启动到进入Linux命令行,这个过程大约需要4.48S.通过一系列功能裁剪 ...

  4. 博通团队文本标签提取技术演进

    文本标签提取技术实践与探索方案 | 相关论文入选顶会 | 导语 搜索.广告.推荐等场景都需要对内容的深入理解,而标签提取是内容理解中最常见的任务,本文介绍了博通内容理解中文本标签提取的技术实践和探索. ...

  5. 文件管理服务器数据库,会博通系统的海量数据库管理策略

    在会博通的用户中,有些用户的数据量已达100GB.200GB,甚至数TB以上,并且,数据量还在迅速增长之中. 为了满组客户海量数据管理的需要,会博通从多数据库管理和数据库本身的存储管理两方面提出策略与 ...

  6. C语言 -- string.h中函数功能详解与手动实现 - 02(常用函数memcpy、memmove、strcpy、strdup、strcat、strtok...)

    内容预览 3.5.搬迁类型 --- 函数功能详细说明 :将内存空间中内容移动.复制到另一内存空间 3.6.搬迁类型 --- 函数功能测试与手动实现 3.6.1.memcpy.memccpy 3.6.2 ...

  7. 博通Broadcom SDK源码学习与开发12终结篇——TR069网管协议

    声明:原创作品,严禁用于商业目的. 本系列文章将全面剖析以Bcm33xxx芯片开发Cablemodem产品的SDK源码为例,从编译系统到各个功能模块进行分析与探讨. 文章目录 0.写在前篇 1. TR ...

  8. 博通卖掉赚钱的物联网部门,奥妙在哪里?

    最近半导体产业实在是太不平静了.虽然来自中国半导体业者的收购力度,在中国股市大跌之后元气未复,因而稍稍有些放缓,但明摆在眼前的竞争,却还是让许多半导体业者吃不好.也睡不好. 过去一个月,有2家硅谷芯片 ...

  9. can总线短距离不用双绞线_汽车中的总线系统——以太网(2)博通出世

    "以太"的由来--从物理意义上说声音是一种波,如果以空气为介质进行传播,速度可以达到340m/s.19世纪时,物理界认为光也是一种波,但是光是靠什么介质进行传播呢?当时的科学家假想 ...

最新文章

  1. 处理v-html的潜在XSS风险
  2. 改变Fragment的默认动画
  3. STM32 串行通信原理
  4. 用Python玩转时序数据
  5. 基于JAVA springboot+mybatis 电商书城平台系统设计和实现
  6. 【廖雪峰官方网站/Java教程】Maven基础
  7. 小试牛刀之Kolla单节点部署
  8. 一个开发人员,遇到问题一句“加载出错“就完事了?
  9. 知到/智慧树 课程问答讨论开启复制粘贴
  10. 用WPS2000制作勾股定理教学课件(转)
  11. STM8使用STVD开发环境问题
  12. redis 40道面试题
  13. 网页视频之ACC格式解析
  14. Android Gradle plugin requires Java 11 问题解决
  15. apktool java_apktool 是GOOGLE提供的APK编译工具,需要JAVA运行环境,推荐使用JDK1.6或者JDK1.7...
  16. 宠物商家必须给猫狗植入芯片,6月1日生效
  17. 计算机乘法函数公式word,计算机函数乘法word 在word中如何算乘法如图
  18. android 读写文件 简书,Android 读取asset文件
  19. Office 365导出PDF带备注页
  20. 笔记本电脑识别不到WiFi、蓝牙消失

热门文章

  1. pve搭建文件服务器,PVE安装NFS实现存储共享
  2. Linux中DHCP原理与配置
  3. 【python量化】大幅提升预测性能,将NSTransformer用于股价预测
  4. C#联合halcon开发框架源码
  5. 电脑公司Windows7 Ghost 2010新年版
  6. 学习计算机底层的意义
  7. Power BI中创建父子层级二:父级单独产生值
  8. 用html绘制图册,项目图册.html
  9. icon=newImageIcon()如何加载同一文件夹中的已有图片:
  10. DT时代,小数据时代的未来发展