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

TPS23861PW不能通讯问题

我们这边碰到了tps23861通讯不上的问题,地址是a3控制的,拉高就用0x28拉低就用0x20,reset和shtdn都是拉高的,如何解决

Johnsin Tao:

Hi有没有通过I2C时序来确认?

guohua wu:

回复 Johnsin Tao:

论坛上个工程发现当单片TPS23861用I2C访问,默认的地址是0x00和0x01,会是地址问题吗?我们的地址是用0x20和0x28

guohua wu:

回复 Johnsin Tao:

时序检查了没有问题

jingheng Xie:

回复 guohua wu:

建议你用遍历法,把I2C的地址遍历一遍。从00到FF,读Device ID Register (0x43)这个寄存器。如果读到是高3位是3个1,那么你就能找到地址。A3脚需要置0

guohua wu:

回复 jingheng Xie:

非常感谢jingheng Xie 能在百忙中给我们解答问题,我们试试看,但遍历的话,所有位都是高,那三位肯定是高,不如用0x11来遍历,就是地址寄存器,是否可行?

jingheng Xie:

回复 guohua wu:

I2C通讯是否正常,必须有个正确的参考。建议你I2C遍历的地址从0x00-0xFF,读Command = 43h with 1 Data Byte, R/W. 因为这个寄存器是只读的,所以能读正确说明通讯是正常的。

赞(0)
未经允许不得转载:TI中文支持网 » TPS23861PW不能通讯问题
分享到: 更多 (0)