[物联网篇 ] 15 -博通AP6255模块中WL_HOST_WAKE功能
博通的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功能相关推荐
- SAP SD模块中POD功能使用方法
介绍一个不太常规的SAP功能.POD 在某些行业,销售发货给客户,中途可能有损耗.发货数量与客户收获数量不等.例如液体或散装物等等. 这样的话,开票数量要根据客户确认数量而不是发货数量,而交货成本还是 ...
- 博通Broadcom SDK源码学习与开发1——SDK源码探究与Cable Modem 系统编译
声明:原创作品,严禁用于商业目的. 本系列文章将全面剖析以Bcm33xxx芯片开发Cablemodem产品的SDK源码为例,从编译系统到各个功能模块进行分析与探讨. 文章目录 0.写在前篇 1. 博通 ...
- 博通机顶盒平台启动时间优化(一)
博通机顶盒平台启动时间优化(一)CFE启动时间优化 博通机顶盒BCM97583平台上,默认不做裁剪和优化的情况下,从上电CFE启动到进入Linux命令行,这个过程大约需要4.48S.通过一系列功能裁剪 ...
- 博通团队文本标签提取技术演进
文本标签提取技术实践与探索方案 | 相关论文入选顶会 | 导语 搜索.广告.推荐等场景都需要对内容的深入理解,而标签提取是内容理解中最常见的任务,本文介绍了博通内容理解中文本标签提取的技术实践和探索. ...
- 文件管理服务器数据库,会博通系统的海量数据库管理策略
在会博通的用户中,有些用户的数据量已达100GB.200GB,甚至数TB以上,并且,数据量还在迅速增长之中. 为了满组客户海量数据管理的需要,会博通从多数据库管理和数据库本身的存储管理两方面提出策略与 ...
- C语言 -- string.h中函数功能详解与手动实现 - 02(常用函数memcpy、memmove、strcpy、strdup、strcat、strtok...)
内容预览 3.5.搬迁类型 --- 函数功能详细说明 :将内存空间中内容移动.复制到另一内存空间 3.6.搬迁类型 --- 函数功能测试与手动实现 3.6.1.memcpy.memccpy 3.6.2 ...
- 博通Broadcom SDK源码学习与开发12终结篇——TR069网管协议
声明:原创作品,严禁用于商业目的. 本系列文章将全面剖析以Bcm33xxx芯片开发Cablemodem产品的SDK源码为例,从编译系统到各个功能模块进行分析与探讨. 文章目录 0.写在前篇 1. TR ...
- 博通卖掉赚钱的物联网部门,奥妙在哪里?
最近半导体产业实在是太不平静了.虽然来自中国半导体业者的收购力度,在中国股市大跌之后元气未复,因而稍稍有些放缓,但明摆在眼前的竞争,却还是让许多半导体业者吃不好.也睡不好. 过去一个月,有2家硅谷芯片 ...
- can总线短距离不用双绞线_汽车中的总线系统——以太网(2)博通出世
"以太"的由来--从物理意义上说声音是一种波,如果以空气为介质进行传播,速度可以达到340m/s.19世纪时,物理界认为光也是一种波,但是光是靠什么介质进行传播呢?当时的科学家假想 ...
最新文章
- 处理v-html的潜在XSS风险
- 改变Fragment的默认动画
- STM32 串行通信原理
- 用Python玩转时序数据
- 基于JAVA springboot+mybatis 电商书城平台系统设计和实现
- 【廖雪峰官方网站/Java教程】Maven基础
- 小试牛刀之Kolla单节点部署
- 一个开发人员,遇到问题一句“加载出错“就完事了?
- 知到/智慧树 课程问答讨论开启复制粘贴
- 用WPS2000制作勾股定理教学课件(转)
- STM8使用STVD开发环境问题
- redis 40道面试题
- 网页视频之ACC格式解析
- Android Gradle plugin requires Java 11 问题解决
- apktool java_apktool 是GOOGLE提供的APK编译工具,需要JAVA运行环境,推荐使用JDK1.6或者JDK1.7...
- 宠物商家必须给猫狗植入芯片,6月1日生效
- 计算机乘法函数公式word,计算机函数乘法word 在word中如何算乘法如图
- android 读写文件 简书,Android 读取asset文件
- Office 365导出PDF带备注页
- 笔记本电脑识别不到WiFi、蓝牙消失