Sony Imx415 Datasheet

Download as pdf or txt
Download as pdf or txt
You are on page 1of 101

Diagonal 6.43 mm (Type 1/2.

8) CMOS Solid-state Image Sensor with Square Pixel for


Color Cameras

IMX415-AAQR-C
Description

The IMX415-AAQR-C is a diagonal 6.4 mm (Type 1/2.8) CMOS active pixel type solid-state image sensor with a
square pixel array and 8.46 M effective pixels. This chip operates with analog 2.9 V, digital 1.1 V, and interface 1.8 V
triple power supply, and has low power consumption. High sensitivity, low dark current and no smear are achieved
through the adoption of R, G and B primary color mosaic filters. This chip features an electronic shutter with variable
charge-integration time.
(Applications: Surveillance cameras, FA cameras, Industrial cameras)

Features

◆ CMOS active pixel type dots


◆ Built-in timing adjustment circuit, H/V driver and serial communication circuit
◆ Input frequency: 24 MHz / 27 MHz / 37.125 MHz / 72 MHz / 74.25 MHz
◆ Number of recommended recording pixels: 3840 (H) × 2160 (V) approx. 8.29M pixel
◆ Readout mode
All-pixel scan mode
Horizontal / Vertical 2/2-line binning mode
Window cropping mode
Horizontal / Vertical direction - Normal / Inverted readout mode
◆ Readout rate
Maximum frame rate in
All-pixel scan mode: 12 bit: 60.3 frame/s, 10 bit: 90.9 frame/s
◆ High dynamic range (HDR) function
Multiple exposure HDR
Digital overlap HDR
◆ Synchronizing sensors function
◆ Variable-speed shutter function (resolution 1H units)
◆ CDS / PGA function
0 dB to 30 dB : Analog Gain 30 dB (step pitch 0.3 dB)
30.3 dB to 72 dB : Analog Gain 30 dB + Digital Gain 0.3 dB to 42 dB (step pitch 0.3 dB)
◆ Supports I/O
CSI-2 serial data output ( 2 Lane / 4 Lane ), RAW10 / RAW12 output
◆ Recommended exit pupil distance: –30 mm to –∞

Sony Semiconductor Solutions Corporation reserves the right to change products and specifications without prior notice.
This information does not convey any license by any implication or otherwise under any patents or other right.
Application circuits shown, if any, are typical examples illustrating the operation of the devices. Sony Semiconductor Solutions
Corporation cannot assume responsibility for any problems arising out of the use of these circuits.

1
Copyright 2018 Sony Semiconductor Solutions Corporation E19504
IMX415-AAQR-C

Device Structure

◆ CMOS image sensor


◆ Image size
Diagonal 6.4 mm (Type 1/2.8) approx. 8.40 M pixels, All pixels
◆ Total number of pixels
3864 (H) × 2228 (V) approx. 8.60 M pixels
◆ Number of effective pixels
3864 (H) × 2192 (V) approx. 8.46 M pixels
◆ Number of active pixels
3864 (H) × 2176 (V) approx. 8.40 M pixels
◆ Number of recommended recording pixels
3840 (H) × 2160 (V) approx. 8.29 M pixels
◆ Unit cell size
1.45 µm (H) × 1.45 µm (V)
◆ Optical black
Horizontal (H) direction: Front 0 pixels, rear 0 pixels
Vertical (V) direction: Front 36 pixels, rear 0 pixels
◆ Dummy
Horizontal (H) direction: Front 0 pixels, rear 0 pixels
Vertical (V) direction: Front 1 pixels, rear 1 pixels
◆ Substrate material
Silicon

2
IMX415-AAQR-C

Absolute Maximum Ratings

Item Symbol Min. Max. Unit Remarks


Supply voltage (analog: 2.9 V) AVDD -0.3 3.3 V
Supply voltage (interface: 1.8 V) OVDD -0.3 3.3 V
Supply voltage (digital: 1.1 V) DVDD -0.3 2.0 V
Input voltage VI -0.3 OVDD + 0.3 V Not exceed 3.3 V
Output voltage VO -0.3 OVDD + 0.3 V Not exceed 3.3 V
Operating temperature Topr -30 85 ˚C
Storage temperature Tstg -40 85 ˚C

Application Conditions

Item Symbol Min. Typ. Max. Unit


Supply voltage (analog: 2.9 V) AVDD1 2.80 2.90 3.00 V
Supply voltage (interface: 1.8 V) OVDD 1.70 1.80 1.90 V
Supply voltage (digital: 1.1 V) DVDD1 1.00 1.10 1.20 V
Performance guarantee temperature Tspec -10 ─ 60 ˚C

3
IMX415-AAQR-C

USE RESTRICTION NOTICE

This USE RESTRICTION NOTICE ("Notice") is for customers who are considering or currently using the
image sensor products ("Products") set forth in this specifications book. Sony Semiconductor Solutions
Corporation ("SSS") may, at any time, modify this Notice which will be available to you in the latest
specifications book for the Products. You should abide by the latest version of this Notice. If a SSS
subsidiary or distributor has its own use restriction notice on the Products, such a use restriction notice will
additionally apply between you and the subsidiary or distributor. You should consult a sales representative of
the subsidiary or distributor of SSS on such a use restriction notice when you consider using the Products.

Use Restrictions
 The Products are intended for incorporation into such general electronic equipment as office products,
communication products, measurement products, and home electronics products in accordance with
the terms and conditions set forth in this specifications book and otherwise notified by SSS from time
to time.
 You should not use the Products for critical applications which may pose a life- or injury-threatening
risk or are highly likely to cause significant property damage in the event of failure of the Products. You
should consult your sales representative beforehand when you consider using the Products for such
critical applications. In addition, you should not use the Products in weapon or military equipment.
 SSS disclaims and does not assume any liability and damages arising out of misuse, improper use,
modification, use of the Products for the above-mentioned critical applications, weapon and military
equipment, or any deviation from the requirements set forth in this specifications book.

Design for Safety


 SSS is making continuous efforts to further improve the quality and reliability of the Products; however,
failure of a certain percentage of the Products is inevitable. Therefore, you should take sufficient care
to ensure the safe design of your products such as component redundancy, anti-conflagration features,
and features to prevent mis-operation in order to avoid accidents resulting in injury or death, fire or
other social damage as a result of such failure.

Export Control
 If the Products are controlled items under the export control laws or regulations of various countries,
approval may be required for the export of the Products under the said laws or regulations.
You should be responsible for compliance with the said laws or regulations.

No License Implied
 The technical information shown in this specifications book is for your reference purposes only. The
availability of this specifications book shall not be construed as giving any indication that SSS and its
licensors will license any intellectual property rights in such information by any implication or otherwise.
SSS will not assume responsibility for any problems in connection with your use of such information or
for any infringement of third-party rights due to the same. It is therefore your sole legal and financial
responsibility to resolve any such problems and infringement.

Governing Law
 This Notice shall be governed by and construed in accordance with the laws of Japan, without reference
to principles of conflict of laws or choice of laws. All controversies and disputes arising out of or relating
to this Notice shall be submitted to the exclusive jurisdiction of the Tokyo District Court in Japan as the
court of first instance.

Other Applicable Terms and Conditions


 The terms and conditions in the SSS additional specifications, which will be made available to you when
you order the Products, shall also be applicable to your use of the Products as well as to this
specifications book. You should review those terms and conditions when you consider purchasing
and/or using the Products.

General-0.0.9

4
IMX415-AAQR-C

Contents

Description ............................................................................................................................................................................. 1
Features ................................................................................................................................................................................. 1
Device Structure ..................................................................................................................................................................... 2
Absolute Maximum Ratings .................................................................................................................................................... 3
Application Conditions ............................................................................................................................................................ 3
USE RESTRICTION NOTICE ................................................................................................................................................ 4
Optical Center ........................................................................................................................................................................ 7
Pixel Arrangement .................................................................................................................................................................. 8
Block Diagram and Pin Configuration..................................................................................................................................... 9
Pin Description ......................................................................................................................................................................11
Electrical Characteristics ...................................................................................................................................................... 14
DC Characteristics ............................................................................................................................................................ 14
Current Consumption........................................................................................................................................................ 15
AC Characteristics ............................................................................................................................................................ 16
Master Clock Waveform (INCK) .................................................................................................................................... 16
System Clear (XCLR) .................................................................................................................................................... 17
XVS / XHS Input Characteristics in Slave Mode (Register XMASTER = 1) .................................................................. 18
XVS / XHS Input Characteristics in Master Mode (Register XMASTER = 0) ................................................................ 18
Serial Communication ................................................................................................................................................... 19
I/O Equivalent Circuit Diagram ............................................................................................................................................. 21
Spectral Sensitivity Characteristics ...................................................................................................................................... 22
Image Sensor Characteristics .............................................................................................................................................. 23
Image Sensor Characteristics Measurement Method........................................................................................................... 24
Measurement Conditions .................................................................................................................................................. 24
Color Coding of Physical Pixel Array ................................................................................................................................ 24
Definition of standard imaging conditions ......................................................................................................................... 24
Measurement Method ....................................................................................................................................................... 25
Setting Registers Using Serial Communication .................................................................................................................... 26
Description of Setting Registers (I2C) ............................................................................................................................... 26
Register Communication Timing (I2C) ............................................................................................................................... 27
Communication Protocol ................................................................................................................................................... 28
Register Write and Read (I2C) .......................................................................................................................................... 29
Single Read from Random Location ............................................................................................................................. 29
Single Read from Current Location ............................................................................................................................... 29
Sequential Read Starting from Random Location ......................................................................................................... 30
Sequential Read Starting from Current Location ........................................................................................................... 30
Single Write to Random Location .................................................................................................................................. 31
Sequential Write Starting from Random Location ......................................................................................................... 31
Register Map ........................................................................................................................................................................ 32
Readout Drive mode ............................................................................................................................................................ 48
Operating mode ................................................................................................................................................................ 48
Image Data Output Format (CSI-2 output)........................................................................................................................ 50
Frame Format ............................................................................................................................................................... 50
Frame Structure ............................................................................................................................................................ 50
Embedded Data Line .................................................................................................................................................... 51
Image Data Output Format ............................................................................................................................................... 53
All-pixel mode................................................................................................................................................................ 54
Horizontal/Vertical 2/2-line binning mode ...................................................................................................................... 57
Window Cropping Mode ................................................................................................................................................ 62
Description of Various Function ............................................................................................................................................ 64
Standby Mode................................................................................................................................................................... 64
Slave Mode and Master Mode .......................................................................................................................................... 65
Gain Adjustment Function ................................................................................................................................................. 67
Black Level Adjustment Function ...................................................................................................................................... 68
Normal Operation and Inverted Operation ........................................................................................................................ 69
Shutter and Integration Time Settings............................................................................................................................... 70
Example of Integration Time Setting ............................................................................................................................. 70
Normal Exposure Operation (Controlling the Integration Time in 1H Units) ...................................................................... 71

5
IMX415-AAQR-C

Long Exposure Operation (Control by Expanding the Number of Lines per Frame) ......................................................... 72
Example of Integration Time Settings ............................................................................................................................... 73
Signal Output .................................................................................................................................................................... 74
CSI-2 output...................................................................................................................................................................... 74
MIPI Transmitter ............................................................................................................................................................... 76
Number of Internal A/D Conversion Bits Setting............................................................................................................ 77
Output Signal Range ..................................................................................................................................................... 77
INCK Setting ..................................................................................................................................................................... 78
Register Hold Setting ........................................................................................................................................................ 81
Mode Transitions .............................................................................................................................................................. 82
Other Function .................................................................................................................................................................. 83
Power-on and Power-off Sequence...................................................................................................................................... 84
Power-on sequence .......................................................................................................................................................... 84
Slew Rate Limitation of Power-on Sequence .................................................................................................................... 85
Power-off sequence .......................................................................................................................................................... 86
Sensor Setting Flow.......................................................................................................................................................... 87
Setting Flow in Sensor Slave Mode .............................................................................................................................. 87
Setting Flow in Sensor Master Mode ............................................................................................................................ 88
Peripheral Circuit .................................................................................................................................................................. 89
Spot Pixel Specifications ...................................................................................................................................................... 90
Zone Definition.................................................................................................................................................................. 90
Notice on White Pixels Specifications .................................................................................................................................. 91
Measurement Method for Spot Pixels .................................................................................................................................. 92
Spot Pixel Pattern Specification ........................................................................................................................................... 93
Marking ................................................................................................................................................................................ 94
Notes On Handling ............................................................................................................................................................... 95
Package Outline ................................................................................................................................................................... 97
List of Trademark Logos and Definition Statements ............................................................................................................. 98

6
IMX415-AAQR-C

Optical Center

Top View

Package center Chip area


Optical center
Package reference (H, V) Effective pixel area

Package
12.0 ± 0.1 mm outline H
6.00 ± 0.075 mm direction
P1-Pin A1-Pin

4.65 ± 0.075 mm
Package
outline V
9.30 ± 0.10 mm

direction

P11-Pin A11-Pin

Sensor Sensor
scanning V scanning H
direction (normal) direction (normal)

Optical Center

7
IMX415-AAQR-C

Pixel Arrangement

Top View Reference pin

P1 pin A1 pin
1 Dummy
R G G R
G B 2 Effective pixel ignored area B G
R G G R
G B 9 Effective margin for color processing B G
Effective margin for color processing

Effective margin for color processing


Ignored area of effective pixel side

Ignored area of effective pixel side


Total number of pixels: 3864(H) × 2228(V) = 8.60 M
Vertical scan direction (Normal)

Number of effective pixels: 3864(H) × 2192(V) = 8.46 M


Number of active pixels: 3864(H) × 2176(V) = 8.40 M
Number of recommended recording pixels:
3840(H) × 2160(V) = 8.29 M

2160

Recording Pixel area

0 12 3840 13 0

G B Effective margin for color processing B G


R G
8 G R

G B 12 Effective pixel ignored area B G


R G G R
1 Dummy
1 OB side ignored area

18 Vertical(V) direction effective OB

17 OB side ignored area


P11 pin A11 pin

Horizontal scan direction (Normal)

* Reference pin number is consecutive numbering of package pin array.


See the Pin Configuration for the number of each pin.
Dummy is the effective pixels to ignore the data content.
The last Effective line and column are not read-out.

Pixel Arrangement

8
IMX415-AAQR-C

Block Diagram and Pin Configuration

PLL Sensor Control Unit

CDS/Column Circuit

Drive Circuit
Sensor
12/10 Bit digital Output
2/4 lane CSI-2 Output

CDS/Column Circuit Bias

Block Diagram

9
IMX415-AAQR-C

Bottom View
A B C D E F G H J K L M N P

(GND) VDDLIF VSSLSC DMO3N DMO1N VSSLSC DCKN VSSLSC DMO2N DMO4N VSSLSC (GND)
1
NC VSSLSC VSSLSC DMO3P DMO1P VSSLSC DCKP VSSLSC DMO2P DMO4P VSSLSC NC
2
VDDLSC VSSLSC (GND) (GND) (GND) (GND) (GND) (GND) VSSLSC VDDLIF
3 NC NC NC NC NC NC

VDDMIO VSSLSC TVMON VSSHAN VDDHAN (GND) (GND) (GND) VSSLPL2 VDDLPL2
4 NC NC NC

VDDMIO VSSLSC (GND) VSSHPX VDDHAN VDDHAN VSSHPX (GND) VSSLPL1 VDDLPL1
5 NC NC

VDDLSC VSSLSC (GND) VSSHPX VDDHPX (GND) (GND) (GND) VSSLSC VDDLSC
6 NC NC NC NC

VDDLCN VSSLCN (GND) VSSHPX VDDHPX VDDHPX VSSHPX (GND) VSSLSC VDDMIO
7 NC NC

(GND) (GND) (GND) VSSHPX VDDHPX VDDHPX VSSHPX (GND) VSSLSC VDDLSC
8 NC NC NC NC

VRHT VSSHPX (GND) (GND) (GND) (GND) (GND) (GND) VSSLCN VDDLCN
9 NC NC NC NC NC NC

(GND) VSSHPX VSSHPX (GND) VSSLSC TENABLE SLAMODE0 SLAMODE1 SCL TOUT VSSLSC (GND)
10 NC
NC VRLRS VRLT (GND) VDDLSC VDDMIO XCLR SDA XVS XHS INCK NC
11 NC

Power Supply (2.9V) GND (2.9V)

Power Supply (1.8V) GND (1.8V / 1.1V)

Power Supply (1.1V) Clock

Capacitor connection Data output

*The N.C. pin with (GND) can be connected to GND.

Pin Configuration

10
IMX415-AAQR-C

Pin Description

Analog
No. Pin No I/O Symbol Description
/ Digital
1 A1 ― ― N.C. GND connectable
2 A3 Power D VDDLSC 1.1 V power supply
3 A4 Power D VDDMIO 1.8 V power supply
4 A5 Power D VDDMIO 1.8 V power supply
5 A6 Power D VDDLSC 1.1 V power supply
6 A7 Power D VDDLCN 1.1 V power supply
7 A8 ― ― N.C. GND connectable
8 A9 O A VRHT Capacitor connection
9 A11 ― ― N.C. GND connectable
10 B3 GND D VSSLSC 1.1V GND
11 B4 GND D VSSLSC 1.1V GND
12 B5 GND D VSSLSC 1.1V GND
13 B6 GND D VSSLSC 1.1V GND
14 B7 GND D VSSLCN 1.1V GND
15 B8 ― ― N.C. GND connectable
16 B9 GND A VSSHPX 2.9V GND
17 C1 Power D VDDLIF 1.1 V power supply
18 C2 GND D VSSLSC 1.1V GND
19 C3 ― ― N.C. GND connectable
20 C4 O A TVMON TEST output pin, OPEN
21 C5 ― ― N.C. GND connectable
22 C6 ― ― N.C. GND connectable
23 C7 ― ― N.C. GND connectable
24 C8 ― ― N.C. GND connectable
25 C9 ― ― N.C. GND connectable
26 C10 GND A VSSHPX 2.9V GND
27 C11 O A VRLRS Capacitor connection
28 D1 GND D VSSLSC 1.1V GND
29 D2 GND D VSSLSC 1.1V GND
30 D3 ― ― N.C. GND connectable
31 D4 GND A VSSHAN 2.9V GND
32 D5 GND A VSSHPX 2.9V GND
33 D6 GND A VSSHPX 2.9V GND
34 D7 GND A VSSHPX 2.9V GND
35 D8 GND A VSSHPX 2.9V GND
36 D9 ― ― N.C. GND connectable
37 D10 GND A VSSHPX 2.9V GND
38 D11 O A VRLT Capacitor connection
39 E1 O D DMO3N CSI-2 output (data)
40 E2 O D DMO3P CSI-2 output (data)
41 E3 ― ― N.C. GND connectable
42 E4 Power A VDDHAN 2.9 V power supply
43 E5 Power A VDDHAN 2.9 V power supply
44 E6 Power A VDDHPX 2.9 V power supply
45 E7 Power A VDDHPX 2.9 V power supply
46 E8 Power A VDDHPX 2.9 V power supply

11
IMX415-AAQR-C

