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:数字增益针对中曝光低八位

相关推荐
双翌视觉31 分钟前
机器视觉在手机摄像头模组点胶中的应用
数码相机·智能手机
夏之繁花3 小时前
SODA v9.5.2 甜盐相机,自然美颜相机
数码相机·相机·美颜相机
星辰大海14129 小时前
摄影入门学习笔记
笔记·数码相机·学习
格林威9 小时前
AOI在人形机器人制造领域的应用
人工智能·数码相机·算法·目标跟踪·机器人·视觉检测·制造
格林威13 小时前
AOI在FPC制造领域的检测应用
人工智能·数码相机·计算机视觉·目标跟踪·视觉检测·制造
格林威1 天前
AOI在产品质量检测制造领域的应用
人工智能·数码相机·计算机网络·计算机视觉·目标跟踪·视觉检测·制造
shanks661 天前
IO接口介绍
数码相机
格林威2 天前
AOI设备在光伏制造领域的核心应用
人工智能·数码相机·计算机视觉·目标跟踪·视觉检测·制造
格林威3 天前
AOI在PCB制造领域的核心应用
人工智能·数码相机·计算机视觉·视觉检测·制造·pcb·aoi
天天代码码天天3 天前
海康相机通过透明通道控制串口收发数据
数码相机·海康透明通道