目前正在设计一个BQ78350DBT-R1 的离线烧录方案, 计划通过SMBUS完成该芯片的frimware update.
目前遇到的问题是通过slave address 0x16芯片无法返回ACK,反而使用slave address 0x00 芯片能返回ACK但是下一个CMD又无法正常返回ACK了。
怀疑是目前的电路是否不满足最小工作电路。请问如果要满足离线烧录的要求哪些pin脚是必须要连接或者供电的呢?
或者有哪些文档可以参考,谢谢。
answer:
可以重点检查一下SMbus的通信时序,只要芯片正常供电,并且和上位机通信的引脚连接正常,是可以正常烧录的
xiaolai zhu:
回复 answer:
芯片的供电只要VCC上给2.5V的电压还需要别的供电么?
我目前将pin11-SMBD, pin13-SMBC,pin24-MRST接到我单片机的信号线上,pin27 RBI 接0.1uf电容。
pin6 pin8 pin9 pin14 pin21 pin22 pin23 pin25 pin28 pin30 接地。
其余引脚悬空。
从SMbus的通讯波形上看好像没有什么问题。