Analog
No. Pin No I/O Symbol Description
/ Digital
47 E9 ― ― N.C. GND connectable
48 E10 ― ― N.C. GND connectable
49 E11 ― ― N.C. GND connectable
50 F1 O D DMO1N CSI-2 output (data)
51 F2 O D DMO1P CSI-2 output (data)
52 F10 GND D VSSLSC 1.1V GND
53 F11 Power D VDDLSC 1.1 V power supply
54 G1 GND D VSSLSC 1.1V GND
55 G2 GND D VSSLSC 1.1V GND
56 G10 I D TENABLE Test enable, OPEN
57 G11 Power D VDDMIO 1.8 V power supply
58 H1 O D DCKN CSI-2 output (clock)
59 H2 O D DCKP CSI-2 output (clock)
60 H10 I D SLAMODE0 Select slave address
61 H11 I D XCLR System clear
62 J1 GND D VSSLSC 1.1V GND
63 J2 GND D VSSLSC 1.1V GND
64 J10 I D SLAMODE1 Select slave address
65 J11 I/O D SDA Serial data communication
66 K1 O D DMO2N CSI-2 output (data)
67 K2 O D DMO2P CSI-2 output (data)
68 K3 ― ― N.C. GND connectable
69 K4 ― ― N.C. GND connectable
70 K5 Power A VDDHAN 2.9 V power supply
71 K6 ― ― N.C. GND connectable
72 K7 Power A VDDHPX 2.9 V power supply
73 K8 Power A VDDHPX 2.9 V power supply
74 K9 ― ― N.C. GND connectable
75 K10 I/O D SCL Serial clock input
76 K11 I/O D XVS Vertical sync signal
77 L1 O D DMO4N CSI-2 output (data)
78 L2 O D DMO4P CSI-2 output (data)
79 L3 ― ― N.C. GND connectable
80 L4 ― ― N.C. GND connectable
81 L5 GND A VSSHPX 2.9V GND
82 L6 ― ― N.C. GND connectable
83 L7 GND A VSSHPX 2.9V GND
84 L8 GND A VSSHPX 2.9V GND
85 L9 ― ― N.C. GND connectable
86 L10 I/O D TOUT Digital TEST output pin, OPEN
87 L11 I/O D XHS Horizontal sync signal
88 M1 GND D VSSLSC 1.1V GND
89 M2 GND D VSSLSC 1.1V GND
90 M3 ― ― N.C. GND connectable
91 M4 ― ― N.C. GND connectable
92 M5 ― ― N.C. GND connectable
93 M6 ― ― N.C. GND connectable
94 M7 ― ― N.C. GND connectable
95 M8 ― ― N.C. GND connectable

12
IMX415-AAQR-C

Analog
No. Pin No I/O Symbol Description
/ Digital
96 M9 ― ― N.C. GND connectable
97 M10 GND D VSSLSC 1.1V GND
98 M11 I D INCK Master clock input
99 N3 GND D VSSLSC 1.1V GND
100 N4 GND A VSSLPL2 1.1V GND
101 N5 GND A VSSLPL1 1.1V GND
102 N6 GND D VSSLSC 1.1V GND
103 N7 GND D VSSLSC 1.1V GND
104 N8 GND D VSSLSC 1.1V GND
105 N9 GND D VSSLCN 1.1V GND
106 P1 ― ― N.C. GND connectable
107 P3 Power D VDDLIF 1.1 V power supply
108 P4 Power A VDDLPL2 1.1 V power supply
109 P5 Power A VDDLPL1 1.1 V power supply
110 P6 Power D VDDLSC 1.1 V power supply
111 P7 Power D VDDMIO 1.8 V power supply
112 P8 Power D VDDLSC 1.1 V power supply
113 P9 Power D VDDLCN 1.1 V power supply
114 P11 ― ― N.C. GND connectable

13
IMX415-AAQR-C

Electrical Characteristics

DC Characteristics

Item Pins Symbol Condition Min. Typ. Max. Unit


Analog VDDHx AVDD 2.80 2.90 3.00 V
Supply
Interface VDDMx OVDD 1.70 1.80 1.90 V
voltage
Digital VDDLx DVDD 1.00 1.10 1.20 V

XHS
XVS VIH 0.8 × OVDD ― ― V
XCLR XVS / XHS
Digital input voltage
INCK Slave Mode
SLAMODE0
SLAMODE1 VIL — ― 0.2 × OVDD V

XHS VOH OVDD – 0.2 ― ― V


XVS / XHS
Digital output voltage XVS
Master Mode
TOUT VOL ― ― 0.2 V

14
IMX415-AAQR-C

Current Consumption

Item Symbol Typ. Max. Unit

Operating current IAVDD 128 156 mA


MIPI CSI-2 / 4 Lane, 2079 Mbps
12 bit, 60 frame/s IOVDD 3 3 mA
All-pixel mode IDVDD 187 250 mA
IAVDD_STB - 0.2 mA

Standby current IOVDD_STB - 0.2 mA

IDVDD_STB - 15.1 mA

Operating current: (Typ.) Supply voltage 2.9 V / 1.8 V / 1.1 V, Tj = 25 ˚C, standard luminous intensity.
(Max.) Supply voltage 3.0 V / 1.9 V / 1.2 V, Tj = 60 ˚C, worst state of internal circuit
operating current consumption,
Standby: (Max.) Supply voltage 3.0 V / 1.9 V / 1.2 V, Tj = 60 ˚C, INCK: 0 V, light-obstructed state.

15
IMX415-AAQR-C

AC Characteristics
Master Clock Waveform (INCK)
1/fINCK
Tr_inck Tf_inck
0.8 × OVDD
tWHINCK
INCK 0.5 × OVDD
tWLINCK
0.2 × OVDD

tWP
tP
Duty Ratio = tWP / tP × 100

INCK 24MHz, 27MHz, 37125MHz, 72MHz, 74.25MHz

Item Symbol Min. Typ. Max. Unit Remarks

INCK clock frequency fINCK fINCK × 0.96 fINCK fINCK × 1.02 MHz
fINCK = 24 MHz, 27 MHz,
INCK Low level pulse width tWLINCK 4 ― ― ns 37.125 MHz, 72 MHz,
74.25 MHz
INCK High level pulse width tWHINCK 4 ― ― ns

INCK clock duty ― 45 50 55 % Define with 0.5 × OVDD

INCK Rise time Tr_inck ― ― 5 ns 20 % to 80 %

INCK Fall time Tf_inck ― ― 5 ns 80 % to 20 %

* The INCK fluctuation affects the frame rate.

16
IMX415-AAQR-C

System Clear (XCLR)

0.8 × OVDD
XCLR tWLXCLR
0.2 × OVDD

Tf_xclr Tr_xclr

Item Symbol Min. Typ. Max. Unit Remarks


XCLR Low level pulse width tWLXCLR 4 / fINCK ― ― ns

XCLR Rise time Tr_xclr ― ― 5 ns 20 % to 80 %

XCLR Fall time Tf_xclr ― ― 5 ns 80 % to 20 %

17
IMX415-AAQR-C

XVS / XHS Input Characteristics in Slave Mode (Register XMASTER = 1)


Tf_xvs Tr_xvs

0.8 × OVDD
XVS
0.2 × OVDD

Tf_xhs Tr_xhs
tWLXHS tWHXHS
0.8 × OVDD
XHS
0.2 × OVDD

tHFDLY tVRDLY

Item Symbol Min. Typ. Max. Unit Remarks


XHS Low level pulse width tWLXHS 4 / fINCK ― ― ns

XHS High level pulse width tWHXHS 4 / fINCK ― ― ns

XVS - XHS fall width tHFDLY 1 / fINCK ― ― ns

XHS - XVS rise width tVRDLY 1 / fINCK ― ― ns

XVS Rise time Tr_xvs ― ― 5 ns 20 % to 80 %

XVS Fall time Tf_xvs ― ― 5 ns 80 % to 20 %

XHS Rise time Tr_xhs ― ― 5 ns 20 % to 80 %

XHS Fall time Tf_xhs ― ― 5 ns 80 % to 20 %

XVS / XHS Input Characteristics in Master Mode (Register XMASTER = 0)


* XVS and XHS cannot be used for the sync signal to pixels.
Be sure to detect sync code to detect the start of effective pixels in 1 line.
For the output waveforms in master mode, see the item of “Slave Mode and Master Mode”

18
IMX415-AAQR-C

Serial Communication
I2C

Start Repeated Stop


condition Start condition
condition

VIH/VOH
SDA
VIL/VOL
tf tHD;DAT tSU;STA tBUF
tof
tLOW tSU;DAT tr
VIH
SCL
VIL

tHIGH
tHD;STA tr tHD;STA tSU;STO

I2C Specification

Item Symbol Min. Typ. Max. Unit Remarks


Low level input voltage VIL –0.3 — 0.3 × OVDD V

High level input voltage VIH 0.7 × OVDD — 1.9 V

Low level output voltage VOL 0 — 0.2 × OVDD V OVDD < 2 V, Sink 3 mA

High level output voltage VOH 0.8 × OVDD — — V

Input current Ii –10 — 10 µA 0.1 × OVDD to 0.9 × OVDD


Input Capacitance for
Ci — — 10 pF
SCL / SDA

I2C AC Characteristics (Standard-mode, Fast-mode)

Item Symbol Min. Typ. Max. Unit Remarks


SCL clock frequency fSCL 0 — 400 kHz
Hold time (Start Condition) tHD;STA 0.6 — ― µs
Low period of the SCL clock tLOW 1.3 — ― µs
High period of the SCL clock tHIGH 0.6 — ― µs
Set-up time (Repeated Start Condition) tSU;STA 0.6 — ― µs
Data hold time tHD;DAT 0 — 0.9 µs
Data set-up time tSU;DAT 100 — ― ns
Rise time of both SDA and SCL signals tr ― — 300 ns
Fall time of both SDA and SCL signals tf ― — 300 ns
Set-up time (Stop Condition) tSU;STO 0.6 — ― µs
Bus free time between a STOP and
tBUF 1.3 — ― µs
START Condition
Load 10 pF to 400 pF,
Output fall time tof — — 250 ns
0.7 × OVDD to 0.3 × OVDD

19
IMX415-AAQR-C

I2C AC Characteristics (Fast-mode Plus)

Item Symbol Min. Typ. Max. Unit Remarks


SCL clock frequency fSCL 0 — 1000 kHz INCK ≥ 16 MHz
Hold time (Start Condition) tHD;STA 0.26 — ― µs
Low period of the SCL clock tLOW 0.5 — ― µs
High period of the SCL clock tHIGH 0.26 — ― µs
Set-up time (Repeated Start Condition) tSU;STA 0.26 — ― µs
Data hold time tHD;DAT 0 — 0.9 µs
Data set-up time tSU;DAT 50 — ― ns
Rise time of both SDA and SCL signals tr ― — 120 ns
Fall time of both SDA and SCL signals tf ― — 120 ns
Set-up time (Stop Condition) tSU;STO 0.26 — ― µs
Bus free time between a STOP and
tBUF 0.5 — ― µs
START Condition
Load 10 pF to 400 pF,
Output fall time tof — — 120 ns
0.7 × OVDD to 0.3 × OVDD

20
IMX415-AAQR-C

I/O Equivalent Circuit Diagram

: External pin

Symbol Equivalent circuit Symbol Equivalent circuit

VDDMIO VDDMIO
XVS 100 kΩ
TENABLE in XHS inout
100 kΩ TOUT
VSSLSC VSSLSC

VDDMIO VDDMIO
XCLR
INCK in SLAMODE1 in
SLAMODE2
VSSLPL VSSLSC

VDDMIO VSSHPX
SDA VRLRS
SCL inout VRLT

VSSLSC VRLx

VDDHAN VDDLIF
DMOPx
DMOPx
DMOMx DMCKP
TVMON in/out
DMCKP DMOMx
DMCKM DMCKM
VSSHAN VSSLIF

VRHx
VRHT

VSSHPX

21
IMX415-AAQR-C

Spectral Sensitivity Characteristics

(Characteristics in the wafer status)

Red Green Blue


1.0
0.9
0.8
Relative response [a.u.]

0.7
0.6
0.5
0.4
0.3
0.2
0.1
0.0
400 450 500 550 600 650 700 750 800 850 900 950 1000
Wave Length [nm]

22
IMX415-AAQR-C

Image Sensor Characteristics

(AVDD = 2.9 V, OVDD = 1.8 V, DVDD = 1.1 V, Tj = 60 ˚C, All-pixel mode, 12 bit 30 frame/s, Gain: 0 dB)
Measurement
Item Symbol Min. Typ. Max. Unit Remarks
method

1740 2048 Digit 1/30 s storage


G sensitivity S ― 1
(255) (300) (mV) 12 bit converted value

Sensitivity R/G RG 0.42 ― 0.58 ―


2 ―
ratio B/G BG 0.26 ― 0.44 ―
3895 Digit
Saturation signal Vsat ― ― 3 12 bit converted value
(570) (mV)

Video signal shading SH ― ― 25 % 4 ―

Vertical line VL ― ― 90 µV 5 12 bit converted value


0.89 Digit 1/30 s storage
Dark signal Vdt ― ― 6
(0.13) (mV) 12 bit converted value
0.89 Digit 1/30 s storage
Dark signal shading ΔVdt ― ― 7
(0.13) (mV) 12 bit converted value

Note) 1. Converted value into mV using 1Digit = 0.1465 mV for 12-bit output and 1Digit = 0.5865 mV for 10-bit output.
2. The video signal shading is the measured value in the wafer status (including color filter) and does not
include characteristics of the seal glass.
3. The characteristics above apply to effective pixel area.

23
IMX415-AAQR-C

Image Sensor Characteristics Measurement Method

Measurement Conditions
1. In the following measurements, the device drive conditions are at the typical values of the bias conditions and
clock voltage conditions.
2. In the following measurements, spot pixels are excluded and, unless otherwise specified, the optical black (OB)
level is used as the reference for the signal output.

Color Coding of Physical Pixel Array


The primary color filters of this image sensor are arranged in the layout shown in the figure below. Gr and Gb
represent the G signal on the same line as the R and B signals, respectively. The R signal and Gr signal lines and the
Gb signal and B signal lines are output successively.

Gb B Gb B
Vertical scan direction

R Gr R Gr
(Normal)

Gb B Gb B

R Gr R Gr

Horizontal scan direction


(Normal)

Color Coding Diagram

Definition of standard imaging conditions


◆ Standard imaging condition I:
Use a pattern box (luminance: 706 cd/m2, color temperature of 3200 K halogen source) as a subject. (Pattern for
evaluation is not applicable.) Use a testing standard lens with CM500S (t = 1.0 mm) as an IR cut filter and image at
F5.6. The luminous intensity to the sensor receiving surface at this point is defined as the standard sensitivity
testing luminous intensity.

◆ Standard imaging condition II:


Image a light source (color temperature of 3200 K) with a uniformity of brightness within 2 % at all angles. Use a
testing standard lens with CM500S (t = 1.0 mm) as an IR cut filter. The luminous intensity is adjusted to the value
indicated in each testing item by the lens diaphragm.

◆ Standard imaging condition III:


Image a light source (color temperature of 3200 K) with a uniformity of brightness within 2 % at all angles. Use a
testing standard lens (exit pupil distance - 30 mm) with CM500S (t = 1.0 mm) as an IR cut filter. The luminous
intensity is adjusted to the value indicated in each testing item by the lens diaphragm.

24
IMX415-AAQR-C

Measurement Method
1. Sensitivity
Set the measurement condition to the standard imaging condition I. After setting the electronic shutter mode with
a shutter speed of 1/100 s, measure the Gr and Gb signal outputs (VGr, VGb) at the center of the screen, and
substitute the values into the following formula.

S = (VGr + VGb) / 2 × 100 / 30 [mV]

2. Sensitivity ratio
Set the measurement condition to the standard imaging condition II. After adjusting the average value of the Gr
and Gb signal outputs to 300 mV, measure the R signal output (VR [mV]), the Gr and Gb signal outputs (VGr,
VGb [mV]) and the B signal output (VB [mV]) at the center of the screen in frame readout mode, and substitute
the values into the following formulas.

VG = (VGr + VGb) / 2
RG = VR / VG
BG = VB / VG

3. Saturation signal
Set the measurement condition to the standard imaging condition II. After adjusting the luminous intensity to 20
times the intensity with the average value of the Gr and Gb signal outputs, 300 mV, measure the minimum values
of the Gr, Gb, R and B signal outputs.

4. Video signal shading


Set the measurement condition to the standard imaging condition III. With the lens diaphragm at F2.8, adjust the
luminous intensity so that the average value of the Gr and Gb signal outputs is 300 mV. Then measure the
maximum value (Gmax [mV]) and the minimum value (Gmin [mV]) of the Gr and Gb signal outputs, and substitute
the values into the following formula.

SH = (Gmax – Gmin) / 300 × 100 [%]

5. Vertical Line
With the device junction temperature of 60 ˚C and the device in the light-obstructed state, calculates each
average output of Gr, Gb, R and B on respective columns. Calculates maximum value of difference with adjacent
column on the same color (VL [µV]).

6. Dark signal
With the device junction temperature of 60 ˚C and the device in the light-obstructed state, divide the output
difference between 1/30 s integration and 1/300 s integration by 0.9, and calculate the signal output converted to
1/30 s integration. Measure the average value of this output (Vdt [mV]).

7. Dark signal shading


After the measurement item 6, measure the maximum value (Vdmax [mV]) and the minimum value (Vdmin [mV])
of the dark signal output, and substitute the values into the following formula.

ΔVdt = Vdmax – Vdmin [mV]

25
IMX415-AAQR-C

Setting Registers Using Serial Communication

This sensor can write and read the setting values of the various registers shown in the Register Map by I2C
communication. See the Register Map for the addresses and setting values to be set.

Description of Setting Registers (I2C)


The serial data input order is MSB-first transfer. The table below shows the various data types and descriptions.
Using SLAMODE0 and SLAMODE1 pins, SLAVE address can be changed.

SCL

Master Sensor
SDA

Pin connection of serial communication

SLAVE Address
SLAMODE1 SLAMODE0
MSB LSB
pin pin
Low Low 0 0 1 1 0 1 0 R/W
Low High 0 0 1 0 0 0 0 R/W
High Low 0 1 1 0 1 1 0 R/W
High High 0 1 1 0 1 1 1 R/W
* R/W is data direction bit

R/W
R / W bit Data direction
0 Write (Master to Sensor)
1 Read (Sensor to Master)

I2C pin description


Symbol Pin No. Remarks
SCL K10 I2C serial clock input
SDA J11 I2C serial data communication

26
IMX415-AAQR-C

Register Communication Timing (I2C)


In I2C communication system, communication can be performed excluding the prohibited 1H period as described in
the below figure.
For the registers marked "V" in the item of Reflection timing, when the communication is performed in the
communication period shown in the figure below they are reflected by “Frame reflection register reflection timing”.
For the registers marked “I” in the item of Reflection timing, the settings are reflected when the communication is
performed.
Using REGHOLD function is recommended for register setting using I2C communication. For REGHOLD function,
see “Register Transmission Setting” in “Description of Functions”.

Frame reflection register


reflection timing

Recommended serial communication period Communication prohibited period

XVS
6XHS period 1XHS period

XHS

Blank line
Blank line
Blank line
Blank line
Blank line
Blank line
Blank line
Blank line
Blank line
Blank line
Blank line
Blank line
Blank line
Blank line
Blank line

Data line
Data line
Data line
Data line
Data line
Data line
Data line
Data line
Data line

27
IMX415-AAQR-C

Communication Protocol
I2C serial communication supports a 16-bit register address and 8-bit data message type.

Slave R Register Register A


DATA
S Address / A Address A Address A / P
[7:0]
[7:1] W [15:8] [7:0] A

From Master to Slave S : Start Condition R/W=


Sr : Repeated Start Condition 0: Write (Master → Sensor)
From Slave to Master P : Stop Condition
1: Read (Sensor → Master)
A : Acknowledge
Direction depend on operation A : Negative Acknowledge

Communication Protocol


Data is transferred serially, MSB first in 8-bit units. After each data byte is transferred, A (Acknowledge) / A
(Negative Acknowledge) is transferred. Data (SDA) is transferred at the clock (SCL) cycle. SDA can change only
while SCL is Low, so the SDA value must be held while SCL is High. The Start condition is defined by SDA changing
from High to Low while SCL is High. When the Stop condition is not generated in the previous communication phase
and Start condition for the next communication is generated, that Start condition is recognized as a Repeated Start
condition.

Start condition MSB LSB


