TI中文支持网
TI专业的中文技术问题咨询交流网站

如何配置访问ds90ub941as port 1 连接的ds90ub948 I2C从设备

现状:941输出接两路948 2:2模式,port0对应的948设置地址为0x0C,prot1 :0x3C,可以正常访问port0端的948,prot1无法访问。交叉948硬件环境,仍port1无法访问。

 

配置:参照ds90ub941as-q1手册,设置了如下对应寄存器仍无法访问:

reg=0x1e, val=0x02  for Select FPD-Link III Port 1

reg=0x03, val=0x9a  for Enable I2C_PASSTHROUGH, FPD-Link III Port 1

reg=0x17, val=0x9e  for enable I2C_PASS_ALL

reg=0x03, val=0xba  for enable TX_AUTO_ACK

Kailyn Chen:

您好,是否通过stap pin或者寄存器配置为splitter mode或者impedent 2:2 mode?
如果不使能这两个模式的话,只能访问port 0, port1是访问不到的。
寄存器配置的话,是通过寄存器5Bh的bit[2:0]= FPD3_TX_MODE配置的。
或者目前访问不到,可以读取下状态寄存器5Ah的bit[5:4], 看下目前选择的是哪个port。

赞(0)
未经允许不得转载:TI中文支持网 » 如何配置访问ds90ub941as port 1 连接的ds90ub948 I2C从设备
分享到: 更多 (0)