OG01A embedded line功能

Embedded line功能可以讓客戶實時讀出所需知道的晶片曝光增益等自定義的數據給到後端,本文介紹的是如何基於OV的EG00-0198或EG00-0148 EVB啟用OG01A的Embedded line功能。

OG01A Embedded line代碼如下:
@@Embedded Row
c0 3107 00 ;dft:40 [6] r_arb_sleep_en
c0 500a 80 ;dft:00 [7:6] isp_eof_sel
c0 5111 40 ;dft:20 [6:4] r_dmy_line
c0 4306 05 ;dft:04 [2:1] embed_eof_sel = 2, [0] embed_en = 1
c0 4307 2b ;dft:12 [7:6] embed_sof_sel = 0, [5:0]=0x2b embedded line data type
c0 3216 01 ;[3:0] embedded line number
c0 3217 bb ;[7:0] padding data
c0 3219 55 ;[7:0] embedded line tag data
c0 3218 e3  ;
c0 3208 04 ;group4 record start
c0 351c 02 ;save R351c&R351d (expo) to embline sof. output will be "55","35","1c","R321c value"&"55","35","1d","R321d value". (10bit case).
c0 3208 14 ;group4 record end


對應顯示關係如下圖





測試環境

硬體:


OV00000-EG00-0148
          Venus motherboard Lite version

OV00000-EG00-0195
          D-PHY/DVP sensor demo daughter board

OV00000-EG00-0158
          40 pins QSE-020 (MIPI mode) to 60 pins QTH-030 (E2)



OG01A1B-EAAC-AA0A
        OV CMOS sensor board



軟體:

OVPanther2020.Ver.Mar.03.2022cr


Ovd:OG01A_R1A_AM14



測試步驟

第一步:連接好硬體,載入ovd,點亮默認配置




第二步:
右鍵提前創建好的檔名為2_Embedded data_output current frame exposure line.txt的embedded line代碼文件(將上面的embedded line代碼send進去),
選擇OVTools,生成ScriptsTool程序框後,雙擊Func Name下的Embedded Row,send入embedded代碼




第三步:Send入 embedded line代碼後,軟體顯示上可以看見上面多了一行




第四步:使用我們的工具按以下流程Capture Raw




第五步:打開raw圖,放大查看最上面一行,並右鍵打開pixel value display,選擇RAW:Hex with position(Auto)格式,放大畫面就能看到如下的值,對應關係如下圖:



完成如上操作已可以確認我們OG01A的embedded line有正常輸出,客戶只需後端去接收這個數據即可完成實時數據的讀取。

謝謝!

★博文內容均由個人提供,與平台無關,如有違法或侵權,請與網站管理員聯繫。

★文明上網,請理性發言。內容一周內被舉報5次,發文人進小黑屋喔~

評論