https://e2e.ti.com/support/interface-group/interface/f/interface-forum/1008005/ds90ub926qsevb
主题中讨论的其他器件:ALP浏览过论坛后、我发现了类似的问题、但没有解决方案。 我将使用此评估板和 ALP 软件来证明评估板上的 DS90UB926与定制板上的 DS90UB921之间的链接。
我有锁、可以在评估板上看到926、但对于921、"合作伙伴信息"被列为未知。
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.
https://e2e.ti.com/support/interface-group/interface/f/interface-forum/1008005/ds90ub926qsevb
主题中讨论的其他器件:ALP浏览过论坛后、我发现了类似的问题、但没有解决方案。 我将使用此评估板和 ALP 软件来证明评估板上的 DS90UB926与定制板上的 DS90UB921之间的链接。
我有锁、可以在评估板上看到926、但对于921、"合作伙伴信息"被列为未知。
我的系统反映了上图、其中解串器是926EVB、串行器是921。 我无法在 I2C 的串行器侧看到任何活动。 我按如下方式设置解串器(LOCAL);启用反向通道、启用直通、将 SlaveID 设置为0x46、将 SlaveAlias 设置为0x46。 串行器(远程)端有一个从器件、地址为0x46。 我没有更改串行器(远程)器件中的任何寄存器。
使用 ALP 脚本我已经证明我可以使用 board.ReadReg ()甚至使用地址读取本地解串器、地址是使用 board.ReadI2C (0x58 0x00、1)读取0x58。 我可以使用 其地址0x18 by board.ReadI2C (0x18、0x00、1)读取串行器寄存器、也可以使用 board.WriteI2C (0x18、0x03、0xxx)写入串行器。
摘要;本地解串器地址0x58。 远程串行器地址0x18。 远程从器件地址0x46。
当我尝试读取/写入串行器(远程) I2C 总线上的外部器件时、我从未在该总线上看到任何活动。 我是否需要在远程侧设置 I2C 活动?
谢谢。
您好、Michael、
通过 BC 从 DES 到 SER 的远程从器件通信称为摄像头模式。 对于使用摄像机模式、您只需确保执行以下操作:
1) 1)确保启用反向通道、DES 寄存器0x01[2]
2) 2)确保 I2C 直通寄存器0x03[3]或 I2C 直通所有寄存器0x05[7]处于有效状态。
3) 3)确保 SER 侧的 I2C 主器件确实支持多主器件模式、否则会发生冲突。
您好、Michael、
通过 BC 从 DES 到 SER 的远程从器件通信称为摄像头模式。 对于使用摄像机模式、您只需确保执行以下操作:
1) 1)确保启用反向通道、DES 寄存器0x01[2]
2) 2)确保 I2C 直通寄存器0x03[3]或 I2C 直通所有寄存器0x05[7]处于有效状态。
3) 3)确保 SER 侧的 I2C 主器件确实支持多主器件模式、否则会发生冲突。