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

ds90bu913/14连接问题

TI的专家们,你们好,我们在调试ds90ub913/14的时候遇到很多问题希望能得到你们的帮助。

我们可以正常读写914的寄存器:下面是读取的值

 0x00 = 0xc0   0x01 = 0x04 0x02 = 0x00 0x03 = 0xe9  0x04 = 0x00   0x05 = 0x00   0x06 = 0xb0
 0x07 = 0x00   0x08 = 0x00 0x09 = 0x00  0x0a = 0x00  0x0b = 0x00  0x0c = 0x00   0x0d = 0x00
 0x0e = 0x00   0x0f = 0x00  0x10 = 0x00  0x11 = 0x00  0x12 = 0x00  0x13 = 0x00   0x14 = 0x00
 0x15 = 0x00   0x16 = 0x00  0x17 = 0x00  0x18 = 0x00  0x19 = 0x01 0x1a = 0x00  0x1b = 0x01

0x1c = 0x17 0x1d = 0x33 0x1e = 0x33  0x1f = 0x04  0x20 = 0xfe     0x21 = 0x17   0x22 = 0x00 

 0x23 = 0x00  0x24 = 0x08  0x25 = 0x00  0x26 = 0x00  0x27 = 0x00

从寄存器值可以发现914正确加载了913的地址(0xb0),然后我就配置0x07寄存器值为0xb2,然后通过这个地址去读取913的寄存器值,但是始终读不了。

在这其中有几个问题:pass和lock引脚的作用是什么?我们断开连接线,LOCK引脚就是低电平,连接上LOCK就为高电平,这是否说明913跟914的状态都正常了?

我们直接将913的i2c总线连接到cpu上就能正常读写913的寄存器,这是否说明914不正常,没有将信号通过串行线正确发送到913上?而且我测试差分线也一直没有信号。

请各位帮忙看看,不胜感激。附件是电路原理图,其中某些电阻的阻值在后面的时候改过。

Wanda WANG:

参考附件的指导去调试下试试。

Harson:

Lock为高,说明LVDS通路没有故障,913,4应该正常。

Pass是BIST模式下指示测试是否成功的。

I2C不能读远端的UB913,可能是I2C地址寄存器没有配对:

“从寄存器值可以发现914正确加载了913的地址(0xb0),然后我就配置0x07寄存器值为0xb2”

你需要配置为0xb0, 而不是0xb2.。。。。。

Jeff Wang1:

回复 Harson:

“从寄存器值可以发现914正确加载了913的地址(0xb0),然后我就配置0x07寄存器值为0xb2,然后通过这个地址去读取913的寄存器值“, 这个操作是正确的,对0xb2 操作就等于对913 操作.

赞(0)
未经允许不得转载:TI中文支持网 » ds90bu913/14连接问题
分享到: 更多 (0)