ManufacturerAccess()(0x00)
描述:这个函数提供了可写的命令代码来控制bq2085-v1p3,在正常操作和包装生产阶段。
以下的命令是可行的:
0x0001 设备类型 命令bq2085-v1p3返回IC部分编号;即2083到制造Access()以使它可读。
0x0002 固件版本 命令bq2085-v1p3返回固件类型。
0x0003 EDV水准 命令bq2085-v1p3返回边界放电结束电压水准以使它可读。
0x062b SEAL 命令bq2085-v1p3限制到列在表3中的那些函数的访问。bq2085-v1p3完成seal函数并且清空ManufacturerAccess()。
用途: ManufacturerAccess()函数提供到SBD没有定义的bq2085-v1p3中的函数的系统主机访问。
SMBus协议:读和写字节
输入/输出:字
RemainingCapacityAlarm()(0x01)
描述:
设置或得到低容量阈值。只要RemaingCapacity()跌落到低容量值以下,bq2085-v1p3通过REMAINING_CAPACITY_ALARM字节位发送AlarmWarning()消息给SMBus发起者。低容容量值设为0表示取消警告。bq2085-v1p3将低容量值初始化为编程于DF 0x02-0x03中的剩余容量警告值。低容量值保持不变直到通过RemainingCapacityAlarm()函数来改变。低容量值既可以用电流也可以功率来表达,这依赖于BatteryMode() CAPACITY_MODE 字节的设置。
用途:
RemainingCapacityAlarm()函数可以被系统用来获知它们需要多少功率来保存正在进行的操作状态。它使得那些系统能够更好地控制他们进和挂起或者休眠状态的临界点。低容量值可以被读出来以验证bq2085-v1p3低容量警告正在使用的值。
SMBus协议:读或写字节
输入/输出:无符号整数值,在这之后低容量消息被发送。
RemainingTimeAlarm()(0x02)
描述:
设置或得到剩余时间警告值。只要AverageTimeToEmpty()跌落到剩余时间值以下,bq2085-v1p3通过REMAINING_TIME_ALARM字节位发送AlarmWarning()消息给SMBus主动者。剩余时间值设为0可以有效地取消警告。bq2085-v1p3将剩余时间值初始化为编程于DF 0x00-0x01的剩余时间警告值。剩余时间值保持不变直到通过RemainingTimeAlarm()函数改变。
用途:
当已设好剩余时间警告值的系统想调整时可以通过RemainingTimeAlarm()实现。剩余时间值可以被读出来以验证bq2085-v1p3 RemainingTimeAlarm()正在使用的值。
SMBus协议:读和写字节
输入/输出:无符号整数,在此之后剩余时间消息被发送。
单位:分钟
范围:0到65535分钟
间隔尺寸:不可应用
准备性:参照AverageTimeToEmpty()
BatteryMode()(0x03)
描述:选择多种电源操作模式并且报告电池模式和请求。
定义的模式包括:
1、电池容量信息是否被特定为以单位mAh或者mWh(CAPACITY_MODE字节)
2、当CHARGER_MODE字节被设置时,ChargingCurrent()以及CharginVoltage()值是否被广播到智能电池充电器。
3、是否所有到智能电池充电器和主动者的广播都被禁用。
所谓清晰的请求条件是请求一个条件循环(RELEARN_FLAG)的电池。
目的:CAPACITY_MODE字节允许电池管理系统用那些电池指示的信息最好地匹配它们的电气特性。例如,一个开关电源装置代表一个固定的电源装载,然而一个线性的装置被一个固定的电流模型更好地代表。CHARGER_MODE字节允许一个SMBus主动者或者智能电池管理器通过禁用bq2085-v1p3的广播来覆盖智能电池需要的充电参数。RELEARN_FLAG字节允许bq2085-v1p3来请求一个条件循环。
SMBus协议:读或写字节
输入/输出:无符号整数
单位:不可应用
范围:0-1
间隔尺寸:不可应用
准确度:不可应用
BatteryMode()字被分成两半,MSB(字节8-15)是可写/可读的,LSB(字节0-7)是只读的。

- 大小: 73.7 KB

- 大小: 89.5 KB

