IMX290学习笔记

本文详细介绍了IMX290LLR-CCMOS图像传感器的特性,包括像素布局、电特性(如电流消耗和交流特性)、光谱灵敏度、串行通信设置以及寄存器映射。还涵盖了应用条件、测量方法和多种读写模式。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、概述

1、简介

IMX290LLR-C 是一款对角线尺寸6.46 mmCMOS 有源像素型固态图像传感器,具有方形像素阵列和 2.13 M有效像素。
该芯片采用模拟 2.9 V、数字 1.2 V、接口 1.8 V 三倍电源供电,功耗低。灵敏度高,暗电流低,无涂片。
该芯片具有可变电荷积分时间的电子快门。

2、特性

◆CMOS 有源像素型点
◆内置定时调节电路、 H/V 驱动和串行通信电路
◆输入频率:74.25 MHz / 37.125 MHz
◆推荐记录像素数:1920 (H) × 1080 (V)约。 2.07 像素
◆读出模式
全像素扫描模 式
720p-HD 读出模式
窗口裁剪模式
垂直/水平方向- 正常/倒立读 出模式
◆读出速率
全高清 1080p 模式下最高帧率:120 帧/ s
◆宽动态范围(WDR)功能
多重曝光 W DR
数字重叠 WDR
◆变速快门功能(分辨率 1H)
10 位/ 12 位 A/D 转换器
◆转换增益切换(HCG 模式/ LCG 模式)
◆CDS / PGA 功能
0 dB 至 30 dB:模拟增益 30 dB(步距 0.3 dB)
30.3 dB 至 72 dB:模拟增益 30 dB +数字增益 0.3 至 42 dB(步距 0.3 dB)
◆支持 I/O 切换
CMOS 逻辑并行 SDR 输出
低压 LVD S (150m Vp-p )串行 (2 ch / 4 ch / 8 ch 开关)D DR 输 出 C SI-2 串 行数 据 输 出 (2
Lane / 4 Lane, RAW10 / RAW12 输 出 )
◆推荐出瞳距离:- 100mm 到-∞

3、设备结构

◆CMOS 图像传感器
◆图像大小
Type 1/2.8
◆总像素数
1945 (H) × 1109 (V)。 2.16 M 像素
◆有效像素数
1945 (H) × 1097 (V)。 2.13M万像素
◆活动像素数
1937 (H) × 1097 (V)。 2.12 M 像素
◆推荐记录像素数
1920 (H) × 1080 (V)。2.07 M 像素
◆单位单元尺寸
2.9 μ m (H) × 2.9 μ m (V)
◆光黑色
水平(H)方向 :前 0 像 素,后 0 像 素
垂直(V)方向 :前10 像素,后 0 像素
◆仿真
水平(H)方 向 :前 0 像 素 , 后 3 像素
垂直 (V)方 向 :前 0 像素,后 0 像 素
◆基材

4、各电压最大绝对值

5、应用条件

6、光学中心

7、像素安排

◆总像素数
1945 (H) × 1109 (V)。 2.16 M 像素
◆有效像素数
1945 (H) × 1097 (V)。 2.13M万像素
◆活动像素数
1937 (H) × 1097 (V)。 2.12 M 像素
◆推荐记录像素数
1920 (H) × 1080 (V)。2.07 M 像素

8、方框图和引脚配置

9、引脚配置图(BGA封装)

10、引脚功能

共114个管脚

二、电特性

1、直流特性

2、电流消耗(看不懂)

3、交流特性

1)主时钟波形

2)XVS/XHS从机模式下的输入特性

3)XVS/XHS主机模式的输入特性 (XMASTER 引 脚 = Low, CMOS 输 出 )

XVS和XHS不能用于同步信号到像素。
一定要检测同步代码,以检测 1 行有效像素的起始。

4)串行通信时序

串行通信时序

四线

I2C

5)DLCKP / DLCKM, DLOP / DLOM

4、低电压LVDS DDR输出

四、IO等效电路

