文章目录

  • 前言
  • 一、电源管理通道PMC概述
  • 二、通过电源管理通道PMC完成EC和BIOS或操作系统通信
    • 操作系统或BIOS通过PMC通道与EC通信
      • 如果PMSTS的BIT2为1时,代表发送过来的信息是命令:
      • 如果PMSTS的BIT2为0时,代表发送过来的信息是数据:
  • 总结

前言

在EC中的电源管理通道是定义在ACPI规范中的,是用于主机处理器和嵌入式控制器EC中的通信通道。

一、电源管理通道PMC概述

电源管理通道提供了PMDIR, PMDOR, PMCMDR和PMSTR四个寄存器它用于Host与EC两端的通信。Host通过写入数据到PMDIR中,EC通过读取Host写入PMDIR中的数据来完成Host->Ec端的通信。EC通过写入数据到PMDOR中,Host通过读取EC写入PMDOR中的数据完成功能EC->Host端的通信。PMCMDR/PMSTR两个寄存器则能同时被Host和EC读取。电源管理通道的接口框图如下图所示。

从上面图片我们也可以得知PM

7.嵌入式控制器EC实战 ACPI规范中的电源管理通道PMC(Power Management Channel)相关推荐

  1. 12.嵌入式控制器EC实战 SMBus概述

    文章目录 SMBus概述 ACPI规范中的函数返回值含义 SMBus.h中的宏定义含义 EC中SMBus各个读写函数分析 bRWSMBus读写函数 在嵌入式控制器EC中,SMBus的起到的作用有两个, ...

  2. 0.嵌入式控制器EC实战 Embedded Controller开发概述

    文章目录 1.嵌入式控制器EC概述 2.EC芯片框图(IT8502为例) 3.General Purpose I/O Port (GPIO) 4.SMBus(System Management Bus ...

  3. 13.嵌入式控制器EC实战 SMBus读取温度传感器信息

    文章目录 EC通过SMBus获取ADM1032温度传感器信息 传感器地址: ADM1032温度传感器寄存器信息: 读取温度过程 EC通过SMBus获取ADM1032温度传感器信息 ADM1032是一个 ...

  4. 14.嵌入式控制器EC实战 SMBus读取电池信息并控制充放电

    文章目录 1.充放电芯片初始化 2.智能电池初始化 3.智能电池内部信息读取命令 4.充放电管理芯片内部寄存器 5.充放电逻辑控制 5.1电池充电逻辑 5.2电池放电逻辑 在EC中,除了使用SMBus ...

  5. 11.嵌入式控制器EC实战 KBC矩阵键盘Keyboard开发流程

    文章目录 笔记本矩阵键盘概述 矩阵键盘的扫描方式 行列扫描方式 逐行逐列扫描方式 EC中矩阵键盘是如何扫描并得到码值的(代码分析) 笔记本矩阵键盘概述 在EC中支持两种形式的键盘,一种是PS/2接口的 ...

  6. 巧用Powercfg命令 - 玩转Windows 7中的电源管理

    使用 Thinkpad 笔电的朋友们知道,其 Power Manager 的功能非常强大,除了能定制电源管理方案意外,还能监控电池的使用情况以及控制电池的充电阀值,所以即使到了 Windows 7,很 ...

  7. 嵌入式系统中的电源管理

    电源管理一直是一个热门话题,是近年来的嵌入式开发人员遇到的"一个很酷的话题".其重要性在很大程度上取决于延长手持设备电池寿命的要求,但环境危害,散热等引起了人们的关注. 嵌入式软件 ...

  8. Windows驱动中的电源管理

    想来想去,今天还是更新一章,虽然回来点晚!因为,可能以后的时间会越来越少,一方面,是案子马上会非常忙,还有更重要的是,宝宝要会回来了! 不知道,为什么,今天一直在想,怎么去准备创业,哪个方向,才是适合 ...

  9. 6.嵌入式控制器EC学习 嵌入式控制器EC中的PS/2触摸板的通信过程

    文章目录 1.PS/2相关寄存器 PS/2 Control Register ,用于配置PS/2通道的工作模式 PS/2 Interrupt Control Register ,用于开关PS/2通道中 ...

最新文章

  1. ISA Server 2004 中的导出、导入和备份功能
  2. python必背内容-初学Python必背手册
  3. Felx布局基础教程
  4. xml xslt中的空格输出处理
  5. 《JAVA程序设计》_第四周学习总结
  6. 全球及中国医药销售外包(CSO)产业营销创新模式市场格局分析报告2022版
  7. Python OpenCV实例:图像直方图均衡化(数学公式简单实现)
  8. QML基础类型之georectangle
  9. java修饰类的关键字_JAVA中的修饰关键字
  10. frameset 后台管理_易达CMS下载-易达CMS(免费开源网站管理系统)v3.0.0.1103免费版
  11. 李廷伟:可穿戴技术引领物联网创新新浪潮
  12. bcb quickrep保存为 图片_干货|SCI论文中图片与组图技巧
  13. vwmare 15“无权输入许可证密钥...”与出现新问题hadoop集群无法启动
  14. linux进入cbq文件夹,Linux流量控制(SFQ/TBFPRIO/CBQ/HTB原理介绍)
  15. linux用户motd,linux修改motd,提供个性化login信息
  16. 第十章:如何制定项目目标?
  17. 小程序引导用户下载APP
  18. 解析器生成器 ANTLR的详细介绍
  19. C语言中数据类型的相关定义与用法
  20. DDoS防护方式以及产品

热门文章

  1. 华为荣耀9x升级鸿蒙系统,华为鸿蒙2.0首批升级名单,你们的手机在名单中吗
  2. GROUP BY 分组后显示组内所有数据
  3. JSP基础语法-scriptlet(小脚本)
  4. 利物浦战胜西汉姆获得足总杯冠军
  5. 悦刻空弹回收计划首个乡村振兴项目建设完成,2022年再开回收新城
  6. 360急速浏览器不自动升级的方法
  7. 数据在计算机中编码方式教案,字符数据在计算机中的表示方法
  8. (二)认识商业化体系
  9. 团队工作坊:打造众志成城的敏捷铁军
  10. 多任务学习MTL-基本介绍(一)