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

DS90UB960-Q1: i2c配置

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

赞(0)
未经允许不得转载:TI中文支持网 » DS90UB960-Q1: i2c配置
分享到: 更多 (0)