在线看毛片网站电影-亚洲国产欧美日韩精品一区二区三区,国产欧美乱夫不卡无乱码,国产精品欧美久久久天天影视,精品一区二区三区视频在线观看,亚洲国产精品人成乱码天天看,日韩久久久一区,91精品国产91免费

<menu id="6qfwx"><li id="6qfwx"></li></menu>
    1. <menu id="6qfwx"><dl id="6qfwx"></dl></menu>

      <label id="6qfwx"><ol id="6qfwx"></ol></label><menu id="6qfwx"></menu><object id="6qfwx"><strike id="6qfwx"><noscript id="6qfwx"></noscript></strike></object>
        1. <center id="6qfwx"><dl id="6qfwx"></dl></center>

            博客專欄

            EEPW首頁 > 博客 > SS928V100(SD3403)處理器之紅外成像調(diào)試

            SS928V100(SD3403)處理器之紅外成像調(diào)試

            發(fā)布人:VXzhanggong345 時間:2023-05-28 來源:工程師 發(fā)布文章
            SS928V100(SD3403)處理器之紅外成像調(diào)試

            SS928V100(SD3403)處理器之紅外成像調(diào)試

            一、視頻接入
            參數(shù)說明:視頻輸入接口
            支持 8-Lane image sensor 串行輸入,支持 MIPI/LVDS/Sub-LVDS/HiSPi 多種接口
            支持 2x4-Lane 或 4x2-Lane 等多種組合,最高支持 4 路 sensor 串行輸入
            最大分辨率 8192 x 8192
            支持 8/10/12/14 Bit RGB Bayer DC 時序視頻輸入,時鐘頻率最高 150MHz
            支持 BT.601、BT.656、BT.1120 視頻輸入接口
            支持主流 CMOS 電平熱成像傳感器

            1.1數(shù)字?jǐn)z像頭(DC)接口時序
            水平時序
            VICAP 接數(shù)字?jǐn)z像頭時,VI_HSYNC_VD 表示數(shù)據(jù)有效信號,數(shù)據(jù)有效信號極性可
            配,水平時序所示。

            1.2垂直時序
            VICAP 支持兩種垂直時序脈沖方式和行有效方式,如下圖所示。垂直同步極性可配

            數(shù)字?jǐn)z像頭垂直時序脈沖方式

            數(shù)字?jǐn)z像頭垂直時序行有效方式

            對于 VICAP 內(nèi)部處理來說,這兩種時序相同,VICAP 內(nèi)部檢測到一個上升沿或下降
            沿,這認為是一幀的開始,然后檢測數(shù)據(jù)有效信號,來判斷當(dāng)前數(shù)據(jù)是否有效。

            二、復(fù)用寄存器

            管腳復(fù)用
            查看手冊mipi dev/vi dev/vi chn/vi pipe/所支持的編號;
            mipi配置,設(shè)置接入模式為cmos;(dc接口不需要lain id)
            設(shè)置vi離線還是在線模式;
            設(shè)置vi屬性,使能vi設(shè)備;
            vi綁定pipe;
            設(shè)置pipe屬性,創(chuàng)建并開始pipe;
            設(shè)置通道屬性,使能通道;

            2.1詳細說明
            參考SS928V100 VI 輸入場景詳細說明.xlsx 中DC接入需要復(fù)用的寄存器

            2.1.1復(fù)用寄器
            static void vi_DC_mode_mux(void)
            {
            void *iocfg2_base = sys_config_get_reg_iocfg2();

            sys_writel(iocfg2_base + 0x0158, 0x0206); /* VI_CLK */sys_writel(iocfg2_base + 0x0168, 0x0005); /* VI_VS */sys_writel(iocfg2_base + 0x0170, 0x0005); /* VI_HS */sys_writel(iocfg2_base + 0x016C, 0x0006); /* VI_DATA0 */sys_writel(iocfg2_base + 0x0178, 0x0006); /* VI_DATA1 */sys_writel(iocfg2_base + 0x017C, 0x0006); /* VI_DATA2 */sys_writel(iocfg2_base + 0x0174, 0x0006); /* VI_DATA3 */sys_writel(iocfg2_base + 0x0160, 0x0206); /* VI_DATA4 */sys_writel(iocfg2_base + 0x015C, 0x0206); /* VI_DATA5 */sys_writel(iocfg2_base + 0x0164, 0x0206); /* VI_DATA6 */sys_writel(iocfg2_base + 0x0154, 0x0206); /* VI_DATA7 */sys_writel(iocfg2_base + 0x0194, 0x0006); /* VI_DATA8 */sys_writel(iocfg2_base + 0x0190, 0x0006); /* VI_DATA9 */sys_writel(iocfg2_base + 0x0184, 0x0006); /* VI_DATA10 */sys_writel(iocfg2_base + 0x0180, 0x0006); /* VI_DATA11 */sys_writel(iocfg2_base + 0x0188, 0x0006); /* VI_DATA12 */sys_writel(iocfg2_base + 0x018C, 0x0006); /* VI_DATA13 */

            }

            2.2.2選擇類型
            static void vi_pin_mux(int vi_intf_type)
            {
            switch (vi_intf_type) {
            case VI_MIPI_RX_MODE:
            mipi_rx_pin_mux(MIPI_RX_0);
            mipi_rx_pin_mux(MIPI_RX_1);
            break;
            case VI_CMOS_BT1120_MODE:
            mipi_rx_pin_mux(MIPI_RX_0);
            vi_bt1120_mode_mux();
            break;
            case VI_THERMO_MODE:
            mipi_rx_pin_mux(MIPI_RX_0);
            thermo_sensor_pin_mux();
            break;
            case VI_THERMO_T3_MODE:
            mipi_rx_pin_mux(MIPI_RX_0);

            未完待續(xù)……


            *博客內(nèi)容為網(wǎng)友個人發(fā)布,僅代表博主個人觀點,如有侵權(quán)請聯(lián)系工作人員刪除。



            關(guān)鍵詞: SS928 Hi3559 海思

            相關(guān)推薦

            技術(shù)專區(qū)

            關(guān)閉