SS928V100(SD3403)处理器之红外成像调试
一、视频接入
参数说明:视频输入接口
支持 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数字摄像头(DC)接口时序
水平时序
VICAP 接数字摄像头时,VI_HSYNC_VD 表示数据有效信号,数据有效信号极性可
配,水平时序所示。

1.2垂直时序
VICAP 支持两种垂直时序脉冲方式和行有效方式,如下图所示。垂直同步极性可配
数字摄像头垂直时序脉冲方式

数字摄像头垂直时序行有效方式

对于 VICAP 内部处理来说,这两种时序相同,VICAP 内部检测到一个上升沿或下降
沿,这认为是一帧的开始,然后检测数据有效信号,来判断当前数据是否有效。
二、复用寄存器
管脚复用
查看手册mipi dev/vi dev/vi chn/vi pipe/所支持的编号;
mipi配置,设置接入模式为cmos;(dc接口不需要lain id)
设置vi离线还是在线模式;
设置vi属性,使能vi设备;
vi绑定pipe;
设置pipe属性,创建并开始pipe;
设置通道属性,使能通道;
2.1详细说明
参考SS928V100 VI 输入场景详细说明.xlsx 中DC接入需要复用的寄存器
2.1.1复用寄器
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);
未完待续……
相关推荐
基于单片Hi3520的16路CIF DVR解决方案
基于Hi3559的8K智能摄像机硬件设计与实现*
封锁失败!华为王者归来:Mate 60卖爆 海思出货量激增5121%
华为海思的K3100R001方案PCB布线参考
基于Hi3511的8路CIF DVR解决方案
华为海思处理器重回全球前五!麒麟9000SL、麒麟8000都来了
海思最新高清机顶盒
华为海思Hi3611手机媒体处理器培训资料
洛图科技:国产芯片商海思有望在本月推出 LCoS 激光投影技术方案
HI3515海思最新最全的硬件设计资料整合
倡导免费活动!!免费大派送!!!(大家做工程的一起研究吧~~...
已工作33年!原海思总裁、华为芯片奠基人退休:为华为赚得第一桶金
HI3531海思最新最全的硬件设计资料整合包含芯片手册,SCH和PCB
基于单片Hi3515的1080P IP摄像机方案
尊湃窃密华为芯片案14名前海思员工获刑,有关案件更多细节被曝光
海思K3系统 .pdf
基于单片Hi3515的4/8路CIF DVR
处理器“扒皮”之:海思K3V2【精华】
基于单片Hi3512的高清IP摄像机
字节跳动被曝自研芯片:狂挖华为海思、Arm的墙角
消息称华为麒麟 A2 处理器已有量产能力,海思将率先在可穿戴设备领域回归
上海海思 AC9610 2Msps 24bit ADC 芯片发布
新品!开源欧拉openEuler,米尔基于海思Hi3093核心板上市!
新发海思HI3531的板子PCB与原理图文件下载
华为海思的K3100R001方案PCB布线参考