Part Number:DS90UB960-Q1
你好,我在使用TI的ds90ub960的csi芯片,现在对芯片中几个寄存器的配置有些疑惑,但是手册中也没有详细的解释了,
# "enable pass throu"
WriteI2C(0x58,0x58) # enable pass throu
WriteI2C(0x5c,0x18) # "SER_ALIAS_ID"
WriteI2C(0x5d,0x60) # "SlaveID[0]"
WriteI2C(0x65,0x60) # "SlaveAlias[0]"
WriteI2C(0x7c,0x01) # "FV_POLARITY"
SlaveID和SalveAlias和SER_ALIAS_ID这三个寄存器要怎么样配置
Kailyn Chen:
您好,0x5d的slave ID指的是远端接的camera或者sensor的地址。
如果远端只有一个camera sensor连接的话,0x65的SlaveAlias ID可以和Slave ID相同,所以可以看到0x5d和0x65都是配置的0x60.
0x5C的SER_ALIAS_ID指的是serializer的ID 地址。 假设使用的seralizer为DS90UB953, 也就是说整个应用camera—DS90UB953–DS90UB960—Host。
SER_ALIAS_ID地址指的是UB953的地址,slave ID 地址为camera的地址。
您可以参考这篇应用手册,虽然以DS90UB913/914为例,但是寄存器的意义都是一样的。
https://www.ti.com/lit/an/snla222/snla222.pdf