MT9V012 Micron, MT9V012 Datasheet - Page 15

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
Two-Wire Serial Interface
Protocol
Sequence
Bus Idle State
Start Bit
Stop Bit
PDF: 814eb99f/Source: 8175e929
MT9V012_2.fm - Rev. B 2/05 EN
The two-wire serial register interface enables read/write access to control and status
registers within the MT9V012.
The interface protocol uses a master/slave model in which a master controls one or
more slave devices. The sensor acts as a slave device. The master generates a clock
(SCLK) that is an input to the sensor and used to synchronize transfers. Data is trans-
ferred between the master and the slave on a bidirectional signal (S
nal is pulled up to V
drive the S
drive the S
The two-wire serial interface defines several different transmission codes, as follows:
• a start bit
• the slave device 8-bit address
• a(an) (no) acknowledge bit
• an 8-bit message
• a stop bit
A typical read or write sequence begins by the master sending a start bit. After the start
bit, the master sends the 8-bit slave-device address. The last bit of the address deter-
mines if the request will be a read or a write, where a “0” indicates a write and a “1” indi-
cates a read. The slave device acknowledges receipt of the address by sending an
acknowledge bit back to the master.
If the request was a write, the master then transfers the 8-bit register address to which a
write should take place. The slave sends an acknowledge bit to indicate that the register
address has been received. The master then transfers the data, 8 bits at a time, with the
slave sending an acknowledge bit after each 8 bits. The MT9V012 uses 16-bit data for its
internal registers, thus requiring two 8-bit transfers to write to one register. After 16 bits
are transferred, the register address is automatically incremented, so that the next 16
bits are written to the next register address. The master stops writing by sending a start
or stop bit.
A typical read sequence is executed as follows. The master sends the write mode slave
address and 8-bit register address, just as in the write request. The master then sends a
start bit and the read mode slave address, and clocks out the register data, 8 bits at a
time. The master sends an acknowledge bit after each 8-bit transfer. The register address
is auto-incremented after every 16 bits is transferred. The data transfer is stopped when
the master sends a no-acknowledge bit.
The bus is idle when both the data and clock lines are HIGH. Control of the bus is initi-
ated with a start bit, and the bus is released with a stop bit. Only the master can generate
the start and stop bits.
The start bit is defined as a HIGH-to-LOW data line transition while the clock line is
HIGH.
The stop bit is defined as a LOW-to-HIGH data line transition while the clock line is
HIGH.
DATA
DATA
line LOW—the interface protocol determines which device is allowed to
line at any given time.
DD
MT9V012 - 1/6-Inch VGA CMOS Digital Image Sensor
off-chip by a 1.5KΩ resistor. Either the slave or master device can
15
Micron Technology, Inc., reserves the right to change products or specifications without notice.
Two-Wire Serial Interface
©2004 Micron Technology, Inc. All rights reserved.
DATA
). The S
Preliminary
DATA
sig-

Related parts for MT9V012