MT9V024/D
www.onsemi.com
16
t
SF2SF
t
SFW
t
FV2E
t
SF2FV
t
E2SF
t
EW
t
E2LED
t
SF2LED
EXPOSURE
TIME
EXPOSURE
STFRM_OUT
STLN_OUT
FRAME_VALID
LINE_VALID
LED_OUT
Figure 20. Exposure and Readout Timing (Sequential Mode)
NOTES: 1. Not drawn to scale.
2. Frame readout shortened for clarity
3. STLN_OUT pulses are optional during exposure time.
4. Sequential progressive scan readout mode shown.
Signal Path
The MT9V024 signal path consists of a programmable
gain, a programmable analog offset, and a 10bit ADC. See
“Black Level Calibration” for the programmable offset
operation description.
Figure 21. Signal Path
Pixel Output
(reset minus signal)
Offset Correction
Voltage (R0x48 or
result of BLC)
Gain Selection
(R0x35 or R0x36 or
result of AGC)
ADC Data
(9:0)
10 (12) bit ADC
C1
C2
+
Σ
×
V
REF
(R0x2C)
ONCHIP BIASES
ADC Voltage Reference
The ADC voltage reference is programmed through
R0x2C, bits 2:0. The ADC reference ranges from 1.0 V to
2.1 V. The default value is 1.4 V. The increment size of the
voltage reference is 0.1 V from 1.0 V to 1.6 V (R0x2C[2:0]
values 0 to 6). At R0x2C[2:0] = 7, the reference voltage
jumps to 2.1 V.
It is very important to preserve the correct values of the
other bits in R0x2C. The default register setting is 0x0004.
This corresponds to 1.4 Vat this setting 1 mV input to the
ADC equals approximately 1 LSB.
V_Step Voltage Reference
This voltage is used for pixel high dynamic range
operations, programmable from R0x31 through R0x34 for
context A, or R0x39 through R0x3B for context B.
Chip Version
Chip version register R0x00 is readonly.
WINDOW CONTROL
Registers column start A/B, row start A/B, window height
A/B (row size), and window width (column size) A/B
control the size and starting coordinates of the window.
MT9V024/D
www.onsemi.com
17
The values programmed in the window height and width
registers are the exact window height and width out of the
sensor. The window start value should never be set below
four.
To read out the dark rows set bit 6 of R0x0D. In addition,
bit 7 of R0x0D can be used to display the dark columns in
the image. Note that there are Show Dark settings only for
context A.
BLANKING CONTROL
Horizontal blank and vertical blank registers R0x05 and
R0x06 (B: 0xCD and R0xCE), respectively, control the
blanking time in a row (horizontal blanking) and between
frames (vertical blanking).
Horizontal blanking is specified in terms of pixel
clocks.
Vertical blanking is specified in terms of numbers of
rows.
The actual imager timing can be calculated using Table 2
and Table 3, which describe “Row Timing and FV/LV
signals.” The minimum number of vertical blank rows is 4.
PIXEL INTEGRATION CONTROL
Total Integration
Total integration time is the result of coarse shutter width
and fine shutter width registers, and depends also on whether
manual or automatic exposure is selected.
The actual total integration time, t
INT
is defined as:
t
INT
+ t
INTCoarse
) t
INTint
(eq. 1)
= (number of rows of integration × row time)
+ (number of pixels of integration × pixel time)
where:
Number of Rows of Integration
(Auto Exposure Control: Enabled)
When automatic exposure control (AEC) is enabled, the
number of rows of integration may vary from frame to
frame, with the limits controlled by R0xAC (minimum
coarse shutter width) and R0xAD (maximum coarse
shutter width).
Number of Rows of Integration
(Auto Exposure Control: Disabled)
If AEC is disabled, the number of rows of integration
equals the value in R0x0B. or
If context B is enabled, the number of rows of integration
equals the value in R0xD2.
Number of pixels of Integration
The number of fine shutter width pixels is independent
of AEC mode (enabled or disabled):
Context A: the number of pixels of integration
equals the values in R0xD5.
Context B: the number of pixels of integration
equals the value in R0xD8.
Row Timing
Context A:
Row time + (R0x04 ) R0x05)master clock periods
(eq. 2)
Context B:
Row time + (R0xCC ) R0xCD) master clock periods
(eq. 3)
Typically, the value of the Coarse Shutter Width Total
registers is limited to the number of rows per frame (which
includes vertical blanking rows), such that the frame rate is
not affected by the integration time. If the Coarse Shutter
Width Total is increased beyond the total number of rows per
frame, the user must add additional blanking rows using the
Vertical Blanking registers as needed. See descriptions of
the Vertical Blanking registers, R0x06 and R0xCE in
Table 1and Table 2 of the MT9V024 register reference.
A second constraint is that
t
INT must be adjusted to avoid
banding in the image from light flicker. Under 60Hz flicker,
this means the frame time must be a multiple of 1/120 of
a second. Under 50Hz flicker, the frame time must be
a multiple of 1/100 of a second.
Changes to Integration Time
With automatic exposure control disabled (R0xAF[0] for
context A, or R0xAF[8] for context B) and if the total
integration time (R0x0B or R0xD2) is changed through the
twowire serial interface while FV is asserted for frame n,
the first frame output using the new integration time is frame
(n + 2). Similarly, when automatic exposure control is
enabled, any change to the integration time for frame n first
appears in frame (n + 2) output. Additional details on this
latency can be found in AND9251/D Latency of Exposure
or Gain Switch.
MT9V024/D
www.onsemi.com
18
The sequence is as follows:
1. During frame n, the new integration time is held
in the R0x0B or R0D2 live register.
2. Prior to the start of frame (n + 1) readout, the new
integration time is transferred to the exposure
control module. Integration for each row of frame
(n + 1) has been completed using the old
integration time. The earliest time that a row can
start integrating using the new integration time is
immediately after that row has been read for frame
(n + 1). The actual time that rows start integrating
using the new integration time is dependent on the
new value of the integration time.
3. When frame (n + 2) is read out, it is integrated
using the new integration time. If the integration
time is changed (R0x0B or R0xD2 written) on
successive frames, each value written is applied to
a single frame; the latency between writing a value
and it affecting the frame readout remains at two
frames.
frame n+1 frame n+2
frame n
write new exposure value (Exp “B”)
idle
idle
Exp “A”
Exp “A”
Exp “B” Exp “B”
Exp “B”
Readout Exp “B”Readout Exp “B”
Readout Exp “B”
Readout Exp “A”
Readout Exp “A”
New image available
at output
Frame start acti-
vates new exposure
value (Exp “B”)
AEC sample writes
new exposure value
(Exp “B”)
AEC sample writes
new exposure value
(Exp “B”)
Figure 22. Latency of Exposure Register in Master Mode
Twowire
serial interface
(Input)
LED_OUT
(Output)
FRAME_VALID
(Output)
Exposure Indicator
The exposure indicator is controlled by:
R0x1B LED_OUT Control
The MT9V024 provides an output pin, LED_OUT, to
indicate when the exposure takes place. When R0x1B
bit 0 is clear, LED_OUT is HIGH during exposure. By
using R0x1B, bit 1, the polarity of the LED_OUT pin
can be inverted.
High Dynamic Range
High dynamic range is controlled by:
Table 9. HIGH DYNAMIC RANGE
Context A Context B
High Dynamic Enable R0x0F[0] R0x0F[8]
Shutter Width 1 R0x08 R0xCF
Shutter Width 2 R0x09 R0xD0
Shutter Width Control R0x0A R0xD1
V_Step Voltages R0x31R0x34 R0x39R0x3C
In the MT9V024, high dynamic range (by setting R0x0F,
bit 0 or 8 to 1) is achieved by controlling the saturation level
of the pixel (HDR or high dynamic range gate) during the
exposure period. The sequence of the control voltages at the
HDR gate is shown in Figure 23. After the pixels are reset,
the step voltage, V_Step, which is applied to HDR gate, is
set up at V1 for integration time t
1,
then to V2 for time t
2
, then
V3 for time t
3
, and finally it is parked at V4, which also
serves as an antiblooming voltage for the photodetector.
This sequence of voltages leads to a piecewise linear pixel
response, illustrated (approximately) in Figure 23 and in
Figure 24.

MT9V024IA7XTM-DP2

Mfr. #:
Manufacturer:
ON Semiconductor
Description:
Image Sensors VGA 1/3 GS CIS Image Sensor
Lifecycle:
New from this manufacturer.
Delivery:
DHL FedEx Ups TNT EMS
Payment:
T/T Paypal Visa MoneyGram Western Union