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

TPS65988 I2C DATA寄存器(0x09)写入问题

Other Parts Discussed in Thread:TPS65988

在我们通过I2C给TPS65988固件升级应用中,TPS65988通过I2C连接到微控制器,还通过SPI连接到外部闪存。我们实现了I2C与TPS65988的正常读写通信,但是我们遇到了一个奇怪的问题。

根据文档,DATA寄存器0x09支持64字节读写,但我们在写第41个字节时,I2C响应为NCK,这导致我们无法正确写入64字节。影响我们通过I2C给TPS65988固件升级。我想知道其他人是否有类似的问题,或者问题原因是什么怎么解决。

感谢!

Amy Luo:

您好,
感谢您对TI产品的关注!下面应用手册不知道您看过没,是关于 TPS65988 SPI Flash Firmware Update Over I2C,希望能帮到您:
www.ti.com.cn/…/slvae21

,

user6576287:

你好,这份手册我看过了,我们实现了“Example Code”中相关函数,根据文档,需要先往DATA寄存器0x09写64字节patch,但我们发现在写第41个字节时,I2C响应为NCK,之前的40个字节写入响应为ACK,写入结果失败。我们尝试只写40个字节,写入结果OK,当我们尝试写入41个字节时,写入结果fail。我想知道其他人是否有类似的问题,或者问题原因是什么怎么解决。

,

Amy Luo:

为更加有效地解决您的问题,我们建议您将问题发布在E2E英文技术论坛上,将由资深的英文论坛工程师为您提供帮助,E2E英文技术论坛链接:
e2e.ti.com/…/interface-forum

赞(0)
未经允许不得转载:TI中文支持网 » TPS65988 I2C DATA寄存器(0x09)写入问题
分享到: 更多 (0)