一、問(wèn)題描述
在實(shí)際的應(yīng)用情況下,為了節(jié)省功耗及 Sensor 與平臺(tái)或另外一顆 Sensor 同步等功能。我們有的時(shí)候需要使用外部信號(hào)來(lái)觸發(fā) Sensor ,使其實(shí)現(xiàn)接收信號(hào)后,才開(kāi)始工作。外部信號(hào)一般是由主平臺(tái)或者另外的 Sensor 提供。
此時(shí),Sensor 需要處于 external trigger snapshot mode (外部觸發(fā)模式),即接收外部信號(hào)觸發(fā) Sensor 開(kāi)始工作。
如下圖所示,我們可以看到,輸入的信號(hào)并沒(méi)有實(shí)現(xiàn)外部觸發(fā) Sensor 的功能,Sensor 依然按照原有的流模式( streaming mode )輸出。
二、解決方法
1、 以 OV7251 為例,我們首先需要進(jìn)行一些寄存器配置:
① 設(shè)置 FSIN/VSYNC 管腳為 input ,即按照下圖所示設(shè)置 0x3005 寄存器為 0x00 。
② 設(shè)置下圖寄存器,先進(jìn)入 low power mode,選擇 low power streaming mode 后,再選擇外部觸發(fā)模式。可通過(guò)設(shè)置 0x3C04、0x3C05 來(lái)控制有效幀數(shù)據(jù)個(gè)數(shù)。
③ 最終的相關(guān)寄存器值如圖 4 所示。
2、其次要提供硬件上的需求
要求 OV7251 的 FSIN/VSYNC 管腳(見(jiàn)圖 5 )要有周期性的上升沿信號(hào)輸入。
3、最終觸發(fā)成功時(shí),示波器測(cè)出的波形圖( Trigger、Mipi 信號(hào))如下圖所示。
經(jīng)過(guò)設(shè)置 Sensor 寄存器,硬件上滿足要求,我們可以實(shí)現(xiàn)圖像傳感器的觸發(fā),可以實(shí)現(xiàn)節(jié)省能耗、使 Sensor 與平臺(tái)或另一顆 Sensor 同步等功能。
本篇文章的信息傳感器(以 OV7251 為例)觸發(fā)模式的設(shè)置,后續(xù)我們也會(huì)持續(xù)推出更多 ADAS 相關(guān)的技術(shù)開(kāi)發(fā)博文,如需更深入的技術(shù)交流,歡迎在博文下方評(píng)論或者關(guān)注給我留言。
-
傳感器
+關(guān)注
關(guān)注
2542文章
50269瀏覽量
750171 -
寄存器
+關(guān)注
關(guān)注
31文章
5272瀏覽量
119655 -
圖像傳感器
+關(guān)注
關(guān)注
68文章
1851瀏覽量
129354 -
觸發(fā)
+關(guān)注
關(guān)注
1文章
86瀏覽量
22581
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論