cx3 i2c 失效

公告

大中华汽车电子生态圈社区并入开发者社区- 更多资讯点击此

Tip / 登入 to post questions, reply, level up, and achieve exciting badges. Know more

cross mob
NoLe_4131831
Level 4
Level 4
50 replies posted 25 replies posted 10 replies posted

cx3 在啟動串流模式後, i2c就會失效是正常的嗎?

現在只要播放影像, 就算停止後再去使用i2c, i2c也沒有恢復的跡象

0 点赞
1 解答
YiZ_31
Moderator
Moderator
Moderator
1000 replies posted 750 replies posted 500 replies posted

我之前的回答有誤,從結構上看,I2C block確實在內部與MIPI CSI-2 block有溝通,此外沒有別的block占用I2C。

pastedImage_0.png

在原帖中查看解决方案

0 点赞
11 回复数
YiZ_31
Moderator
Moderator
Moderator
1000 replies posted 750 replies posted 500 replies posted

這不是正常現象。啟動串流並不會影響I2C。請確認你的I2C設備地址沒有衝突。

0 点赞
NoLe_4131831
Level 4
Level 4
50 replies posted 25 replies posted 10 replies posted

CX3除了MIPI PARAMETER BLOCK是透過I2C溝通之外, 應該沒有其他BLOCK是透過I2C溝通的對嗎?

0 点赞

我看MIPI CSI BLOCK是透過I2C溝通的呀!!!

pastedImage_0.png

0 点赞
YiZ_31
Moderator
Moderator
Moderator
1000 replies posted 750 replies posted 500 replies posted

我之前的回答有誤,從結構上看,I2C block確實在內部與MIPI CSI-2 block有溝通,此外沒有別的block占用I2C。

pastedImage_0.png

0 点赞
NoLe_4131831
Level 4
Level 4
50 replies posted 25 replies posted 10 replies posted

了解, 我方以解決此問題, 謝謝您~

0 点赞

你好,请问楼主是如何解决此问题,遇到同样的同样的问题。期待你的回复,谢谢。

0 点赞

您好, 我方是因為電路設計上的問題造成CX3在串流模式下i2c的電壓會不對, 經改良電路後就沒有此問題。

給您參考,謝謝。

0 点赞

多谢你的回复,我在这个问题卡了两天,遇到了与你一模一样的问题, 调用CyU3PMipicsiInit后,I2C读写后发送第一字节无应答。能否给点意见,硬件上大概有什么情况,会导致串流模块下I2C失效,好让我们硬件排查下。

0 点赞

您好, 我是在下了CyU3PMipicsiSetIntfParams後可能因為我們硬件上電源對I2C干擾到因此無法順利toggle

你們的如果是有順利toggle卻無應答那感覺應該是i2c寫得值錯誤吧?可能您們勾示波器出來看i2c addr是否正確吧?

您們在CyU3PMipicsiInit調用前I2C能正確收到應答嗎?

0 点赞

调用CyU3PMipicsiInit返回值是对的,内部mipi_csi i2c从机工作正常,在调用之前,与外部的i2c sensor通信正常,调用后,外部i2c通信就异常了,报第1字节无应答的错误,之后的现象就是I2C始终异常。稍后的CyU3PMipicsiSetIntfParams 也是正常的。现象很奇怪。下面是异常波形,从机7bit地址为0x3c。pastedImage_0.png

0 点赞

哀呀, 那這個我就不清楚了耶~這與我遇到的狀況不太一樣.

不好意思幫不上忙~

0 点赞