S32V234 Camera 信号波形状态及同步方式
###筆者 Jackknife 主要負(fù)責(zé) ADAS 領(lǐng)域,對(duì) NXP S32V234 擁有非常深入的研究,如果對(duì) S32V234 方案感興趣,歡迎聯(lián)系。
I2C(Inter-Integrated Circuit)字面上的意思是集成電路之間,它其實(shí)是 I2C Bus 簡(jiǎn)稱,所以中文應(yīng)該叫集成電路總線,它是一種串行通信總線,使用多主從架構(gòu),由飛利浦公司在 1980 年代為了讓主板、嵌入式系統(tǒng)或手機(jī)用以連接低速周邊設(shè)備而發(fā)展。
?
在 I2C 總線傳輸過(guò)程中,將兩種特定的情況定義為開(kāi)始和停止條件:當(dāng) SCL 保持“高”時(shí),SDA 由“高”變?yōu)椤暗汀睘殚_(kāi)始條件;當(dāng) SCL 保持“高”且 SDA 由“低”變?yōu)椤案摺睍r(shí)為停止條件。開(kāi)始和停止條件均由主控制器產(chǎn)生。
?
SDA 線上的數(shù)據(jù)在時(shí)鐘“高”期間必須是穩(wěn)定的,只有當(dāng) SCL 線上的時(shí)鐘信號(hào)為低時(shí),數(shù)據(jù)線上的“高”或“低”狀態(tài)才可以改變。輸出到 SDA 線上的每個(gè)字節(jié)必須是 8 位,每次傳輸?shù)淖止?jié)不受限制,但每個(gè)字節(jié)必須要有一個(gè)應(yīng)答 ACK。如果一接收器件在完成其他功能(如一內(nèi)部中斷)前不能接收另一數(shù)據(jù)的完整字節(jié)時(shí),它可以保持時(shí)鐘線 SCL 為低,以促使發(fā)送器進(jìn)入等待狀態(tài);當(dāng)接收器準(zhǔn)備好接受數(shù)據(jù)的其它字節(jié)并釋放時(shí)鐘 SCL 后,數(shù)據(jù)傳輸繼續(xù)進(jìn)行。
?
I2C 數(shù)據(jù)總線傳送時(shí)序如圖所示。
?
下面是實(shí)測(cè)的一個(gè) I2C 命令,包含了開(kāi)始信號(hào),數(shù)據(jù),ACK 應(yīng)答信號(hào),等待狀態(tài),停止信號(hào)。
?
MIPI 信號(hào)
?
MIPI(移動(dòng)行業(yè)處理器接口)是 Mobile Industry Processor Interface 的縮寫(xiě)。MIPI(移動(dòng)行業(yè)處理器接口)是 MIPI 聯(lián)盟發(fā)起的為移動(dòng)應(yīng)用處理器制定的開(kāi)放標(biāo)準(zhǔn)。
?
下圖抓取的是實(shí)測(cè)的 MIPI 波形,其中一段代表一幀的數(shù)據(jù)
?
下圖是放大后的一幀的 MIPI 波形
?
DVP 信號(hào)
?
DVP 是數(shù)字視頻端口(digital video port)的簡(jiǎn)稱,DVP 總線 PCLK 極限約在 96M 左右,所有 DVP 最大速率最好控制在 72M 以下,DVP 是并口,需要 PCLK、VSYNC、HSYNC、D[0:11]——可以是 8/10/12bit 數(shù)據(jù),具體情況要看 ISP 或 baseband 是否支持;MIPI 是 LVDS 低壓差分串口,只需要要 CLKP/N、DATAP/N——最大支持 4-lane,一般 2-lane,DVP 接口在信號(hào)完整性方面受限制,速率也受限制。500W 還可以勉強(qiáng)用 DVP,800W 及以上都采用 MIPI 接口。
?
如下圖是抓取的實(shí)測(cè)的 DVP 波形,黃色是輸入時(shí)鐘 ,藍(lán)色是幀同步信號(hào) ,紅色是 PCLK(像素時(shí)鐘)。
如下是放大到一幀的 DVP 波形,黃色是輸入時(shí)鐘 ,藍(lán)色是幀同步信號(hào) ,紅色是 PCLK(像素時(shí)鐘)。
?
同步信號(hào)
?
這里抓取的是兩個(gè) SONY224 MIPI 攝像頭同時(shí)工作時(shí) MIPI 的同步信號(hào),黃色是輸入時(shí)鐘,藍(lán)色是 MIPI 信號(hào),紅色是幀同步信號(hào)。
下圖是放大同步信號(hào)后的波形,黃色是輸入時(shí)鐘,藍(lán)色是 MIPI 信號(hào),紅色是幀同步信號(hào)。
?
?
多顆 sensor 同步的兩種實(shí)現(xiàn)方式
?
方式一:解串器發(fā)出同步信號(hào)
?
主平臺(tái)連接解串器(Deserializer)再連接四個(gè)攝像頭模組,每個(gè)攝像頭模組包含 Sensor + 串行器。解串器產(chǎn)生幀同步信號(hào) (FrameSync)傳遞給串行器,再傳遞給 Sensor,此時(shí)四顆 Sensor 的配置均為 slave 模式。攝像頭收到 FSIN 信號(hào)時(shí)同時(shí)輸出數(shù)據(jù),從而實(shí)現(xiàn)四路攝像頭圖像同步。
方式二:Sensor 發(fā)出同步信號(hào)
?
在這種方式下,主平臺(tái)連接解串器(Deserializer)和串行器(Serializer)是不可行的。只能將主平臺(tái)直接連接四顆 Sensor ,選擇一個(gè) Sensor 作為主 Sensor (master)產(chǎn)生幀同步信號(hào) (FrameSync)傳遞給剩下的三顆從 Sensor (slave),此時(shí)主從兩種 Sensor 的配置不同。從 Sensor 收到 FSIN 信號(hào)時(shí)開(kāi)始輸出數(shù)據(jù),從而實(shí)現(xiàn)四路攝像頭圖像同步。
?
The End
總結(jié)
以上是生活随笔為你收集整理的S32V234 Camera 信号波形状态及同步方式的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: CF 1550C
- 下一篇: 《强化学习周刊》第58期:RFQI、DR