SDA S A7 A6 A5 A4 A3 A2 A1 R/W ACK

SCL

The data changes while the clock is low

Start Condition
Bus free state

ACK/
SDA D5 D4 D3 D2 D1 D0 R/W NACK
P

SCL

Stop condition

Stop Condition

Start condition MSB


ACK/
SDA NACK Sr A7 A6 A5 A4 A3

SCL

The stop condition is not generated.

Repeated Start Condition

After transfer of each data byte, the Master or the sensor transmits an Acknowledge / Negative Acknowledge and
release (does not drive) SDA. When Negative Acknowledge is generated, the Master must immediately generate the
Stop Condition and end the communication.

SDA A2 A1 R/W ACK

SCL

SDA A2 A1 R/W NACK

SCL

Acknowledge and Negative Acknowledge

28
IMX415-AAQR-C

Register Write and Read (I2C)


This sensor corresponds to four reed modes and the two write modes.

Single Read from Random Location


The sensor has an index function that indicates which address it is focusing on. In reading the data at an optional
single address, the Master must set the index value to the address to be read. For this purpose, it performs
dummy write operation up to the register address. The upper level of the figure below shows the sensor internal
index value, and the lower level of the figure shows the SDA I/O data flow. The Master sets the sensor index value
to M by designating the sensor slave address with a write request, then designating the address (M). Then, the
Master generates the start condition. The Start Condition is generated without generating the Stop Condition, so it
becomes the Repeated Start Condition. Next, when the Master sends the slave address with a read request, the
sensor outputs an Acknowledge immediately followed by the index address data on SDA. After the Master
receives the data, it generates a Negative Acknowledge and the Stop Condition to end the communication.

Index
Previous index value Index M
M+1

Slave Register Register Slave


DATA
S Address 0 A Address A Address A Sr Address 1 A A P
[7:0]
[7:1] [15:8] [7:0] [7:1]

Index, value M
From Master to Slave S : Start Condition A : Acknowledge
Sr : Repeated Start Condition
From Slave to Master P : Stop Condition A : Negative Acknowledge

Single Read from Random Location

Single Read from Current Location


After the slave address is transmitted by a write request, that address is designated by the next communication
and the index holds that value. In addition, when data read/write is performed, the index is incremented by the
subsequent Acknowledge/Negative Acknowledge timing. When the index value is known to indicate the address
to be read, sending the slave address with a read request allows the data to be read immediately after
Acknowledge. After receiving the data, the Master generates a Negative Acknowledge and the Stop Condition to
end the communication, but the index value is incremented, so the data at the next address can be read by
sending the slave address with a read request.

Index Index
Previous index value, K
K+1 K+2

Slave Slave
DATA DATA
S Address 1 A A P S Address 1 A A P
[7:0] [7:0]
[7:1] [7:1]

From Master to Slave S : Start Condition A : Acknowledge

From Slave to Master P : Stop Condition A : Negative Acknowledge

Single Read from Current Location

29
IMX415-AAQR-C

Sequential Read Starting from Random Location


In reading data sequentially, which is starting from an optional address, the Master must set the index value to the
start of the addresses to be read. For this purpose, dummy write operation includes the register address setting.
The Master sets the sensor index value to M by designating the sensor slave address with a read request, then
designating the address (M). Then, the Master generates the Repeated Start Condition.
Next, when the Master sends the slave address with a read request, the sensor outputs an Acknowledge followed
immediately by the index address data on SDA. When the Master outputs an Acknowledge after it receives the
data, the index value inside the sensor is incremented and the data at the next address is output on SDA. This
allows the Master to read data sequentially. After reading the necessary data, the Master generates a Negative
Acknowledge and the Stop Condition to end the communication.

Index Index Index


Previous index value, K Index M
M+1 (M+L-1) (M+L)

Slave Register Register Slave


DATA DATA DATA
S Address 0 A Address A Address A Sr Address 1 A A A A A P
[7:0] [7:0] [7:0]
[7:1] [15:8] [7:0] [7:1]

Index, value M L bytes of data

From Master to Slave S : Start Condition A : Acknowledge


Sr : Repeated Start Condition
From Slave to Master P : Stop Condition A : Negative Acknowledge

Sequential Read Starting from Random Location

Sequential Read Starting from Current Location


When the index value is known to indicate the address to be read, sending the slave address with a read request
allows the data to be read immediately after the Acknowledge. When the Master outputs an Acknowledge after it
receives the data, the index value inside the sensor is incremented and the data at the next address is output on
SDA.
This allows the Master to read data sequentially. After reading the necessary data, the Master generates a
Negative Acknowledge and the Stop Condition to end the communication.

Index Index Index


Index K
K+1 (K+L-1) (M+L)

Slave
DATA DATA DATA
S Address 1 A A A A A P
[7:0] [7:0] [7:0]
[7:1]

L bytes of data
From Master to Slave S : Start Condition A : Acknowledge

From Slave to Master P : Stop Condition A : Negative Acknowledge

Sequential Read Starting from Current Location

30
IMX415-AAQR-C

Single Write to Random Location


The Master sets the sensor index value to M by designating the sensor slave address with a write request, and
designating the address (M). After that the Master can write the value in the designated register by transmitting
the data to be written. After writing the necessary data, the Master generates the Stop Condition to end the
communication.

Index
Previous index value Index M
M+1

Slave Register Register A


DATA
S Address 0 A Address A Address A / P
[7:0]
[7:1] [15:8] [7:0] A

Index, value M

From Master to Slave S : Start Condition A : Acknowledge

From Slave to Master P : Stop Condition A : Negative Acknowledge

Single Write to Random Location

Sequential Write Starting from Random Location


The Master can write a value to register address M by designating the sensor slave address with a write request,
designating the address (M), and then transmitting the data to be written. After the sensor receives the write data,
it outputs an Acknowledge and at the same time increments the register address, so the Master can write to the
next address simply by continuing to transmit data. After the Master writes the necessary number of bytes, it
generates the Stop Condition to end the communication.

Index Index Index


Previous index value Index M
M+1 (M+L-1) (M+L)

Slave Register Register A


DATA DATA DATA
S Address 0 A Address A Address A A A A / P
[7:0] [7:0] [7:0]
[7:1] [15:8] [7:0] A

Index, value M L bytes of data

From Master to Slave S : Start Condition A : Acknowledge

From Slave to Master P : Stop Condition A : Negative Acknowledge

Sequential Write Starting from Random Location

31
IMX415-AAQR-C

Register Map

This sensor has a total of 4352 bytes (256 × 17) of registers, composed of registers with LSB addresses 00h to FFh
that correspond to MSB address 30h to 40h. Use the initial values for empty address. Some registers must be
change from the initial values, so the sensor control side should be capable of setting 4352 bytes.

There are three different register reflection timings.


About the Reflection timing column of the Register Map, registers noted as "I" are reflected immediately after writing
to register, registers noted as "S" are set during standby mode and reflected after standby canceled, registers noted
as "V" are reflected at “Fame reflection register reflection timing” on the figure described in the section of “Setting
Registers with Serial Communication”.

Do not perform communication to addresses not listed in the Register Map. Doing so may result in operation errors.
However, other registers that requires communication to address not listed above may be added, so addresses up to
FFh should be supported for LSB address; 3000h to 40FFh.

* For the register that is writing " * " to the setting value in description (Indicated by red letter), change the value
from the default value after the reset.
** In Gain setting only, it is reflected on the next frame which was settings.
*** Setting except for the setting values described in the description column is prohibited.

32
IMX415-AAQR-C

(1) Registers corresponding to address = 30**h.


Default value
Register after reset Reflection
Address bit Description
name By By timing
register address
Standby
0 STANDBY 1h I
0: Operating 1: Standby
1 ― Fixed to “0h” 0h ―
2 ― Fixed to “0h” 0h ―
3000h 3 ― Fixed to “0h” 0h 01h ―
4 ― Fixed to “0h” 0h ―
5 ― Fixed to “0h” 0h ―
6 ― Fixed to “0h” 0h ―
7 ― Fixed to “0h” 0h ―
Register hold
(Function not to update V reflection
0 REGHOLD 0h I
register)
0: Invalid 1: Valid
1 ― Fixed to “0h” 0h ―
3001h 2 ― Fixed to “0h” 0h 00h ―
3 ― Fixed to “0h” 0h ―
4 ― Fixed to “0h” 0h ―
5 ― Fixed to “0h” 0h ―
6 ― Fixed to “0h” 0h ―
7 ― Fixed to “0h” 0h ―
Setting of master mode operation
0 XMSTA 0: Master mode operation start 1h I
1: Master mode operation stop
1 ― Fixed to “0h” 0h ―
2 ― Fixed to “0h” 0h ―
3002h 01h
3 ― Fixed to “0h” 0h ―
4 ― Fixed to “0h” 0h ―
5 ― Fixed to “0h” 0h ―
6 ― Fixed to “0h” 0h ―
7 ― Fixed to “0h” 0h ―
Select Master /Slave mode
0 XMASTER 0: Master mode 0h S
1: Slave mode
1 ― Fixed to “0h” 0h ―
2 ― Fixed to “0h” 0h ―
3003h 00h
3 ― Fixed to “0h” 0h ―
4 ― Fixed to “0h” 0h ―
5 ― Fixed to “0h” 0h ―
6 ― Fixed to “0h” 0h ―
7 ― Fixed to “0h” 0h ―

33
IMX415-AAQR-C

Default value
Register after reset Reflection
Address bit Description
name By By timing
register address
0 LSB
1
2
3
3008h FFh
4 BCWAIT_TIME The value is set according to INCK.
0FFh S
5 [9:0] Refer to “INCK setting”
6
7
0
1 MSB
2 ― Fixed to “0h” 0h ―
3 ― Fixed to “0h” 0h ―
3009h 00h
4 ― Fixed to “0h” 0h ―
5 ― Fixed to “0h” 0h ―
6 ― Fixed to “0h” 0h ―
7 ― Fixed to “0h” 0h ―
0 LSB
1
2
3
300Ah B6h
4 CPWAIT_TIME The value is set according to INCK.
0B6h S
5 [9:0] Refer to “INCK setting”
6
7
0
1 MSB
2 ― Fixed to “0h” 0h ―
3 ― Fixed to “0h” 0h ―
300Bh A0h
4 ― Fixed to “0h” 0h ―
5 ― Fixed to “1h” 1h ―
6 ― Fixed to “0h” 0h ―
7 ― Fixed to “1h” 1h ―
0 Window mode setting
1 WINMODE 0: All-pixel mode, Horizontal/Vertical
0h V
2 [3:0] 2/2-line binning
3 4: Window cropping mode
301Ch 00h
4 ― Fixed to “0h” 0h ―
5 ― Fixed to “0h” 0h ―
6 ― Fixed to “0h” 0h ―
7 ― Fixed to “0h” 0h ―

34
IMX415-AAQR-C

Default value
Register after reset Reflection
Address bit Description
name By By timing
register address
Mode setting
0 HADD 0h: All-pixel mode 0h S
1h: Horizontal 2 binning
1 ― Fixed to “0h” 0h ―
2 ― Fixed to “0h” 0h ―
3020h 00h
3 ― Fixed to “0h” 0h ―
4 ― Fixed to “0h” 0h ―
5 ― Fixed to “0h” 0h ―
6 ― Fixed to “0h” 0h ―
7 ― Fixed to “0h” 0h ―
Mode setting
0 VADD 0h: All-pixel mode 0h S
1h: Vertical 2 binning
1 ― Fixed to “0h” 0h ―
2 ― Fixed to “0h” 0h ―
3021h 00h
3 ― Fixed to “0h” 0h ―
4 ― Fixed to “0h” 0h ―
5 ― Fixed to “0h” 0h ―
6 ― Fixed to “0h” 0h ―
7 ― Fixed to “0h” 0h ―
0 Mode setting
ADDMODE
0h: All-pixel mode 0h S
1 [1:0]
1h: Horizontal/Vertical 2/2-line binning
2 ― Fixed to “0h” 0h ―
3022h 3 ― Fixed to “0h” 0h 00h ―
4 ― Fixed to “0h” 0h ―
5 ― Fixed to “0h” 0h ―
6 ― Fixed to “0h” 0h ―
7 ― Fixed to “0h” 0h ―

35
IMX415-AAQR-C

Default value
Register after reset Reflection
Address bit Description
name By By timing
register address
0 LSB
1
2
3
3024h CAh
4
5
6
When sensor master mode vertical
7
span setting.
0
1 VMAX
For details, see the item of 008CAh V
2 [19:0]
“Slave Mode and Master Mode”
3
3025h in the section of 08h
4
“Description of Various Functions”.
5
6
7
0
1
2
3 MSB
3026h 00h
4 ― Fixed to “0h” 0h ―
5 ― Fixed to “0h” 0h ―
6 ― Fixed to “0h” 0h ―
7 ― Fixed to “0h” 0h ―
0 LSB
1
2
3
3028h 26h
4
When sensor master mode horizontal
5
span setting.
6
7 HMAX
For details, see the item of 0226h V
0 [15:0]
“Slave Mode and Master Mode”
1
in the section of
2
“Description of Various Functions”.
3
3029h 02h
4
5
6
7 MSB

36
IMX415-AAQR-C

Default value
Register after reset Reflection
Address bit Description
name By By timing
register address
Horizontal direction
Readout inversion control
0 HREVERSE 0h V
0: Normal
1: Inverted
Vertical direction
Readout inversion control
1 VREVERSE 0h V
0: Normal
3030h 00h
1: Inverted
2 ― Fixed to “0h” 0h ―
3 ― Fixed to “0h” 0h ―
4 ― Fixed to “0h” 0h ―
5 ― Fixed to “0h” 0h ―
6 ― Fixed to “0h” 0h ―
7 ― Fixed to “0h” 0h ―
0 AD conversion bits setting
ADBIT
0: AD 10 bit 1h S
1 [1:0]
1: AD 12 bit ( 11 bit + digital dither )
2 ― Fixed to “0h” 0h ―
3031h 3 ― Fixed to “0h” 0h 01h ―
4 ― Fixed to “0h” 0h ―
5 ― Fixed to “0h” 0h ―
6 ― Fixed to “0h” 0h ―
7 ― Fixed to “0h” 0h ―
Number of output bit setting
0 MDBIT 0: 10 bit 1h S
1: 12 bit
1 ― Fixed to “0h” 0h ―
2 ― Fixed to “0h” 0h ―
3032h 01h
3 ― Fixed to “0h” 0h ―
4 ― Fixed to “0h” 0h ―
5 ― Fixed to “0h” 0h ―
6 ― Fixed to “0h” 0h ―
7 ― Fixed to “0h” 0h ―
0 Output IF mode setting
1 0: 2376 Mbps
2 2: 2079 Mbps
SYS_MODE 4: 1782 Mbps
4h S
[3:0] 5: 891 Mbps
3 7: 594 Mbps
3033h 04h
8: 1140 / 1485 Mbps
9: 720 Mbps
4 ― Fixed to “0h” 0h ―
5 ― Fixed to “0h” 0h ―
6 ― Fixed to “0h” 0h ―
7 ― Fixed to “0h” 0h ―

37
IMX415-AAQR-C

Default value
Register after reset Reflection
Address bit Description
name By By timing
register address
0 LSB
1
2
3
3040h 00h
4 In window cropping mode
5 Start position
PIX_HST
6 (Horizontal direction) 0000h V
[12:0]
7
0 Multiples of 2
1
2
3
3041h 00h
4 MSB
5 ― Fixed to “0h” 0h ―
6 ― Fixed to “0h” 0h ―
7 ― Fixed to “0h” 0h ―
0 LSB
1
2
3
3042h 18h
4 In window cropping mode
5 Cropping width
PIX_HWIDTH
6 (Horizontal direction) 0F18h V
[12:0]
7
0 Multiples of 24
1
2
3
3043h 0Fh
4 MSB
5 ― Fixed to “0h” 0h ―
6 ― Fixed to “0h” 0h ―
7 ― Fixed to “0h” 0h ―
0 LSB
1
2
3
3044h In window cropping mode 00h
4
Start position
5
PIX_VST (Vertical direction)
6 0000h V
[12:0]
7
Designated in Line ×2,
0
Multiples of 4
1
2
3
3045h 00h
4 MSB
5 ― Fixed to “0h” 0h ―
6 ― Fixed to “0h” 0h ―
7 ― Fixed to “0h” 0h ―

38
IMX415-AAQR-C

Default value
Register after reset Reflection
Address bit Description
name By By timing
register address
0 LSB
1
2
3
3046h In window cropping mode 20h
4
Cropping width
5
PIX_VWIDTH (Vertical direction)
6 1120h V
[12:0]
7
Designated in Line × 2,
0
Multiples of 4
1
2
3
3047h 11h
4 MSB
5 ― Fixed to “0h” 0h ―
6 ― Fixed to “0h” 0h ―
7 ― Fixed to “0h” 0h ―
0 LSB
1
2
3
3050h 66h
4
5
6
7
0
1 SHR0 Storage time adjustment
00066h V
2 [19:0] Designated in line units.
3
3051h 00h
4
5
6
7
0
1
2
3 MSB
3052h 00h
4 ― Fixed to “0h” 0h ―
5 ― Fixed to “0h” 0h ―
6 ― Fixed to “0h” 0h ―
7 ― Fixed to “0h” 0h ―
3081h [7:0] ― Fixed to “00h” 00h 00h S

39
IMX415-AAQR-C

Default value
Register after reset Reflection
Address bit Description
name By By timing
register address
0 LSB
1
2
3
3090h GAIN_PCG_0 Gain setting 00h
4 000h V
[8:0] (0.0dB to 72.0dB / 0.3dB step)
5
6
7
0 MSB
1 ― Fixed to “0h” 0h ―
2 ― Fixed to “0h” 0h ―
3 ― Fixed to “0h” 0h ―
3091h 00h
4 ― Fixed to “0h” 0h ―
5 ― Fixed to “0h” 0h ―
6 ― Fixed to “0h” 0h ―
7 ― Fixed to “0h” 0h ―
0 XVS pin setting in master mode
XVSOUTSEL
0: Fixed to Low 2h I
1 [1:0]
2: VSYNC output
2 XHS pin setting in master mode
XHSOUTSEL
0: Fixed to Low 2h I
30C0h 3 [1:0] 2Ah
2: HSYNC output
4
― Fixed to “2h” 2h ―
5
6 ― Fixed to “0h” 0h ―
7 ― Fixed to “0h” 0h ―
0 XVS pin setting
XVS_DRV
0: XVS output (Master mode) 3h S
1 [1:0]
3: HiZ (Slave mode)
2 XHS pin setting
XHS_DRV
0: XHS output (Master mode) 3h S
30C1h 3 [1:0] 0Fh
3: HiZ (Slave mode)
4
― Fixed to “0h” 0h ―
5
6 ― Fixed to “0h” 0h ―
7 ― Fixed to “0h” 0h ―

40
IMX415-AAQR-C

Default value
Register after reset Reflection
Address bit Description
name By By timing
register address
0 ― Fixed to “0h” 0h ―
1 ― Fixed to “0h” 0h ―
2 ― Fixed to “0h” 0h ―
3 ― Fixed to “0h” 0h ―
4 XVS pulse width setting
in master mode.
30CCh 00h
XVSLNG 0: 1H
0h I
5 [1:0] 1: 2H
2: 4H
3: 8H
6 ― Fixed to “0h” 0h ―
7 ― Fixed to “0h” 0h ―
0 ― Fixed to “0h” 0h ―
1 ― Fixed to “0h” 0h ―
2 ― Fixed to “0h” 0h ―
3 ― Fixed to “0h” 0h ―
4 XHS pulse width setting
in master mode.
30CDh 00h
XHSLNG 0: 16clock
0h I
5 [1:0] 1: 32clock
2: 64clock
3: 128clock
6 ― Fixed to “0h” 0h ―
7 ― Fixed to “0h” 0h ―
0 The value is set according to Readout
1 mode.
DIG_CLP_VSTART
2 2: Horizontal / Vertical 2/2-line binning 06h S
[4:0]
3 mode
30D9h 06h
4 6: All-pixel scan mode
5 ― Fixed to “0h” 0h ―
6 ― Fixed to “0h” 0h ―
7 ― Fixed to “0h” 0h ―
0 The value is set according to Readout
mode.
DIG_CLP_VNUM
1: Horizontal / Vertical 2/2-line binning 2h S
1 [1:0]
mode
2: All-pixel scan mode
30DAh 2 ― Fixed to “0h” 0h 02h ―
3 ― Fixed to “0h” 0h ―
4 ― Fixed to “0h” 0h ―
5 ― Fixed to “0h” 0h ―
6 ― Fixed to “0h” 0h ―
7 ― Fixed to “0h” 0h ―

