This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

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

Other Parts Discussed in Thread: DS90UB941AS-Q1

现状: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

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