powerpoint 프레젠테이션 -...
TRANSCRIPT
1/4 inch VGA Single Chip CMOS High performance
Image Sensor with 640 X 480 Pixel Array
Rev 1.4
Last update : 1st APRIL 2010.
6th Floor, Gyeonggi R&DB Center, 906-5 Iui-dong, Yeongtong-gu,
Suwon-si, Gyeonggi-do, 443-766, Korea
Tel : 82-31-888-5300, FAX : 82-31-888-5398
Copyright ⓒ 2010, Pixelplus Co.,Ltd
ALL RIGHTS RESERVED
POA030R
Brief Datasheet
Rev 1.4
POA030R
1/4 inch VGA Single Chip CMOS Image Sensor with
640 X 480 Pixel Array
2/25
▶ Revision History
Version Date [D/M/Y] Notes Writer
0.0 04/02/2009 (Preliminary) Seungpyo Hong
0.1 06/02/2009 Added device information Chang hui Ye
0.2 03/04/2009
Modify HVDD voltage : 1.5~3.3V 1.8~3.3V
Comment “HVDD must be higher than or equal to
DVDD”
Change X1, X2, HVDD, NTSC PIN description
John Shin
0.3 14/04/2009 Include Typical & Optical parameter Heung Seok Park
0.4 21/04/2009 19page, slave address (E0h, E1h => DCh, DDh) Seungpyo Hong
0.5 08/07/2009 8page edited Seungpyo Hong
0.6 22/09/2009 64page, Added min.max voltage H.B Kim
0.9 17/11/2009
Page6, 15, 16, 17 edited
Change VSYNC ,STDBY PIN description(I/O Type)
VSYNC(P O), STDBY(O I)
Add Fig.14 and Change Fig number
JiKyung Moon
1.0 09/12/2009Page 4, Page 6 edited.
ATEST change to TESTHangKyoo Kim
1.1 06/01/2010 Modified I/O type of Pin description(P.6) JunHyuck Lee
1.2 26/02/2010 Include max current of DC Characteristics Heung Seok Park
1.3 30/04/2010 Changed Product Code DS MIN
1.4 01/04/2011 Edited for brief type Chang hui Ye
Caution : This datasheet can be changed without prior notice !! If you want to get up-to-date version,
please send a mail to technicalsupport @pixelplus.com.
Rev 1.4
POA030R
1/4 inch VGA Single Chip CMOS Image Sensor with
640 X 480 Pixel Array
3/25
▶ Table of Contents
▶ Features
- [ Fig. 1 ] PIN Description
- [ Table 1 ] Typical Parameters
▶ Pin Descriptions
- [ Table 2 ] Pin Descriptions
▶ Signal Environment
▶ Chip Architecture
- [ Fig. 2 ] Block Diagram
▶ Frame Structure and Windowing
- [ Fig. 3 ] Default data structure of frame and
window
- Window X, Y start/stop register value
for default window and max. window
▶ Data Formats
- [ Fig. 4 ] Bayer Color Filter Pattern
- [ Fig. 5 ] 4:2:2 YUV data sequence.
▶ Data and Synchronization Timing
- [ Fig. 6 ] Timing diagram for Hsync, MCLK,
PCLK and Data ( Default : YUV )
- [ Fig. 7 ] Timing diagram for Hsync, MCLK,
PCLK and Data ( Bayer )
- [ Fig. 8 ] Timing diagram for Vsync and Hsync.
▶ Scaling
- [ Fig. 9 ] Free Scaling
- [ Fig. 10 ] Effective Image Size
- [ Fig. 11 ] Timing diagram for VSYNC
and HSYNC (scaling modes)
- [ Fig. 12 ] Timing diagram for PCLK and
Data (scaling modes)
▶ I2C Master
- [ Fig. 13 ] Connection of I2C EEPROM and
NTSC / PAL Encoder
- [ Fig. 14 ] Example of Configuration I2C
EEPROM
▶ LED Control
- [ Fig. 15 ] Connection of illumination sensor and
IR LED
▶ 2-wire Serial Interface Description
▶ 2-wire Serial Interface Functional Description
▶ Register Tables
▶ Register Tables ( Detailed )
▶ Application note
▶ Package information
▶ Reference schematic
▶ Layout guide
Rev 1.4
POA030R
1/4 inch VGA Single Chip CMOS Image Sensor with
640 X 480 Pixel Array
4/25
▶ Features
▷ 656x496 effective pixel array with
RGB bayer color filters and micro-lens.
▷ Power supply :
AVDD : 2.8V, DVDD : 1.5V/1.8V,
HVDD : 1.8 ~ 3.3V
▷ Output formats : CCIR656, 8bit YCbCr422,
8bit RGB565, 9bit RGB Bayer, 9bit Mono.
▷ Image processing on chip : lens shading,
gamma correction, defect correction,
low pass filter, color interpolation,
edge enhancement, color correction,
brightness, contrast, saturation,
auto black level compensation,
auto white balance, auto exposure control
and back light compensation.
▷ Max. 30 frames/sec progressive scan
@ 27 MHz master clock for VGA.
▷ Frame size, window size and position can
be programmed through a 2-wire serial
interface bus.
▷ VGA / CIF / QVGA / QCIF / QQVGA Scaling.
▷ Horizontal / Vertical mirroring.
▷ 50Hz, 60Hz flicker automatic cancellation.
▷ Soft reset.
▷ High Image Quality and High low light
performance.
▷ I2C Master.
▷ LED Control.
POA030R
[ Fig. 1 ] PIN Description of chip in a package
[ Table 1 ] Typical Parameters
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
AV
DD
1
AG
ND
1
TE
DG
ND
D0
D1
D2
D3
D4
HG
ND
X1
X2
HV
DD
PC
LK
DV
DD
XO
UT
DG
ND
RS
DA
T
RS
CL
K
NT
SC
40 39 38 37 36 35 34 33 32 31 30 29 28 27 26 25 24 23 22 21
AV
DD
AG
ND
TE
ST
ISIN
ST
DB
Y
RS
TB
VS
YN
C
D8
D7
D6
D5
HV
DD
HS
YN
C
HG
ND
SS
DA
T
SS
CL
K
LE
D1
DV
DD
DG
ND
LE
D0
Effective Pixel Array 656 x 496
Pixel Size 5.55 um x 5.55 um
Effective Image Area 3.64 mm x 2.752 mm
Optical Format 1/4 inch
Max. Clock frequency 27 Mhz
Max. Frame Rate30fps @ 27MHz
60fps @ 27MHz (bayer only)
Dark Signal 25.2 [ mV/sec ]
Sensitivity 2.93 [V/Lux.sec]
Power Consumption67[mW] @ Dynamic
6.8[uW] @ Standby
Operating Temp.-40 ~ 105 [℃]
(Fully Functional Temp)
Dynamic Range 51 [dB] @ 60 degree
SNR 44.2 [dB] @ 60 degree
Rev 1.4
POA030R
1/4 inch VGA Single Chip CMOS Image Sensor with
640 X 480 Pixel Array
5/25
▶ PIN Descriptions
[ Table 2 ] Pin Descriptions
Pin No. Name I/O Type Functions / Descriptions
1 AVDD1 P Analog power supply1 : 2.8V DC. 0.1uF to AGND
2 AGND1 P Analog power ground1.
3 TE I Chip Test Mode enable. User have to connect this terminal to DGND
4 DGND P Digital power ground for core circuits.
5 D0 O Bit 0 of data output.
6 D1 O Bit 1 of data output.
7 D2 O Bit 2 of data output.
8 D3 O Bit 3 of data output.
9 D4 O Bit 4 of data output.
10 HGND P I/O power ground.
11 X1 I Crystal input pad. To use Crystal, HVDD must be 2.8~3.3V
Do not leave this PIN floating. If user want to use external master clock or
oscillator instead of using crystal, please connect this PIN to HVDD or HGND.
12 X2 I/O Crystal output pad or master clock input pad.
To use Crystal, HVDD must be 2.8~3.3V
13 HVDD P I/O Power supply: 1.8~3.3V DC with 100nF capacitor to HGND.
Voltage range for all output signals is 0V ~ HVDD.
HVDD must be higher than or equal to DVDD
To use Crystal, HVDD must be 2.8~3.3V
14 PCLK O Pixel clock. Data can be latched by external devices at the rising or falling
edge of PCLK. The polarity can be controlled anyway.
15 DVDD P Digital power supply : DC 1.5/1.8V.
16 XOUT O Master clock output for encoder chip.
17 DGND P Digital ground for core circuits.
18 RSDAT I/O 2-wire serial interface master data bus.
19 RSCLK O 2-wire serial interface master clock.
20 NTSC I NTSC/PAL mode selection pin for I2C master.
This PIN must be connected to HVDD or HGND
21 LED0 O LED control bit 0. LED[1:0] provide 2bit combination of enable signal which
can turn-on LED device when low light condition.
22 DGND P Digital ground for core circuits.
23 DVDD P Digital power supply : DC 1.5/1.8V.
24 LED1 O LED control bit 1. LED[1:0] provide 2bit combination of enable signal which
can turn-on LED device when low light condition.
25 SSCLK I 2-wire serial interface slave clock
26 SSDAT I/O 2-wire serial interface slave data bus.
27 HGND P I/O power ground.
28 HSYNC O Horizontal synchronization pulse. HSYNC is high ( or low ) for the horizontal
window of interest. It can be programmed to appear or not outside the vertical
window of interest.
Rev 1.4
POA030R
1/4 inch VGA Single Chip CMOS Image Sensor with
640 X 480 Pixel Array
6/25
▶ PIN Descriptions
Pin No. Name I/O Type Functions / Descriptions
29 HVDD P I/O Power supply: 1.8~3.3V DC with 100nF capacitor to HGND.
Voltage range for all output signals is 0V ~ HVDD.
HVDD must be higher than or equal to DVDD
To use Crystal, HVDD must be 2.8~3.3V
30 D5 O Bit 5 of data output.
31 D6 O Bit 6 of data output.
32 D7 O Bit 7 of data output.
33 D8 O Bit 8 of data output.
34 VSYNC O Vertical sync : Indicates the start of a new frame.
35 RSTB I System reset must remain low for at least 8 master clocks after power is
stabilized. When the sensor is reset, all registers are set to their default values.
36 STDBY I Power standby mode. When Standby=„1‟ there‟s no current flow in any analog
circuit branch, neither any beat of digital clock. D<8:0> and PCLK, HSYNC,
VSYNC pins can be programmed to tri-state or all „1‟ or all „0‟. But it is possible
to control internal registers through 2-wire serial interface bus in Standby
mode. All registers retain their current values.
37 ISIN I Illumination sensor input pin for LED control function.
38 TEST O Analog test pin.
39 AGND P Analog power ground.
40 AVDD P Analog power supply : 2.8V DC. 0.1uF to AGND
[ Table 2 ] Pin Descriptions (continued)
Rev 1.4
POA030R
1/4 inch VGA Single Chip CMOS Image Sensor with
640 X 480 Pixel Array
7/25
▶ Signal Environment
▶ Chip Architecture
POA030R has 3.3V tolerant Input pads. Input signals must be higher than or equal to HVDD but cannot be
higher than 3.3V. POA030R input pad has built in reverse current protection circuit, which makes it possible to
apply input voltage even if the HVDD is disconnected or floating. Voltage range for all output signals is 0V ~
HVDD.
POA030R has 656 x 496 effective pixel array and column/row driver circuits to read out the pixel data
progressively. CDS circuit reduces noise signals generated from various sources mainly resulting from process
variations. Pixel output is compared with the reset level of its own and only the difference signal is sampled,
thus reducing fixed error signal level. Each of R, G, B pixel output can be multiplied by different gain factors to
balance the color of images in various light conditions. The analog signals are converted to digital forms one
line at a time and 1 line data are streamed out column by column. The Bayer RGB data are passed through a
sequence of image signal processing blocks to finally produce YCbCr 4:2:2 output data. Image signal
processing includes such operations as gamma correction, defect correction, low pass filter, color interpolation,
edge enhancement, color correction, contrast stretch, color saturation, white balance, exposure control and
back light compensation. Internal functions and output signal timing can be programmed simply by modifying
the register files through 2-wire serial interface.
[ Fig. 2 ] Block Diagram
ST
DB
Y
Effective Pixel array
690 × 512
CDS<0:803>
Column decoder
Row
decoder
ADC<0:803>
…
…
2-w
ire s
erial
inte
rface
Regis
ters
SSDAT
SSCLK
Timing control
Bia
s / A
DC
contr
ol
…
Image S
ignal
Pro
cessin
gBaye
r R
GB
8bits Y/UV or 9bits Bayer
RS
TB
X1
9
Analog Control signal
Digital Control signal
PCLK
HSYNC
VSYNC
Digital Control signal
pclk
Hsync
Vsync
Data
9
Contr
ol re
gis
ter
Rev 1.4
POA030R
1/4 inch VGA Single Chip CMOS Image Sensor with
640 X 480 Pixel Array
8/25
[ Fig. 3 ] Default data structure of frame and window. ( Top view )
Origin ( 0, 0 ) of the frame is at the upper right corner. Size of the frame is determined by two registers :
framewidth( Reg.A-04h, A-05h ) and frameheight( Reg.A-06h, A-07h ). One frame consists of framewidth + 1
columns and frameheight + 1 rows. framewidth and frameheight can be programmed to be larger than total
array size. Default window array of 640 x 480 pixels is positioned at ( 110, 16 ). It is possible to define a
specific region of the frame as a window. Pixel scanning begins from ( 0, 0 ) and proceeds row by row
downward, and for each line scan direction is from right to the left. Hsync signal indicates if the output is from a
pixel that belongs to the window or not. There are two counters to indicate the present coordinate of frame
scanning : Frame row counter and frame column counter. Counter values repeat the cycle of 0 to frameheight ,
and 0 to framewidth respectively. The counter values increase at the pace of pixel clock (PCLK), which does
not change as the frame size is altered. The pixel data rate is fixed and is independent of frame size(frame
rate). [ Table 3 ] shows windowx, y start/stop( Reg.A-08h ~ A-0Fh ) registers value for default window and
maximum window.
▶ Frame Structure and Windowing
POA030R VGA Frame Structure
(0,0)
(857,524)
Effective window(640 x 480)
Effective Pixel(656 x 496)
102
(102,0)
(757,503)
8
8
8
8
640
480
8 8
Row OBP66
13
(102,8)
(110,16)
(749,495)
(757,511)
* Total Pixel : 656 x 512
34
Column OBP
Rev 1.4
POA030R
1/4 inch VGA Single Chip CMOS Image Sensor with
640 X 480 Pixel Array
9/25
▶ Data Formats
[ Fig. 4 ] Bayer Color filter pattern
R G R G R G
G B G B G B
R G R G R G
G B G B G B
R G R G R G
G B G B G B
Y1 V1U1 Y2 U3 Y3 V3 Y4 …
[ Fig. 5 ] 4:2:2 YUV data sequence.
Pixel array is covered by Bayer color filters as can be seen in
the [ Fig. 4 ]. Since each pixel can have only one type of filter on it,
only one color component can be produced by a pixel. POA030R
provides this Bayer pattern RGB data through an 8bit channel. It takes
one PCLK to pass one pixel RGB data to output bus. But since it is
necessary to know all 3 color components R, G, B to produce a color
for a pixel, the other two components must be inferred from other pixel
data. For example, G component for a B pixel is calculated as an
average of its four nearest G neighbors, and its R component as an
average of its four nearest R neighbors. This operation of inferring
missing data from existing ones is called the color interpolation. Color interpolation produces an
undesirable artifact in image. Sampling nature of color filter can leave an interference pattern around
an area with repetitive fine lines. POA030R adopts a low pass filter to prevent the interference patterns
( called Moire pattern) from degrading the image quality too much. After color interpolation, every pixel
has all three color components. These three color components R, G, B can be routed to 8 bits output
pins in such a way RGB565. It takes two PCLK‟s to pass one pixel RGB data to output bus.
It is possible to extract monochrome luminance data from RGB color components and the conver-
sion equation is : Y = 0.299R + 0.587G + 0.114B where R,G and B are gamma corrected color
components. And the color information is separated from luminance information according to following
equations.
U = 0.492 ( B – Y ), V = 0.877 ( R – Y )
Since human eyes are less sensitive to color variation than to luminance, color components can be
sub-sampled to reduce the amount of data to be transmitted, but preserving almost the same image
quality. POA030R supports 4:2:2 YUV data format where
U and V components are horizontally sub-
sampled such that U and V for every other pixel
are omitted. POA030R also supports ITU-R
BT.601 YCBCR format which is a scaled, offset
version of YUV. Y is the same in both formats but
the CBCR is formed as follows.
CB = 0.564 ( B – Y ) + 128
CR = 0.713 ( R – Y ) + 128
Rev 1.4
POA030R
1/4 inch VGA Single Chip CMOS Image Sensor with
640 X 480 Pixel Array
10/25
▶ Data and Synchronization Timing
[ Fig. 6 ] shows the default data sequence of POA030R. In [ Fig. 6 ] Hsync / PCLK polarity can have any
combinations possible. Data can be latched at the rising or falling edge of PCLK. Hsync can be set to be active
high or active low. The sequence default YUV data is [ U,Y, V, Y, …] for common even / odd rows.
The width of Hsync can be programmed by windowx1 / x2( Reg.A-08h, 09h, 0Ch, 0Dh )
and given by
Hsync Width = windowx2 - windowx1 + 1
Data value can be selected in Invalid or blanking region . ( Reg.B-AEh ~ B6h )
The default sequence Bayer data is [RGRG…] for even rows and [GBGB…] for odd rows.
[ Fig. 7 ] Timing diagram for Hsync, MCLK, PCLK and Data ( Bayer mode )
[ Fig. 6 ] Timing diagram for Hsync, MCLK, PCLK and Data ( YUV mode : default )
Hsync Width = window x2 – window x1 + 1 (pclk)
U Y V Y U Y V YYAB FFU
Hsync
MCLK
PCLK
DATA
Hsync Width = window x2 – window x1 + 1 (pclk)
Hsync
MCLK
PCLK
RAB FFDATA(E) G R G
GAB FFDATA(O) B G B
Rev 1.4
POA030R
1/4 inch VGA Single Chip CMOS Image Sensor with
640 X 480 Pixel Array
11/25
In [ Fig. 8 ], Vsync polarity also can have any combinations possible and can be set to be active high
or active low. The width of Vsync can be programmed by vsyncstart / vsyncstop( Reg.A-10h ~ 13h ) and
given by
Vsync Width = ( vsyncstop – vsyncstart ).
The width of Vreference can be programmed by register windowy1 / y2( Reg.A-0Ah, 0Bh, 0Eh, 0Fh )
and given by
Vreference width = ( windowy2 - windowy1 ).
[ Fig. 8 ] Timing diagram for Vsync and Hsync
Vreference
Vsync(def.)
Vreference width = ( window y2 –window y1 )
Vsync width = ( vsyncstop – vsyncstart )
Hsync
1 line time
= ( framewidth + 1 ) x pclk
Hsync Width =
window x2 – window x1
Rev 1.4
POA030R
1/4 inch VGA Single Chip CMOS Image Sensor with
640 X 480 Pixel Array
12/25
▶ Scaling
Effective Image. # of columns = reg_window_x2 - reg_window_x1 +1
Effective Image. # of rows = reg_window_y2 - reg_window_y2 + 1
( reg_window_x1, reg_window_y1 )
minimum = (1, 1)
( reg_window_x2, reg_window_y2 )
maximum = (648, 488)
# of columns
# of rows
0 32 64
0
32
64
Scaled image sampling points
X Sampling points = reg_scale_X * P
Y Sampling points = reg_scale_Y * Q
Where, P, Q is integer (0, 1, 2, ...)
Example
Reg_scale_x = 40
Reg_scale_y = 48
Full image pixel locations
X points = 32 * M
Y points = 32 * N
Whrere, M & N is integer ( 0, 1, 2, ...)
[ Fig. 9 ] Free Scaling
[ Fig. 10 ] Effective Image Size
Rev 1.4
POA030R
1/4 inch VGA Single Chip CMOS Image Sensor with
640 X 480 Pixel Array
13/25
[ VGA / CIF scaling case : default ]
[ QVGA / QCIF scaling case ]
VSYNC
HSYNC
VSYNC
HSYNC
[ Fig. 11 ] Timing diagram for VSYNC and HSYNC ( scaling modes )
[ QQVGA scaling case ]
VSYNC
HSYNC
Rev 1.4
POA030R
1/4 inch VGA Single Chip CMOS Image Sensor with
640 X 480 Pixel Array
14/25
[ Fig. 12 ] Timing diagram for PCLK and Data ( scaling modes )
[ VGA / CIF scaling case : default ]
U Y V YAB U U Y V YY U
MCLK
PCLK
DATA U Y V YY FF
[ QVGA / QCIF scaling case ]
UAB
MCLK
PCLK
DATA V V Y FFY Y U
[ QQVGA scaling case ]
UAB
MCLK
PCLK
DATA Y Y FFV
Rev 1.4
POA030R
1/4 inch VGA Single Chip CMOS Image Sensor with
640 X 480 Pixel Array
15/25
▶ I2C Master
POA030R supports I2C mater function. User tuning registers of POA030R and NTSC/PAL encoder
can be set by I2C EEPROM initially. After reset time POA030R tries to access I2C EEPROM whether it has
connected. If the connection has accomplished POA030R reads data from I2C EEPROM and sets its
registers. [Fig. 13] shows how to connect POA030R and I2C EEPROM.
[Fig. 13] Connection of I2C EEPROM and NTSC / PAL Encoder
User can select NTSC or PAL mode using NTSC pin. If NTSC pin is connected to VCC, I2C master
operate NTSC mode. If NTSC pin is connected to ground, I2C master operate PAL mode. [Fig. 15] shows
that example of configuration I2C EEPROM.
VCC
POA030RI2C EEPROM
(24XX16)
NTSC/PAL
Encoder
VCC
SSDAT
SSCLK
RSDAT
RSCLK
SCL
SDA
SCL
SDA
VCC
NTSC
I2C EEPROM
(24XX16)
A0
A1
A2
VSS
VCC
WP
SCL
SDA
[Fig. 14] Pin description of I2C
EEPROM(24XX16)
For example,[Fig. 14] shows Pin description of I2C EEPROM(24XX16). Generally The A0, A1 and A2
pins of I2C EEPROM(24XX16) are not used. POA030R doesn‟t support I2C EEPROM(24XX64).
Rev 1.4
POA030R
1/4 inch VGA Single Chip CMOS Image Sensor with
640 X 480 Pixel Array
16/25
▶ LED Control
POA030R provides LED control function with ambient light sensor (analog current output type) and IR
LED. [Fig 16] shows that connection of illumination sensor and IR LED.
ADC
LED Control
Block
POA030R
ISIN
LED1
LED0
Ambient Light Sensor
(Analog Current Output Type)
IR
LED
[Fig. 16] Connection of illumination sensor and IR LED
There is several tuning registers for LED control block. For more information of tuning registers,
please refer to register descriptions (Reg. B-54h~59h).
Rev 1.4
POA030R
1/4 inch VGA Single Chip CMOS Image Sensor with
640 X 480 Pixel Array
17/25
▶ 2-wire Serial Interface Description
The registers of POA030R are written and read through the 2-wire Serial Interface. The POA030R has
2-wire Serial Interface slave. The POA030R is controlled by the Register Access Clock (SSCLK), which is
driven by the 2-wire Serial Interface master. Data is transferred into and out of the POA030R through the
Register Access Data (SSDAT) line. The SSCLK and SSDAT lines are pulled up to VDD by a 2kΩ off-chip
resistor. Either the slave or master device can pull the lines down. The 2-wire Serial Interface protocol
determines which device is allowed to pull the two lines down at any given time.
Start bit
The start bit is defined as a HIGH to LOW transition of the data line while the clock line is HIGH.
Stop bit
The stop bit is defined as a LOW to HIGH transition of the data line while the clock line is HIGH.
Slave Address
The 8-bit address of a 2-wire Serial Interface device consists of 7-bit of address and 1-bit of direction. A
„0‟ in the LSB of the address indicates write mode, and a „1‟ indicates read-mode.
Data bit transfer
One data bit is transferred during each clock pulse. The SSCLK pulse is provided by the master. The
data must be sGroup During the HIGH period of the SSCLK : it can only change when the SSCLK is LOW.
Data is transferred 8 bits at a time, followed by an acknowledge bit.
Acknowledge bit
The receiver generates the acknowledge clock pulse. The transmitter ( which is the master when writing,
or the slave when reading ) releases the data line, and receiver indicates an acknowledge bit by pulling the
data line low during the acknowledge clock pulse.
No-acknowledge bit
The no-acknowledge bit is generated when the data line is not pulled down by the receiver during the
acknowledge clock pulse. A no-acknowledge bit is used to terminate a read sequence.
Sequence
A typical read or write sequence begins by the master sending a start bit. After start bit, the master
sends the slave device‟s 8-bit address. The last bit of the address determines if the request will be a read or a
write, where a „0‟ indicates a write and a „1‟ indicates a read. The slave device acknowledges its 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 POA030R uses 8 bit data for its internal registers, thus requiring one
8-bit transfer to write to one register. After 8 bits are transferred, the register address is automatically
incremented, so that the next 8 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. First 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. The master then 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 each 8 bit
is transferred. The data transfer is stopped when the master sends a no-acknowledge bit.
Rev 1.4
POA030R
1/4 inch VGA Single Chip CMOS Image Sensor with
640 X 480 Pixel Array
18/25
▶ 2-wire Serial Interface Functional Description
S SLAVE ADDRESS W A REGISTER ADR. A PDATA A
Single Write Mode operation
S: Start condition. Sr : Repeated Start ( Start without preceding stop. )
SLAVE ADDRESS: write address = DCh = 11011100b
read address = DDh = 11011101b
R/W: Read/Write selection. High = read / LOW = write.
A: Acknowledge bit. NA : No Acknowledge.
DATA: 8-bit data
P: Stop condition
From master to slave From slave to master
Note 1: Continuous writing or reading without any interrupt increases the register address automatically. If the
address is increased above valid register address range, further writing does not affect the chip operation in
write mode. Data from invalid registers are undefined in read mode.
Multiple Write Mode (Register address is increased automatically)1 operation
S SLAVE ADDRESS W A REGISTER ADR. A DATA A
PDATA A DATA A
· · ·
· · ·
S SLAVE ADDRESS W A REGISTER ADR. A
PDATA NA
Single Read Mode operation
Sr SLAVE ADDRESS R A
· · · · · · · · · · · · · · · · · · · · · · · · · · ·
Multiple Read Mode (Register address is increased automatically)1 operation
S SLAVE ADDRESS W A REGISTER ADR. A
P
DATA ASr SLAVE ADDRESS R A DATA A
DATA A DATA NA
· · ·
· · · · · · · · · · · · · · · · · · · · · · · · · · ·
· · · · · · · · · · · · · · · · · · · · · · · · · · ·
Rev 1.4
POA030R
1/4 inch VGA Single Chip CMOS Image Sensor with
640 X 480 Pixel Array
19/25
Absolute Maximum Ratings *
Table 3. DC Characteristics
* Excessive stresses may cause permanent damage to the device.
HVDD,AVDD Supply Voltage ------------------------------------------------ -0.3V to 4.5V
DVDD Supply Voltage --------------------------------------------------------- -0.3V to 2.5V
DC Voltage at any input pin ---------------------------------------------------- -0.3V to HVDD+0.3V
DC Voltage at any output pin --------------------------------------------------- -0.3V to HVDD+0.3V
Storage Temperature ------------------------------------------------------------ -40C to + 125 C
Symbol Descriptions Min Typ Max Unit
VDDD Digital VDD voltage relative to GND( DGND) level. 1.4251.5
1.81.89 V
VDDA Analog voltage relative to GND(AGND) level. 2.66 2.8 2.94 V
HVDD
High VDD(HVDD) voltage relative to GND(DGND) level.
HVDD must be higher than or equal to DVDD1.71
1.8
2.8
3.3
3.465 V
IDDD
Supply current at 30 fps. Currents are programmable through 2-
wire serial interface. TBD mA
DVDD=1.8V(1.5V) - 7.8(6.4) 11.4 mA
AVDD=2.8V - 16.5 22.7 mA
HVDD=2.8V - 4.0 9.0 mA
IDDS
Standby supply current@
DVDD=1.8V(1.5V)/AVDD=2.8V/HVDD=2.8V8(4.3) 20 uA
VIL1 Input voltage LOW level0.2*HV
DDV
VIH1 Input voltage HIGH level 0.8*HVDD V
VIL2 Input voltage LOW level for rClk, rData.0.2*HV
DDV
VIH2 Input voltage HIGH level for rClk, rData 0.8*HVDD V
CIN Input pin capacitance 10 pF
VOL1 Output Voltage LOW 0.1*HV
DDV
VOH1 Output Voltage HIGH 0.9*HVDD V
VOL2 Output Voltage LOW level for rClk, rData. 0.2 V
VOH2 Output Voltage HIGH level for rData. HVDD-0.2 V
IIN Input leakage current 0.005 1 uA
IOT Output leakage current 0.005 1 uA
▶ Electrical Characteristics
Rev 1.4
POA030R
1/4 inch VGA Single Chip CMOS Image Sensor with
640 X 480 Pixel Array
20/25
Symbol Parameter Notes Min Typ Max Unit
Sens Sensitivity 1) 2.93 V/Lux.sec
Vsat Saturation Level 2) 1195 mV
Vdrk Dark Signal 3) 25.2 mV/sec
DR Dynamic range 4) 44.2 dB
Table 5. Electro-Optical Characteristics ( @ 60degree )
Notes :
1) This value comes from the wafer test. The calculation sequence is as follows.
(1) read the saturation level from evaluation pad
(2) calculate One LSB.
(3) Read output signal of Green pixels under illumination with output signal equal to 50% of
saturation signal.
(4) Read the Luminance and Integration Time when 50% of saturation signal.
(5) Calculate the sensitivity using (1)~(4)
= (the signal of Green pixels * one LSB ) / (luminance * integration time)
2) Read the value of evaluation pad when all pixels are saturated in condition
3) Measured at the zero illumination.
(1) read the dark signal average of all pixels for minimum integration time
(2) read the dark signal average of all pixels for maximum integration time
(3) [Dark signal @ maximum integration time] – [Dark signal @ minimum integration time]
(4) convert to mV/sec unit
4) For frame rate=7.5 fps
20*Log [Saturation Signal /Dark signal] [dB]
Rev 1.4
POA030R
1/4 inch VGA Single Chip CMOS Image Sensor with
640 X 480 Pixel Array
21/25
Power-On Sequence
DVDD
HVDD
AVDD
MCLK •••
RSTB
t1
t2
t7 t9
DATA<8:0>,
HSYNC,
VSYNC, PCLKunknown
STDBY
Output=Hi-Z Normal operation
Standby Mode
SSCLK,
SSDAT(Reg.B-1Ah[3] = ‘0’)
Sensor initialization
Output=Hi-Z
Output Hi-Z release
Power-Off Sequence
DVDD
HVDD
AVDD
t6
t5
Table6. Recommended Power-On/Off sequence
Symbol Descriptions Min Typ Max Unit
t1 From DVDD rising to HVDD rising 0 ns
t2 From HVDD rising to AVDD rising 0 ns
t5 From AVDD falling to HVDD falling 0 ns
t6 From HVDD falling to DVDD falling 0 ns
t7 From HVDD rising to initial mclk rising 0 ns
t8 From RSTB falling to AVDD falling 0 ns
t9 Minimum reset time 8 x MCLK period
(2) To make output Hi-Z state in power-down mode, set Reg.A-59h[7] to „1‟ before starting power-down mode
(2)
(1) Output state is Hi-Z in default. To release output Hi-Z state, set Reg.A-59h[6] to „0‟
(1)
t8RSTB
Rev 1.4
POA030R
1/4 inch VGA Single Chip CMOS Image Sensor with
640 X 480 Pixel Array
22/25
▶ PLCC Package information
< Placing PLCC package on PCB >
On standpoint of TOP view on PCB , place pin#1 as right handed then image output is correct angle.
POA030R PLCC Package is designed to equalize image array center with package‟s.
< TOP VIEW >
Rev 1.4
POA030R
1/4 inch VGA Single Chip CMOS Image Sensor with
640 X 480 Pixel Array
23/25
▶ PLCC Package reference schematic
POA030R
POA030R has 9bits data bus to interface with Multimedia processor ,
If need to omit as 8bit , D0 should be omitted.
LEDCNTL0:1 can be an input of driving TR to LED ,
If no use, leave them as floating.
Rev 1.4
POA030R
1/4 inch VGA Single Chip CMOS Image Sensor with
640 X 480 Pixel Array
24/25
▶ PLCC Package Layout consideration
< Foot print >
Above diagram is PLCC package foot print which contains marginal information on pads.
To design PCB foot print , it should be concerned with SMT conditions additionally.
< Power plane lay out >
In case of designing GND and POWER plane, It is recommended to assign wide AGND plane.
If there‟s not much area dedicated to AGND, horizontal random power noise can happen on image output.
In case of supplying power to AVDD, LDO ( Voltage regulator ) is preferred to DC to DC converter
which has oscillation frequency.
< Debugging information >
•Coupling capacitor between AVDD and Main GND is helpful to stabilize AVDD if AGND has not enough size.
•Isolation beads between AVDD and LDO can sometimes enlarge dropping voltage depending on power network.
•Reverse current protective or voltage dropping diode between AVDD and LDO can also make power noise.
< BOTTOM VIEW >
Rev 1.4
POA030R
1/4 inch VGA Single Chip CMOS Image Sensor with
640 X 480 Pixel Array
25/25
Pixel plus members help you to make your world much safer .
Regarding further information, please contact our localized representative distributors.
Copyright ⓒ 2010, Pixelplus Co.,Ltd
ALL RIGHTS RESERVED