41
IMX415-AAQR-C

Default value
Register after reset Reflection
Address bit Description
name By By timing
register address
0 LSB
1
2
3 Black level offset value setting
30E2h 32h
4 BLKLEVEL
032h I
5 [9:0] 10-bit readout mode: 1digit/1h
6 12-bit readout mode: 4digit/1h
7
0
1 MSB
2 ― Fixed to “0h” 0h ―
3 ― Fixed to “0h” 0h ―
30E3h 00h
4 ― Fixed to “0h” 0h ―
5 ― Fixed to “0h” 0h ―
6 ― Fixed to “0h” 0h ―
7 ― Fixed to “0h” 0h ―

42
IMX415-AAQR-C

(2) Registers corresponding to address = 31**h.


Default value
Register after reset Reflection
Address bit Description
name By By timing
register address
INCKSEL1 The value is set according to INCK.
3115h [7:0] 00h 00h S
[7:0] Refer to “INCK setting”
INCKSEL2 The value is set according to INCK.
3116h [7:0] 28h 28h S
[7:0] Refer to “INCK setting”
0 LSB
1
2
3
3118h C0h
4
INCKSEL3 The value is set according to INCK.
5 0C0h S
[10:0] Refer to “INCK setting”
6
7
0
1
2 MSB
3 ― Fixed to “0h” 0h ―
3119h 00h
4 ― Fixed to “0h” 0h ―
5 ― Fixed to “0h” 0h ―
6 ― Fixed to “0h” 0h ―
7 ― Fixed to “0h” 0h ―
0 LSB
1
2
3
311Ah E0h
4
INCKSEL4 The value is set according to INCK.
5 0E0h S
[10:0] Refer to “INCK setting”
6
7
0
1
2 MSB
3 ― Fixed to “0h” 0h ―
311Bh 00h
4 ― Fixed to “0h” 0h ―
5 ― Fixed to “0h” 0h ―
6 ― Fixed to “0h” 0h ―
7 ― Fixed to “0h” 0h ―
INCKSEL5 The value is set according to INCK.
311Eh [7:0] 28h 28h S
[7:0] Refer to “INCK setting”

43
IMX415-AAQR-C

(3) Registers corresponding to address = 32**h.


Default value
Register after reset Reflection
Address bit Description
name By By timing
register Address
32D4h [7:0] ― Set to “21h” 20h 20h S
32ECh [7:0] ― Set to “A1h” A0h A0h S

(4) Registers corresponding to address = 34**h.


Default value
Register after reset Reflection
Address bit Description
name By By timing
register Address
3452h [7:0] ― Set to “7Fh” 00h 00h S
3453h [7:0] ― Set to “03h” 00h 00h S

(5) Registers corresponding to address = 35**h.


Default value
Register after reset Reflection
Address bit Description
name By By timing
register address
358Ah [7:0] ― Set to “04h” 06h 06h S
35A1h [7:0] ― Set to “02h” 00h 00h S

(6) Registers corresponding to address = 36**h.


Default value
Register after reset Reflection
Address bit Description
name By By timing
register Address
36BCh [7:0] ― Set to “0Ch” 00h 00h S
36CCh [7:0] ― Set to “53h” FFh FFh S
36CDh [7:0] ― Set to “00h” 01h 01h S
36CEh [7:0] ― Set to “3Ch” 00h 00h S
36D0h [7:0] ― Set to “8Ch” FFh FFh S
36D1h [7:0] ― Set to “00h” 01h 01h S
36D2h [7:0] ― Set to “71h” 00h 00h S
36D4h [7:0] ― Set to “3Ch” 00h 00h S
36D6h [7:0] ― Set to “53h” FFh FFh S
36D7h [7:0] ― Set to “00h” 01h 01h S
36D8h [7:0] ― Set to “71h” 00h 00h S
36DAh [7:0] ― Set to “8Ch” FFh FFh S
36DBh [7:0] ― Set to “00h” 01h 01h S

44
IMX415-AAQR-C

(7) Registers corresponding to address = 37**h.


Default value
Register after reset Reflection
Address bit Description
name By By timing
register address
The value is set according to AD
ADBIT1 Conversion bits
3701h [7:0] 03h 03h S
[7:0] 00h: AD 10-bit
03h: AD 12-bit ( 11 bit + digital dither )
3724h [7:0] ― Set to “02h” 0Ah 0Ah S
3726h [7:0] ― Set to “02h” 0Ah 0Ah S
3732h [7:0] ― Set to “02h” 00h 00h S
3734h [7:0] ― Set to “03h” 0Ah 0Ah S
3736h [7:0] ― Set to “03h” 0Ah 0Ah S
3742h [7:0] ― Set to “03h” 00h 00h S

(8) Registers corresponding to address = 38**h.


Default value
Register after reset Reflection
Address bit Description
name By By timing
register address
3862h [7:0] ― Set to “E0h” 7Fh 7Fh S
38CCh [7:0] ― Set to “30h” 33h 33h S
38CDh [7:0] ― Set to “2Fh” 33h 33h S

(9) Registers corresponding to address = 39**h.


Default value
Register after reset Reflection
Address bit Description
name By By timing
register address
395Ch [7:0] ― Set to “0Ch” 00h 00h S

(10) Registers corresponding to address = 3A**h.


Default value
Register after reset Reflection
Address bit Description
name By By timing
register address
3A42h [7:0] ― Set to “D1h” 11h 11h S
3A4Ch [7:0] ― Set to “77h” 37h 37h S
3AE0h [7:0] ― Set to “02h” 00h 00h S
3AECh [7:0] ― Set to “0Ch” 00h 00h S

45
IMX415-AAQR-C

(11) Registers corresponding to address = 3B**h.


Default value
Register after reset Reflection
Address bit Description
name By By timing
register address
3B00h [7:0] ― Set to “2Eh” 28h 28h S
3B06h [7:0] ― Set to “29h” 23h 23h S
3B98h [7:0] ― Set to “25h” 19h 19h S
3B99h [7:0] ― Set to “21h” 19h 19h S
3B9Bh [7:0] ― Set to “13h” 19h 19h S
3B9Ch [7:0] ― Set to “13h” 19h 19h S
3B9Dh [7:0] ― Set to “13h” 19h 19h S
3B9Eh [7:0] ― Set to “13h” 16h 16h S
3BA1h [7:0] ― Set to “00h” 04h 04h S
3BA2h [7:0] ― Set to “06h” 09h 09h S
3BA3h [7:0] ― Set to “0Bh” 09h 09h S
3BA4h [7:0] ― Set to “10h” 0Dh 0Dh S
3BA5h [7:0] ― Set to “14h” 0Dh 0Dh S
3BA6h [7:0] ― Set to “18h” 0Dh 0Dh S
3BA7h [7:0] ― Set to “1Ah” 0Dh 0Dh S
3BA8h [7:0] ― Set to “1Ah” 0Dh 0Dh S
3BA9h [7:0] ― Set to “1Ah” 0Dh 0Dh S
3BACh [7:0] ― Set to “EDh” 00h 00h S
3BADh [7:0] ― Set to “01h” 00h 00h S
3BAEh [7:0] ― Set to “F6h” 22h 22h S
3BAFh [7:0] ― Set to “02h” 00h 00h S
3BB0h [7:0] ― Set to “A2h” 84h 84h S
3BB1h [7:0] ― Set to “03h” 00h 00h S
3BB2h [7:0] ― Set to “E0h” A2h A2h S
3BB3h [7:0] ― Set to “03h” 00h 00h S
3BB4h [7:0] ― Set to “E0h” 11h 11h S
3BB5h [7:0] ― Set to “03h” 01h 01h S
3BB6h [7:0] ― Set to “E0h” ECh ECh S
3BB7h [7:0] ― Set to “03h” 01h 01h S
3BB8h [7:0] ― Set to “E0h” 7Ah 7Ah S
3BBAh [7:0] ― Set to “E0h” D1h D1h S
3BBCh [7:0] ― Set to “DAh” ECh ECh S
3BBEh [7:0] ― Set to “88h” F5h F5h S
3BC0h [7:0] ― Set to “44h” 43h 43h S
3BC2h [7:0] ― Set to “7Bh” 7Ah 7Ah S
3BC4h [7:0] ― Set to “A2h” A1h A1h S
3BC8h [7:0] ― Set to “BDh” D1h D1h S
3BCAh [7:0] ― Set to “BDh” DBh DBh S

46
IMX415-AAQR-C

(12) Registers corresponding to address = 40**h.


Default value
Register Reflection
Address bit Description By By
name timing
register address
0 Output interface selection
LANEMODE
1 1: CSI-2 2lane 3h S
[2:0]
2 3: CSI-2 4lane
3 ― Fixed to “0h” 0h ―
4001h 03h
4 ― Fixed to “0h” 0h ―
5 ― Fixed to “0h” 0h ―
6 ― Fixed to “0h” 0h ―
7 ― Fixed to “0h” 0h ―
4004h [7:0] TXCLKESC_FREQ The value is set according to INCK. 90h
1290h S
4005h [7:0] [15:0] Refer to “INCK setting” 12h
The value is set according to INCK.
0 INCKSEL6 1h S
Refer to “INCK setting”
1 ― Fixed to “0h” 0h ―
2 ― Fixed to “0h” 0h ―
400Ch 3 ― Fixed to “0h” 0h 01h ―
4 ― Fixed to “0h” 0h ―
5 ― Fixed to “0h” 0h ―
6 ― Fixed to “0h” 0h ―
7 ― Fixed to “0h” 0h ―
4018h [7:0] TCLKPOST B7h
Global timing setting 00B7h S
4019h [7:0] [15:0] 00h
401Ah [7:0] TCLKPREPARE 67h
Global timing setting 0067h S
401Bh [7:0] [15:0] 00h
401Ch [7:0] TCLKTRAIL 6Fh
Global timing setting 006Fh S
401Dh [7:0] [15:0] 00h
401Eh [7:0] TCLKZERO DFh
Global timing setting 01DFh S
401Fh [7:0] [15:0] 01h
4020h [7:0] THSPREPARE 6Fh
Global timing setting 006Fh S
4021h [7:0] [15:0] 00h
4022h [7:0] THSZERO CFh
Global timing setting 00CFh S
4023h [7:0] [15:0] 00h
4024h [7:0] THSTRAIL 6Fh
Global timing setting 006Fh S
4025h [7:0] [15:0] 00h
4026h [7:0] THSEXIT B7h
Global timing setting 00B7h S
4027h [7:0] [15:0] 00h
4028h [7:0] TLPX 5Fh
Global timing setting 005Fh S
4029h [7:0] [15:0] 00h
0
INCKSEL7 The value is set according to INCK.
1 0h S
[2:0] Refer to “INCK setting”
2
3 ― Fixed to “0h” 0h ―
4074h 00h
4 ― Fixed to “0h” 0h ―
5 ― Fixed to “0h” 0h ―
6 ― Fixed to “0h” 0h ―
7 ― Fixed to “0h” 0h ―

47
IMX415-AAQR-C

Readout Drive mode

Operating mode
The table below shows the operating modes available with this sensor.
These frame rates indicate the maximum rates for each mode. When using a typical frame rate, please refer to the
“List of Setting Register” at section “Image Data Output Format”.

AD Output Frame Recording Pixels


Data rate INCK 1H period 1V period
Mode Lane conversion bit width rate H V
[Mbps/Lane] [MHz] [Clock] [XHS]
[bit] [bit] [frame/s] [pixels] [lines]
10 10 44.4 27, 37.125, 746 (*1)
2079
12 12 37.5 74.25 887 (*1)

10 10 38.5 27, 37.125, 861 (*1)


1782
12 12 32.4 74.25 1022 (*1)

1440 10 10 31.6 24, 72 1016 (*2)


2
10 10 19.8 27, 37.125, 1668 (*1)
891
12 12 16.6 74.25 1990 (*1)

720 10 10 16.2 24, 72 1985 (*2)

10 10 13.4 27, 37.125, 2238 (*1)


594
12 12 11.2 74.25 2958 (*1)

27, 37.125,
2376 10 10 90.9 365 (*1)
74.25
10 10 82.9 27, 37.125, 400 (*1)
All pixel 2079 3840 2160 2238
12 12 60.3 74.25 550 (*1)

10 10 72.4 27, 37.125, 458 (*1)


1782
12 12 60.3 74.25 550 (*1)

27, 37.125,
1485 10 10 61.6 538 (*1)
74.25
4
10 10 60.4 532 (*2)
1440 24, 72
12 12 51.1 629 (*2)

10 10 38.5 27, 37.125, 861 (*1)


891
12 12 32.4 74.25 1022 (*1)

10 10 31.6 1017 (*2)


720 24, 72
12 12 26.5 1210 (*2)

10 10 26.2 27, 37.125, 1265 (*1)


594
12 12 22.0 74.25 1506 (*1)

(*1) Clock frequency = 74.25 [MHz]


(*2) Clock frequency = 72 [MHz]

48
IMX415-AAQR-C

AD Output Frame Recording Pixels


Data rate INCK 1H period 1V period
Mode Lane conversion bit width rate H V
[Mbps/Lane] [MHz] [Clock*] [XHS]
[bit] [bit] [frame/s] [pixels] [lines]
27, 37.125,
2079 10 12 70.5 470 (*1)
74.25
27, 37.125,
1782 10 12 61.5 539 (*1)
74.25
2
27, 37.125,
891 10 12 32.4 1024 (*1)
74.25
27, 37.125,
594 10 12 21.9 1509 (*1)
Horizontal/ 74.25
Vertical 27, 37.125,
2079 10 12 90.9 1920 1080 365 (*1)
2238
2/2-line 74.25
binning 27, 37.125,
1782 10 12 90.9 365 (*1)
74.25
1440 10 12 88.1 24, 72 365 (*2)
4
27, 37.125,
891 10 12 61.5 539 (*1)
74.25
720 10 12 51.0 24, 72 630 (*2)

27, 37.125,
594 10 12 42.4 782 (*1)
74.25

(*1) Clock frequency = 74.25 [MHz]


(*2) Clock frequency = 72 [MHz]

49
IMX415-AAQR-C

Image Data Output Format (CSI-2 output)


Frame Format
Each line of each image frame is output like the General Frame Format of CSI-2. The settings for each packet
header are shown below.

DATA Type
Setting register
Header [5:0] Name Description
(I2C)
00h Frame Start Code N/A FS
01h Frame End Code N/A FE
10h NULL N/A Invalid data
12h Embedded Data N/A Embedded data
2Bh RAW10 Address: 3032h 0A0Ah
2Ch RAW12 MDBIT [0] 0C0Ch
37h OB Data N/A Vertical OB line data

Frame Structure

FS
PH EBD(Embedded data)
Ignored OB
PH Vertical effective OB
Ignored OB
Dummy
RG RG
GB GB

PF

Recording pixel area


Line blanking

PH (Effective pixels, color processing margin)

RG RG
GB GB
Dummy FE

Frame blanking

FS Next Frame
PH EBD(Embedded data) PF

Frame Structure of CSI-2 output

50
IMX415-AAQR-C

Embedded Data Line


The Embedded data line is output in a line following the sync code FS.

Embedded Data Format

Packet Header A5h Tag Data Tag Data Tag Data Tag Data Tag Data 07h 07h Packet Footer

RAW10

Packet Header A5h Tag Data Tag 55h Data Tag Data Tag 55h Data Tag Data 07h 55h Packet Footer

A5h Tag Data Tag 55h


[9:2] [9:2] [9:2] [9:2] [1:0]

A5h Tag Data Tag


[1:0] [1:0] [1:0] [1:0]

RAW12

Packet Header A5h Tag 55h Data Tag 55h Data Tag 55h Data Tag 55h Data 07h 55h Packet Footer

A5h Tag 55h


[11:4] [11:4] [3:0]

A5h Tag
[3:0] [3:0]

The end of the address and the register value is determined according to the tags embedded in the data.

Embedded Data Line Tag

Tag Data Byte Description


00h Illegal Tag. If found treat as end of Data.
07h End of Data.
AAh CCI Register Index MSB [15:8]
A5h CCI Register Index LSB [7:0]
Auto increment the CCI index after the data byte – valid data
5Ah
Data byte contains valid CCI register data.
Auto increment the CCI index after the data byte – null data
55h A CCI register does not exist for the current CCI index.
The data byte value is the 07h.
FFh Illegal Tag. If found treat as end of Data.

51
IMX415-AAQR-C

Specific output examples are shown below.

Pixel I2C address


bit Data Byte Description Description
(8bit) [HEX]
1 [7:0] - - ignored
2 [3:0] 301C[3:0] WINMODE
[3:0] - - ignored
[4] 3030[0] HREVERSE
3
[6:5] 3022[1:0] ADDMODE
[7] - - ignored
4 to 8 [7:0] - - ignored
[4:0] - - ignored
9 [5] 3030[1] VREVERSE
[7:6] - - ignored
10 [7:0] - - ignored
[5:0] - - ignored
11
[7:6] 3031[1:0] ADBIT
12 [7:0] - - ignored
[2:0] 4001[2:0] LANEMODE
13 [3] 3032[0] MDBIT
[7:4] 3030[3:0] SYS_MODE
18 to 23 [7:0] - - ignored
24 [7:0] 3050[7:0]
25 [7:0] 3051[7:0] SHR0
[3:0] 3052[3:0]
26
[7:4] - - ignored
27 to 53 [7:0] - - ignored
54 [7:0] 30E2[7:0]
BLKLEVEL
[1:0] 30E3[1:0]
55
[7:2] - - ignored
56 to 216 [7:0] - - ignored

Output data is Data[7:0] = 00h from 217 to 224 pixel.


Output data is Data[7:0] = 07h from 225 to end pixel.

52
IMX415-AAQR-C

Image Data Output Format


The table below shows the register setting example of typical frame rate.
The frame rate is obtained by the following formula when using other frame rates.

Frame rate [frame / s] = 1 / ( VTTL × (1H period) )


VTTL : 1 frame line length or VMAX
: “1V period” or more in “Operating mode”
1H period (unit [s]) : “1H period” or more in “Operating mode”

53
IMX415-AAQR-C

All-pixel mode
List of Setting Register

CSI-2 serial / 2lane Remarks