- 大小: 21.8 KB
分享到:
相关推荐
为此,纠错码(Error-Correcting Codes, ECC)作为一项关键的技术手段,在减少数据传输过程中的错误方面发挥着基础性的作用。本书《代数编码在数据传输中的应用》由伊利诺伊大学厄巴纳-香槟分校电气与计算机工程系...
本章节将详细介绍《SMD-codes Active SMD semiconductor components marking codes》资料中关于主动型SMD半导体组件的标记代码的相关内容,主要包括以下几点: 1. **120.300 SMD-Codes for active semiconductor ...
在这个名为"C++ Codes"的压缩包中,可能包含了各种C++编程的示例代码、练习项目或库,涉及了C++的多个方面,例如基础语法、类与对象、模板、异常处理、STL(标准模板库)等。 **C++基础语法** C++的基础语法包括...
github-recovery-codes.txt
Error-Correcting Codes, by Professor Peterson, was originally published in 1961. Now, with E. J. Weldon, Jr., as his coauthor, Professor Peterson has extensively rewritten his material. The book ...
Fountain codes are record-breaking sparse-graph codes for channels with erasures, such as the internet, where files are transmitted in multiple small packets, each of which is either received without ...
标题中的“MATLAB Codes for Finite Element Analysis”表明这是一个关于使用MATLAB进行有限元分析的资源。有限元分析(Finite Element Analysis, FEA)是一种数值计算方法,常用于工程领域,如结构力学、流体力学等...
《Variable-length Codes for Data Compression》是一本关于数据压缩领域中变长编码技术的专业书籍。本书由David Salomon教授撰写,详细介绍了各种变长编码算法及其在实际数据压缩场景中的应用。 #### 什么是变长...
### 低密度奇偶校验码 (Low Density Parity Check Codes) #### 概述 低密度奇偶校验码(Low Density Parity Check Codes,简称LDPC码)是一种高效的线性错误校正码,最初由罗伯特·G·加拉格尔(Robert G. ...
- **二次剩余码(Quadratic Residue Codes)**:基于数论中的二次剩余理论构建的一种码。 - **戈莱码(Golay Codes)**:以其发现者Marcel J.E. Golay命名,是一种非常高效的码。 - **戈帕码(Goppa Codes)**:一种...
4. **有限几何码**:这类编码技术利用了有限几何中的概念,特别适合于处理高密度存储介质中的错误校正问题。 5. **产品码**:通过将两个或多个简单的线性码组合起来形成一个复杂码,产品码可以提供更好的性能和更低...
错误校正码(Error-Correcting Codes, ECC)是信息理论中的一个基础概念,它们在数字通信和存储领域扮演着至关重要的角色。为了确保数据在传输或存储过程中遭受干扰时,接收方能够准确还原发送方的信息,错误校正码...
涡轮码(Turbo Codes)是一种纠错编码技术,它在通信和存储系统中扮演着重要的角色,因其接近香农极限的性能而闻名。MATLAB是一个强大的数学计算软件,广泛用于科学计算、工程仿真以及信号处理等领域。在这个"turbo ...
Cracking Codes with Python: An Introduction to Building and Breaking Ciphers (True PDF)
项目可能包括了源代码文件、配置文件、测试用例、文档等内容,所有这些都被压缩在"fk2_codes.7z"文件中,而"新建文件夹"则可能包含了一些尚未整理或分类的文件。 在深入这个项目时,我们需要熟悉相关的编程语言和...
在“matlab有限元程序MATLAB Codes for Finite analysis.rar”这个压缩包中,包含了多种MATLAB编写的有限元分析程序,这些程序可能是对上述理论的实践应用,包括几何建模、网格划分、方程求解和结果后处理等关键步骤...
错误纠正编码(Error-Correcting Codes,ECC)是通信和数据存储领域中至关重要的技术,旨在检测并修复数据传输或存储过程中可能出现的错误。《Fundamentals of Error-Correcting Codes》这本书由W. Cary Huffman撰写...
在《深入浅出MFC Source Codes》的源代码中,你可能会遇到以下主题的示例: - **事件驱动编程**:MFC使用消息映射机制处理窗口和控件的事件。 - **命令处理**:MFC通过ON_COMMAND宏将菜单、快捷键或控件的命令ID...
codes for collaborative filtering, which enables us to efficiently make recommendations with time complexity that is independent of the total number of items. We propose to construct binary codes for ...