五、光谱灵敏度特性

不包括透镜特性和光源特性

可以看出,波长达到近似600nm时,相对灵敏度达到1.0

六、图像传感器的特性与测量方法

1、图像传感器的特性

12 位输出:1Digit = 0.2370 mV, 10 位输出:1Digit = 0.9479 mV
视频信号遮光是晶圆状态下的测量值,不包括密封玻璃的特性。

2、图像传感器测量方法

1)测量条件

一般用光学黑色(OB)电平作为信号输出的参考,将其作为测量系统的信号输出值。

黑电平(black level)/ optical black(OB)。sensor 本身有暗电流,传感器在没有光照的情况下,也会输出一定电压。最终 sensor 的输出需要减去这个数值,一般 sensor 端处理:RAW = sensor_input – optical black level。

2)标准成像条件

◆标准成像条件 I:
使用一个图案盒(亮度:706 cd/m2,色温为 3200 K卤素源)作为拍摄对象。 (评价用图案不适用。 )使用带有 CM500S (t= 1.0 mm)的测试标准镜头作为 IR 滤光片,在 F8 下成像。此时到达传感器接收面的发光强度定义为标准灵敏度测试发光强度。
◆标准成像条件 II:
成像一个光源(色温 3200 K),亮度均匀度在 2%以内,各个角度。使用带有 CM500S (t = 1.0 mm)的测试标准镜头作为 IR 滤光片。通过镜片光圈将发光强度调整到每个测试项目中指示的值。
◆标准成像条件 III:
成像一个光源(色温 3200 K),亮度均匀度在 2%以内,各个角度。使用测试标准镜头(出瞳距离- 100mm),CM500S (t = 1.0 mm)作为 IR 滤光片。 通过镜片光圈将发光强度调整到每个测试项目中指示的值。

3)测量方法

a.灵敏度

将测量条件设置为标准成像条件 I,设置快门速度为 1/100 s 的电子快门模式后,测量屏幕中心的信号输出(V),并将值代入:Sg = (V) × 100/30 [mV]

b.饱和信号 I

将测量条件设置为标准成像条件 II ,调整后的发光强度为10,用信号输出的平均值600 mV乘以强度, 测量信号输出平均值。

c.视频信号着色

将测量条件设置为标准成像条件 III。将镜头光圈调到 F2.8,调节发光强度,使信号输出的平均值为 600 mV。然后测量信号输出的最大值(Vmax [mV])和最小值(Vmin [mV]),代入下式:
SH = (Vmax -Vmin) / 600 × 100 [%]

d.垂直的线(没看懂)

装置温度 60˚C,处于光阻状态,计算各自列的每个平均输出,计算与相邻列差值的最大值(VL[µV])

e.暗信号

当器件结温为60℃,器件处于受阻状态时,将1/30秒积分与1/300秒积分的输出差除以0.9,计算转换为1/30秒积分的信号输出,计算输出平均值(Vdt [mV])

f.暗信号阴影

测完暗信号后,求其输出的最大值(Vdmax [mV])和最小值(Vdmin [mV])的差值:
Δ Vdt = Vdmax -Vdmin [mV]

七、串行通信设置寄存器

该传感器可以通过4线串行通信和 I2C通信对寄存器图中显示的各种寄存器的设定值进行读写。
因为两个通信系统在第一次通信时就进行判断,一旦判断,直到传感器复位后才能切换通信。
4线串行通信和I2C通信的引脚是共用的,所以使用I2C通信时必须将外接引脚XCE固定在电源侧。

1、寄存器设置(4线)

串行数据输入顺序为 lsb 优先传输

2、寄存器通信定时(4线)

在XVS下降沿后的6XHS时间内进行串行通信

3、寄存器读写(4线)

1)写寄存器