Register Initial 10 15 15.74 30 30 30.01 [frame/s]
Address bit
Name Value 594 891 720 1782 2079 1440 [Mbps/lane]
44.5 29.7 28.3 14.9 14.9 14.9 1H period [μs]
3008h [7:0]
BCWAIT_TIME 0FFh
3009h [1:0]
Refer to “INCK setting”
300Ah [7:0]
CPWAIT_TIME 0B6h
300Bh [1:0]
301Ch [3:0] WINMODE 0h 0h All pixel mode
3022h [1:0] ADDMODE 0h 0h All pixel mode
3024h [7:0]
3025h [7:0] VMAX 8CAh 8CAh
3026h [3:0]
3028h [7:0]
HMAX 226h CE4h 898h 7F0h 44Ch 44Ch 42Ah
3029h [7:0]
[0] HREVERSE 0h 0h / 1h 0: Nor. , 1: Inv.
3030h
[1] VREVERSE 0h 0h / 1h 0: Nor. , 1: Inv.
3031h [1:0] ADBIT 1h 0h / 1h 0h / 1h 0h 0h / 1h 0h / 1h 0h 0: 10 bit, 1: 12 bit
3032h [0] MDBIT 1h 0h / 1h 0h / 1h 0h 0h / 1h 0h / 1h 0h 0: 10 bit, 1: 12 bit
3033h [3:0] SYS_MODE 4h 7h 5h 9h 4h 2h 8h
3115h [7:0] INCKSEL1 00h
3116h [7:0] INCKSEL2 28h
3118h [7:0]
INCKSEL3 0C0h
3119h [2:0] Refer to “INCK setting”
311Ah [7:0]
INCKSEL4 0E0h
311Bh [2:0]
311Eh [7:0] INCKSEL5 28h
3200h
to [7:0] Refer to “Register Map”
3BFFh
4001h [2:0] LAMEMODE 3h 1h 2lame
4004h [7:0] TXCLCKES_F
1290h
4005h [7:0] REQ Refer to “INCK setting”
400Ch [0] INCKSEL6 1h
4018h [7:0]
TCLKPOST 00B7h 0067h 007Fh 006Fh 00B7h 00D7h 009Fh Global timing
4019h [7:0]
401Ah [7:0] TCLKPREPAR
0067h 0027h 0037h 002Fh 0067h 007Fh 0057h Global timing
401Bh [7:0] E
401Ch [7:0]
TCLKTRAIL 006Fh 0027h 0037h 002Fh 006Fh 007Fh 0057h Global timing
401Dh [7:0]
401Eh [7:0]
TCLKZERO 01DFh 00B7h 00F7h 00BFh 01DFh 0237h 0187h Global timing
401Fh [7:0]
4020h [7:0]
THSPREPARE 006Fh 002Fh 003Fh 002Fh 006Fh 0087h 005Fh Global timing
4021h [7:0]
4022h [7:0]
THSZERO 00CFh 004Fh 006Fh 0057h 00CFh 00EFh 00A7h Global timing
4023h [7:0]
4024h [7:0]
THSTRAIL 006Fh 002Fh 003Fh 002Fh 006Fh 0087h 005Fh Global timing
4025h [7:0]
4026h [7:0]
THSEXIT 00B7h 0047h 005Fh 004Fh 00B7h 00DFh 0097h Global timing
4027h [7:0]
4028h [7:0]
TLPX 005Fh 0027h 002Fh 0027h 005Fh 006Fh 004Fh Global timing
4029h [7:0]
4074h [2:0] INCKSEL7 0h Refer to “INCK setting”

54
IMX415-AAQR-C

CSI-2 serial / 4lane Remarks


Initial
20 / 25 / 30.01 /
Register Value 30 60 60 60 90 [frame/s]
Address bit 25 30.01 60.03
Name
594 720 891 1440 1485 1782 2079 2376 [Mbps/lane]
22.3 / 17.8 / 14.9 /
14.9 7.5 7.5 7.5 5.0 1H period [μs]
17.8 14.9 7.5
3008h [7:0]
BCWAIT_TIME 0FFh
3009h [1:0]
Refer to “INCK setting”
300Ah [7:0]
CPWAIT_TIME 0B6h
300Bh [1:0]
301Ch [3:0] WINMODE 0h 0h All pixel mode
3022h [1:0] ADDMODE 0h 0h All pixel mode
3024h [7:0]
3025h [7:0] VMAX 8CAh 8CAh
3026h [3:0]
3028h [7:0] 672h / 500h / 42Ah /
HMAX 226h 44Ch 226h 226h 226h 16Eh
3029h [7:0] 528h 42Ah 215h
[0] HREVERSE 0h 0h / 1h 0: Nor. , 1: Inv.
3030h
[1] VREVERSE 0h 0h / 1h 0: Nor. , 1: Inv.
3031h [1:0] ADBIT 1h 1h / 0h 1h / 0h 0h / 1h 1h / 0h 0h 0h / 1h 0h / 1h 0h 0: 10 bit, 1: 12 bit
3032h [0] MDBIT 1h 1h / 0h 1h / 0h 0h / 1h 1h / 0h 0h 0h / 1h 0h / 1h 0h 0: 10 bit, 1: 12 bit
3033h [3:0] SYS_MODE 4h 7h 9h 5h 8h 8h 4h 2h 0h
3115h [7:0] INCKSEL1 00h
3116h [7:0] INCKSEL2 28h
3118h [7:0]
INCKSEL3 0C0h
3119h [2:0] Refer to “INCK setting”
311Ah [7:0]
INCKSEL4 0E0h
311Bh [2:0]
311Eh [7:0] INCKSEL5 28h
3200h
to [7:0] Refer to “Register Map”
3BFFh
4001h [2:0] LANEMODE 3h 3h 4lane
4004h [7:0] TXCLCKES_F
1290h
4005h [7:0] REQ Refer to “INCK setting”
400Ch [0] INCKSEL6 1h
4018h [7:0]
TCLKPOST 00B7h 0067h 006Fh 007Fh 009Fh 00A7h 00B7h 00D7h 00E7h Global timing
4019h [7:0]
401Ah [7:0] TCLKPREPAR
0067h 0027h 002Fh 0037h 0057h 0057h 0067h 007Fh 008Fh Global timing
401Bh [7:0] E
401Ch [7:0]
TCLKTRAIL 006Fh 0027h 002Fh 0037h 0057h 005Fh 006Fh 007Fh 008Fh Global timing
401Dh [7:0]
401Eh [7:0]
TCLKZERO 01DFh 00B7h 00BFh 00F7h 0187h 0197h 01DFh 0237h 027Fh Global timing
401Fh [7:0]
4020h [7:0]
THSPREPARE 006Fh 002Fh 002Fh 003Fh 005Fh 005Fh 006Fh 0087h 0097h Global timing
4021h [7:0]
4022h [7:0]
THSZERO 00CFh 004Fh 0057h 006Fh 00A7h 00AFh 00CFh 00EFh 010Fh Global timing
4023h [7:0]
4024h [7:0]
THSTRAIL 006Fh 002Fh 002Fh 003Fh 005Fh 005Fh 006Fh 0087h 0097h Global timing
4025h [7:0]
4026h [7:0]
THSEXIT 00B7h 0047h 004Fh 005Fh 0097h 009Fh 00B7h 00DFh 00F7h Global timing
4027h [7:0]
4028h [7:0]
TLPX 005Fh 0027h 0027h 002Fh 004Fh 004Fh 005Fh 006Fh 007Fh Global timing
4029h [7:0]
4074h [2:0] INCKSEL7 0h Refer to “INCK setting”

55
IMX415-AAQR-C

XHS
Horizontal read out direction

FS 1
XVS PH 1 EBD(Embedded data)
17 Ignored OB
PH 18 Vertical effective OB
1 Ignored OB
1 Dummy
RG RG
GB 12 Ignored area of effective pixel GB
Vertical read out direction

8 Effective margin for color processing


RG RG
GB GB
for color processing

for color processing

Horizontal blanking
Effective margin

Effective margin
PF

PH 2160
Recording pixel area

12 3840 12 HB

RG RG
GB GB
8 Effective margin for color processing
RG RG
GB 2 Ignored area of effective pixel GB
1 Dummy FE

VB Vertical blanking

Pixel Array Image Drawing in All pixel mode

XVS

XHS

Line No. during


1 2 3 19 20 37 38 39 40 51 52 59 60 2219 2220 2227 2228 2229 2230
normal operation
1 1 12 8 2160 8 2 1
Line No. during
1 2 3 19 20 37 38 2231 2230 2219 2218 2221 2220 51 50 43 42 41 40
inverted operation
12 1 1 17 18 1 1 12 8 2160 8 2 1 VB

Horizontal pixel output image


1 12 13 3852 3853 3864
normal operation
Horizontal pixel output image
3865 3854 3853 14 13 2
inverted operation
12 3840 12 HB
* It outputs in the format of RAW10 or RAW12.

: FS / FE : Packet header / Packet footer


: Embedded data : Ignored area of effective pixel
: Ineffective OB / Blanking : Margin for color processing
: Effective OB : Recording pixel area
: Dummy VB : Vertical blanking
HB : Horizontal blanking

Drive Timing Chart for All pixel mode

56
IMX415-AAQR-C

Horizontal/Vertical 2/2-line binning mode


List of Setting Register

CSI-2 serial / 2lane Remarks


Register Initial 10 15 30 30 [frame/s]
Address bit
Name Value 594 891 1782 2079 [Mbps/lane]
44.5 29.7 14.9 14.9 1H period [μs]
3008h [7:0]
BCWAIT_TIME 0FFh
3009h [1:0]
Refer to “INCK setting”
300Ah [7:0]
CPWAIT_TIME 0B6h
300Bh [1:0]
301Ch [3:0] WINMODE 0h 0h All pixel mode
3020h [0] HADD 0h 1h Horizontal 2 binning
3021h [0] VADD 0h 1h Vertical 2 binning
3022h [1:0] ADDMODE 0h 1h H/V 2/2-line binning
3024h [7:0]
3025h [7:0] VMAX 8CAh 8CAh
3026h [3:0]
3028h [7:0]
HMAX 226h CE4h 898h 44Ch 44Ch
3029h [7:0]
[0] HREVERSE 0h 0h / 1h 0: Nor. , 1: Inv.
3030h
[1] VREVERSE 0h 0h / 1h 0: Nor. , 1: Inv.
3031h [1:0] ADBIT 1h 0h 10 bit
3032h [0] MDBIT 1h 1h 12 bit
3033h [3:0] SYS_MODE 4h 7h 5h 4h 2h
DIG_CLP_VST
30D9h [4:0] 06h 02h H/V 2/2-line binning
AET
DIG_VLP_VNU
30DAh [1:0] 2h 1h H/V 2/2-line binning
M
3115h [7:0] INCKSEL1 00h
3116h [7:0] INCKSEL2 28h
3118h [7:0]
INCKSEL3 0C0h
3119h [2:0] Refer to “INCK setting”
311Ah [7:0]
INCKSEL4 0E0h
311Bh [2:0]
311Eh [7:0] INCKSEL5 28h
3200h
to [7:0] Refer to “Register Map”
3BFFh
4001h [2:0] LAMEMODE 3h 1h 2lame
4004h [7:0] TXCLCKES_F
1290h
4005h [7:0] REQ Refer to “INCK setting”
400Ch [0] INCKSEL6 1h
4018h [7:0]
TCLKPOST 00B7h 0067h 007Fh 00B7h 00D7h Global timing
4019h [7:0]
401Ah [7:0] TCLKPREPAR
0067h 0027h 0037h 0067h 007Fh Global timing
401Bh [7:0] E
401Ch [7:0]
TCLKTRAIL 006Fh 0027h 0037h 006Fh 007Fh Global timing
401Dh [7:0]
401Eh [7:0]
TCLKZERO 01DFh 00B7h 00F7h 01DFh 0237h Global timing
401Fh [7:0]
4020h [7:0]
THSPREPARE 006Fh 002Fh 003Fh 006Fh 0087h Global timing
4021h [7:0]
4022h [7:0]
THSZERO 00CFh 004Fh 006Fh 00CFh 00EFh Global timing
4023h [7:0]

57
IMX415-AAQR-C

CSI-2 serial / 2lane Remarks


Register Initial
Address bit 10 15 30 30 [frame/s]
Name Value
594 891 1782 2079 [Mbps/lane]
4024h [7:0]
THSTRAIL 006Fh 002Fh 003Fh 006Fh 0087h Global timing
4025h [7:0]
4026h [7:0]
THSEXIT 00B7h 0047h 005Fh 00B7h 00DFh Global timing
4027h [7:0]
4028h [7:0]
TLPX 005Fh 0027h 002Fh 005Fh 006Fh Global timing
4029h [7:0]
4074h [2:0] INCKSEL7 0h Refer to “INCK setting”

58
IMX415-AAQR-C

CSI-2 serial / 4lane Remarks


Register Initial 20 25 30 30.01 60 60 [frame/s]
Address bit
Name Value
594 720 891 1440 1782 2079 [Mbps/lane]
22.3 17.8 14.9 14.9 7.5 7.5 1H period [μs]
3008h [7:0]
BCWAIT_TIME 0FFh
3009h [1:0]
Refer to “INCK setting”
300Ah [7:0]
CPWAIT_TIME 0B6h
300Bh [1:0]
301Ch [3:0] WINMODE 0h 0h All pixel mode
3020h [0] HADD 0h 1h Horizontal 2 binning
3021h [0] VADD 0h 1h Vertical 2 binning
3022h [1:0] ADDMODE 0h 1h H/V 2/2-line binning
3024h [7:0]
3025h [7:0] VMAX 8CAh 8CAh
3026h [3:0]
3028h [7:0]
HMAX 226h 672h 4FFh 44Ch 42Ah 226h 226h
3029h [7:0]
[0] HREVERSE 0h 0h / 1h 0: Nor. , 1: Inv.
3030h
[1] VREVERSE 0h 0h / 1h 0: Nor. , 1: Inv.
3031h [1:0] ADBIT 1h 0h 10 bit
3032h [0] MDBIT 1h 1h 12 bit
3033h [3:0] SYS_MODE 4h 7h 9h 5h 8h 4h 2h
DIG_CLP_VST
30D9h [4:0] 06h 02h H/V 2/2-line binning
AET
DIG_VLP_VNU
30DAh [1:0] 2h 1h H/V 2/2-line binning
M
3115h [7:0] INCKSEL1 00h
3116h [7:0] INCKSEL2 28h
3118h [7:0]
INCKSEL3 0C0h
3119h [2:0] Refer to “INCK setting”
311Ah [7:0]
INCKSEL4 0E0h
311Bh [2:0]
311Eh [7:0] INCKSEL5 28h
3200h
to [7:0] Refer to “Register Map”
3BFFh
4001h [2:0] LANEMODE 3h 3h 4lane
4004h [7:0] TXCLCKES_F
1290h
4005h [7:0] REQ Refer to “INCK setting”
400Ch [0] INCKSEL6 1h
4018h [7:0]
TCLKPOST 00B7h 0067h 006Fh 007Fh 009Fh 00B7h 00D7h Global timing
4019h [7:0]
401Ah [7:0] TCLKPREPAR
0067h 0027h 002Fh 0037h 0057h 0067h 007Fh Global timing
401Bh [7:0] E
401Ch [7:0]
TCLKTRAIL 006Fh 0027h 002Fh 0037h 0057h 006Fh 007Fh Global timing
401Dh [7:0]
401Eh [7:0]
TCLKZERO 01DFh 00B7h 00BFh 00F7h 0187h 01DFh 0237h Global timing
401Fh [7:0]
4020h [7:0]
THSPREPARE 006Fh 002Fh 002Fh 003Fh 005Fh 006Fh 0087h Global timing
4021h [7:0]
4022h [7:0]
THSZERO 00CFh 004Fh 0057h 006Fh 00A7h 00CFh 00EFh Global timing
4023h [7:0]

59
IMX415-AAQR-C

CSI-2 serial / 4lane Remarks


Register Initial
Address bit
Name Value 20 25 30 30.01 60 60 [frame/s]
594 720 891 1440 1782 2079 [Mbps/lane]
4024h [7:0]
THSTRAIL 006Fh 002Fh 002Fh 003Fh 005Fh 006Fh 0087h Global timing
4025h [7:0]
4026h [7:0]
THSEXIT 00B7h 0047h 004Fh 005Fh 0097h 00B7h 00DFh Global timing
4027h [7:0]
4028h [7:0]
TLPX 005Fh 0027h 0027h 002Fh 004Fh 005Fh 006Fh Global timing
4029h [7:0]
4074h [2:0] INCKSEL7 0h Refer to “INCK setting”

60
IMX415-AAQR-C

XHS XHS
Horizontal read out direction

FS 1
XVS

PH 1 EBD(Embedded data)
11 Ignored OB
PH 6 Vertical effective OB
1 Ignored OB
1 Dummy
RG RG
GB 6 Ignored area of effective pixel GB
Vertical read out direction

4 Effective margin for color processing


RG RG
for color processing

for color processing


GB GB

Horizontal blanking
Effective margin

Effective margin
PF

Dummy
PH 1080
Recording pixel area

HB 6 1920 6 12 HB

RG RG
GB GB
4 Effective margin for color processing
RG RG
GB 1 Ignored area of effective pixel GB
1 Dummy FE

VB Vertical blanking

Pixel Array Image Drawing in Horizontal /Vertical 2/2-line binning mode

XVS

XHS

Line No. during


1 2 3 13 14 19 20 21 22 27 28 31 32 1111 1112 1115 1116 1117
normal operation
1 6 4 1080 4 1 1
Line No. during
1 2 3 13 14 19 20 1117 1116 1111 1110 1107 1106 27 26 23 22 21
inverted operation
11 1 1 11 6 1 1 6 4 1080 4 1 1 VB

Horizontal pixel output image


1 6 12 1931 1932 1937 1938 1949
normal operation
Horizontal pixel output image
1937 1932 1931 12 6 1 1938 1949
inverted operation
6 1920 6 12 HB
* It outputs in the format of RAW10 or RAW12.

: FS / FE : Packet header / Packet footer


: Embedded data : Ignored area of effective pixel
: Ineffective OB / Blanking : Margin for color processing
: Effective OB : Recording pixel area
: Dummy VB : Vertical blanking
HB : Horizontal blanking

Drive Timing Chart for Horizontal /Vertical 2/2-line binning mode

In "2/2 binning", pixels binning by normal direction and inverted direction are shifted by the same color one pixel.

61
IMX415-AAQR-C

Window Cropping Mode


Sensor signals are cut out and read out in arbitrary positions.
This function support All-pixel mode, Horizontal/Vertical 2/2-line binning mode, Multiple exposure HDR, Digital
overlap HDR and Vertical / Horizontal direction-normal / inverted readout mode of each modes.

Cropping position is set, regarding effective pixel with dummy start position as origin (0, 0) in normal mode
direction. That is a start point which is an offset from the origin and cropping width.
Cropping is available from each driving mode and horizontal period is fixed to the value at same as the mode
before window cropping. Pixels cropped by horizontal cropping setting are output with left shifted and that extends
the horizontal blanking period.
Window position and size is used fixed value. (An ignore frame is output when it is changed.)

Window cropping image is shown in the figure below.


The same physical pixel area as all-pixel mode is cropped when start position and width are same setting in
Horizontal/Vertical 2/2-line binning mode, Multiple exposure HDR and Digital overlap HDR.
At inverted mode, it is the same as the “Recording pixel with Effective margin for color processing (green
rectangle in the figure) “ area in normal mode.

FS FS
PH EBD(Embedded data) PH EBD(Embedded data)
17 Ignored OB 17 Ignored OB
PH 18 Vertical effective OB PH 18 Vertical effective OB
1 Ignored OB 1 Ignored OB

GB 1 Dummy 1 Dummy
RG
GB (0, 0) 12 Ignored area of effective pixel
(PIX_HST+PIX_HWIDTH, (PIX_VST+PIX_VWIDTH+20)/2)
(PIX_HST, PIX_VST/2)

Vertical scan direction (Inverted)


Vertical scan direction (Normal)

GB GB
RG RG
13 effective pixel GR GR
BG 3 effective pixel BG

RG RG BG BG
for color processing

for color processing

GB PIX_VWIDTH/2 GB GR GR
Horizontal blanking

Horizontal blanking
Effective margin

Effective margin

Effective margin for color processing Effective margin for color processing PIX_VWIDTH/2
PH PF PH PF
+ Recording pixel + Recording pixel

PIX_HWIDTH PIX_HWIDTH

RG RG BG BG
GB GB GR GR

GB 3 effective pixel GB (PIX_HST, (PIX_VST+20)/2)


