MT9V012 Micron, MT9V012 Datasheet - Page 21

no-image

MT9V012

Manufacturer Part Number
MT9V012
Description
1/6-Inch VGA CMOS Digital Image Sensor
Manufacturer
Micron
Datasheet

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
MT9V012
Manufacturer:
MICRON
Quantity:
1 000
Table 5:
Register Description
Double-Buffered Registers
Bad Frames
PDF: 814eb99f/Source: 8175e929
MT9V012_2.fm - Rev. B 2/05 EN
Register Number
(Hex)
0xFD
0xFA
0xFB
0xFC
0xF5
0xF6
0xF7
0xF8
0xF9
0xFF
Register List and Default Value (continued)
Note:
Table 6 provides a detailed description of the registers. Bit fields that are not identified
in the table are read-only “0.”
Some sensor settings cannot be changed during frame readout. For example, changing
Reg0x03 (row width) partway through frame readout would result in inconsistent
LINE_VALID behavior. To avoid this, the MT9V012 double buffers many registers by
implementing a “pending” and a “live” version. Reads and writes access the pending
register. The live register controls the sensor operation.
The values in the pending registers are transferred to the live registers at a fixed point in
the frame timing, called “frame start.” Frame start is defined as the point at which the
first dark row is read out. By default, this occurs 6 row times before FRAME_VALID goes
HIGH. Reg0x22 enables the dark rows to be shown in the image, but this has no effect on
the position of frame start.
In Table 6, the “Sync’d” column shows which registers or register fields are double-buff-
ered in this way.
Reg0x0D[15] can be used to inhibit transfers from the pending to the live registers. This
control bit should be used when the user wants to make many register changes and have
them all take effect simultaneously.
A bad frame is a frame where all rows do not have the same integration time, or where
offsets to the pixel values have changed during the frame.
Many changes to the sensor register settings can cause a bad frame. For example, when
Reg0x03 (row width) is changed, the new register value does not affect sensor behavior
until the next frame start. However, the frame that would be read out at that frame start
will have been integrated using the old row width, so reading it out using the new row
width would result in a frame with an incorrect integration time.
By default, most bad frames are masked: LINE_VALID and FRAME_VALID are inhibited
for these frames so that the vertical blanking time between frames is extended by the
frame time.
1 = always 1
0 = always 0
d = programmable
? = read-only
Description
Chip Version
Reserved
Reserved
Reserved
Reserved
Reserved
Reserved
Reserved
Reserved
Reserved
MT9V012 - 1/6-Inch VGA CMOS Digital Image Sensor
21
Micron Technology, Inc., reserves the right to change products or specifications without notice.
Data Format (Binary)
0001 0010 0010 0010
©2004 Micron Technology, Inc. All rights reserved.
Default Value
Preliminary
0x0000
0x0000
0x0000
0x0000
0x0000
0x0000
0x0000
0x1222
0x03FF
0x01FF
(Hex)
Registers

Related parts for MT9V012