主题中讨论的其他器件: BQSTUDIO、 EV2400
大家好、
我们在嵌入式系统中使用基于 bq40z60的单芯片电池管理解决方案。 40z60连接到运行 Win8.1嵌入式工业操作系统的嵌入式 x86主板(SMARC 模块)的 SM 总线。 原始驱动程序的 Windows 或多或少会处理40z60、读取标准 SBS 寄存器、在系统托盘上显示电池图标、并显示 RSOC 值。
问题在于、操作系统既不会指示交流适配器的存在、也不会指示实际充电/完成充电、只有不断增加的 RSOC 表明正在充电。 我假设这是由于操作系统没有智能电池充电器子系统导致的。 具有 SM 总线地址0x0B 的40z60充当有关 SBS 规范的智能电池数据源、操作系统尝试轮询(我监听 SMBus)地址为0x0a 的智能电池选择器、但它当然不存在。 可能操作系统从智能电池充电器(SM 总线地址0x09)获取与交流适配器存在和充电状态相关的信息、但也不存在。
那么、是否有解决此问题的解决方案或建议?
提前感谢、
Norbert