RG RG 13 effective pixel
GR GR
BG BG
Ignored area of effective pixel BG
(0, 0) GR
Dummy FE Dummy FE

Vertical blanking Vertical blanking

Horizontal scan direction (Normal) Horizontal scan direction (Inverted)

H Normal / V Normal H Inverted / V Inverted

Image Drawing of Window Cropping Mode in Horizontal/Vertical, normal/inverted direction

Supplement) The first readout pixel color is “G” at windows cropping mode in inverted direction.

62
IMX415-AAQR-C

List of Setting Register


Register details Initial
Register Setting value Remarks
Address bit value
WINMODE 301Ch [3:0] 0h 4h: Window Cropping mode
3040h [7:0] Effective pixel Start position
PIX_HST 0000h Specified as a multiple of 2
3041h [4:0] (Horizontal direction)
3042h [7:0] Effective pixel Cropping width
PIX_HWIDTH 0F18h Specified as a multiple of 24
3043h [4:0] (Horizontal direction)
3044h [7:0] Effective pixel Star position
PIX_VST 0000h (Vertical direction) Specified as a multiple of 4
3045h [4:0] Designated in V units ( Line×2 )
3046h [7:0] Effective pixel Cropping width
PIX_VWIDTH 1120h (Vertical direction) Specified as a multiple of 4
3047h [4:0] Designated in V units ( Line×2 )

Restrictions on Window cropping mode


The register settings should satisfy following conditions:

Set WINMODE: 4h.

◆ PIX_VST, PIX_VWIDTH
Set PIX_VST, PIX_VWIDTH to a multiple of 4.

PIX_VST = n1×4
PIX_VWIDTH = n2×4

Cropped starting position and width is set multiple of 2 addresses, because PIX_VST, PIX_VWIDTH is internal
V address unit.

Cropped area is needed to set pre 13 pixel, rear 3 pixel for signal processing.

◆ PIX_HST, PIX_HWIDTH
Set PIX_HST to a multiple of 2.
Set PIX_HWIDTH to a multiple of 24.

PIX_HST = n3×2
PIX_VWIDTH = n4×24

Where n1~4 are integer equal or more than 0.

VTTL (1frame line length or VMAX) ≥ (PIX_VWIDTH / 2) + 46


Set VTTL to 1222 or more.

VTTL ≥ 1222

◆ Frame rate on Window cropping mode


Frame rate [frame/s] = 1 / (VTTL × (1H period))
1H period (unit: [s]) : Set "1H period" or more in the table of "Operating mode" before cropping mode.

63
IMX415-AAQR-C

Description of Various Function

Standby Mode
This sensor stops its operation and goes into standby mode which reduces the power consumption by writing “1” to
the standby control register STANDBY. Standby mode is also established after power-on or other system reset
operation.

List of Standby Mode Setting

Register details Initial


Register Setting value Remarks
Address bit value

1h: Standby Register communication is


STANDBY 3000h [0] 1h
0h: Operating executed in standby mode.

The serial communication registers hold the previous values. However, the address registers transmitted in standby
mode are overwritten. The serial communication block operates even in standby mode, so standby mode can be
canceled by setting the STANDBY register to “0”. Some time is required for sensor internal circuit stabilization after
standby mode is canceled. After standby mode is canceled, a normal image is output from the 9 frames after internal
regulator stabilization 24 ms or more.
For details of the sequence of setting and cancel standby mode, see the sensor setting flow after power on.

Initial regulator
Register Standby
stabilization period
initial settings cancel
24 ms

SDA
SCL

XVS

Initialization period 8 frames Normal image output

Sequence from Standby Cancel to Stable Image Output

64
IMX415-AAQR-C

Slave Mode and Master Mode


The sensor can be switched between slave mode and master mode. The switching is made by the XMASTER
register. Establish the XMASTER status before canceling the system reset. (Do not switch this register status during
operation.)

Input a vertical sync signal to XVS and input a horizontal sync signal to XHS when a sensor is in slave mode.
For sync signal interval, input data lines to output for vertical sync signal and 1H period designated in each operating
mode for horizontal sync signal. See the section of "Operating mode" for the number of output data line and 1H
period.
Set the XMSTA register 0h in order to start the operation after setting to master mode. In addition, set the count
number of sync signal in vertical direction by the VMAX [19:0] register and the clock number in horizontal direction by
the HMAX [15:0] register. See the description of Operation Mode for details of the section of “Operating Modes”.

List of Slave and Master Mode Setting


Register details Initial
Register Setting value Remarks
Address bit value
0h: Master mode
XMASTER 3003h [0] 0h
1h: Slave mode

List of Register in Master Mode


Register details Initial
Register Setting value Remarks
Address bit value
1h: Master operation ready The master operation starts
XMSTA 3002h [0] 1h
0h: Master operation start by setting 0.
3024h [7:0]
See the item of each drive Line number per frame
VMAX [19:0] 3025h [7:0] 008CAh
mode. designated
3026h [3:0]
3028h [7:0] See the item of each drive Clock number per line
HMAX [15:0] 0226h
3029h [7:0] mode. designated
XVSOUTSEL 0h: Fixed to Low
[1:0] 2h
[1:0] 2h: VSYNC output
30C0h
XHSOUTSEL 0h: Fixed to Low
[3:2] 2h
[1:0] 2h: HSYNC output
0h: XVS output (Master mode)
XVS_DRV [1:0] [1:0] 3h
3h: Hi-z (Slave mode)
30C1h
0h: XHS output (Master mode)
XHS_DRV [1:0] [3:2] 3h
3h: Hi-z (Slave mode)
XVS low level pulse width
XVSLNG [1:0] 30CCh [5:4] 0h 0h: 1H, 1h: 2H, 2h: 4H, 3h: 8H
designated
0h: 16clock, 1h: 32clock
XHS low level pulse width
XHSLNG [1:0] 30CDh [6:5] 0h 2h: 64clock, 3h: 128clock
designated
See the next

65
IMX415-AAQR-C

XVS
XVSLNG = 0d: 1H width

XVSLNG = 1d: 2H width


XVS
XVSLNG = 2d: 4H width

XVSLNG = 3d: 8H width

XHS

XHS
XHSLNG = 0

XHSLNG = 1
XHS
XHSLNG = 2

XHSLNG = 3
System delay
DataOut PH

XVS/XHS output waveform in sensor master mode

The XVS and XHS are output in timing that set 0 to the register XMSTA. If set 0 to XMSTA during standby, the XVS
and XHS are output just after standby is released. The XVS and XHS are output asynchronous with other input or
output signals. In addition, the output signals are output with an undefined latency time (system delay) relative to the
XHS. Therefore, refer to the sync codes output from the sensor and perform synchronization.

66
IMX415-AAQR-C

Gain Adjustment Function


The Programmable Gain Control (PGC) of this device consists of the analog block and digital block. The total of
analog gain and digital gain can be set up to 72dB by the GAIN_PCG_0 [8:0] register setting. The same setting is
applied in all colors.

The value which is 10/3 times the gain is set to register. (0.3 dB step)

Example)
When set to 6 dB: 6 × 10/3 = 20d; GAIN_PCG_0 = 14h
When set to 12.6 dB: 12.6 × 10/3 = 42d; GAIN_PCG_0 = 2Ah

Analog Gain
Analog + Digital Gain
72.0
66.0
60.0
54.0
48.0
42.0
Gain [dB]

36.0
30.0
24.0
18.0
12.0
6.0
0.0
A0h

B4h

F0h
0h

14h

28h

3Ch

50h

64h

78h

8Ch

C8h

DCh
Register setting Value [Hex]

List of PGC Register

Register details Setting value


Register Initial value Remarks
Address bit Setting range

GAIN_PCG_0 3090h [7:0] 00h-F0h Setting value: Gain [dB] × 10/3


000h
[8:0] 3091h [0] (0d-240d) (0.3 dB step)

The gain setting is reflected at the next frame that the communication is performed as shown below.

Communication period
Register Communication
Time base

GAIN_PCG_0 = 00h GAIN_PCG_0 = 14h GAIN_PCG_0 = 00h

XVS

Output Signal Frame Frame Frame Frame Frame Frame Frame Frame

Gain 6dB
setting 0dB

Gain Reflection Timing

67
IMX415-AAQR-C

Black Level Adjustment Function


The black level offset (offset variable range: 000h to 3FFh) can be added relative to the data in which the digital gain
modulation was performed by the BLKLEVEL [9:0] register.
Note that the offset unit changes according to the output bit setting.
When the output data length is 10-bit output, increasing the register setting value by 1h increases the black level by 1
LSB. When the output data length is 12-bit output, increasing the register setting value by 1h increases the black
level by 4 LSB.

Use with values shown below is recommended.


10-bit output: 032h (50d)
12-bit output: 032h (200d)

List of Black Level Adjustment Register

Register details
Register Initial value Setting value
Address bit

BLKLEVEL 30E2h [7:0]


032h 000h to 3FFh
[9:0] 30E3h [1:0]

68
IMX415-AAQR-C

Normal Operation and Inverted Operation


The sensor readout direction (normal / inverted) in vertical direction can be switched by VREVERSE register settings
and in horizontal direction can be switched by the HREVERSE register setting. See the section of “Operating Modes”
for the order of readout lines in normal and inverted modes. See the section of “List of Setting Register” for the other
register settings.
One invalid frame is generated when reading immediately after the readout vertical direction change in order to
switch the normal operation and inversion between frames.

List of Drive Direction Setting Register

Register details
Register Initial value Setting value
Address bit
0h: Normal
HREVERSE [0] 0h
1h: Inverted
3030h
0h: Normal
VREVERSE [1] 0h
1h: Inverted

In normal mode In inverted mode


P1-Pin A1-Pin P1-Pin A1-Pin

V (+) V (+)

H (+) H (+)

P11-Pin A11-Pin P11-Pin A11-Pin


(Chip outline) (Chip outline)

Normal and Inverted Drive Outline in Vertical Direction (TOP VIEW)

In normal mode In inverted mode


P1-Pin A1-Pin P1-Pin A1-Pin

V (+) V (+)

H (+) H (+)

P11-Pin A11-Pin P11-Pin A11-Pin


(Chip outline) (Chip outline)

Normal and Inverted Drive Outline in Horizontal Direction (TOP VIEW)

69
IMX415-AAQR-C

Shutter and Integration Time Settings


This sensor has a variable electronic shutter function that can control the integration time in line units. In addition, this
sensor performs rolling shutter operation in which electronic shutter and readout operation are performed
sequentially for each line.

Note) For integration time control, an image which reflects the setting is output from the frame after the setting
changes.

Example of Integration Time Setting


The sensor's integration time is obtained by the following formula.

Integration time = 1 frame period - SHR0 × (1H period) + Toffset

Where Toffset is 1.79 [μs] at AD 10bit mode and 2.68 [μs] at AD 12bit mode.

*1 The frame period is determined by the input XVS when the sensor is operating in slave mode, or the register
VMAX value in master mode. The frame period is designated in 1H units, so the time is determined by
(Number of lines × 1H period).
*2 See “Operating Modes” for the 1H period.

In this section, the shutter operation and storage time are shown as in the figure below with the time sequence on the
horizontal axis and the vertical address on the vertical axis. For simplification, shutter and readout operation are
noted in line units.

FS (Frame Start) Shutter timing


FE (Frame End) Readout timing
Blanking Integration time
Embedded Data
Time base
XVS N frame N+1 frame

XHS
CSI-2
N frame N+1 frame
Packet
Chip top side
Last line
Last-1 line
Last-2 line

Sensor

4 line
3 line
2 line
1 line
Chip bottom side
Output
blanking effective signal blanking effective signal blanking

Image Drawing of Shutter Operation

70
IMX415-AAQR-C

Normal Exposure Operation (Controlling the Integration Time in 1H Units)


The integration time can be controlled by varying the electronic shutter timing. In the electronic shutter settings, the
integration time is controlled by the SHR0 [19:0] register. Set SHR0 [19:0] to a value between 8 and (Number of lines
per frame - 4). When the sensor is operating in slave mode, the number of lines per frame is determined by the XVS
interval (number of lines), using the input XHS interval as the line unit.
When the sensor is operating in master mode, the number of lines per frame is determined by the VMAX register.
The number of lines per frame differs according to the operating mode.

Registers Used to Set the Integration Time in 1H Units

Register details
Register Initial value Setting value
Address bit
3050h [7:0]
Sets the shutter sweep time.
SHR0 [19:0] 3051h [7:0] 00066h 8 to (Number of lines per frame - 4)
* Others: Setting prohibited
3052h [3:0]

3024h [7:0] Sets the number of lines per frame


(only in master mode). See “Operating
VMAX [19:0] 3025h [7:0] 008CAh
Modes” for the setting value in each
3026h [3:0] mode.

Readout timing Integration time FS (Frame Start) Embedded Data

Shutter timing Communication period FE (Frame End) Blanking


Time base

XVS
SHR0=α SHR0=β

XHS

CSI-2 Packet

α Frame2
integration time
β Frame3
integration time
β Frame4
integration time
β Frame5
integration time

Output timimg V-BLK Frame1 V-BLK Frame2 V-BLK Frame3 V-BLK Frame4 V-BLK Frame5

Image Drawing of Integration Time Control within a Frame

71
IMX415-AAQR-C

Long Exposure Operation (Control by Expanding the Number of Lines per Frame)
Long exposure operation can be performed by lengthening the frame period.
When the sensor is operating in slave mode, this is done by lengthening the input vertical sync signal (XVS) pulse
interval.
When the sensor is operating in master mode, it is done by designating a larger register VMAX [19:0] value
compared to normal operation. When the integration time is extended by increasing the number of lines, the rear V
blanking increases by an equivalent amount.

Although the maximum value of long exposure operation changes in each mode, the maximum of long time exposure
is approximately 1 s.
When set to a number of V lines or more than that noted for each operating mode, the imaging characteristics are not
guaranteed during long exposure operation.

Readout timing Integration time FS (Frame Start) Embedded Data

Shutter timing Communication period FE (Frame End) Blanking


Time base

XVS VMAX=2250 VMAX=3375


SHR0=α SHR0=α

XHS

CSI-2 Packet

α Frame2 α Frame3 α Frame4 α …


integration time integration time integration time

Output timimg V-BLK Frame1 V-BLK Frame2 V-BLK Frame3 V-BLK Frame4

Image Drawing of Long Integration Time Control by Adjusting the Frame Period

72
IMX415-AAQR-C

Example of Integration Time Settings


The example of register setting for controlling the storage time is shown below.

Example of Integration Time Settings

Sensor setting (register)


Operation Integration time
VMAX* SHR0**
2246 4H + Toffset


All-pixel scan mode 2250 N (2250 - N) H + Toffset


8 2242H + Toffset
Where Toffset is 1.79 [μs] at AD 10bit mode and 2.68 [μs] at AD 12bit mode.

* In sensor master mode. In slave mode, the interval is the same as XVS input.
** The SHR0 setting value (N) is set between “8” and “the VMAX value (M) – 4”.

73
IMX415-AAQR-C

Signal Output
CSI-2 output
The output formats of this sensor support the following modes.

CSI-2 serial 2 Lane / 4 Lane, RAW10 / RAW12

The 2 Lane / 4 Lane serial signal output method using this sensor is described below.
Complied with the CSI-2, data is output using 2 Lane / 4 Lane. The image data is output from the CSI-2 output pin.
The DMO1P / DMO1N are called the Lane1 data signal, the DMO2P / DMO2N are called the Lane2 data signal, the
DMO3P / DMO3N are called the Lane3 data signal, the DMO4P / DMO4N are called the Lane4 data signal. In
addition, the clock signals are output from DCKP / DCKN of the CSI-2 pins.
In 2 Lane mode, data is output from Lane1 and Lane2. In 4 Lane mode, data is output from Lane1, Lane2, Lane3 and
Lane4.
The bit rate maximum value is 2376 Mbps / Lane in 4 Lane mode and 2079 Mbps / Lane in 2 Lane mode.
The select of RAW10 / RAW12 is set by the register: MDBIT [0]. The number of output lanes is set by the register:
LANEMODE [2:0].
Unused lanes output signals conformed to MIPI standard.

Register details Initial


Register Setting value
Address bit value
1h 0h: RAW10
MDBIT 3032h [0]
1h: RAW12
3h 1h: 2 Lane
LANEMODE [2:0] 4011h [2:0]
3h: 4 Lane

The formats of RAW12 and RAW10 are shown below.

P0 P1 P2 P3

→ RAW12 Format
P0 P1 P1 P0 P2 P3 P3 P2
[11:4] [11:4] [3:0] [3:0] [11:4] [11:4] [3:0] [3:0] …

→ RAW10 Format
P0 P1 P2 P3 P3 P2 P1 P0 P4
[9:2] [9:2] [9:2] [9:2] [1:0] [1:0] [1:0] [1:0] [9:2] …

The Example of Format of RAW12 / RAW10

74
IMX415-AAQR-C

The each formal of 2 Lane and 4 Lane are shown below.

a) 2 Lane-RAW12
Sensor
Lane1
P1 P5
(DMO1P/DMO1N) P0 [3:0] P3 P4 [3:0]
P0 P1 P2 P3 … PH PH [11:4] P0 [11:4] [11:4] P4 …
[3:0] [3:0]
Lane2
P3
(DMO2P/DMO2N) P1 P2 [3:0] P5 P6
PH PH [11:4] [11:4] P2 [11:4] [11:4] …
[3:0]

b) 2 Lane-RAW10
Sensor
Lane1
P3[1:0]
(DMO1P/DMO1N) P0 P2 P2[1:0] P5 P7
P0 P1 P2 P3 … PH PH [9:2] [9:2] P1[1:0] [9:2] [9:2] …
P0[1:0]
Lane2
P7[1:0]
(DMO2P/DMO2N) P1 P3 P4 P6 P6[1:0]
PH PH [9:2] [9:2] [9:2] [9:2] P5[1:0] …
P4[1:0]

2 Lane Output Format

c) 4 Lane-RAW12
Sensor
Lane1
P5 P13
(DMO1P/DMO1N) P0 P3 [3:0] P8 P11 [3:0]
P0 P1 P2 P3 … PH [11:4] [11:4] P4 [11:4] [11:4] P12 …
[3:0] [3:0]
Lane2
P3 P11
(DMO2P/DMO2N) P1 [3:0] P6 P9 [3:0] P14
PH [11:4] P2 [11:4] [11:4] P10 [11:4] …
[3:0] [3:0]
Lane3
P1 P9
(DMO3P/DMO3N) [3:0] P4 P7 [3:0] P12 P15
PH P0 [11:4] [11:4] P8 [11:4] [11:4] …
[3:0] [3:0]
Lane4
P7 P15
(DMO4P/DMO4N) P2 P5 [3:0] P10 P13 [3:0]
PH [11:4] [11:4] P6 [11:4] [11:4] P14 …
[3:0] [3:0]

d) 4 Lane-RAW10
Sensor
Lane1
P3[1:0]
(DMO1P/DMO1N) P0 P2[1:0] P7 P10 P13 P16
P0 P1 P2 P3 … PH [9:2] P1[1:0] [9:2] [9:2] [9:2] [9:2] …
P0[1:0]
Lane2
P7[1:0]
(DMO2P/DMO2N) P1 P4 P6[1:0] P11 P14 P17
PH [9:2] [9:2] P5[1:0] [9:2] [9:2] [9:2] …
P4[1:0]
Lane3 P11[1:0]
(DMO3P/DMO3N) P2 P5 P8 P10[1:0] P15 P18
PH [9:2] [9:2] [9:2] P9[1:0] [9:2] [9:2] …
P8[1:0]
Lane4 P15[1:0]
(DMO4P/DMO4N) P3 P6 P9 P12 P14[1:0] P19
PH [9:2] [9:2] [9:2] [9:2] P13[1:0] [9:2] …
P12[1:0]

4 Lane Output Format

