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

DS90UB913A i2c问题

使用913 914互联

PASS LOCK常为高 已建立链接

可正常读写914寄存器,913的ID号也可从914内正常读出

在BIST模式下 可通过914内设置的ALIAS地址正常访问读写913寄存器

但正常模式下I2C无法通过914与913进行通信,超级终端提示超时,示波器显示913有ACK回复但无数据发出。

如果直接将I2C直接链接至913的I2C不通过914,则可以正常读写。

卡这好几天了,请专家提供一点解题思路

Amy Luo:

您好,是否可以提供 914 中的返回信道配置寄存器和 I2C 配置寄存器的值? 例如:
0x03
0x1C
0x21
0x22
0x4C
您能检查一下您写入的是 serializer alias address,而不是实际的serializer address? 此alias 位于寄存器 0x07 中

,

RUJIA ZHANG:

对914配置:
0x030xfd
0x070xbc
914寄存器读出:
0x000xc0
0x010x4
0x020x0
0x030xfd
0x060xb0
0x070xbc
0x180x0
0x190x1
0x1a0x0
0x1b0x0
0x1c0x3
0x1f0x8
0x20 0xfe
0x210x17
0x220x0
0x240x8
0x250x0
0x4c 0x0

913的alias address配置为0xbc,I2C访问913时候使用0X5ebist模式下可以读写913正常模式无数据返回

,

RUJIA ZHANG:

已经解决 发现自己搞错了一个pin

,

Amy Luo:

很高兴您的问题得到解决,感谢您的反馈

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