海思Hi3516A(2)MIPI

1. 概述

这里讨论MIPI协议以及对应的发送端和接收端,发送端为smartsens的360万像素的SC3035-M,接收端为海思的Hi3516A。

MIPI(Mobile Idustry Processor Interface)是MIPI联盟发起的移动应用处理器制定的标准,广泛应用于摄像头接口、显示屏接口等。

2. MIPI发送端

MIPI发送端为smartsens的SC3035-M摄像头芯片,支持1-4通道来传输8/10/12bit图像。MIPI底层数据包包含短包和长包数据,短包用来同步,长包用来传送数据。

下图为MIPI长短包的结构示意图,其中数据标识DI用来区分不同的包类型,分别是虚拟通道VC和数据类型DT。默认情况下,sensor给的数据VC值为0。

下图为DI结构示意图,分为VC和DT。其中DT的值分别为0x00(帧开始)、0x01(帧结束)、0x02(行开始)、0x03(行结束)、0x2a(8bit数据长包)、0x2b(10bit数据长包)、0x2c(12bit数据长包)。

在SC3035-M中设置寄存器0x3018来选择通道数(1~4),设置寄存器0x3031来选择raw格式(raw8/raw10/raw12)。

3. MIPI接收端

MIPI接收端为海思半导体的Hi3516A芯片。MIPI Rx支持D-PHY和CSI-2,前者规定了物理传输规范,后者规定了camera输出数据包的格式和协议。

D-PHY是MIPI联盟发布的高速物理层标准,采用200mV源同步的低压差分技术,单通道频率范围为80MHz~1GHz。D-PHY可工作在低功耗(LP)和高速(HS)两种模式。MIPI Rx 支持最高4通道传输。

CSI-2针对摄像头,规定了主机与外设的通信数据包格式。MIPI Rx 支持 RAW10/RAW12/RAW14 格式的像素数据解析。CSI-2 的数据包分为长包和短包两种,长包和短包都是在 SoT 和 EoT 之间传输。

4. 硬件互联

MIPI为高速差分信号,走线需要做100欧姆交流阻抗。

时间: 2024-08-01 22:38:51

海思Hi3516A(2)MIPI的相关文章

海思Hi3516A(1)简介

1. 简介 Hi3516A是集成新一代ISP的专业HD IP摄像头SOC,采用最新的H.265视频编解码器,同时采用低功耗架构,使得Hi3516A处于行业领先水平. 2. 系统框图 3. 主要特点 H.264/H.265编码可支持最大分辨率为5M Pixel 支持3D降噪.图像增强.动态对比度增强处理 支持AE/AWB/AF功能 支持固定模式去噪(FPN) 强光抑制.背光补偿.GAMMA.色彩增强 支持坏点校正.数字防抖.去雾 支持镜头畸形校正 提供PC端ISP调试工具 支持MIPI.LVDS/

海思Hi3516A(4)HDR模式开发

1. HDR概述 HDR(High-Dynamic Range)算法根据不同曝光的图片,合成最终HDR图片,比一般图片具有更宽的动态范围和图像细节. 一般HDR算法有两种:一种是基于不同曝光时间的连续几幅图片合现:第二种是基于同一行不同曝光,最终成一幅图片,这种方法实现简单,只要能调曝光的sensor都可以实合成一幅图片,这种方法需要sensor支持行间长短曝光. 这里使用smartsens公司的SC5035 500万分辨率摄像头芯片实现行间长短曝光实现HDR算法. 2. HDR模式传输方式 在

海思Hi3516A(5)3D降噪

1. 概述 3D降噪算法是将前后两帧的图像进行对比处理,找出噪点位置,然后对其增益控制.3D数字降噪功能能够降低弱信号图像的噪波干扰. 2. 函数接口 HI_S32 HI_MPI_VPSS_SetGrpParam(VPSS_GRP VpssGrp, VPSS_GRP_PARAM_S*pstVpssParam); 参数名称 描述 输入/输出 VpssGrp VPSS GROUP号 输入 pstVpssParam 高级属性设置 输入 VPSS_GRP_PARAM_S结构体: typedef stru

海思HI3516A开发板顺利上线

有图有真相!

海思HI3516A芯片到货了

高清网络摄像机主流芯片方案之安霸、德仪和海思对比

(本文由四川艾普视达数码科技有限公司 苏彬.范清华 搜集整理) 高清网络视频监控发展到今天,市场也开始进入真正的高清时代,诸多有实力的高清摄像机厂家的产品线也逐渐完善起来,高清网络视频监控的配套产品有更加丰富和成熟.与此同时困扰很多人的高清网络摄像机与后端平台或者与后端NVR互联互通的问题也在逐渐迎刃而解,这得益于各个方案研发公司.生产厂家.平台商.标准协议组织都不遗余力的在网络摄像机协议对接这块投入了大量精力,使得高清网络摄像机与第三方设备或者软件平台的对接不再像早期那么尴尬.现阶段面向市场的

主流芯片解决方案Ambarella的高清网络摄像机、德州仪器和控制海思

(本文由四川艾普作为数码科技有限公司 苏斌.范清华 收集) 高清网络视频监控发展到今天.正的高清时代.诸多有实力的高清摄像机厂家的产品线也逐渐完好起来,高清网络视频监控的配套产品有更加丰富和成熟.与此同一时候困扰非常多人的高清网络摄像机与后端平台或者与后端NVR互联互通的问题也在逐渐迎刃而解,这得益于各个方案研发公司.生产厂家.平台商.标准协议组织都不遗余力的在网络摄像机协议对接这块投入了大量精力,使得高清网络摄像机与第三方设备或者软件平台的对接不再像早期那么尴尬.现阶段面向市场的高清推广商以及

海思hi35xx 开发学习(3):视频输入

视频输入(VI)模块实现的功能:通过 MIPI Rx(含 MIPI 接口.LVDS 接口和 HISPI 接口),SLVS-EC,BT.1120,BT.656,BT.601,DC 等接口接收视频数据.VI 将接收到的数据存入到指定的内存区域,在此过程中,VI 可以对接收到的原始视频图像数据进行处理,实现视频数据的采集. 重要概念 视频输入设备 视频输入设备支持若干种时序输入,负责对时序进行解析. 视频输入 PIPE 视频输入 PIPE 绑定在设备后端,负责设备解析后的数据再处理. 视频物理通道 物

海思Hi3518EV200(2)开发环境

1. Linux开发环境 2. Linux开发环境描述 3. 搭建Linux开发环境 1) 安装Linux服务器 这里使用ubuntu 10.04 LTS 2) 安装交叉编译工具 海思SDK包中提供专门的编译工具链:arm-hisiv300-linux和arm-hisiv400-linux. 3) 安装SDK 将Hi3518E_V200R001XX.tgz拷贝到linux服务器上,解压tar后执行./sdk.unpack 4) 烧写uboot/内核/根文件系统 这里使用SDK包里面默认的uboo