75
IMX415-AAQR-C

MIPI Transmitter
Output pins (DMOP1, DMOM1, DMOP2, DMOM2, DMOP3, DMOM3, DMOP4, DMOM4, DCKP, DCKM) are
described in this section.

Sensor

DMO1P F2 +
Data Lane 1
DMO1N F1
-

DMO2P K2 +
Data Lane 2
DMO2N K1
-

DMO3P E2 +
Data Lane 3
DMO3N E1
-

DMO4P L2 +
Data Lane 4
DMO4N L1
-

DCKP H2 +
Clock Lane
DCKN H1
-

Relationship between Pin Name and MIPI Output Lane

The pixel signals are output by the CSI-2 High-speed serial interface.
See the MIPI Standard
・MIPI Alliance Standard for Camera Serial Interface 2 (CSI-2) Version 1.20.00
・MIPI Alliance Specification for D-PHY Version 1.20.00

The CSI-2 transfers one bit with a pair of differential signals. The transmitter outputs differential current signal after
converting pixel signals to it. Insert external resistance in differential pair in a series or use cells with a built-in
resistance on the Receiver side. When inserting an external resistor, as close as possible to the Receiver. The
differential signals maintain a constant interval and reach the receiver with the shortest wiring length possible to
avoid malfunction. The maximum bit rate of each Lane is 2376 Mbps / Lane.

Dp
Clock
LP-Tx

Lane Control Dn
Data and Tx
Interface Logic

Control HS-Tx

Protocol Side Line Side

Universal Lane Module Functions

76
IMX415-AAQR-C

Number of Internal A/D Conversion Bits Setting


The number of internal A/D conversion bits can be selected from 10 bits or 12 bits by the register ADBIT. See the
section of “Operating Modes” for the correspondence with each mode.

List of Bit Width Selection

Register details
Register Initial value Setting value
Address bit

0: 10 bit
ADBIT 3031h [0] 1h
1: 12 bit

Output Signal Range

In CSI-2 output mode, the sensor output has either a 10 bit or 12 bit gradation, and the maximum output value is the
3FFh value (10 bit output) and the FFFh one (12 bit output).
The output range for each output gradation is shown in the table below.

Output Gradation and Output Range (CSI-2 Output)

Output value
Output gradation
Min. Max.

10 bit 000h 3FFh

12 bit 000h FFFh

77
IMX415-AAQR-C

INCK Setting
The available operation mode varies according to INCK frequency. Input either 24 MHz, 27 MHz, 37.125 MHz, 72
MHz or 74.25 MHz for INCK frequency. The INCK setting register and the list of INCK setting are shown in the table
below.

In the MIPI Alliance Specification for D-PHY Version 1.2,


when operating above 1500 Mbps, an initial deskew sequence shall be transmitted before High-Speed Data
Transmission. When operating at or below 1500 Mbps, the transmission of the initial deskew sequence is optional.
When operating at or above 1440 Mbps, this Sensor transmits the initial deskew burst.

INCK Setting Register

Data rate: 2376Mbps / lane


Register details INCK
Initial
Register 27 37.125 74.25
Address Bit value
[MHz] [MHz] [MHz]
BCWAIT_TIME 3009-08h [9:0] 0FFh 05Dh 07Fh 0FFh
CPWAIT_TIME 300B-0Ah [9:0] 0B6h 042h 05Bh 0B6h
SYS_MODE 3034h [3:0] 4h 0h 0h 0h
INCKSEL1 3115h [7:0] 00h 00h 00h 00h
INCKSEL2 3116h [7:0] 28h 23h 24h 28h
INCKSEL3 3119-18h [10:0] 0C0h 108h 100h 100h
INCKSEL4 311B-1Ah [10:0] 0E0h 0E7h 0E0h 0E0h
INCKSEL5 311Eh [7:0] 28h 23h 24h 28h
TXCLKESC_FREQ 4005-04h [15:0] 1290h 06C0h 0948h 1290h
INCKSEL6 400Ch [0] 1h 1h 1h 1h
INCKSEL7 4074h [2:0] 0h 0h 0h 0h

Data rate: 2079Mbps / lane


Register details INCK
Initial
Register 27 37.125 74.25
Address bit value
[MHz] [MHz] [MHz]
BCWAIT_TIME 3009-08h [9:0] 0FFh 05Dh 07Fh 0FFh
CPWAIT_TIME 300B-0Ah [9:0] 0B6h 042h 05Bh 0B6h
SYS_MODE 3034h [3:0] 4h 2h 2h 2h
INCKSEL1 3115h [7:0] 00h 00h 00h 00h
INCKSEL2 3116h [7:0] 28h 23h 24h 28h
INCKSEL3 3119-18h [10:0] 0C0h 0E7h 0E0h 0E0h
INCKSEL4 311B-1Ah [10:0] 0E0h 0E7h 0E0h 0E0h
INCKSEL5 311Eh [7:0] 28h 23h 24h 28h
TXCLKESC_FREQ 4005-04h [15:0] 1290h 06C0h 0948h 1290h
INCKSEL6 400Ch [0] 1h 1h 1h 1h
INCKSEL7 4074h [2:0] 0h 0h 0h 0h

78
IMX415-AAQR-C

Data rate: 1782Mbps / lane


Register details INCK
Initial
Register 27 37.125 74.25
Address bit value
[MHz] [MHz] [MHz]
BCWAIT_TIME 3009-08h [9:0] 0FFh 05Dh 07Fh 0FFh
CPWAIT_TIME 300B-0Ah [9:0] 0B6h 042h 05Bh 0B6h
SYS_MODE 3034h [3:0] 4h 4h 4h 4h
INCKSEL1 3115h [7:0] 00h 00h 00h 00h
INCKSEL2 3116h [7:0] 28h 23h 24h 28h
INCKSEL3 3119-18h [10:0] 0C0h 0C6h 0C0h 0C0h
INCKSEL4 311B-1Ah [10:0] 0E0h 0E7h 0E0h 0E0h
INCKSEL5 311Eh [7:0] 28h 23h 24h 28h
TXCLKESC_FREQ 4005-04h [15:0] 1290h 06C0h 0948h 1290h
INCKSEL6 400Ch [0] 1h 1h 1h 1h
INCKSEL7 4074h [2:0] 0h 0h 0h 0h

Data rate: 1485 Mbps / lane


Register details INCK
Initial
Register 27 37.125 74.25
Address bit value
[MHz] [MHz] [MHz]
BCWAIT_TIME 3009-08h [9:0] 0FFh 05Dh 07Fh 0FFh
CPWAIT_TIME 300B-0Ah [9:0] 0B6h 042h 05Bh 0B6h
SYS_MODE 3034h [3:0] 4h 8h 8h 8h
INCKSEL1 3115h [7:0] 00h 00h 00h 00h
INCKSEL2 3116h [7:0] 28h 23h 24h 28h
INCKSEL3 3119-18h [10:0] 0C0h 0A5h 0A0 0A0h
INCKSEL4 311B-1Ah [10:0] 0E0h 0E7h 0E0h 0E0h
INCKSEL5 311Eh [7:0] 28h 23h 24h 28h
TXCLKESC_FREQ 4005-04h [15:0] 1290h 06C0h 0948h 1290h
INCKSEL6 400Ch [0] 1h 1h 1h 1h
INCKSEL7 4074h [2:0] 0h 0h 0h 0h

Data rate: 1440Mbps / lane


Register details INCK
Initial
Register 24 72
Address bit value
[MHz] [MHz]
BCWAIT_TIME 3009-08h [9:0] 0FFh 54h F8h
CPWAIT_TIME 300B-0Ah [9:0] 0B6h 3Bh B0h
SYS_MODE 3034h [3:0] 4h 8h 8h
INCKSEL1 3115h [7:0] 00h 00h 00h
INCKSEL2 3116h [7:0] 28h 23h 28h
INCKSEL3 3119-18h [10:0] 0C0h 0B4h 0A0h
INCKSEL4 311B-1Ah [10:0] 0E0h 0FCh 0E0h
INCKSEL5 311Eh [7:0] 28h 23h 28h
TXCLKESC_FREQ 4005-04h [15:0] 1290h 0600h 1200h
INCKSEL6 400Ch [0] 1h 1h 1h
INCKSEL7 4074h [2:0] 0h 0h 0h

79
IMX415-AAQR-C

Data rate: 891Mbps / lane


Register details INCK
Initial
Register 27 37.125 74.25
Address bit value
[MHz] [MHz] [MHz]
BCWAIT_TIME 3009-08h [9:0] 0FFh 05Dh 07Fh 0FFh
CPWAIT_TIME 300B-0Ah [9:0] 0B6h 042h 05Bh 0B6h
SYS_MODE 3034h [3:0] 4h 5h 5h 5h
INCKSEL1 3115h [7:0] 00h 00h 00h 00h
INCKSEL2 3116h [7:0] 28h 23h 24h 28h
INCKSEL3 3119-18h [10:0] 0C0h 0C6h 0C0h 0C0h
INCKSEL4 311B-1Ah [10:0] 0E0h 0E7h 0E0h 0E0h
INCKSEL5 311Eh [7:0] 28h 23h 24h 28h
TXCLKESC_FREQ 4005-04h [15:0] 1290h 06C0h 0948h 1290h
INCKSEL6 400Ch [0] 1h 0h 0h 0h
INCKSEL7 4074h [2:0] 0h 1h 1h 1h

Data rate: 720Mbps / lane


Register details INCK
Initial
Register 24 72
Address bit value
[MHz] [MHz]
BCWAIT_TIME 3009-08h [9:0] 0FFh 54h F8h
CPWAIT_TIME 300B-0Ah [9:0] 0B6h 3Bh B0h
SYS_MODE 3034h [3:0] 4h 9h 9h
INCKSEL1 3115h [7:0] 00h 00h 00h
INCKSEL2 3116h [7:0] 28h 23h 28h
INCKSEL3 3119-18h [10:0] 0C0h 0B4h 0A0h
INCKSEL4 311B-1Ah [10:0] 0E0h 0FCh 0E0h
INCKSEL5 311Eh [7:0] 28h 23h 28h
TXCLKESC_FREQ 4005-04h [15:0] 1290h 0600h 1200h
INCKSEL6 400Ch [0] 1h 0h 0h
INCKSEL7 4074h [2:0] 0h 1h 1h

Data rate: 594Mbps / lane


Register details INCK
Initial
Register 27 37.125 74.25
Address bit value
[MHz] [MHz] [MHz]
BCWAIT_TIME 3009-08h [9:0] 0FFh 05Dh 07Fh 0FFh
CPWAIT_TIME 300B-0Ah [9:0] 0B6h 042h 05Bh 0B6h
SYS_MODE 3034h [3:0] 4h 7h 7h 7h
INCKSEL1 3115h [7:0] 00h 00h 00h 00h
INCKSEL2 3116h [7:0] 28h 23h 24h 28h
INCKSEL3 3119-18h [10:0] 0C0h 084h 080h 080h
INCKSEL4 311B-1Ah [10:0] 0E0h 0E7h 0E0h 0E0h
INCKSEL5 311Eh [7:0] 28h 23h 24h 28h
TXCLKESC_FREQ 4005-04h [15:0] 1290h 06C0h 0948h 1290h
INCKSEL6 400Ch [0] 1h 0h 0h 0h
INCKSEL7 4074h [2:0] 0h 1h 1h 1h

80
IMX415-AAQR-C

Register Hold Setting


V reflected register setting can be transmitted with divided to several frames and it can be reflected globally at a
certain frame by the register REGHOLD. Setting REGHOLD = 1 prevents the registers that set thereafter from being
reflected at the frame reflection timing. The registers that are set when setting REGHOLD = 1 are reflected globally
by setting REGHOLD = 0 at the desired frame to reflect the register.

Register Hold Setting Register

Register details
Register Initial value Setting value
Address bit
0: Invalid
REGHOLD 3001h [0] 0h
1: Valid (Register hold)

: Communication period

XVS
REGHOLD = 1 REGHOLD = 0
Register setting A Register setting B Register setting C Register setting D

XHS

Register
Hold
Register A Register B Register C
is not reflected. is not reflected. is not reflected.
Register A
Register B
Register C
Register D
are reflected.

Register Hold Setting

81
IMX415-AAQR-C

Mode Transitions
The Mode transition between operations is shown below. These examples shown in case that setting is completed
within one communication timing.

List of Mode Transition

Transition State

Horizontal direction normal → Horizontal direction inverted Via the Standby state
Horizontal direction inverted → Horizontal direction normal is unnecessary.

All-pixel scan mode → Window cropping mode


Window cropping mode → All-pixel scan mode
Vertical direction normal → Vertical direction inverted Via the Standby state
Vertical direction inverted → Vertical direction normal is unnecessary.
One invalid frame is
Vertical direction line number change generated.
(Master mode : VMAX change, Slave mode : XVS interval change)
Horizontal direction 1H period change
(Master mode : HMAX change, Slave mode : XHS interval change)
- Transition between modes other than above
Via the standby state
- Change the input frequency of INCK *1
is necessary.
- Change the register setting noted “S” in the reflection timing column of the Register Map.

*1 When changing input INCK frequency, care should be taken not to be input pulses whose width are shorter than
the High / Low level width in front and behind of the INCK pulse at the frequency change. If the pulses above
generate at the frequency change, change INCK frequency during system reset in the state of XCLR = Low, and
then perform system clear in the state of XCLR = High following the item of "Power on sequence" in the section of
"Power on / off sequence". Execute initial setting again because the register settings become default state after
system clear.

82
IMX415-AAQR-C

Other Function
This sensor has the function as below. About detail, refer to each application note.

 Digital overlap HDR (2 / 3 frame)


 Multiple exposure HDR (2 / 4 frame)
 Additional Function of Synchronizing Sensors

83
IMX415-AAQR-C

Power-on and Power-off Sequence

Power-on sequence
1. Turn On the power supplies so that the power supplies rise in order of 1.1 V power supply (DVDD) →1.8 V power
supply (OVDD) → 2.9 V power supply (AVDD). In addition, all power supplies should finish rising within 200 ms.
2. The register values are undefined immediately after power-on, so the system must be cleared. Hold XCLR at Low
level for 500 ns or more after all the power supplies have finished rising. (The register values after a system clear
are the default values.)
3. The system clear is applied by setting XCLR to High level. The maser clock input after setting the XCLR pin to High
level.
4. Make the sensor setting by register communication after the system clear.
T2 2.9 V power supply (AVDD)

T0 T1
1.8 V power supply (OVDD)

1.1 V power supply (DVDD)

TLOW

XCLR
T3

INCK

Standby mode cancel


SDA Depend on the rising of Initial setting
SCL 1.8V power supply
T4

XVS
XHS TSYNC
Slave mode : XVS and XHS must not be over OVDD
Master mode : Depend on the rising of 1.8V power supply

SLAMODE0 After rising of OVDD


SLAMODE1

Power-on Sequence

Item Symbol Min. Max. Unit


1.1 V power supply rising → 1.8 V power supply rising T0 0 ― ns
1.8 V power supply rising → 2.9 V power supply rising T1 0 ― ns
Rising time of all power supply T2 ― 200 ms
2.9 V power supply rising → Clear OFF TLOW 500 ― ns
Clear OFF → INCK rising T3 1 ― µs
Clear OFF → Communication start T4 20 ― µs
Standby OFF (communication)
TSYNC 24 ― ms
→ External input XHS, XVS (slave mode only)

84
IMX415-AAQR-C

Slew Rate Limitation of Power-on Sequence


Conform the slew rate limitation shown below when power supply change 0 V to each voltage (0 % to 100 %) in
power-on sequence.

DVDD
100%

OVDD
DVDD
SR = ΔV/Δt
OVDD
AVDD AVDD ΔV

Δt
0V

Item Symbol Power supply Min. Max. Unit Remarks


DVDD (1.1 V) — 25 mV/μs
Slew rate SR OVDD (1.8 V) — 25 mV/μs
AVDD (2.9 V) — 25 mV/μs

85
IMX415-AAQR-C

Power-off sequence
Turn Off the power supplies so that the power supplies fall in order of 2.9 V power supply (AVDD) → 1.8 V power
supply (OVDD) → 1.1 V power supply (DVDD). In addition, all power supplies should be falling within 200 ms. Set each
digital input pin (INCK, SDA, SCL, XCLR, XVS, XHS) to 0 V before the 1.8 V power supply (OVDD) falls.

T7
2.9 V power supply (AVDD)
T5 T6
1.8 V power supply (OVDD)

1.1 V power supply (DVDD)

Fixed to the high impedance state or 0 before


XCLR the power supplies have finished fowling.

Fixed to 0 before
INCK OVDD supplies have finished fowling.

SDA Depend on the falling of


OVDD power supply
SCL
XVS Fixed to 0 before
XHS OVDD supplies have finished fowling.

SLAMODE0 Fixed to 0 before


SLAMODE1 OVDD supplies have finished fowling.

Power-off Sequence

Item Symbol Min. Max. Unit


2.9 V power shut down → 1.8 V power shut down T5 0 ― ns
1.8 V power shut down → 1.1 V power shut down T6 0 ― ns
Shut down time of all power supply T7 ― 200 ms

86
IMX415-AAQR-C

Sensor Setting Flow


Setting Flow in Sensor Slave Mode
The figure below shows operating flow in sensor slave mode.
For details of "Power-on" to "Reset cancel", see the item of "Power-on sequence" in this section.
For details of “Standby cancel" until "Wait for image stabilization", see the item of "Standby mode".
“Standby setting (power save mode) can be made by setting the STANDBY register to “1” during “Operation”.

Start

Pin settings

Power-on

System clear
XCLR pin : Low → High

INCK input

Change to settings after standby release.


Set XMASTER = 1 in slave mode Register settings

Standby cancel
XVS and XHS input stop
STANDBY=0

Wait for internal regulator stabilization


24ms
Standby setting
XVS and XHS input start (power save mode)
STANDBY=1
Wait for image stabilization
8frame

Register changes
Shutter
Gain Operation
Other

Sensor Setting Flow (Sensor Slave Mode)

87
IMX415-AAQR-C

Setting Flow in Sensor Master Mode


The figure below shows operating flow in sensor master mode.
For details of "Power-on" to "Reset cancel", see the item of "Power on sequence" in this section.
For details of “Standby cancel" until "Wait for image stabilization", see the item of "Standby mode".
In master mode, “Master mode start” by setting register XMSTA to “0” after “Waiting for internal regulator
stabilization”
“Standby setting (power save mode) can be made by setting the STANDBY register to “1” during “Operation”. This
time set "master mode stop" by setting XMSTA to "1".

Start

Pin settings

Power-on

System clear
XCLR pin : Low High

INCK input

Change to settings after standby release. Register settings

Standby cancel Master mode stop


STANDBY=0 XMSTA=1

Wait for internal regulator stabilization


24ms Standby setting
(power save mode)
Master mode start STANDBY=1
XMSTA=0

XVS and XHS output start

Wait for image stabilization


8frame

Register changes
Shutter
Gain
Operation
Other

Sensor Setting Flow (Sensor Master Mode)

88
IMX415-AAQR-C

Peripheral Circuit

AVDD OVDD DVDD


2.9V 1.8V 1.1V

0.01uF
0.01uF

0.1uF
0.1uF
4.7uF

1.0uF
1.0uF
1.0uF

0.1uF
1.0uF

4.7uF

1.0uF
4.7uF
0.1uF

0.1uF
0.1uF

E4 E5 K5 E6 E7 E8 K7 K8 A4 A5 G11 P7 A7 P9 A3 A6 F11 P6 P8 C1 P3 P5 P4

VDDLSC
VDDHAN
VDDHAN
VDDHAN

VDDHPX
VDDHPX
VDDHPX
VDDHPX
VDDHPX

VDDMIO
VDDMIO
VDDMIO
VDDMIO

VDDLCN
VDDLCN

