imx586手册和相机寄存器部分解读

寄存器地址说明:

1 . NCK Frequency setting

这个是外部时钟设置,与MCLK一致, 这个时钟是像素时钟和mipi输出时钟的基础时钟。 我这设置的是24MHZ

计算方式如下:

如我们是24MHZ * 256 相当于左移8位,也就是将24整数部分放置在寄存器的[15:8]高八位。

2. CSI 信号设置

设置CSI 的PHY模式, 现与586连接的处理器上使用的是DPHY,所以我们选择DPHY模式。

3. 全局设置

按照官方给的设置就行了,如:







MIPI输出设置

0x0112 0x0113 设置MIPI输出格式为RAW10

0x0114 设置MIPI LANE通道个数为2

行像素个数设置

这个最终于TLine计算相关,如上:0x3970 即14704个像素。 因为586内部是按照8 pipeline进行处理的。所以计算公式如下:

TLine = 14704 / 8 / 84M(像素处理时钟) = 21.88us

帧长设置

帧长为1523 行。

帧率 = 84 * 10^6 * 8 / (14704 * 1523) = 30帧

ROI区域


对应红色框中

模式设置

0x0220 : 0x62 表示失能HDR

0x0222 :0x01 表示短长曝光比例设置为1

0x0900 : 设置binning模式,是否使能0x00,不使能。

0x0901 : 0x11 设置binning的格式,0x11表示不binning

0x0902 : 0x0A binning的比重,平均或者求和等。

0x3140 : 0x00 HDR功能选择,0x00 表示不选择,0x04表示选择

0x3246 :binning优先级,0x01表示不binning,0x81表示2 × 2 Adjacent Pixel Binning, QBC HDR , 0x89表示V2H2

0x3247 : binning优先级,0x01表示不binning,0x81表示2 × 2 Adjacent Pixel Binning, QBC HDR , 0x89表示V2H2

0x3F15 : ADC模式,默认使用0x00正常ADC模式

裁剪或者收缩

0x0401:缩放使能开关, 0x00 失能, 0x01使能

0x0404:缩放比例 范围是16 - 511

0x0405:缩放比例 范围是16 - 511

0x0408: crop 图的X起点高字节 0x0B

0x0409: crop 图的X起点低字节 0xE0 起始点为3040

0x040a: crop 图的Y起点高字节 0x00

0x040b: crop 图的Y起点低字节 0x04 起始点为4

0x040c: crop 图的宽度高字节 0x07

0x040d: crop 图的宽度低字节 0x80 宽度 1920

0x040e: crop 图的高度高字节 0x04

0x040f: crop 图的高度低字节 0x38 高度 1080

输出大小设置

输出的宽度为1920,输出的高度为1080

时钟设置

像素时钟分频值:

0x303: 系统时钟分频值

0x301: 像素设置分频值

倍频后的时钟再分频:

1680MHz / 4 / 5 = 84M

像素高速时钟

0x305:预分频0x04

0x306: 倍频

0x307: 倍频 0x118

如: 24MHz / 4 * 0x118 = 1680MHz

系统时钟分频值:

0x030B:分频值为2

0x030D: 预分频0x04

0x030E:倍频

0x030F:倍频 0x14D 即333

如: 24MHz / 4 * 333 = 1998MHz

分频 1998 / 2 = 999MHz

0x0310: 表示使用双频还是单频,就是像素高速时钟和系统高速时钟使用一个还是分开使用。

如下:

#其他设置

0x3620: QBC重新马赛克使能

0x3621: QSC使能

0x3F0C:失能PDAF自动对焦功能

0x3F14:HDR模式失能

曝光设置

0x0202: 长曝光设置高八位

0x0203: 长曝光设置第八位 以行为单位

0x0224: 短曝光高八位

0x0225: 短曝光低八位

0x3FE0:中曝光高八位

0x3FE1:中曝光第八位

增益设置

0x0204: 模拟增益针对长曝光高八位

0x0205: 模拟增益针对长曝光低八位

0x0216:模拟增益针对短曝光高八位

0x0217:模拟增益针对短曝光低八位

0x0218:数字增益针对短曝光高八位

0x0219:数字增益针对短曝光低八位

0x020E:数字增益针对长曝光高八位

0x020F:数字增益针对长曝光低八位

0x0210:数字增益针对R高八位

0x0211:数字增益针对R低八位

0x0212:数字增益针对B高八位

0x0213:数字增益针对B低八位

0x0214:数字增益针对G高八位

0x0215:数字增益针对G低八位

0x3FE2:模拟增益针对中曝光高八位

0x3FE3:模拟增益针对中曝光低八位

0x3FE4:数字增益针对中曝光高八位

0x3FE5:数字增益针对中曝光低八位

相关推荐
观熵2 天前
Android 相机系统全景架构图解
android·数码相机·架构·camera·影像
一起搞IT吧3 天前
高通Camx hal进程CSLAcquireDeviceHW crash问题分析一:CAM-ICP FW response timeout导致
android·图像处理·数码相机
格林威3 天前
Baumer工业相机堡盟工业相机如何通过YoloV8深度学习模型和EasyOCR实现汽车牌照动态检测和识别(C#代码,UI界面版)
人工智能·深度学习·数码相机·yolo·c#·汽车·视觉检测
8K超高清3 天前
广播级讯道摄像机CCU后挂上的PGM、ENG、PROD音频旋钮是做什么用的?
大数据·人工智能·科技·数码相机·音视频·智能硬件
格林威4 天前
Baumer高防护相机如何通过YoloV8深度学习模型实现网球运动员和网球速度的检测分析(C#代码UI界面版)
人工智能·深度学习·数码相机·yolo·ui·c#·视觉检测
hixiong1234 天前
C# OpencvSharp获取Astra Pro奥比中光深度相机深度图
数码相机·opencv·计算机视觉·c#
qq_526099136 天前
图像采集卡与工业相机:机器视觉“双剑合璧”的效能解析
图像处理·数码相机·计算机视觉
柠檬甜不甜呀6 天前
视觉采集模块的用法
数码相机·相机
北十南7 天前
ReLens「Focus & DSLR 大光圈虚化相机」v4.1.2 f 解锁付款版 —一款专业大光圈和单反级背景虚化编辑软件
数码相机