工具与软件:
尊敬的 专家:
我使用以下配置工作的 FPD-Link III 摄像头系统:
- 主持人: RK3588 (I2C7作为主器件)
- 解串器: DS90UB954 (I2C 从器件地址: 0x30 )
- 串行器: DS90UB953 (I2C 从器件地址: 0x18/0x19 )(__LW_AT__2摄像头)
- 工作模式: CSI-2非同步反向通道模式
问题描述:
在初始化期间、DS90UB953串行器无法正确配置。 主要观察结果包括:
- 驱动程序初始化失败: DS90UB953初始化序列未完成、并且
0x00无法可靠地读取器件 ID (例如寄存器)。 - I2C 地址不稳定:
i2cdetect -y 7间歇性显示地址 0x18 和 0x19 (有时标记为UU、有时丢失)。- 直接寄存器访问方式
i2cget会导致偶发错误(Error: Read failed)。
- 链路质量问题: FPD-Link III 连接经常出现同步降压(通过
dmesg日志观察到)。
附加数据:
- 器件树配置片段(I2C 别名定义、时钟设置)。
dmesg日志显示初始化期间重复的超时错误。
指导请求:
您能否对以下方面提供见解?
- 器件树最佳实践:
slave-alias为双串行器设置正确配置条目。- 为了与 RK3588兼容、建议的 I2C 总线设置(时钟频率、噪声滤波器)。
- 非同步模式陷阱:
- CSI-2反向通道初始化的关键时序要求。
- 此模式下时钟延展或 ACK/NACK 处理的已知问题。
- 信号完整性验证:
- 用于衡量 FPD-Link III 稳定性的关键参数。
- 隔离 I2C 与链路层故障的调试步骤。
感谢您的专业知识和支持。
此致、
Qing
jinanhauxiangxikeyyouxiangongsi

