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

DS90UB941AS-Q1: DS90UB941AS-Q1通过HSD线连接DS90UB948,948读写失败

Part Number:DS90UB941AS-Q1

DS90UB941AS-Q1通过HSD线连接DS90UB948,上电后941与SOC的通信是ok的,941的0xC4 的值是0x8,948的读写失败,看上去是没有link,请问941和948link之前需要什么配置吗?

qinghai ou:

通过读取 ds90ub941 的寄存器值,DES_ID_DES_ID_1 Register (Address = 6h) [reset = 0h] 里的值是 0x58 = 0x2c 左移一位,应该找到了 ds90ub948 

,

Kailyn Chen:

通过941能读取到948的地址,说明已经link上了。

您配置哪些寄存器是读写失败的?是否已经enable I2C pass through?

,

qinghai ou:

1.通过941能读取到948的地址,说明已经link上了

我的理解是948要通信,941的寄存器0xc4 的值应该为0x28,不知道是否正确?如果已经LINK上了,0xc4的值受什么影响?

2.您配置哪些寄存器是读写失败的?

948的寄存器都没成功,i2c通信失败了,所以想请教一下还需要什么配置?硬件是没问题的。

2.是否已经enable I2C pass through?

已经配置了I2C pass through,941的寄存器0x03 = 0x9A;

,

qinghai ou:

[ 125.747724] read_ub941_register, REG: 0x0 VAL: 0x18

[ 125.748124] read_ub941_register, REG: 0x6 VAL: 0x58

[ 125.753745] read_ub941_register, REG: 0x1e VAL: 0x1

[ 125.759909] read_ub941_register, REG: 0x3 VAL: 0x9a

[ 125.765344] read_ub941_register, REG: 0x40 VAL: 0x4

[ 125.771139] read_ub941_register, REG: 0x41 VAL: 0x5

[ 125.777171] read_ub941_register, REG: 0x42 VAL: 0x1e

[ 125.782596] read_ub941_register, REG: 0x4f VAL: 0x8c

[ 125.788488] read_ub941_register, REG: 0x5b VAL: 0x3

[ 125.794011] read_ub941_register, REG: 0x0 VAL: 0x18

[ 125.799434] read_ub941_register, REG: 0xc VAL: 0x67

[ 125.804886] read_ub941_register, REG: 0x13 VAL: 0x89

[ 125.813138] read_ub941_register, REG: 0x1c VAL: 0x3

[ 125.818710] read_ub941_register, REG: 0x1d VAL: 0x0

[ 125.824713] read_ub941_register, REG: 0x5d VAL: 0x6

[ 125.830162] read_ub941_register, REG: 0x58 VAL: 0x0

[ 125.835729] read_ub941_register, REG: 0x59 VAL: 0x0

[ 125.841159] read_ub941_register, REG: 0x5a VAL: 0x9

[ 125.846585] read_ub941_register, REG: 0xc4 VAL: 0x8

上述是我的配置和读到的一些寄存器的值,帮忙看一下有什么问题?看一下为什么948的I2C通信为什么失败了?

,

Kailyn Chen:

好的,明天我会看下这些寄存器的配置。

,

Kailyn Chen:

您好,非常抱歉回复晚了,不知您的问题怎么样了呢?

,

qinghai ou:

已经解决了,现在能亮屏了,是时序的问题

,

Kailyn Chen:

感谢您的反馈,也非常抱歉给您回复晚了,后续有问题我们可以再讨论。

赞(0)
未经允许不得转载:TI中文支持网 » DS90UB941AS-Q1: DS90UB941AS-Q1通过HSD线连接DS90UB948,948读写失败
分享到: 更多 (0)