MT9D115
www.onsemi.com
34
Figure 32. Soft Standby Mode Operation
EXTCLK
R0x0018[0]
Mode
Poll
R0x0018[14]
Standby
Mode
EXTCLK Disabled
EXTCLK Enabled
Set R0x0018[0] = 1
S
DATA
R0x0018[14] = 1
t
1
t
2
t
3
t
4
Table 19. SOFT STANDBY SIGNAL TIMING
Symbol Parameter Min Typ Max Unit
t
1
Standby Entry Complete (R0x18[14] = 1) 1 Frame + 40 EXTCLKs
t
2
Active EXTCLK Required after Soft Standby Activates 10 EXTCLKs
t
3
Active EXTCLK Required before Soft Standby De-activates 10 EXTCLKs
t
4
Minimum Standby Time 1 Frame + 120 EXTCLKs
Table 20. STATUS OF SIGNALS DURING DIFFERENT STATES
Signal Reset Post-Reset Software Standby Low Power Hard Standby
Power
Down
D
OUT
[7:0] High-Z High-Z High-Z by Default
(configurable through OE_BAR or
two-wire serial interface register)
High-Z by Default X
PIXCLK High-Z High-Z High-Z by Default (configurable) High-Z by Default X
LV High-Z High-Z High-Z by Default (configurable) High-Z by Default X
FV High-Z High-Z High-Z by Default (configurable) High-Z by Default X
DOUT_N 0 0 0 0 X
DOUT_P 0 0 0 0 X
CLK_N 0 0 0 0 X
CLK_P 0 0 0 0 X
GPIO[3:0] High-Z High-Z Depending on how the system uses
them as D
OUT
_LSB1/D
OUT
_LSB0/
FLASH/OE_BAR
Depending on how the system uses
them as D
OUT
_LSBs/FLASH/OE_BAR
X
S
ADDR
Input Input Input Input
S
DATA
Input I/O Input Input
SCLK Input Input Input Input
NOTE: X = “Don’t Care”
MT9D115
www.onsemi.com
35
OTHER FEATURES
One-time Programmable Memory (OTPM)
The MT9D115 contains two bytes of OTPM, suitable for
storing module identification that can be programmed
during the module manufacturing process. Programming
the OTP memory requires the use of a high voltage at the V
PP
pin. During normal operation, the V
PP
pin should be left
floating. The OTPM can be accessed through the two-wire
serial interface.
Programming the OTPM
Refer to AND9507/D: Programming OTP Memory to
program the OTP Memory.
Reading the OTPM
Reading the OTPM data requires the sensor to be fully
powered and operational with its clock input applied. The
data can be read through a register from the two-wire serial
interface.
Figure 33. Sequence of Signals for OTPM Operation
Information to be
programmed to the register
Initiate programming
and poll status bit
Read programmed
values for status
Power Supplies
RESET_BAR
EXTCLK
S
CLK
/S
DATA
V
DD
GPIO and Output Enable Controls
General Purpose I/Os
The four GPIOs of the MT9D115 can be configured in
multiple ways. Each of the I/Os can be used as a simple
input/output that can be programmed from the host. The
status of the GPIO is read at power up and can be used as
a module ID to identify different module suppliers. In
addition, module ID can be stored in the OTP memory of the
sensor. Information on the OTP memory can be found in
“One-time Programmable Memory (OTPM)”.
If 10-bit RAW output is required, GPIO[1:0] can be
configured as bit 1 and bit 0 (the LSBs) of a 10-bit data bus.
GPIO[2] can be configured to output a flash pulse to
trigger an external xenon or LED flash or a shutter pulse to
control an external shutter.
GPIO[3] can also be configured as an input to be used as
an OE_BAR signal for the data bus.
The general purpose inputs are enabled or disabled
through register settings. Once enabled, all four inputs must
be driven to valid logic levels by external signals. The state
of the general purpose inputs can be read from a register.
Output Enable Control
When the parallel pixel data interface is enabled, its
signals can be switched asynchronously between being
driven and High-Z under signal or register control.
MT9D115
www.onsemi.com
36
GPIO CONTROL
The MT9D115 has four general purpose I/O (GPIO)
signals and that can be individually programmed to perform
various functions. Table 21 describes the GPIO registers and
variables.
Overview of GPIO Signals
Extension of two lower data bits during 10-bit output
mode
External flash control output
External OE_BAR control input for parallel port
signals
Table 21. GPIO RELATED REGISTERS AND VARIABLES
Map Address Bits Description
SYSCTL 0x001A [8] GPIO[3] Enable.
GPIO[3] can be configured as an Output Enable pad.
0: GPIO[3] does not function as OE.
1: GPIO[3] functions as OE.
SYSCTL 0x001E [6:4] Controls the output slew rate of GPIO signals.
“111” programs the fastest slew rate. Refer to AC/DC specification in the data sheet for the
numbers. Default value is “000” for slowest slew rate.
SYSCTL 0x0024 [3:0] The state of GPIO signals during power on. Read-only.
GPIO 0x1070 [12:9] GPIO data port.
State of current GPIO signals can be read through this register.
GPIO 0x1074 [12:9] GPIO Set command.
When GPIO is configured as output, setting this register to “1” will write “1” to GPIO port.
Use GPIO Clear command to clear.
GPIO 0x1076 [12:9] GPIO Clear command.
When GPIO is configured as output, setting this register to “1” will write “0” to GPIO port.
Use GPIO Set command to set.
GPIO 0x1078 [12:9] GPIO direction control for each GPIO signals.
0 = Output
1 = Input
After power-on, GPIO ports are in input mode.

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