標題: RVC ADV7182基本是原理 [打印本頁]

作者: 球球大魔王    時間: 2018-1-10 13:37
標題: RVC ADV7182基本是原理
攝像機連接到ADV7182并播放CVBS信號

     PAL(576i)信號YUV422 720x576 @ 25fps交錯

ADV7182將CVBS信號轉(zhuǎn)換為數(shù)字圖像,并提供PIXCLK,HSYNC,VSYNC和FIELDS(奇/偶)
ADV7182連接到VIP(視頻輸入端口)
SGA提取VIP奇/偶幀

     SGA將YUV422轉(zhuǎn)換為RGB565
     SGA縮放相框以輸出分辨率(全屏或畫中畫)
     SGA在RGB565中管理疊加源(分辨率等于輸出:不縮放)

Cortex M3由SGA Frame通知并通過LTDC在屏幕上呈現(xiàn)

1.1.3 ADV7182視頻轉(zhuǎn)換器↑

     ADV7182將CVBS信號轉(zhuǎn)換為數(shù)字信號,并提供像素時鐘,水平/垂直同步。

     I2C線路配置
         GPIO引腳115 - > I2C2 SCL
         GPIO引腳114 - > I2C2 SDA
         備用A中的GPIO

1.1.4 VIP

     VIP和ADV7182通過GPIO連接
         GPIO 52 - > VIP_PIXCLK
         GPIO 53 - > VIP_HSYNCH
         GPIO 54 - > VIP VSYNCH
         GPIO [55-62] - > VIP_DAT [7-0]
         GPIO配置在備用A中

1.2軟件配置
1.2.1 ADV7182↑

在里面:
  電源管理= 0x00(系統(tǒng)功能正常運行)
  輸入控制= 0x02(視頻格式:CVBS,Ain3上的模擬輸入CVBS輸入)
  輸出控制= 0x0C(輸出驅(qū)動器啟用,VBI_啟用:所有行過濾和縮放)
  擴展輸出控制= 0x17(富勒范圍,SFL引腳上的輸出SFL信息,VBI期間的空白Cr和Cb值,HS,VS,F(xiàn)IELD三態(tài),兼容ITU-R BT.656-3)
  狀態(tài)3 = 00
  成形濾波器控制1 = 0x41(Autonarrow陷波對于質(zhì)量較差的信號源或具有梳齒的寬帶濾波器以獲得高質(zhì)量輸入(:p),SH1 C濾波器re:p)
  ADI控制2 = 0x40(LLC引腳有效)
  0x52 = 0xCB

1.2.2 VIP↑
VIP配置為輸出ITU-R BT.656協(xié)議,數(shù)據(jù)中啟用嵌入式同步代碼。
VIP控制寄存器
   比特31:24 A [7:0]:阿爾法。該字段包含用于在運行時填充MSB的Alpha值
     RGB到ARGB模式。每個RGB像素存儲為32位字,使用A作為填充字節(jié)。
     (00000000)= 0x00
   位23 INTL_en:隔行啟用。
     設(shè)置時,奇數(shù)/偶數(shù)場檢測被激活。這個位必須一起設(shè)置
     與雙DMA模式位(VIP_MASK [12] = DMADual = 0b1)。嵌入代碼必須
     正確編程(VIP_EFECR和VIP_OFECR寄存器)。
     清除時只檢測到偶數(shù)場。
     (1)
   位22 SGA_tfr_en:當(dāng)SGA被編程時,該位使能直接傳輸?shù)絊GA
     在DMA模式下工作。在這種情況下,突發(fā)大小自動設(shè)置為8。
     (0)
   位21:19 DMA_BURST_SIZE:該字段用于指定DMA突發(fā)大小。一定是
     與DMA一致編程。突發(fā)大小應(yīng)該小于行的長度。
     (101)==>突發(fā)大小64
   位18 WAIT_STATE_en:該位在讀取本地存儲器時會導(dǎo)致一個等待狀態(tài)
     (0)
   位17 CROP_sel:裁剪選擇
     0:始終產(chǎn)生FIFO緩沖寫入使能
        無論CROP_sel如何,F(xiàn)IFO緩沖區(qū)寫指針都只按照遞增
        VIP_CSTART和VIP_CSTOP寄存器
   位16 EAV_sel:活動視頻選擇結(jié)束
     0:只有EAV符號表示有效視頻結(jié)束
   位15:13保留以供將來使用
     (000)
   位12 EMBT:嵌入式同步類型
     ITU-R BT.656協(xié)議
   位11:8 TRANS [3:0]:轉(zhuǎn)換類型
     YUV 422(CbYCrY)
   Bit 7 VS_pol:通知垂直同步信號的有效狀態(tài)
     VS_pol = 0:垂直同步信號低電平有效。像素在HSYNC時被捕獲
                 無效和VSYNC = 1。
   Bit 6 HS_pol:通知水平同步信號的有效狀態(tài)
     HS_pol = 0:水平同步信號低電平有效。像素在HSYNC = 1時被捕獲。
   位5 PCK_pol:通知像素時鐘的有效邊沿
     PCK_pol = 1:數(shù)據(jù)鎖存在像素時鐘的上升沿
   位4 EMB:嵌入式同步啟用
     EMB = 1:嵌入代碼用于獲取數(shù)據(jù)
VIP作物起始點寄存器(VIP_CSTART)
    起始點寄存器= 0
  VIP作物停止點寄存器(VIP_CSTOP)
    停止點寄存器= 0xFFFF(無限制)720x2(720像素/行)





歡迎光臨 (http://www.torrancerestoration.com/bbs/) Powered by Discuz! X3.1