MT9D115
www.onsemi.com
7
External Host Interface (Two-wire Slave-only Interface)
The MT9D115 will appear as a two-wire serial interface
slave to the external host. Its base address is selectable by the
external S
ADDR
pin input (when S
ADDR
= 0 then base
address = 0x78; when S
ADDR
= 1 then base address = 0x7A).
There are 32K addressable 16-bit registers (that is, the
starting address of each register always falls into even
addresses) within the MT9D115 but not all of them are being
used (see Figure 5).
Figure 5. External Host Register Map
SOC2 Regs
SOC1 Regs
CORE Regs
GPIO Regs
XDMA Regs
RX_SS Regs
SYSCTL Regs
16-bit
0x0000
0x0102
0x098C
0x1070
0x3012
0x3210
0x3400
0x0000
1 KB
1 KB
User-loadable Memory
Driver Variables
Internal Memory Resource
The MT9D115 register reference provides detailed
register explanations. Although most registers are
self-explanatory, the next paragraphs contain enhanced
information about XDMA registers are worth explaining
here.
The XDMA registers allow the external host to indirectly
access the internal memory resources of the MT9D115,
which include the firmware driver variables. To access the
variables, use logical accesses provided by the XDMA
registers.
The external host interface is implemented through
a two-wire interface that enables direct read/write access to
hardware registers and indirect access to firmware variables
within the MT9D115. The interface is designed to be
compatible with the MIPI alliance standard for Camera
Serial Interface 2 (CSI2) 1.0, which uses the electrical
characteristics and transfer protocols of the two-wire serial
interface specifications.
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 to the external host which acts as a master
device. The master generates a clock (S
CLK
) that is an input
to the sensor and used to synchronize the transactions at the
interface.
Data is transferred between the master and the slave on
a bidirectional serial data bus (S
DATA
). Both S
CLK
and
S
DATA
are pulled up to V
DD
_IO off-chip by a 1.5 kW resistor.
Either the slave or master device can drive S
DATA
to LOW
the interface determines which device is allowed to drive
S
DATA
at any given time.
MT9D115
www.onsemi.com
8
Figure 6. Two-wire Serial Control Bus Timing
Write Start
Ack
Read Start
Ack
t
SHAR
t
AHSR
t
SDHR
t
SDSR
Read Sequence
Write Sequence
Read
Address
Bit 7
Read
Address
Bit 0
Register
Value
Bit 7
Register
Value
Bit 0
Write
Address
Bit 7
Write
Address
Bit 0
Register
Value
Bit 7
Register
Value
Bit 0
t
SRTS
t
SCLK
t
SDH
t
SDS
t
SHAW
t
Stop
AHSW
STPS
t
t
SRTH
Ack
STPH
t
S
CLK
S
DATA
S
CLK
S
DATA
Table 5. TWO-WIRE SERIAL INTERFACE TIMING DATA
(f
EXTCLK
= 14 MHz; V
DD
= 1.8 V; V
DD
_IO = 1.8 V; V
AA
= 2.8 V; V
AA
_PIX = 2.8 V; V
DD
_PLL = 2.8 V; V
DD
_PHY = NA; T
J
= 70°C;
C
LOAD
= 68.5 pF)
Symbol
Parameter Conditions Min Typ Max Unit
f
SCLK
Serial Interface Input Clock
Frequency
100 400 kHz
t
SCLK
Serial Interface Input Clock
Period
2.5 10
ms
SCLK Duty Cycle 33 50 50 %
t
r
SCLK/SDATA Rise Time
300 ns
t
SRTS
Start Setup Time Master Write to Slave 600 ns
t
SRTH
Start Hold Time Master Write to Slave 300 ns
t
SDH
SDATA Hold Master Write to Slave 5 900 ns
t
SDS
SDATA Setup Master Write to Slave 100 ns
t
SHAW
SDATA Hold to Ack Master Write to Slave 150 ns
t
AHSW
Ack Hold to SDATA Master Write to Slave 150 ns
t
STPS
Stop Setup Time Master Write to Slave 300 ns
t
STPH
Stop Hold Time Master Write to Slave 600 ns
t
SHAR
SDATA Hold to Ack Master Read from Slave 300 ns
t
AHSR
Ack Hold to SDATA Master Read from Slave 300 ns
t
SDHR
SDATA Hold Master Read from Slave 300 650 ns
t
SDSR
SDATA Setup Master Read from Slave 300 ns
NOTE: t
R
and t
F
are dependent on system-level parameters such as the value of pull-up resistor used, how the two-wire serial bus is routed,
whether there are other devices on the serial bus, and the strength of the supply used to pull-up the serial bus.
MT9D115
www.onsemi.com
9
Always-On Power Domain
The always-on power domain (AOPD) provides an area
of functionality that will always be active while power is
applied to the MT9D115. The external host interface is
located in the AOPD. The domain also includes
miscellaneous clock and reset controls as well as
configuration registers for the sensor core, processor core,
clock configuration, and clock reset control. The
user-loadable patch memory is also included in this domain.
This memory will remain powered when the main core
power is shut down using the standby command.
Sensor Core
The sensor core of the MT9D115 is a progressive-scan
sensor that generates a stream of pixel data at a constant
frame rate, qualified by LINE_VALID (LV) and
FRAME_VALID (FV). The maximum pixel rate is 30 Mp/s,
corresponding to a pixel clock rate of 63.25 MHz. See
Figure 7 for a block diagram of the sensor core. It includes
a 2.0 Mp active-pixel array. The timing and control circuitry
sequences through the rows of the array, resetting and then
reading each row in turn. In the time interval between
resetting a row and reading that row, the pixels in the row
integrate incident light. The exposure is controlled by
varying the time interval between reset and readout. After
a row is read, data from the columns are sequenced through
an analog signal chain that provides offset correction and
gain, and then through an ADC. The output from the ADC
is a 10-bit value for each pixel in the array.
The pixel array contains optically active and
light-shielded (dark) pixels. The dark pixels provide data for
the offset-correction algorithms (black level control).
The sensor core contains a set of control and status
registers that can be used to control many aspects of the
sensor behavior including the frame size, exposure, and gain
settings. These registers are controlled by the firmware and
can be accessed through a two-wire serial interface. Register
values written to the sensor core can be overwritten by
firmware.
The output from the core is a Bayer pattern, where
alternate rows are a sequence of either green and red pixels
or blue and green pixels. The offset and gain stages of the
analog signal chain provide per-color control of the pixel
data.
A flash strobe output signal is provided to allow an
external xenon or LED light source to synchronize with the
sensor exposure time.
Figure 7. Sensor Core Block Diagram
Sensor Core
Sensor ( APS )
Array
Timing
and
Control
Control Registers
Gr and Gb
Channel
Red and Blue
Channel
Analog
Processing
ADC
PLL
Digital
Processing
10-bit
Data Out
Gr and Gb
Red and Blue
Gr and Gb
Red and Blue
Active-pixel

MT9D115D00STCK25AC1-200

Mfr. #:
Manufacturer:
ON Semiconductor
Description:
INTEGRATED CIRCUIT
Lifecycle:
New from this manufacturer.
Delivery:
DHL FedEx Ups TNT EMS
Payment:
T/T Paypal Visa MoneyGram Western Union

Products related to this Datasheet