微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 硬件电路设计 > TI模拟硬件电路设计 > DS90UB964 I2C不能正常通信

DS90UB964 I2C不能正常通信

时间:10-02 整理:3721RD 点击:

Ti工程师,

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

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

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

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

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

请问什么原因造成的呢

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

谢谢你的回答,找到原因了,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

上一篇:DS90UB921&925
下一篇:LMX2582锁定时间长

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top