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

DS90UB964 I2C不能正常通信

Ti工程师,

        打扰了, 开发环境 sensor + 4X913+ ds90ub964 + MCU,

上电,964 PDB引脚1.62V, IDX引脚1.72V,根据数据手册Addres 为0x3d,  但是MCU 与 ti1005 I2C不能通信,有什么可能的原因导致不能正常通信呢

还有 MCU单独接964不连接913,I2C能正常通信吗,谢谢

yan fang:

 现在可以通过I2C访问964的寄存器了,原先是因为PDB引脚使能没有延时,

但是发现寄存器0x5b SER ID的值为0,按数据手册这个SER ID应该是上电自动加载的。

请问什么原因造成的呢

Seasat Liu:

回复 yan fang:

这一位的缺省值是0,然后从远端加载远端的ID。所以是本地的通了,远端的没有通

yan fang:

回复 Seasat Liu:

谢谢你的回答,找到原因了,913的PDB引脚没有拉高。 现在可以配置913了,但是访问不了sensor,请问一下访问sensor,964,913还要做什么特殊配置吗

这是我的配置, 78为sensor i2 addr

ds90ub964_write_reg(client,0x4c,0x01); //select RX0 for RW ds90ub964_write_reg(client,0x58,0x58); ds90ub964_write_reg(client,0x5c,0xB2); ds90ub964_write_reg(client,0x5d,0x78); //slave id addr ds90ub964_write_reg(client,0x65,0x78 | 1); //slave alias addr

user4189091:

回复 yan fang:

找到原因了么?我也访问不了sensor。

赞(0)
未经允许不得转载:TI中文支持网 » DS90UB964 I2C不能正常通信
分享到: 更多 (0)