TI中文支持网
TI专业的中文技术问题搜集分享网站

BQ40Z80: SMbus软件模拟通讯问题

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:

您好,您可以点击右上角,“提出相关问题”来创建一个新的帖子,会有专门的工程师来跟进您的问题。

赞(0)
未经允许不得转载:TI中文支持网 » BQ40Z80: SMbus软件模拟通讯问题
分享到: 更多 (0)