1.设置 XCE Low使能芯片的通信功能 。串行数据输入使用 SCK 和 SDI 执行。
2.使用SDI从LSB同步传输与SCK同步的数据,每次1位。与SCK下降沿同步传输SDI。(数据在SC K上升沿加载。
3.第一个字节输入芯片ID(CID = 02h 或 03 h 或 04 h 或 05 h 或 06h)。 如果芯片ID不一致,后续数据会被忽略。
4.输入起始地址到第二个字节,地址自动递增。
5.输入数据到第三个及以后的字节。将第三字节的数据写入第二字节指定的寄存器地址,此后写入第四个及后续字节的数据时,寄存器地址自动递增。正常的寄存器数据被加载到传感器内,并以 8位建立。
6.从第二个字节指定的寄存器地址开始的寄存器值从SDO引脚输出。输出写操作之前的寄存器值。实际的寄存器值是输入数据。
7.设置 XCE 高为结束通信。

2)读寄存器

1.设置 XCE Low使能芯片的通信功能 。串行数据输入使用 SCK 和 SDI 执行。
2.使用SDI从LSB同步传输与SCK同步的数据,每次1位。与SCK下降沿同步传输SDI。(数据在SC K上升沿加载。
3.第一个字节输入芯片ID (CID=82h或83h或84h或85h或86h)。 如果芯片ID不一致,后续数据会被忽略。
4.输入起始地址到第二个字节。地址自动递增。
5.输入数据到第三个及后续的字节。输入虚拟数据以读取寄存器。虚拟数据不写入寄存器。要读取连续数据,需要输入虚拟数据的必要字节数。
6.从第二个字节指定的寄存器地址开始的寄存器值从 SDO 引脚输出。输入数据不写入,因此输出实际的寄存器值。
7.设置 XCE 高为结束通信。

4、寄存器设置(I2C)

串行输入数据为MLB先行

通过I2C通信进行寄存器设置时,建议使用REG_HOLD函数

5、通信协议(I2C)

I2C串行通信支持 16 位寄存器地址和 8 位数据消息类型

数据串行传输,MSB,8位传输。每传输一个数据字节后,发送 A(确认)/ A非(否认确认)。
SDA 只有在 SCL 低时才会改变。
启动条件:SCL 为高,SDA 从高到低。
如果在前一个通信阶段未生成停止条件,并且生成了下一个通信的启动条件,则该启动条件将被
识别为重复启动条件。

在传输每个数据字节后,主控或传感器发送A确认/A非并释放(不驱动)SDA。当产生A非时,主机必须立即产生停止条件并结束通信。

6、寄存器读写(I2C)

4种读模式+2种写模式

1)随机位置单次读数

当主设备发送从地址和读请求时,传感器立即输出一个Acknowledge,随后是 SDA 上的索引地址数据。 Master 接收到数据后,生成Negative Acknowledge和Stop Condition,结束通信。

2)从当前位置单次读数

下一个地址的数据可以通过发送 slave 地址和读请求来读取。

3)从随机位置顺序读数

4)从当前位置顺序读数

5)向随机位置单次写

6)向随机位置连续写

八、寄存器映射

该传感器共有 1280 字节(256 × 5)的寄存器,地址从00h到FFh的寄存器组成,分别对应芯片 ID = 02h(写模式)/82h(读模式)、芯片 ID = 03h(写模式)/ 83h(读模式)、芯片 ID = 04h(写模式)/ 84h(读模式)、芯片 ID = 05h(写模式)/85h(读模式)、芯片 ID = 06h(写模式)/ 86h(读模式)。
给空地址赋初值。一些寄存器必须从初始值更改,因此传感器控制端应该能够设置1280字节。
上电复位后需要进行初始值设定。

STANDBY
REGHOLD
XMSTA
SW_RESET
XVSOUTSEL [1:0]
XHSOUTSEL [1:0]

不要对寄存器映射中未列出的地址执行通信,可能会导致操作错误。
在 I2C 通信中,地址:3000h ~30FFh, 3100h ~ 31FFh, 3200h ~ 32FFh, 3300h ~ 33FFh, 3400h ~ 34FFh

具体查阅手册!!

九、读出驱动模式


 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值