器件型号: TDA4VH-Q1
Thread 中讨论的其他器件: TDA4VH
将摄像头代码从 SDK 8.6 移植到 SDK 11.1 后、访问 MAX96722 解串器成功、并建立了 GMSL 链路;但是、访问摄像头模块内的串行器失败。
更多详细信息:
摄像头:华阳
串行器:MAX96705
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.
亲爱的琳达。
您是否希望就以下几点提供反馈?
摄像头传感器-> MAXxxxxx (SER) -> MAX96722 (DES) -> TDA4VH CSI RX I/F
非常感谢!
Yong
客户更新:
尊敬的 Yong:
我今天做了一些测试:
1.我断开所有其它相机的连接,只在单个相机上操作,而不更改相机地址(保留默认地址);然而,写入串行器寄存器仍然失败,返回错误代码 0x80。
2.写入解串器寄存器时引入了 5ms 的延迟;对解串器的写入始终成功。
3、昨天根据大型语言模型的建议,我试图将 I2C 频率降低到 100 kHz ,结果保持不变。
4. SDK 8.6 和 SDK 11 中 I2C 时钟波形的示波器测量结果相同,表明 SDK 11 中的 I2C 时钟预分频器配置可能正常运行。我与传感器团队中的同事确认,摄像头串行器无需事先配置,只需打开电源即可工作。 硬件团队已验证是否确实提供了电源。
您对此有何建议?
尊敬的 Linda:
正如 Yong Zhang 建议的那样、您是否可以与 ADI 团队核实是否存在要从解串器读取的寄存器、这些寄存器可以将从解串器传输到串行器的通道状态告知。 您能否根据 ADI 的建议检查这些寄存器是否需要这些值。
我们将无法帮助将解串器连接到串行器通道。
此致、
Gokul
尊敬的 Gokul:
感谢重放、这些寄存器与 SDK8.6 集完全相同、为什么它可以在 SDK8.6 中使用、但在 SDK11.1 中不起作用? 如果我们需要更改任何不同的设置、这意味着两个 SDK 之间存在差异、我们需要进行一些更改来解决该问题。 此外、我们还会在一天内检查所有硬件状态、它们都与 SDK8.6 中的工作状态相同。 所以我认为问题不是来自 ADI 的寄存器。