VDDLSC
VDDLSC
VDDLSC
VDDLSC

VDDLIF
VDDLIF

VDDLPL1

VDDLPL2
IMX415

VSSLPL1
VSSLPL2
VSSHAN
VSSHPX
VSSHPX
VSSHPX
VSSHPX
VSSHPX
VSSHPX
VSSHPX
VSSHPX
VSSHPX
VSSHPX
VSSLCN
VSSLCN
VSSLSC
VSSLSC
VSSLSC
VSSLSC
VSSLSC
VSSLSC
VSSLSC
VSSLSC
VSSLSC
VSSLSC
VSSLSC
VSSLSC
VSSLSC
VSSLSC
VSSLSC
VSSLSC
VSSLSC
VSSLSC
VSSLSC
D4 B9 C10 D5 D6 D7 D8 D10 L5 L7 L8 B7 N9 B3 B4 B5 B6 C2 D1 D2 F10 G1 G2 J1 J2 M1 M2 M10 N3 N6 N7 N8 N5 N4

Common
GND
OVDD
1.8V
IMX415 IMX415 IMX415 MIPI Rx

DCKP H2
1kΩ

1kΩ

OPEN C4 TVMON Clock Lane


K10 SCL DCKN H1
OPEN G10 TENABLE
J11 SDA OPEN L10 TOUT DMO1P F2
MIPI Lane1
L11 XHS DMO1N F1
1.0uF
K11 XVS A9 VRHT DMO2P K2
MIPI Lane2
DMO2N K1
H11 XCLR 10uF
C11 VRLRS DMO3P E2
H10 SLAMODE0 MIPI Lane3
DMO3N E1
J10 SLAMODE1 4.7uF
D11 VRLT
DMO4P L2
M11 INCK Common MIPI Lane4
GND DMO4N L1

Application circuits shown are typical examples illustrating the operation of the devices.
Sony Semiconductor Solutions Corporation cannot assume responsibility for any problems arising out of the use
of these circuits or for any infringement of third party and other right due to same.

89
IMX415-AAQR-C

Spot Pixel Specifications

(AVDD = 2.9 V, OVDD = 1.8 V, DVDD = 1.1 V, Tj = 60 ˚C, 30 frame/s, Gain: 0 dB)

Maximum distorted pixels in each zone


Measurement
Type of distortion Level Remarks
Effective Ineffective method
II' III
OB OB

Black or white No evaluation


30 % < D 60 1
pixels at high light criteria applied

White pixels No evaluation


5.6 mV < D 800 2 1/30 s storage
in the dark criteria applied

Black pixels at No evaluation


D < 428 mV 0 3
signal saturated criteria applied

Note) 1. Zone is specified based on all-pixel drive mode


2. D Spot pixel level
3. See the Spot Pixel Pattern Specifications for the specifications in which pixel and black pixel are close.

Zone Definition

(1, 1) 17 OB side ignored area


(1, 18)
18 Vertical effective OB V.OB
(3864, 35)
(1, 36) 1 OB side ignored area
(1, 37) 1 Dummy
ZoneIII
(1, 38) 12 Ignored area of effective pixel
(1, 50)
ZoneII’

2176

3864

(3864, 2225)
2 Ignored area of effective pixel (3864, 2227)
1 Dummy (3864, 2228)

90
IMX415-AAQR-C

Notice on White Pixels Specifications

After delivery inspection of CMOS image sensors, particle radiation such as cosmic rays etc. may distort pixels of
CMOS image sensors, and then distorted pixels may cause white point effects in dark signals in picture images.
(Such white point effects shall be hereinafter referred to as "White Pixels".)
Unfortunately, it is not possible with current scientific technology for CMOS image sensors to prevent such White
Pixels. It is recommended that when you use CMOS image sensors, you should consider taking measures against
such White Pixels, such as adoption of automatic compensation systems for White Pixels in dark signals and
establishment of quality assurance standards.
Unless the Seller's liability for White Pixels is otherwise set forth in an agreement between you and the Seller,
Sony Semiconductor Solutions Corporation or its distributors (hereinafter collectively referred to as the "Seller")
will, at the Seller's expense, replace such CMOS image sensors, in the event the CMOS image sensors delivered
by the Seller are found to be to the Seller's satisfaction, to have over the allowable range of White Pixels as set forth
above under the heading "Spot Pixels Specifications", within the period of three months after the delivery date of
such CMOS image sensors from the Seller to you; provided that the Seller disclaims and will not assume any liability
after you have incorporated such CMOS image sensors into other products.
Please be aware that Seller disclaims and will not assume any liability for (1) CMOS image sensors fabricated,
altered or modified after delivery to you, (2) CMOS image sensors incorporated into other products, (3) CMOS
image sensors shipped to a third party in any form whatsoever, or (4) CMOS image sensors delivered to you
over three months ago. Except the above mentioned replacement by Seller, neither Sony Semiconductor Solutions
Corporation nor its distributors will assume any liability for White Pixels. Please resolve any problem or trouble arising
from or in connection with White Pixels at your costs and expenses.

[For Your Reference] The Annual Number of White Pixels Occurrence

The chart below shows the predictable data on the annual number of White Pixels occurrence in a single-story
building in Tokyo at an altitude of 0 meters. It is recommended that you should consider taking measures against
the annual White Pixels, such as adoption of automatic compensation systems appropriate for each annual
number of White Pixels occurrence.
The data in the chart is based on records of past field tests, and signifies estimated number of White Pixels
calculated according to structures and electrical properties of each device. Moreover, the data in the chart is
for your reference purpose only, and is not to be used as part of any CMOS image sensor specifications.

Example of Annual Number of Occurrence

White Pixel Level (in case of integration time = 1/30 s)


Annual number of occurrence
(Tj = 60 ˚C)

5.6 mV or higher 19 pcs


10.0 mV or higher 10 pcs
24.0 mV or higher 4 pcs
50.0 mV or higher 2 pcs
72.0 mV or higher 1 pcs

Note 1) The above data indicates the number of White Pixels occurrence when a CMOS image sensor is left
for a year.
Note 2) The annual number of White Pixels occurrence fluctuates depending on the CMOS image sensor storage
environment (such as altitude, geomagnetic latitude and building structure), time (solar activity effects)
and so on. Moreover, there may be statistic errors. Please take notice and understand that this is an
example of test data with experiments that have being conducted over a specific time period and in
a specific environment.
Note 3) This data does not guarantee the upper limits of the number of White Pixels occurrence.

Material_No.03-0.0.10

91
IMX415-AAQR-C

Measurement Method for Spot Pixels

After setting to standard imaging condition II, and the device driver should be set to meet bias and clock voltage
conditions. Configure the drive circuit according to the example and measure.

1. Black or white pixels at high light


After adjusting the luminous intensity so that the average value VG of the Gb / Gr signal outputs is 300 mV,
measure the local dip point (black pixel at high light, ViB) and peak point (white pixel at high light, ViK) in the Gr /
Gb / R / B signal output Vi (i = Gr / Gb / R / B), and substitute the value into the following formula.

Spot pixel level D = ((ViB or ViK) / Average value of Vi) × 100 [%]

White pixel
ViB
ViK
Vi (i = R, G, B, VG = 300 mV )
Black pixel

Signal output waveform of R / G / B channel

2. White pixels in the dark


Set the device to a dark setting and measure the local peak point of the signal output waveform, using the
average value of the dark signal output as a reference.

3. Black pixels at signal saturated


Set the device to operate in saturation and measure the local dip point, using the OB output as a reference.

Level D Black pixel Vsat (Min = 570 mV )


OB output

Signal output waveform of R/G/B channel

92
IMX415-AAQR-C

Spot Pixel Pattern Specification

White Pixel, Black Pixel and Bright Pixel are judged from the pattern whether they are allowed or rejected, and
counted.

List of White Pixel, Black Pixel and Bright Pixel Pattern

R G
White pixel
No. Pattern Black pixel
G B
Bright pixel

1 ● ● Rejected


2 Rejected

Note) 1.”●” shows the position of white pixel, black pixel and bright pixel.
White pixel, black pixel and bright pixel are specified separately according the pattern.
(Example: If a black pixel and a white pixel is in the pattern No.1 respectively, they are not judged to
be rejected.)
2. When one or more spot pixels indicated “Rejected” is selected and removed.
3. Spot pixels other than described in the table above are all counted including the number of allowable
spot pixels by zone.

93
IMX415-AAQR-C

Marking

94
IMX415-AAQR-C

Notes On Handling

1. Static charge prevention


Image sensors are easily damaged by static discharge. Before handling be sure to take the following
protective measures.
(1) Either handle bare handed or use non-chargeable gloves, clothes or material.
Also use conductive shoes.
(2) Use a wrist strap when handling directly.
(3) Install grounded conductive mats on the floor and working table to prevent the generation of static
electricity.
(4) Ionized air is recommended for discharge when handling image sensors.
(5) For the shipment of mounted boards, use boxes treated for the prevention of static charges.

2. Protection from dust and dirt


Image sensors are packed and delivered with care taken to protect the element glass surfaces from
harmful dust and dirt. Clean glass surfaces with the following operations as required before use.
(1) Perform all lens assembly and other work in a clean environment (class 1000 or less).
(2) Do not touch the glass surface with hand and make any object contact with it.
If dust or other is stuck to a glass surface, blow it off with an air blower.
(For dust stuck through static electricity, ionized air is recommended.)
(3) Clean with a cotton swab with ethyl alcohol if grease stained. Be careful not to scratch the glass.
(4) Keep in a dedicated case to protect from dust and dirt. To prevent dew condensation, preheat or
precool when moving to a room with great temperature differences.
(5) When a protective tape is applied before shipping, remove the tape applied for electrostatic
protection just before use. Do not reuse the tape.

3. Installing (attaching)
(1) If a load is applied to the entire surface by a hard component, bending stress may be generated
and the package may fracture, etc., depending on the flatness of the bottom of the package.
Therefore, for installation, use either an elastic load, such as a spring plate, or an adhesive.
(2) The adhesive may cause the marking on the rear surface to disappear.
(3) If metal, etc., clash or rub against the package surface, the package may chip or fragment and
generate dust.
(4) Acrylate anaerobic adhesives are generally used to attach this product. In addition, cyanoacrylate
instantaneous adhesives are sometimes used jointly with acrylate anaerobic adhesives to hold
the product in place until the adhesive completely hardens. (Reference)
(5) Note that the sensor may be damaged when using ultraviolet ray and infrared laser for mounting it.

95
IMX415-AAQR-C

4. Recommended reflow soldering conditions


The following items should be observed for reflow soldering.
(1) Temperature profile for reflow soldering
Control item Profile (at part side surface)
150 to 180 °C
1. Preheating
60 to 120 s
2. Temperature up (down) +4 °C/s or less (– 6 °C/s or less)
Over 230 °C
3. Reflow temperature 10 to 30 s
Max. 5 °C/s
4. Peak temperature Max. 240 ± 5 °C

Temperature

Peak 240 ± 5 °C

230 °C
Max. 5 °C/s
180 °C – 6 °C/s or less
10 to 30 s
150 °C
+4 °C/s
or less 60 to 120 s

Preheating Reflow
Time

(2) Reflow conditions


(a) Make sure the temperature of the upper surface of the seal glass resin adhesive portion of the
package does not exceed 245 °C.
(b) Perform the reflow soldering only one time.
(c) Finish reflow soldering within 72 h after unsealing the degassed packing.
Store the products under the condition of temperature of 30 °C or less and humidity of
70 % RH or less after unsealing the package.
(d) Perform re-baking only one time under the condition at 125 °C for 24 h.
(e) Note that condensation on glass or discoloration on resin interfaces may occur if the actual temperature
and time exceed the conditions mentioned above.
(3) Others
(a) Carry out evaluation for the solder joint reliability in your company.
(b) After the reflow, the paste residue of protective tape may remain around the seal glass.
(The paste residue of protective tape should be ignored except remarkable one.)
(c) Note that X-ray inspection may damage characteristics of the sensor.

5. Others
(1) Do not expose to strong light (sun rays) for long periods, as the color filters of color devices will
be discolored.
(2) Exposure to high temperature or humidity will affect the characteristics. Accordingly avoid storage
or use in such conditions.
(3) This product is precision optical parts, so care should be taken not to apply excessive mechanical
shocks or force.
(4) Note that imaging characteristics of the sensor may be affected when approaching strong
electromagnetic wave or magnetic field during operation.
(5) Note that image may be affected by the light leaked to optical black when using an infrared cut
filter that has transparency in near infrared ray area during shooting subjects with high luminance.
(6) Please perform the tilt adjustment for the optical axis in your company as required.

96
IMX415-AAQR-C

Package Outline

(Unit: mm)

97
IMX415-AAQR-C

List of Trademark Logos and Definition Statements

* STARVIS is a trademark of Sony Corporation. The STARVIS is back-illuminated pixel technology used in CMOS image sensors
2
for surveillance camera applications. It features a sensitivity of 2000 mV or more per 1 μm (color product, when imaging
2
with a 706 cd/m light source, F5.6 in 1 s accumulation equivalent), and realizes high picture quality in the visible-light and
near infrared light regions.

98
IMX415-AAQR-C

Revision History

Date of
Ver. Page Contain of Change
change
2018 / 08 / 09 0.1 ─ First Edition
2018 / 11 / 20 0.2 2 Added: Image size, Diagonal
8 Correction: Fig. Pixel Arrangement
10 Correction: Fig. Pin Configuration;
Pin name: A7, P9, B7, N9, N5
Pin color: A4, A5, G11, P7, A9
12 Correction: Pin No. K2; Analog/Digital “―” to D
13 Correction: Pin No. P7 Description; 1.1V to 1.8V
14 Deleted: pins SDA, SCL
27 Correction: Immediately -> “I”, Reconsideration of sentences
28 Correction: SDL -> SCL
34 Correction:
CPWAIT_TIME; Default Value 0h -> 0B6h
WINMODE; Horizontal/Vertical 2/2-line binning setting 1 -> 0
35, 37, 44 Correction: Reflection timing V -> S
HADD, VADD, ADDMODE, ADBIT, MDBIT, ADBIT1
41, 55, 57 Add: Register DIG_CLP_VSTART, DIG_CLP_VNUM
42 Correction: Reflection timing V -> I
BLKLEVEL
44, 45 Added: Register address
358Ah, 35A1h, 36BCh, 36CCh-36CEh, 36D0h-36D2h, 36D4h,
36D6h-36D8h, 36DAh, 36DBh, 3724h, 3726h, 3734h, 3736h,
38CCh, 38CDh, 395Ch, 3A4Ch, 3AE0h, 3B00h, 3B06h
Deleted: Register address
35A0h
47 Correction: All pixel 4Lane 720Mbps/lane 12bit; 30.01fps -> 25fps
49, 54, 59, Correction: Fig. Image Drawing; “FE” position
60
53 Correction:
[1485Mbps/lane];
TCLKPOST: 0007h -> 00A7h, TCLKTRAIL: 00h5F -> 005Fh
[2376Mbps/lane]; 60fps -> 90fps, 7.5us -> 5.0us,
HMAX: 226h -> 16Eh, ADBIT/MDBIT: 1h -> 0h, TCLKPOST: 009Fh
-> 00E7h, TCLKPREPARE: 0057h -> 008Fh, TCLKTRAIL: 0057h ->
008Fh, TCLKZERO: 0187h -> 027Fh, THSPREPARE: 005Fh ->
0097h, THSZERO: 00A7h -> 010Fh, THSTRAIL: 005Fh -> 0097h,
THSEXIT: 0097h -> 00F7h, TLPX: 004F -> 007Fh
54, 59 Correction: Fig. Drive Timing Chart for All pixel mode,
Pixel Array Image Drawing in Horizontal /Vertical 2/2-line binning
mode
65 Correction: 3091h [1] -> [0]
76 - 78 Correction: bit length SYS_MODE, INCKSEL4, INCKSEL5
87 Correction: Peripheral Circuit;
Pin D11(VRLT) Capacitor value 10uF -> 4.7uF

99
IMX415-AAQR-C

Date of
Ver. Page Contain of Change
change
2019 / 02 / 18 0.3 1 Correction: Description, 8.42 M effective pixels -> 8.46 M
1 Update: Readout rate, CDS/PGA function TBD
15 Update: Current Consumption
24 Correction: Color Coding Diagram; added scan direction
27 Correction: Register Communication Timing, description
37 Update: SYS_MODE 2376Mbps TBD
39 Correction: PIX_VWIDTH Description
40, 66 Update: GAIN_PGC_0 TBD
43 - 46 Added: Register address
3081h, 32D4h, 32ECh, 3452h, 3453h, 3732h, 3742h, 3862h, 3A42h,
3B98h, 3B99h, 3B9Bh, 3B9Ch, 3B9Dh, 3B9Eh, 3BA1h - 3BA9h,
3BACh - 3BB8h, 3BBAh, 3BBCh, 3BBEh, 3BC0h, 3BC2h, 3BC4h,
3BC8h, 3BCAh
48 Update: Data rate 2376Mbps/Lane TBD
50 Correction: MDBIT address
55 Correction: Fig. Pixel Array Image Drawing in All pixel mode; added
read out direction,
Fig. Drive Timing Chart; inverted operation
60 Correction: Fig. Drive Timing Chart for Horizontal /Vertical 2/2-line
binning mode; added read out direction,
Fig. Drive Timing Chart; 1 XHS/Line -> 2 XHS/Line, inverted
operation
62 Correction: Restriction on Window cropping mode, added VTTL
63, 86, 87 Update: After standby mode, Time TBD
66 Correction: Fig. GAIN Reflection Timing, GAIN -> GAIN_PCG_0
69 Correction: Formula Integration time, added Toffset
71 Update: the maximum of long time exposure TBD
75 Correction: Fig. Relationship between Pin Name and MIPI Output
Lane, DCKM -> DCKN
80 Correction: Resister Hold Setting
83 Update: TSYNC TBD
95 Update: Notes On Handling; added 5. (6)

100
IMX415-AAQR-C

Date of
Ver. Page Contain of Change
change
2019 / 03 / 28 0.4 1 Correction: Maximum frame rate, 12bit 60 frame/s -> 60.3, 10bit 90 ->
90.9
1 Update: List analog and digital gain respectively
15 Update: Current Consumption
19 Correction: Standard mode, Fast mode -> Standard-mode,
20 Fast-mode ; Fast mode + -> Fast-mode Plus
22 Update: Spectral Sensitivity Characteristics (TBD)
23 Update: Image Sensor Characteristics from TBD
25 Update: Measurement Method 2. 3. 4. from TBD
25 Correction: Measurement Method 3.
measure the average values -> measure the minimum values
39 Correction: register 3081h Set to “02h” -> Fixed to “00h”
48, 49 Update: updated to expression of maximum frame rate
53 Added: frame rate formula
54, 55, 57, Added: 3500h to 3BFFh -> 3200h to 3BFFh
59
63 Correction: 1H period description at Window cropping mode
73 Correction: Integration time, added Toffset
77 Correction: Output Signal Range
Deleted “but output is not performed over the full range,”
78 Added: the initial deskew burst
90 Update: Spot Pixel Specifications from TBD
91 Update: Example of Annual Number of Occurrence from TBD
92 Correction: Measurement Method for Spot Pixels
Incorrect form corrected
Update: Measurement Method for Spot Pixels from TBD mV
2019 / 05 / 21 E19504 ─ First Edition (Official Edition)
7 Update: Optical Center tolerance from TBD
22 Update: Spectral Sensitivity Characteristics from TBD
24 Correction: Measurement Condition 2. Sentence reconsidered
27 Correction: Description and figure of “communication prohibited
period”
62 Correction: Description and figure of inverted mode
63 Correction: 1farame -> 1frame
64 Correction: a normal image is output from the 8 frames -> 9 frames
67 Added: Gain graph
94 Update: Marking from TBD
97 Update: Package Outline from TBD

101

You might also like