Part Number:DS90UB954-Q1
我们正在使用DS954+ 两个DS953进行CSI的传输。但是我使用以下寄存器修改954的地址无效。请支持一下:
Write(DS954, 0x4c, 0x01); //选择port 0
Write(DS954, 0x58, 0x5e); // i2c pass throught
Write(DS953, 0x00, 0x32); //修改地址
Kailyn Chen:
您好,主机是接在954这边吧?
您的意思是要切换连接在954的953的地址是吗?
那应该是954的寄存器0x0C,选择好哪个port之后,然后再写0x5C,SER_ALIAS_ID即953的地址。
您这边再试试。
,
pr wen:
另外,还想咨询一下,主机端是954,需要配置寄存器接收远端两个953的数据。954与953应该配置哪些寄存器
,
Kailyn Chen:
您好,也就是主机如何和远端953通信,或者953的寄存器如何映射到954上,您参考下这篇应用手册,它是以913/914为例的。但是原理是相通的,您参控下有什么问题再反馈:
https://www.ti.com.cn/cn/lit/an/snla222/snla222.pdf
,
pr wen:
我的意思是主机954与两个953 IIC通信已经正常。但是我通过配置0x20, 0x6d, 0x33寄存器无法获取摄像头图像。请问还需要配置其他寄存器吗?
,
Kailyn Chen:
您好,主机接在954这边,所以配置的寄存器都是通过954来配置的。
先将954需要配置的寄存器配好,比如0X0C,0X33,0X20,0X4C,0X6D,0X58.
其次remote serializer即DS90UB953的SER_ID 0X5B,其次SER_ALIAS_ID 0X5C(这里可参考上述应用手册snla222 2. Communication with remote SER部分的介绍。
然后就是配置remote slave 即camera 0X5D, SlaveAlias ID 0X65. (这部分也是可以参考上述应用手册 3. Communication with Remote slave/Camera attached to Remote SER)