文章目录

  • 1.充放电芯片初始化
  • 2.智能电池初始化
  • 3.智能电池内部信息读取命令
  • 4.充放电管理芯片内部寄存器
  • 5.充放电逻辑控制
    • 5.1电池充电逻辑
    • 5.2电池放电逻辑

在EC中,除了使用SMBus读取温度传感器信息外,SMBus的另外一个用途是笔记本智能充放电管理,这路SMBus会与控制充放电的芯片和智能电池连接起来,通过读取智能电池的状态来控制充放电芯片对智能电池进行充放电管理,以电池充电管理芯片ISL88731CHRTZ-T为例进行介绍,具体的连接方式如下所示:

EC的同一路SMBus下挂在了两个从设备,分别是智能电池和充放电管理芯片,他们的地址分别是:

  • 充放电芯片ISL88731C的设备地址为 00010010,十六进制表示为0x12;
  • 智能电池的地址为0x16;地址宏定义如下:
#

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

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

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

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

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

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

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

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

    文章目录 前言 一.电源管理通道PMC概述 二.通过电源管理通道PMC完成EC和BIOS或操作系统通信 操作系统或BIOS通过PMC通道与EC通信 如果PMSTS的BIT2为1时,代表发送过来的信息是 ...

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

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

  6. 1.嵌入式控制器EC学习,编译环境搭建

    工欲善其事,必先利其器 在学习EC相关知识之前,首先需要完成EC代码编译环境的搭建,需要如下内容: Keil C51(用于EC中C代码的编译器环境) EC源代码,我们使用从网上可以下载到的 ITE_V ...

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

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

  8. EC智能电池信息读取

    前言 最近在做EC方面的项目,客户需求带电池的方案.EC芯片用的是ITE的IT5571. 本人刚毕业,对EC方面很多都不懂,以下内容是我在网上找的各种资料经过自己的理解所总结.如有错误请指正谢谢! 1 ...

  9. 倍福嵌入式控制器PLC各型号简介

    CX8000 性能强大的 32 位控制器,集成现场总线和 I/O 接口 CX8000 系列产品是一款可编程控制器,搭载 32 位 ARM 处理器,可用于处理 PLC 程序或用作为上位现场总线系统的从站 ...

最新文章

  1. php绘图技术加水印,PHP图片添加水印功能示例小结
  2. qchart 坐标轴设置_实战PyQt5: 156-QChart图表之更换图表主题
  3. Python的国际化
  4. 使用 user agent 判断微信内置浏览器版本信息
  5. LeetCode 1654. 到家的最少跳跃次数(BFS)
  6. 12-1。。。面试的一些体会吧
  7. 被苹果“先捧后杀”的操作系统
  8. python怎么读中文-python读取中文txt文本的方法
  9. mysql 索引失效的情况
  10. Github copilot: AI协助编程尝试
  11. rgb灯板Android程序,【图片】RGBW智能小夜灯程序则最近搞这玩意硬件真难搞【技术宅吧】_百度贴吧...
  12. 服务器上怎么强制删除文件夹,Windows10系统强制删除文件的方法
  13. Java高级技术FastDFS的学习
  14. uniapp打开外部链接
  15. 聊天斗图微信表情包小程序源码下载支持长按发送好友
  16. Protobuf 介绍与实战21:如何生成一维数组、二维数组(repeated数组类型介绍)
  17. Docer容器的介绍(一)-------Docker基本概念和框架
  18. ctfshow XXE web373-web378 wp
  19. 【Robo3T】为mongodb数据库中的表创建索引的步骤
  20. 基于STM32F407标准库串口DMA+空闲中断

热门文章

  1. 线下沙龙:靠谱的区块链应用到底是啥样?
  2. linux中cpu使用率命令,LINUX下查看CPU使用率的命令
  3. windows xp 实现远程关机
  4. java 异常恢复_Java学习之异常处理
  5. php代码审计靶场,RIPS --代码审计靶场(第一关)-华盟网
  6. 关于语音会议自动记录的大概设计思路
  7. 高德地图的自动定位功能
  8. 产品经理 - 路漫漫其修远兮
  9. 用函数统计各分数段人数c语言,如何使用Excel函数统计各或分数段的人数(五种方法).doc...
  10. Android文字跑马灯简单实现的三种方法