Part Number:BQ40Z80
采用软件模拟SMbus通讯时,经常出现通讯错误。
1,例如,先发送读取电量,芯片返回电量,间隔1s再读电压,芯片还是返回电量,有时还返回65535;
2,芯片会作为主请求充电,这个会打乱软件模拟的SMBbus通讯,导致上述问题么。
各位大佬帮忙有遇到类似问题么?
Cherry Zhou:
您好我们已收到您的问题并升级到英文论坛寻求帮助,如有答复将尽快回复您。谢谢!
,
Cherry Zhou:
您好,
如果您将器件配置为广播模式,它不会在通信线路上进行仲裁,如果主机系统未以某种方式写入来处理此问题,那么可能会导致主机系统出现问题。
解决此问题的最佳方法是禁用广播模式功能,并通过主机读取 ChargingCurrent()和 CargingVoltage()寄存器,并将它们写入器件。
,
rong chen1:
我们又发现smbus读取数据时,数据的高八位会从0~1的翻转等,当时crc会通过。举例正常读取为0x08,但读取出来可能为0x88,请问这是为什么
,
Cherry Zhou:
您好,您可以点击右上角,“提出相关问题”来创建一个新的帖子,会有专门的工程师来跟进您的问题。