Datasheet ICM205B Datasheet (ICMED)

Page 1
ICM205B: VGA CMOS sensor with digital YUV output
Data Sheet V1.3, Oct. 2002
ICM205B VGA/QVGA CMOS image
sensor with digital YUV output
Data Sheet
V1.3
IC Media Corporation
545 East Brokaw Road San Jose, CA 95112, U.S.A. Phone: (408) 451-8838 Fax: (408) 451-8839 Email: Sales@IC-Media.Com Web Site: www.ic-media.com
Important notice: This document contains information of a new product. IC Media Corp. reserves the right to make any changes without further notice to any product herein to improve design, function or quality and reliability. No responsibility is assumed by IC Media Corp. for its use, nor for any infringements of patents of third parties that may result from its use.
IC Media Technology Corporation
6F, No. 61, ChowTze Street., NeiHu District Taipei, Taiwan, R.O.C. Phone: 886-2-2657-7898 Fax: 886-2-2657-8751 Email: Ap.Sales@IC-Media.Com.tw Web Site: www.ic-media.com.tw
©2000, 2001, 2002 IC Media Corporation & IC Media Technology Corp. 10/16/2002 web site: http://www.ic-media.com/ web site: http://www.ic-media.com.tw/
1
Page 2
ICM205B: VGA CMOS sensor with digital YUV output
Data Sheet V1.3, Oct. 2002
Features
307,200 (640x480) pixels, VGA format, used with 1/4” optical system
Correlated double sampling
On-chip 9-bit ADC
On-chip digital signal processing
Real-time color interpolation
Programmable/Automatic exposure control
Programmable/Automatic white balancing and color correction
Programmable sharpening control
Programmable color saturation control
Programmable gamma correction
Programmable brightness correction
Programmable hue correction
Programmable contrast correction
Programmable anti-flickering (50Hz, 60Hz or off, like outdoor)
Programmable media filter.
Progressive readout
Video mode and single frame mode
Output data format: 8/16-bit YCbCr, 24-bit RGB, 16-bit RGB, 8-bit raw data
Output modes: VGA and Sub-sampling QVGA/QQVGA, programmable
Input/output interface: SIF
Power down mode
Automatic optical black compensation
Left-Right Mirror image
Up-down Mirror image
Single power supply, 3.3V +/- 0.15V
©2000, 2001, 2002 IC Media Corporation & IC Media Technology Corp. 10/16/2002 web site: http://www.ic-media.com/ web site: http://www.ic-media.com.tw/
2
Page 3
ICM205B: VGA CMOS sensor with digital YUV output
Data Sheet V1.3, Oct. 2002
General Description
This is a single-chip digital color imaging device. It incorporates a 640 x 480 sensor array operating at max. 30 frames per second in progressive manner. Each pixel is covered by a color filter, which formed a so-called Bayer pattern. Correlated double sampling is performed by the internal ADC and timing circuitry.
Depending on the brightness of the scene, the raw data can be adjusted by the digital gain for all pixels, or be adjusted separately for the 4 Bayer pattern pixels. This is done either by the built-in automatic exposure control circuit, or can be done manually by the external CPU via serial bus control.
The data are then processed by the color interpolation module so that each pixel will get a complete set of RGB values. To correct or enhance color, automatic white balance circuit is built-in. The user may perform white balancing and color correction manually by external CPU via serial bus too. Color saturation control is programmable via serial bus, if user is not satisfied with the default settings
At the final stage, the gamma correction can also be performed, in addition to default value. The output formats include 8/16-bit YCbCr, 24-bit, 16-bit RGB, and 8-bit raw data which can be fed to other DSP, color processing, or compression chips.
©2000, 2001, 2002 IC Media Corporation & IC Media Technology Corp. 10/16/2002 web site: http://www.ic-media.com/ web site: http://www.ic-media.com.tw/
3
Page 4
ICM205B: VGA CMOS sensor with digital YUV output
Data Sheet V1.3, Oct. 2002
Application
Video cellular phone
PDA
Digital camcorder
Digital still camera
Video phone
Video conferencing
Video mail
PC camera
Security system
Visual toy
Industrial image capture/analysis
Environment monitor system
Key Parameters
Number of Active Pixels: 640 x 480
Number of Physical Pixels: 650 x 490
Frame Rate: from 30 to 1 fps, flexible
Pixel Size: 6.0 µm x 6.0 µm
Sensor Area: 3.84 mm x 2.88 mm (for 1/4” lens)
Main Clock Frequency: 3 to 24 MHz
Exposure Time: 64 µs (@ 30 fps, 1 line, 24 MHz) ~ 125 s (@ 1 fps, 65535 lines, 24 MHz), every step: 64 µs
N
Digital gain 1x – 64x @ 2
RGB gain from 1/256 to 8 in step of 1/256 for individual Bayer pattern pixels
S/N Ratio: 45 dB @ 75% Saturation
Target Power Supply: 3.3V +/- 0.15V
Target Power Requirement: <75mW (@ 15fps, 12 MHz, 2.8V),
Package: Shrunk Plastic LCC48 (ICM205Bsa)
for all pixels
©2000, 2001, 2002 IC Media Corporation & IC Media Technology Corp. 10/16/2002 web site: http://www.ic-media.com/ web site: http://www.ic-media.com.tw/
4
Page 5
205B Pin Assignment
ICM205B: VGA CMOS sensor with digital YUV output
Data Sheet V1.3, Oct. 2002
1
2
3
4
5
6
48
47
46
45
44
43
VDDK
GNDK
VDDD
MSSEL
10 11 12 13 14 15 16 17 18
7 8 9
VDDO GNDO DOUT0 RSTN VDDA GNDA XIN XOUT RAMP GNDS GNDD RSET
1920212223242526272829
PCLK
DOUT1
DOUT4
DOUT7
DOUT6
DOUT5
DOUT3
DOUT2
ICM205B (Top View)
TEST
SYNCMODE
POWERDN
I2CA
ENABLE
SCLOCK
SDATA
DOUT15
VDDK
GNDK
VSYNC
HSYNC
DOUT8
DOUT9 DOUT10 DOUT11 DOUT12 DOUT13
GNDO
DOUT14
30
BLANK
VDDA GNDA VDDO
42 41 40 39 38 37 36 35 34 33 32 31
©2000, 2001, 2002 IC Media Corporation & IC Media Technology Corp. 10/16/2002 web site: http://www.ic-media.com/ web site: http://www.ic-media.com.tw/
5
Page 6
ICM205B: VGA CMOS sensor with digital YUV output
Data Sheet V1.3, Oct. 2002
Pin # Name Class* Function Descriptions
13 Xin A, I Crystal in 14 Xout A, O Crystal out 2 PCLK D, O Pixel clock output 21 TEST D, I, N Test Mode Input Pin 22 SYNCMODE D, I, N Sync. Mode.
0: External Sync, 1: Internal Sync
23 PWRDOWN D, I,U Power Down Mode.
0:Enable 1:Disable
25 Enable D, I, U Data Output .
0:Disble 1:Enable
24 I2CA D, I, N LSB of serial bus address.
0: Device ID address 0x20 1: Device ID address 0x21
20 MSSEL D, I, U Serial bus master/slave selection.
0: Slave
1: Master 26 SCLOCK D, I/O Serial bus clock 27 SDATA D, I/O Serial bus data 16 GNDS P Substrate GND 18 RSET A, I Resistor to ground
51 K @ Clock = 24Mhz 10 RSTN D, I, U Chip reset, active low 45, 46, 47, 48, 1, 3, 4, 9 28, 30, 34, 35, 36, 37, 38, 39 41 HSYNC D, I/O Horizontal sync signal 42 VSYNC D, I/O Vertical sync signal 40 BLANK D, O Video blank signal 15 RAMP A, O Analog ramp output 11, 33 VDDA P Analog power 12, 32 GNDA P Analog ground 6, 19, 43 VDDD,
5, 17, 44 GNDD
7, 31 VDDO P Pad power 8, 29 GNDO P Pad ground
Class Code: A – Analog signal, D – Digital signal, I – Input, O – Output, P – Power or ground, U – Internal pull-up, N – Internal pull-down
DOUT[7:0] (msb:lsb)
DOUT[15:8] (msb:lsb)
VDDK
GNDK
D, O Sensor Data output[7:0]
D, I/O 1) Input: Test Data Input
2) Sensor Data output[15:8]
P Digital power
P Digital ground
©2000, 2001, 2002 IC Media Corporation & IC Media Technology Corp. 10/16/2002 web site: http://www.ic-media.com/ web site: http://www.ic-media.com.tw/
6
Page 7
ICM205B: VGA CMOS sensor with digital YUV output
Data Sheet V1.3, Oct. 2002
Functional Description
Image Array
The image array consists of 640x480 pixels. Each pixel has a light sensitive photo diode and a set of control and transfer transistors. At the beginning of the cycle, a row of pixels are pre-charged to its maximum value. Then they are exposed to light for several lines worth of time and sampled by the ADC. Correlated double sampling (CDS) is performed by subtracting the reset value (sampled right before sampling the signal) from the signal value. The purpose of CDS is to eliminate the point-wise fixed pattern noise (FPN). The output of CDS is approximately proportional to the amount of received light, ranging from 0 to 255.
Color Filter
Each pixel is covered by a color filter. They form the Bayer Pattern as shown in Figure 2. (Row 0, Column
0) is covered by a Red filter, (Row 0, Column 1) and (Row 1, Column 0) by Green filters, and (Row 1, Column 1) by a Blue filter. Since each pixel only gets part of the frequency band, the data need further processing (i.e., color interpolation and color correction) in order to approximate the full visible spectrum.
R RG G R RG G
G B G B G B G B
R RG G R RG G
G B G B G B G B
Figure 2. Color filter Bayer pattern
Exposure and Gain Control
The brightness of the scene may change by a great amount that renders the captured image either over-exposed or under-exposed. To accommodate for different brightness, the user may change the exposure time by adjusting the AD_EXPOSE_TIMEH, and AD_EXPOSE_TIMEL. The exposure time is measured in terms of the time to read out one line of data, which is equal to 64 µs (assuming the line length is 770 @ 24 MHz). If the number of lines per frame is set at 520 (the default), the exposure time can vary from 1 to 519 lines.
50/60Hz anti-flickering control
To eliminate the flickering caused by the 50Hz or 60Hz light source normally found indoor, an anti-flickering control circuit is build in. The selection is between off and on. When it is on, then the selection is between 50 or 60Hz.
©2000, 2001, 2002 IC Media Corporation & IC Media Technology Corp. 10/16/2002 web site: http://www.ic-media.com/ web site: http://www.ic-media.com.tw/
7
Page 8
ICM205B: VGA CMOS sensor with digital YUV output
Data Sheet V1.3, Oct. 2002
Auto Exposure
The Auto Exposure circuit control the Exposure Time, Digital Gain, and Anti-flickering function automatically. The following features are provided:
. Disable/Enable AE . Disable/Enable Anti-flickering . Disable/Enable Digital Gain . Disable/Enable Fix Frame Rate . Adjustable Maximum/Minimum Frame Rate . Adjustable AE Target brightness value
The following registers are use to control these features:
0x3A (AD_AE_CTRL, Default = 7) bit 0 : Disable/Enable AE bit 1 : Disable/Enable Digital Gain bit 2 : Disable/Enable Anti-flickering bit 3 : Disable/Enable Fix Frame Rate The default value enable AE, Anti-flickering, and Digital Gain.
0x3B (AD_AE_HIGH,AE Target value High Limit, Default = 0x65) 0x3C (AD_AE_LOW,AE Target value Low Limit, Default = 0x55) Use AD_AEHIGH and AD_AELOW to set the target brightness of AE function.
0x3F,0x40 (AD_MAXFH, Maximum Frame Height, Default = 0x1450) AD_MAXFH set the minimum frame rate of AE .
0x41,0x42 (AD_MINFH, Minimum Frame Height, Default = 0x208) AD_MINFH set the maximum frame rate of AE .
0x44 (AD_AFSTEP, Anti-flickering Exposure Time Step, Default = 0x82) Use AD_AFSTEP to setup 50 /60HZ Anti-flickering step.
Color Interpolation
Since the raw data coming out the sensor array has only one of the R, G, or B value for each pixel, we need to perform interpolation to obtain a set of correlated RGB value for each pixel. The method used is based on a 3x3 interpolation window. The result of this operation is a data stream consisting of 24-bit RGB per pixel. After this step, the whole frame can be viewed as a color picture. However, since the RGB filters and the photodiode are not perfect, the RGB values may have different strength. In addition, there are some cross-talk among the RGB channels. That’s why we need the color correction (or white balancing) step.
©2000, 2001, 2002 IC Media Corporation & IC Media Technology Corp. 10/16/2002 web site: http://www.ic-media.com/ web site: http://www.ic-media.com.tw/
8
Page 9
ICM205B: VGA CMOS sensor with digital YUV output
Data Sheet V1.3, Oct. 2002
Auto White Balancing
Due to the different transparency and the overlapping spectrum response of the R, G, and B filters, the interpolated color may not be balanced. The Auto White Balancing performs the White Balance function automatically . The following register are used to control the AWB function:
0x33 (AD_AWB_CTRL, Default = 3) 0 : Disable AWB 1 : Enable AWB with R,G,B range limited 3 : Enable AWB with no range limited
0x34 (AD_AWB_OVERFLOW, Default = 255) Set the overflow value of the sampling pixel, if the sampling data is larger than
AD_AWB_OVERFLOW, then it will not be used for AWB processing. The default value 255 means there is no limit on sampling data.
0x35 (AD_AWB_BRIGHT, Default = 0) Set the minimum bright value of the sampling pixel, if the sampling data is less than AD_AWB_BRIGHT, then it will not be used for AWB processing. The default value 0 means there is
no limit on sampling data.
When AWB function is disabled, the following registers are used to adjust the White Balance manually:
0x37 (AD_WB_RED, Default = 0x80 ) Set the RED Gain manually.
0x38 (AD_WB_GREEN, Default = 0x80) Set the GREEN Gain manually.
0x39 (AD_WB_BLUE, Default = 0x80) Set the BLUE Gain manually.
Sharpening
The following register are used to control the Sharpening function: 0x30 (AD_SHARP_CTRL, Default =9) 0 : Disable Sharpening. 8 : Sharpen Weight = 0.5 (light Sharpening) 9 : Sharpen Weight = 1 (default) a : Sharpen Weight = 2 b : Sharpen Weight = 3 c : Sharpen Weight = 4 d : Sharpen Weight = 5 e : Sharpen Weight = 6 f : Sharpen Weight = 7 (heavy Sharpening)
0x31 (AD_SHARP_HIGH,Default =0x0a) Sharpening High Tone Threshold.
0x32 (AD_SHARP_LOW,Default = 0x05) Sharpening Low Tone Threshold.
©2000, 2001, 2002 IC Media Corporation & IC Media Technology Corp. 10/16/2002 web site: http://www.ic-media.com/ web site: http://www.ic-media.com.tw/
9
Page 10
ICM205B: VGA CMOS sensor with digital YUV output
Data Sheet V1.3, Oct. 2002
Color saturation control
The color saturation can be enhanced by adjusting the Saturation Factor register 0x2D (AD_SATURATION, Default = 0x30). The following examples show how to set the Saturation to 0, 1, 1.5, and 2:
Saturation 0 : AD_SATURATION = 0x00, no color (B/W) 1 : AD_SATURATION = 0x20
1.5: AD_SATURATION = 0x30
2.0: AD_SATURATION = 0x40
Gamma Correction
To boost darker signal to match the video monitor characteristic, gamma correction are performed:
γ
/1
VV =
io
where V and V 0x2c (AD_GAMMA) to select one of them:
AD_GAMMA 0 : Gamma = 1 (no Gamma) AD_GAMMA 1 : Gamma = 1.3
AD_GAMMA 3 : Gamma = 1.7 AD_GAMMA 4 : Gamma = 1.9 AD_GAMMA 5 : Gamma = 2.2 AD_GAMMA 6 : Gamma = 2.5
Brightness
The Brightness offset can be adjusted by Brightness Offset register 0x2B (AD_BRIGHT_OFFSET, Default =0). The default value =0 means the Brightness is not adjusted. The following examples show how to increase/decrease the Brightness Level:
is normalized (ranged from 0 to 1) R, G, or B signal coming from the white balancing module,
i
is normalized final output. The Gamma values (parameter γ) are provided in 205B, use register
o
AD_GAMMA 2 : Gamma = 1.5
Increase Brightness by 10: AD_BRIGHT_OFFSET = 0x0A Decrease Brightness by10: AD_BRIGHT_OFFSET = 0x8A
©2000, 2001, 2002 IC Media Corporation & IC Media Technology Corp. 10/16/2002 web site: http://www.ic-media.com/ web site: http://www.ic-media.com.tw/
page 10
10
Page 11
ICM205B: VGA CMOS sensor with digital YUV output
Data Sheet V1.3, Oct. 2002
Hue
The Hue function is used to change the image color temperature. The color temperature is changed by rotating the (U,V) vector:
U’ = U * COS + V * SIN V’ = U * COS – V * SIN
The value of COS and SIN is define in the following registers:
0x29 (AD_SIN, Default = 0) The SIN value. Default = 0x00 is equal to AD_SIN = 0.
0x2A (AD_COS, Default = 0x7F) The COS value. Default = 0x7F is equal to AD_COS = 1.
Contrast
The Contrast function is control by the following function
Y’ = Y * CONTRAST
The following registers:
0x28 (AD_CONTRAST, Default = 0x20)
Unsigned 1.5 format(bit5~bit0).
Output Format
The following output data format is provided:
8-bit YCbCr 16-bit YCbCr 16-bit RGB 24-bit RGB 8-bit raw data
The output mode can be VGA or Sub-sampling QVGA and QQVGA. Register 0x52 (AD_OUTSEL) is used to select the various output format and output mode.
©2000, 2001, 2002 IC Media Corporation & IC Media Technology Corp. 10/16/2002 web site: http://www.ic-media.com/ web site: http://www.ic-media.com.tw/
page 11
11
Page 12
ICM205B: VGA CMOS sensor with digital YUV output
Data Sheet V1.3, Oct. 2002
The formula for YCbCr format is as follows (note that 23516 Y , and 240,16
The following table lists the user modes and the corresponding signals appeared on the pins.
Format DOUT[15:8] DOUT[7:0] PCLK/VGA PCLK/QVGA PCLK/QQVGA 8-bit 4:2:2 YCbCr 0 Y,Cb,Y,Cr … 24 MHz 6 MHz 1.5M 16-bit 4:2:2 YCbCr Y, Y, … Cb, Cr, … 12 MHz 3 MHz 0.75M 16-bit RGB (5,6,5) RG GB 12 MHz 3 MHz 0.75M 24-bit RGB G, G, … R, B, … 24MHz Invalid Invalid
CC ):
rb
©2000, 2001, 2002 IC Media Corporation & IC Media Technology Corp. 10/16/2002 web site: http://www.ic-media.com/ web site: http://www.ic-media.com.tw/
page 12
12
Page 13
ICM205B: VGA CMOS sensor with digital YUV output
Data Sheet V1.3, Oct. 2002
Control Registers by serial bus
Note : *1 Need PART_CONTROL [7] to change value *2 Need PART_CONTROL [2] to change value
Address Name Default Description 0x00 PART_CONTROL 0x00 Processing control
[0] Mode select 0: Normal mode, 1: Single frame mode [2] Exposure time control, writing a 1 will activate the new value set in AD_EXPOSE_TIME, when read back from it, 0 means either the exposure time change is finished (in video mode) or the entire frame is transmitted (in single frame mode), 1 means either the exposure time change is still in progress (in video mode) or the frame is yet to finish (in single frame mode) [6:3] Frame rate, 0: 30 fps 1: 15 fps 2: 10 fps 3: 6 fps 4: 5 fps 5: 3 fps 6: 2 fps 7: 1 fps [7] Latent change, writing a 1 means the changed latent registers now starts taking effect, when the entire operation is done, the read back value of this bit will change from 1 to 0.
©2000, 2001, 2002 IC Media Corporation & IC Media Technology Corp. 10/16/2002 web site: http://www.ic-media.com/ web site: http://www.ic-media.com.tw/
page 13
13
Page 14
0x01 0x02
ICM205B: VGA CMOS sensor with digital YUV output
TIMING_CONTROL_LOW TIMING_CONTROL_HIGH
Data Sheet V1.3, Oct. 2002
0x0219 Timing control
[0] Reserved [1] HSYNC polarity, 0: Active low 1: Active high [2] VSYNC polarity 0: Active low 1: Active high. [3] Auto dark correction 0: Disable 1: Enable [4] Reserved [7] Blank polarity 0: Active high 1: Active low [8] Reserved [9] Reserved [10] Capture: when in single frame mode, writing a 1 here will start a frame capture [11] Reserved [12] Reserved [13] Reserved [14] Reserved [15] Reserved
©2000, 2001, 2002 IC Media Corporation & IC Media Technology Corp. 10/16/2002 web site: http://www.ic-media.com/ web site: http://www.ic-media.com.tw/
page 14
14
Page 15
ICM205B: VGA CMOS sensor with digital YUV output
Data Sheet V1.3, Oct. 2002
0x0C 0x0D 0x0E 0x0F 0x10 0x11
0x14 0x15 0x18 0x19 0x1A 0x1B 0x1C 0x1D
0x20 0x21 0x22 0x23 0x24 0x25 0x26 0x27 0x28 AD_CONTRAST 0X20 [5:0] Y contrast , unsigned 1.5 format 0x29 AD_HUE_SIN 0X00 [7:0] Hue SIN value (0.7 format) (*1)
0x2A AD_HUE_COS 0X7F [7:0] Hue COS value (0.7 format) (*1)
0X2B AD_BRIGHT_OFFSET 0X00 [7:0] Brightness offset value
AD_WIDTHL AD_WIDTHH AD_HEIGHTL AD_HEIGHTH AD_COL_BEGINL AD_COL_BEGINH
AD_ROW_BEGINL AD_ROW_BEGINH AD_HSYNC_ENDL AD_HSYNC_ENDH AD_VSYNC_ENDL AD_VSYNC_ENDH AD_EXPOSE_TIMEL AD_EXPOSE_TIMEH
AD_M1_L AD_M1_H AD_M2_L AD_M2_H AD_M3_L AD_M3_H AD_M4_L AD_M4_H
0x0302 (770) 0x0208 (520) 0x0064 (100)
0x000A (10) 0x0040 (64) 0x0003 (3) 0x0207 (519)
0x0100 [10:0] Gain coefficient. (G1),
0x0100 [10:0] Gain coefficient. (R),
0x0167 [10:0] Gain coefficient. (B),
0x0100 [10:0] Gain coefficient. (G2),
[9:0] Frame width (*1)
[15:0] Frame height, should not be less than AD_ROW_BEGIN + 298 (*1) [9:0] Beginning of active line in terms of column position (*1) [10] Left-right Mirror image (*1) 0: Disable 1: Enable [11] Up-Down Mirror image (*1) 0: Disable 1: Enable [15:13] Raw Data Digital gain 0: 1 1: 2 2: 4 3: 8 4: 16 5: 32 6: 64 [15:0] Beginning of active frame in terms of row position (*1) [9:0] End of horizontal sync in terms of column position (*1) [15:0] End of vertical sync in terms of row position (*1) [15:0] Exposure time in terms of number of rows (*2)
unsigned 3.8 format (*1)
unsigned 3.8 format (*1)
unsigned 3.8 format (*1)
unsigned 3.8 format (*1)
[7] Sign bit 0: Positive 1: Negative
[7] Sign bit 0: Positive 1: Negative
[7] Sign bit 0: Positive 1: Negative
©2000, 2001, 2002 IC Media Corporation & IC Media Technology Corp. 10/16/2002 web site: http://www.ic-media.com/ web site: http://www.ic-media.com.tw/
page 15
15
Page 16
ICM205B: VGA CMOS sensor with digital YUV output
Data Sheet V1.3, Oct. 2002
[6:0] Offset value
0x2C AD_GAMMA 0x01 [2:0] Gamma Control
0 : Gamma = 1 1 : Gamma = 1.3(default) 2 : Gamma = 1.5 3 : Gamma = 1.7 4 : Gamma = 1.9 5 : Gamma = 2.2 6 : Gamma = 2.5
0x2D AD_SATURATION 0x30 [6:0] Saturation factor, 2.5 Format
(U,V) = (U,V)*Saturation 0x2E AD_DSP_TEST 0xFF Reserved 0x2F AD_DSP_CTRL 0x00 Reserved 0x30 AD_SHARP_CTRL 0x09 [3] 1: Sharpening
0: Disable
1: Enable
[2:0] : High tone weight
0: 0.5
1: 1 (default)
2: 2
3: 3
4: 4
5: 5
6: 6
7: 7 0x31 AD_SHARP_HIGH 0x0a Reserved 0x32 AD_SHARP_LOW 0x05 Reserved 0x33 AD_AWB_CTRL 0x03 [0] Auto White Balance (AWB)
0: Disable AWB
1: Enable AWB
[1] Reserved
[2] Reserved 0x34 AD_AWB_OVERFLOW 0xff Reserved 0x35 AD_AWB_BRIGHT 0x00 Reserved 0x36 AD_DG_GAIN 0x18 [7:0] Color DSP Digital Gain, (4.4 format) 0x37 AD_WB_RED 0x80 [7:0] AWB R Gain, (1.7 format) (*1) 0x38 AD_WB_GREEN 0x80 [7:0] AWB G Gain, (1.7 format) (*1) 0x39 AD_WB_BLUE 0x80 [7:0] AWB B Gain, (1.7 format) (*1) 0x3A AD_AE_CTRL 0x07 [0] Auto Exposure
0: Disable AE
1: Enable AE
[1] Digital Gain
0: Disable
1: Enable
[2] Anti-Flicker
0: Disable
1: Enable
[3] Fix frame height
0: Disable
1: Enable
[4] Reserved
©2000, 2001, 2002 IC Media Corporation & IC Media Technology Corp. 10/16/2002 web site: http://www.ic-media.com/ web site: http://www.ic-media.com.tw/
page 16
16
Page 17
ICM205B: VGA CMOS sensor with digital YUV output
Data Sheet V1.3, Oct. 2002
0x3B AD_AEHIGH 0x65
(101)
0x3C AD_AELOW 0x55
(85) 0x3D 0x3E 0x3F 0x40 0x41 0x42 0x43 AD_AESTEP 0x00 [6:0] AE adjust exposure time step 0x44 AD_AFSTEP 0x82
0x45 AD_YBRIGHT 0xc0
0x47 AD_RGAIN_LIMIT 0xff [7:0] Reserved 0x48 AD_GGAIN_LIMIT 0xff [7:0] Reserved 0x49 AD_BGAIN_LIMIT 0xff [7:0] Reserved 0x4A AD_AE_PERIOD 0x05 [5:0] Reserved 0x4C AD_AWB_PERIOD 0x00 [5:0] Reserved 0x51 AD_OUTMODE 0x00 [1:0] Output Mode Select (*1)
0x52 AD_OUTSEL 0x6d [7] Auto Blank Signal Enable
0x53 AD_RAMPSEL 0x00 [7] Reserved 0x54 0x55 0x56 AD_DSDATAL 0x01f9 [8:0] Reserved
AD_BRIGHTLIMITL AD_BRIGHTLIMITH AD_MAXFHL AD_MAXFHH AD_MINFHL AD_MINFHH
AD_DSRSTL AD_DSRSTH
0x0fff
(4096)
0x1450
(5200)
0x0208
(520)
(130)
(192)
0x00
[7:0] AE High Limit
[7:0] AE Low Limit
[15:0] Bright pixel number limit
[15:0] Max. frame height, in term of row
[15:0] Min. frame height, in term of row
[7:0] Anti -Flicker Exposure time adjust step
Reserved
0 : VGA 1 : QVGA 2 : QQVGA [2] Adjust pclk under QVGA and QQVGA [3] YCbCr clamp *1 0: Clamp 16-235 1: Full range 0-255 [7:4] Sub-sample counter reset value
0: Auto Blank 1: Manual Blank [6] change CbCr sequence [5] change Y sequence [4:0] Normal Output format, 0-7: 8-bit RAW data (After Dark
Compensation) 8: control signals, 9bit 9: row address, 9bit 10: column address, 10bit 11: 9-bit sensor RAW data 13: 8-bit 4-2-2 YcrCb (default) 15: 16-bit 4-2-2 YCrYCb 16: 24-bit RGB GRGB 17: 16-bit RGB (5,6,5) 31: 8-bit YCbCr debug mode, no gamma,
saturation, contrast, brightness, hue
[8:0] Reserved
©2000, 2001, 2002 IC Media Corporation & IC Media Technology Corp. 10/16/2002 web site: http://www.ic-media.com/ web site: http://www.ic-media.com.tw/
page 17
17
Page 18
ICM205B: VGA CMOS sensor with digital YUV output
Data Sheet V1.3, Oct. 2002
0x57 AD_DSDATAH (505) 0x58 0x59 0x5A 0x5B 0x68 0x69 0x6A 0x6B 0x6C 0X6D 0x6E 0x6F 0x70 0x71 0x72 0x73 0x74 0x75 0x76 0x77 0x78 0x79 0x7A 0x7B 0x7C 0x7D 0x7E 0x7F 0x82 0x83
0x88 0x89 0x8A 0x8B 0x8C 0x8D 0x8E 0x8F 0x90 AD_DARK_DATA 0 [7:0] When auto dark correction is disabled,
0x91 AD_SLOPEREG 0x1a Reserved
AD_DSLOWL AD_DSLOWH AD_DSHIGHL AD_DSHIGHH AD_DEADR0L AD_DEADR0H AD_DEADC0L AD_DEADC0H AD_DEADR1L AD_DEADR1H AD_DEADC1L AD_DEADC1H AD_DEADR2L AD_DEADR2H AD_DEADC2L AD_DEADC2H AD_DEADR3L AD_DEADR3H AD_DEADC3L AD_DEADC3H AD_DEADR4L AD_DEADR4H AD_DEADC4L AD_DEADC4H AD_DEADR5L AD_DEADR5H AD_DEADC5L AD_DEADC5H AD_IDL AD_IDH
AD_BWIDTH_BEGINL AD_BWIDTH_BEGINH AD_BWIDTH_ENDL AD_BWIDTH_ENDH AD_BHEIGHT_BEGINL AD_BHEIGHT_BEGINH AD_BHEIGHT_ENDL AD_BHEIGHT_ENDH
0x00ff (255) 0x011d (285) 0x01ff [8:0] Dead Pixel #0 Row Address
0x03ff [9:0] Dead Pixel #0 Column Address
0x01ff [8:0] Dead Pixel #1 Row Address
0x03ff [9:0] Dead Pixel #1 Column Address
0x01ff [8:0] Dead Pixel #2 Row Address
0x03ff [9:0] Dead Pixel #2 Column Address
0x01ff [8:0] Dead Pixel #3 Row Address
0x03ff [9:0] Dead Pixel #3 Column Address
0x01ff [8:0] Dead Pixel #4 Row Address
0x03ff [9:0] Dead Pixel #4 Column Address
0x01ff [8:0] Dead Pixel #5 Row Address
0x03ff [9:0] Dead Pixel #5 Column Address
0xa050 [3:0] Sub ID
0x0074 (116) 0x02f3 (755) 0x0011 (17) 0x01f0 (496)
[8:0] Reserved
[8:0] Reserved d
[15:4] Device ID, default 0xa050(205B), can be configured using serial bus [9:0] Blank begin in terms of columns
[9:0] Blank end in terms of columns
[15:0] Blank begin in terms of rows
[15:0] Blank end in terms of rows
serve as the subtrahend for dark correction
0x92 AD_TXRSTSEL 0x52 Reserved
0x93 AD_SUBPH_PULSE 0x10 Reserved
0x94 AD_BITCONTROL 0x02 Reserved
0x95 AD_SLOPE_END_TIMEL 0x02a9 Reserved
©2000, 2001, 2002 IC Media Corporation & IC Media Technology Corp. 10/16/2002 web site: http://www.ic-media.com/ web site: http://www.ic-media.com.tw/
page 18
18
Page 19
ICM205B: VGA CMOS sensor with digital YUV output
0x96 AD_SLOPE_END_TIMEH (681) 0x97 0x98 0x99 0x9A 0x9B 0x9C 0xA1 0xA2 0xA3 0xA4 0xA5 0xA6 0xA7 0xA8 0xA9 0xAA 0xAB 0xAC 0xAD AD_PART_CONTROL_C 0x00
0xAE 0xAF 0xB0 0xB1 0xB2 AD_YAverage Read
0xB3 0xB4 0xB5 AD_AWBR Read
0xB6 AD_AWBG Read
0xB7 AD_AWBB Read
0xB8 0xB9
AD_WT_BEGINL AD_WT_BEGINH AD_WT_ENDL AD_WT_ENDH AD_SUB_EN_TIMEL AD_SUB_EN_TIMEH AD_WIDTHL_C AD_WIDTHH_C AD_HEIGHTL_C AD_HEIGHTH_C AD_COL_BEGINL_C AD_COL_BEGINH_C AD_ROW_BEGINL_C AD_ROW_BEGINH_C AD_HSYNC_ENDL_C AD_HSYNC_ENDH_C AD_VSYNC_ENDL_C AD_VSYNC_ENDH_C
AD_WT_BEGINL_C AD_WT_BEGINH_C AD_WT_ENDL_C AD_WT_ENDH_C
AD_NTBPL AD_NTBPH
AD_AWBpixelL AD_AWBpixelH
0x00 Reserved
0x03fc (1020) 0x02f0 (752) 0x0302 (770) 0x0208 (520) 0x0064 (100) 0x000a (10) 0x0040 (64) 0x0003 (3)
(0) Read Only 0x03fc (1020)
Only Read Only
Only
Only
Only Read Only
Data Sheet V1.3, Oct. 2002
Reserved
Reserved
[9:0] Current frame width, read only
[15:0] Current frame height, read only
[9:0] Current column beginning position, read only [9:0] Current row beginning position, read only [9:0] Current HSync end position, read only
[15:0] Current VSync end position, read only [7:0] Current part control setting, read only
Reserved
Reserved
Reserved
Reserved
Reserved
Reserved
Reserved
Reserved
©2000, 2001, 2002 IC Media Corporation & IC Media Technology Corp. 10/16/2002 web site: http://www.ic-media.com/ web site: http://www.ic-media.com.tw/
page 19
19
Page 20
ICM205B: VGA CMOS sensor with digital YUV output
Data Sheet V1.3, Oct. 2002
Electrical Characteristics
DC Characteristics
Symbol Parameter
V
Absolute
CCA
Minimum Typical Maximum
-0.3 3.8 V Power Supply
V
Absolute
INA
-0.3 VCC + 0.3 V Input Voltage
V
Absolute
OUTA
-0.3 VCC + 0.3 V Output Voltage
T
Storage
STG
0 25 65
Temperature
VCC Operating
3.15 3.3 3.45 V Power Supply
VIN Operating
0 VCC V
Input Voltage
T
Operating
OPR
0 25 55
Temperature
IDD Operating
11 mA Current @ VCC=2.8 V, 25 °C @6MHz
IIL Input Low
-1 1
Current
IIH Input High
-1 1
Current
IOZ Tri-state
-10 10 Leakage Current
CIN Input
3 pF
Capacitance
C
Output
OUT
3 PF
Capacitance
C
Bi-directiona
BID
3 pF l Buffer Capacitance
VIL Input Low 0.3 * VCC V
©2000, 2001, 2002 IC Media Corporation & IC Media Technology Corp. 10/16/2002 web site: http://www.ic-media.com/ web site: http://www.ic-media.com.tw/
page 20
Rating
20
Unit
°C
°C
µA
µA
µA
Page 21
ICM205B: VGA CMOS sensor with digital YUV output
Voltage
V
Schmitt
ILS
Input Low Voltage
VIH Input High
Voltage
V
Schmitt
IHS
Input High Voltage
VOL Output Low
Voltage
VOH Output High
Voltage
RL Input
Pull-up/dow n Resistance
1.1 V
0.7 * VCC V
1.8 V
0.4 V
2.4 V
50
Data Sheet V1.3, Oct. 2002
K
©2000, 2001, 2002 IC Media Corporation & IC Media Technology Corp. 10/16/2002 web site: http://www.ic-media.com/ web site: http://www.ic-media.com.tw/
page 21
21
Page 22
Timing
ICM205B: VGA CMOS sensor with digital YUV output
Data Sheet V1.3, Oct. 2002
Reset/Pixel Timing
©2000, 2001, 2002 IC Media Corporation & IC Media Technology Corp. 10/16/2002 web site: http://www.ic-media.com/ web site: http://www.ic-media.com.tw/
page 22
22
Page 23
vsync
hsync
blank
hsync
blank
8 bit 4-2-2 YcrCb and 24bit GBR VGA mode
(AD_BHEIGHT_BEGIN)
3 hsync
(AD_VSYNC_END)
(AD_ R OW _B EG IN)
(AD_HSYNC_END)
17 hsync
10 hsync
229 pclk
(AD_ B WIDTH_ BE GIN )
128 pclk 101 pclk
ICM205B: VGA CMOS sensor with digital YUV output
Data Sheet V1.3, Oct. 2002
520 hsync
(AD_ H IG H T)
(AD_BHEIGHT_END+1)
497 hsync
14 hsync
7 hsync
(DSP interpolation)
1
509 pclk
480 hsync
(AD_WIDTH)
1540 pclk
(AD_ B WIDT H_E ND )
1280 pclk
23 hsync
31 pclk
pclk
hsync
vsync
sen_clk
pclk
sen_data
200 pclk
(A D _C OL _B EG IN )
1 pclk (= 1 sen_clk )
29 pclk
(DS P interpolation)
D0(8 bit) D2(8 bit)XXX
1 pixel ( = 2 pclk)
D1(8 bit) D3(8 bit)
©2000, 2001, 2002 IC Media Corporation & IC Media Technology Corp. 10/16/2002 web site: http://www.ic-media.com/ web site: http://www.ic-media.com.tw/
page 23
23
Page 24
vsync
hsync
blank
hsync
blank
(AD_BHEIGHT_BEGIN)
1.5 hsync
(A D_V SY NC _E ND )
(AD_R OW _BE G IN )
(AD_HSYNC_END)
8.5 hsync
5 hsync
58 pclk
(A D_B WIDT H _B E G IN )
32 pclk 26 pclk
ICM205B: VGA CMOS sensor with digital YUV output
Data Sheet V1.3, Oct. 2002
8 bit 4-2-2 YcrCb QVGA mode
260 hsync
(A D_HIG HT )
(AD_BHEIGHT_END+1)
248.5 hsync
7 hsync
3.5 hsync
(DS P interpolation)
698 pclk
240 hsync
(AD_W IDT H)
770 pclk
(AD_B WIDT H _E ND)
640 pclk
11.5 hsync
72 pclk
pclk
hsync
vsync
sen_clk
pclk
sen_data
50 pclk
(A D_C OL _B E G IN)
1 pclk (= 4 sen_clk )
8 pclk
(DS P interpo la tion)
D0(8 bit) D2(8 bit)XXX
1 pixel ( = 2 pclk)
D1(8 bit) D3(8 bit)
©2000, 2001, 2002 IC Media Corporation & IC Media Technology Corp. 10/16/2002 web site: http://www.ic-media.com/ web site: http://www.ic-media.com.tw/
page 24
24
Page 25
ICM205B: VGA CMOS sensor with digital YUV output
Data Sheet V1.3, Oct. 2002
8 bit 4-2-2 YcrCb QQVGA mode
130 hsync
(A D_H IGH T)
n
c
s
y
h
c
n
y
s
8
k
c
p
l
184 pclk
5.75 hsync
vsync
hsync
blank
vsync
hsync
pclk
4.25 hsync
(A D_R OW_B EG IN )
(A D_ B HIG HT_ E ND+1)
1
2
4
2
.
5
0.75 hsync 3.5 hsync 120 hsync
(AD_VSYNC _END)
3 hsync
(AD _RO W_ B E GIN)
.
1
5
2
(DSP interpolation)
96 pclk
h
hsync
blank
pclk
hsync
vsync
sen_clk
pclk
sen_data
15 pclk
(A D _B WID T H_ BE G IN )
8 pclk 7 pclk
(A D_H SY N C_ E ND )
13 pclk
(A D_C O L_B E GIN )
XXX
3
35 pclk
2 pclk
(DS P interpolation)
1 pclk (= 16 sen_clk )
D0(8 bit)
(AD _WIDT H)
385 pclk
(AD _BW ID TH_ E ND)
320 pclk
D1(8 bit)
50 pclk
D2(8 bit)
p
i
x
e
2
=
l
(
p
c
l
k
1
©2000, 2001, 2002 IC Media Corporation & IC Media Technology Corp. 10/16/2002 web site: http://www.ic-media.com/ web site: http://www.ic-media.com.tw/
page 25
25
)
Page 26
vsync
hsync
blank
hsync
blank
(AD_BHEIGHT_BEGIN)
3 hsync
(AD_VSYNC_END)
(AD _R O W_B EG IN)
(A D_HSYNC _END)
17 hsync
10 hsync
111 pclk
(AD_ B W IDT H_B EG IN)
64 pclk 47 pclk
ICM205B: VGA CMOS sensor with digital YUV output
Data Sheet V1.3, Oct. 2002
16 bit RGB VGA mode
520 hsync
(A D _H IGHT)
(AD _B HE IGHT _E ND +1)
497 hsync
14 hsync
7 hsync
(DSP interpolation)
751 pclk
480 hsync
(AD_WIDTH)
770 pclk
(AD _B WID TH_ E ND )
640 pclk
95 hsync
19 pclk
pclk
hsync
vsync
sys_clk
pclk
sen_data
100 pclk
(A D _C O L_ B EG IN )
11 pclk
(DS P interpolation)
1 pclk (= 2 sys_clk at 16 bit)
D0(16 bit) D1(16 bit)XXX
1 pixel ( = 1 pclk at 16 bit)
©2000, 2001, 2002 IC Media Corporation & IC Media Technology Corp. 10/16/2002 web site: http://www.ic-media.com/ web site: http://www.ic-media.com.tw/
page 26
26
Page 27
vsync
hsync
blank
hsync
blank
8.5 hsync
(AD_BHEIGHT_BEGIN)
1.5 hsync 7 hsync
(AD_VSYNC _END)
s
y
n
h
c
5
(AD _R OW _B E GIN)
29 pclk
(AD_ BW IDT H_B EG IN)
16 pclk
(AD_HSYNC_END)
ICM205B: VGA CMOS sensor with digital YUV output
16 bit RGB QVGA mode
(A D _ B HE IG H T _ E ND +1)
248.5 hsync
.
3
5
h
c
n
y
(DSP interpolation)
(AD_ B WIDT H_E ND )
13 pclk
s
9
4
3
260 hsync
(AD_ H IG HT)
385 pclk
(AD_WIDTH)
k
l
c
p
Data Sheet V1.3, Oct. 2002
11.5 hsync
240 hsync
320 pclk
36 pclk
pclk
hsync
vsync
sen_clk
pclk
sen_data
25 pclk
(AD_ C OL _BE G IN)
4 pclk
(DS P interpolation)
1 pclk (= 8 sen_clk )
D0(16 bit) D1(16 bit)XXX
1 pixel ( = 1 pclk)
©2000, 2001, 2002 IC Media Corporation & IC Media Technology Corp. 10/16/2002 web site: http://www.ic-media.com/ web site: http://www.ic-media.com.tw/
page 27
27
Page 28
vsync
hsync
blank
vsync
hsync
pclk
0.75 hsync
(A D _V S YNC _E ND)
3 hsync
(A D_R OW _B EG IN)
48 pclk
ICM205B: VGA CMOS sensor with digital YUV output
Data Sheet V1.3, Oct. 2002
16 bit RGB QQVGA mode
162 hsync
(A D_H IG HT )
3 hsync 120 hs ync 38 hsync
n
y
s
h
1
(DS P interpolation)
c
4
p
c
k
l
92 pclk
hsync
blank
pclk
hsync
vsync
sen_clk
pclk
sen_data
(A D_B WIDTH _E ND )
7 pclk
(A D_B WIDTH _B E GIN )
4 pclk 3 pclk
(AD_HSYNC _END)
6 pclk
(A D_C O L _B EG IN)
167 pclk
1 pclk
(DS P inte rpol atio n)
192 pclk
(AD_WIDTH)
160 pclk
1 pclk (= 32 sen_clk )
D0(16 bit)XXX
25 pclk
D1(16 bit)
1
k
p
c
(
28
l
=
)
l
1
e
p
i
x
©2000, 2001, 2002 IC Media Corporation & IC Media Technology Corp. 10/16/2002 web site: http://www.ic-media.com/ web site: http://www.ic-media.com.tw/
page 28
Page 29
ICM205B: VGA CMOS sensor with digital YUV output
Data Sheet V1.3, Oct. 2002
VGA Data format
8-bit 4-2-2 YCrYCb
0x52 bit 6=0 bit5=0
Data out [7:0]
Cr1 Y1 Cb2 Y2 Cr3 Y3 Cb4 Y4 … … … Cr639 Y639 Cb640 Y640
0x52 bit 6=0 bit5=1
Data out [7:0]
Y1 Cb1 Y2 Cr2 Y3 Cb3 Y4 Cr4 … … … Y639 Cb639 Y640 Cr640
0x52 bit 6=1 bit5=1
Data out [7:0]
Cb1 Y1 Cr2 Y2 Cb3 Y3 Cr4 Y4 … … … Cb639 Y639 Cr640 Y640
0x52 bit 6=1 bit5=1
Data out [7:0]
Y1 Cr1 Y2 Cb2 Y3 Cr3 Y4 Cb4 … … … Y639 Cr639 Y640 Cb640
©2000, 2001, 2002 IC Media Corporation & IC Media Technology Corp. 10/16/2002 web site: http://www.ic-media.com/ web site: http://www.ic-media.com.tw/
page 29
29
Page 30
ICM205B: VGA CMOS sensor with digital YUV output
Data Sheet V1.3, Oct. 2002
16-bit 4-2-2 YCrYCb
0x52 bit 6=0 bit 5=0
Data out [7:0]
Y1 Y2 Y3 Y4 Y5 Y6 Y7 Y8 … … … Y637 Y638 Y639 Y640
Data out [15:8]
Cb1 Cr2 Cb3 Cr4 Cb5 Cr6 Cb7 Cr8 Cb637 Cr638 Cb639 Cr640
0x52 bit 6=0 bit 5=1
Data out [7:0]
Y1 Y2 Y3 Y4 Y5 Y6 Y7 Y8 … … … Y637 Y638 Y639 Y640
Data out [15:8]
Cb1 Cr2 Cb3 Cr4 Cb5 Cr6 Cb7 Cr8 … … .. Cb637 Cr638 Cb639 Cr640
0x52 bit 6=1 bit 5=0
Data out [7:0]
Y1 Y2 Y3 Y4 Y5 Y6 Y7 Y8 … … … Y637 Y638 Y639 Y640
Data out [15:8]
Cr1 Cb2 Cr3 Cb4 Cr5 Cb6 Cr7 Cb8 … … … Cr637 Cb638 Cr639 Cb640
0x52 bit 6=1 bit 5=1
Data out [7:0]
Y1 Y2 Y3 Y4 Y5 Y6 Y7 Y8 … … … Y637 Y638 Y639 Y640
Data out [15:8]
Cr1 Cb2 Cr3 Cb4 Cr5 Cb6 Cr7 Cb8 … … … Cr637 Cb638 Cr639 Cb640
©2000, 2001, 2002 IC Media Corporation & IC Media Technology Corp. 10/16/2002 web site: http://www.ic-media.com/ web site: http://www.ic-media.com.tw/
page 30
30
Page 31
ICM205B: VGA CMOS sensor with digital YUV output
Data Sheet V1.3, Oct. 2002
24-bit RGB
0x52 bit 6=0 bit 5=0
Data out [7:0]
G1 G1 G2 G2 G3 G3 G4 G4 … … … G639 G639 G640 G640
Data out [15:8]
B1 R1 B2 R2 B3 R3 B4 R4 … … … B639 R639 B640 R640
0x52 bit 6=0 bit 5=1
Data out [7:0]
G1 G1 G2 G2 G3 G3 G4 G4 … … … G639 G639 G640 G640
Data out [15:8]
R1 B1 R2 B2 R3 B3 R4 B4 … … … R639 B639 R640 B640
0x52 bit 6=1 bit 5=0
Data out [7:0]
G1 G1 G2 G2 G3 G3 G4 G4 … … … G639 G639 G640 G640
Data out [15:8]
B1 R1 B2 R2 B3 R3 B4 R4 … … … B639 R639 B640 R640
0x52 bit 6=1 bit 5=1
Data out [7:0]
G1 G1 G2 G2 G3 G3 G4 G4 … … … G639 G639 G640 G640
Data out [15:8]
R1 B1 R2 B2 R3 B3 R4 B4 … … … R639 B639 R640 B640
©2000, 2001, 2002 IC Media Corporation & IC Media Technology Corp. 10/16/2002 web site: http://www.ic-media.com/ web site: http://www.ic-media.com.tw/
page 31
31
Page 32
ICM205B: VGA CMOS sensor with digital YUV output
Data Sheet V1.3, Oct. 2002
16-bit RGB (5,6,5)
Data out [15:0]
D[15:11] R, D[10:5] G, D[4:0] B
5bit 6bit 5bit 5bit 6bit 5bit 5bit 6bit 5bit … … … 5bit 6bit 5bit
R1 G1 B1 R2 G2 B2 R3 G3 B3 … … … R640 G640 B640
©2000, 2001, 2002 IC Media Corporation & IC Media Technology Corp. 10/16/2002 web site: http://www.ic-media.com/ web site: http://www.ic-media.com.tw/
page 32
32
Page 33
ICM205B: VGA CMOS sensor with digital YUV output
Data Sheet V1.3, Oct. 2002
QVGA Data format
8-bit 4-2-2 YCrYCb
0x52 bit 6=0 bit5=0
Data out [7:0]
Cr1 Y1 Cb2 Y2 Cr3 Y3 Cb4 Y4 … … … Cr319 Y319 Cb320 Y320
0x52 bit 6=0 bit5=1
Data out [7:0]
Cb1 Y1 Cr2 Y2 Cb3 Y3 Cr3 Y4 … … … Cb319 Y319 Cr320 Y320
0x52 bit 6=1 bit5=0
Data out [7:0]
Y1 Cr1 Y2 Cb2 Y3 Cr3 Y4 Cb4 … … … Y319 Cr319 Y320 Cb320
0x52 bit 6=1 bit5=1
Data out [7:0]
Y1 Cb1 Y2 Cr2 Y3 Cb3 Y4 Cr4 … … … Y319 Cb319 Y320 Cr320
©2000, 2001, 2002 IC Media Corporation & IC Media Technology Corp. 10/16/2002 web site: http://www.ic-media.com/ web site: http://www.ic-media.com.tw/
page 33
33
Page 34
ICM205B: VGA CMOS sensor with digital YUV output
Data Sheet V1.3, Oct. 2002
16-bit 4-2-2 YCrYCb
0x52 bit 6=0 bit 5=0
Data out [7:0]
Cr1 Cb2 Cr3 Cb4 Cr5 Cb6 Cr7 Cb8 … … … Cr317 Cb318 Cr319 Cb320
Data out [15:8]
Y1 Y2 Y3 Y4 Y5 Y6 Y7 Y8 Y317 Y318 Y319 Y320
0x52 bit 6=0 bit 5=1
Data out [7:0]
Cb1 Cr2 Cb3 Cr4 Cb5 Cr6 Cb7 Cr8 … … … Cb317 Cr318 Cb319 Cr320
Data out [15:8]
Y1 Y2 Y3 Y4 Y5 Y6 Y7 Y8 … … … Y317 Y318 Y319 Y320
0x52 bit 6=1 bit 5=0
Data out [7:0]
Y1 Y2 Y3 Y4 Y5 Y6 Y7 Y8 … … … Y317 Y318 Y319 Y320
Data out [15:8]
Cr1 Cb2 Cr3 Cb4 Cr5 Cb6 Cr7 Cb8 … … … Cr317 Cb318 Cr319 Cb320
0x52 bit 6=1 bit 5=1
Data out [7:0]
Y1 Y2 Y3 Y4 Y5 Y6 Y7 Y8 … … … Y317 Y318 Y319 Y320
Data out [15:8]
Cb1 Cr2 Cb3 Cr4 Cb5 Cr6 Cb7 Cr8 … … … Cb317 Cr318 Cb319 Cr320
©2000, 2001, 2002 IC Media Corporation & IC Media Technology Corp. 10/16/2002 web site: http://www.ic-media.com/ web site: http://www.ic-media.com.tw/
page 34
34
Page 35
ICM205B: VGA CMOS sensor with digital YUV output
Data Sheet V1.3, Oct. 2002
16-bit RGB (5,6,5)
Data out [15:0]
D[15:11] R, D[10:5] G, D[4:0] B
5bit 6bit 5bit 5bit 6bit 5bit 5bit 6bit 5bit … … … 5bit 6bit 5bit
R1 G1 B1 R2 G2 B2 R3 G3 B3 … … … R320 G320 B320
©2000, 2001, 2002 IC Media Corporation & IC Media Technology Corp. 10/16/2002 web site: http://www.ic-media.com/ web site: http://www.ic-media.com.tw/
page 35
35
Page 36
ICM205B: VGA CMOS sensor with digital YUV output
Data Sheet V1.3, Oct. 2002
QQVGA Data format
8-bit 4-2-2 YrYCb
0x52 bit 6=0 bit5=0
Data out [7:0]
Cr1 Y1 Cb2 Y2 Cr3 Y3 Cb4 Y4 … … … Cr159 Y159 Cb160 Y160
0x52 bit 6=0 bit5=1
Data out [7:0]
Cb1 Y1 Cr2 Y2 Cb3 Y3 Cr3 Y4 … … … Cb159 Y159 Cr160 Y160
0x52 bit 6=1 bit5=0
Data out [7:0]
Y1 Cr1 Y2 Cb2 Y3 Cr3 Y4 Cb4 … … … Y159 Cr159 Y160 Cb160
0x52 bit 6=1 bit5=1
Data out [7:0]
Y1 Cb1 Y2 Cr2 Y3 Cb3 Y4 Cr4 … … … Y159 Cb159 Y160 Cr160
©2000, 2001, 2002 IC Media Corporation & IC Media Technology Corp. 10/16/2002 web site: http://www.ic-media.com/ web site: http://www.ic-media.com.tw/
page 36
36
Page 37
ICM205B: VGA CMOS sensor with digital YUV output
Data Sheet V1.3, Oct. 2002
16-bit 4-2-2 YCrYCb
0x52 bit 6=0 bit 5=0
Data out [7:0]
Cr1 Cb2 Cr3 Cb4 Cr5 Cb6 Cr7 Cb8 … … … Cr157 Cb158 Cr159 Cb160
Data out [15:8]
Y1 Y2 Y3 Y4 Y5 Y6 Y7 Y8 Y157 Y158 Y159 Y160
0x52 bit 6=0 bit 5=1
Data out [7:0]
Cb1 Cr2 Cb3 Cr4 Cb5 Cr6 Cb7 Cr8 … … … Cb157 Cr158 Cb159 Cr160
Data out [15:8]
Y1 Y2 Y3 Y4 Y5 Y6 Y7 Y8 … … … Y157 Y158 Y159 Y160
0x52 bit 6=1 bit 5=0
Data out [7:0]
Y1 Y2 Y3 Y4 Y5 Y6 Y7 Y8 … … … Y157 Y158 Y159 Y160
Data out [15:8]
Cr1 Cb2 Cr3 Cb4 Cr5 Cb6 Cr7 Cb8 … … … Cr157 Cb158 Cr159 Cb160
0x52 bit 6=1 bit 5=1
Data out [7:0]
Y1 Y2 Y3 Y4 Y5 Y6 Y7 Y8 … … … Y157 Y158 Y159 Y160
Data out [15:8]
Cb1 Cr2 Cb3 Cr4 Cb5 Cr6 Cb7 Cr8 … … … Cb157 Cr158 Cb159 Cr160
©2000, 2001, 2002 IC Media Corporation & IC Media Technology Corp. 10/16/2002 web site: http://www.ic-media.com/ web site: http://www.ic-media.com.tw/
page 37
37
Page 38
ICM205B: VGA CMOS sensor with digital YUV output
Data Sheet V1.3, Oct. 2002
16-bit RGB (5,6,5)
Data out [15:0]
D[15:11] R, D[10:5] G, D[4:0] B
5bit 6bit 5bit 5bit 6bit 5bit 5bit 6bit 5bit … … … 5bit 6bit 5bit
R1 G1 B1 R2 G2 B2 R3 G3 B3 … … … R160 G160 B160
©2000, 2001, 2002 IC Media Corporation & IC Media Technology Corp. 10/16/2002 web site: http://www.ic-media.com/ web site: http://www.ic-media.com.tw/
page 38
38
Page 39
ICM205B: VGA CMOS sensor with digital YUV output
Data Sheet V1.3, Oct. 2002
Pixel Clock Duty Cycle
In different frame rate mode (controlled by PART_CONTROL[6:3]), the duty cycle (high time / clock period) of the PCLK signal is described in the following table:
Frame Rate Duty Cycle 30 50.0%
15 50.0% 10 66.6% 6 60.0% 5 50.0% 3 50.0% 2 53.3% 1 50.0%
©2000, 2001, 2002 IC Media Corporation & IC Media Technology Corp. 10/16/2002 web site: http://www.ic-media.com/ web site: http://www.ic-media.com.tw/
page 39
39
Page 40
Mechanical Information
ICM205B: VGA CMOS sensor with digital YUV output
Data Sheet V1.3, Oct. 2002
Figure 3. Shrunk PLCC48 Packaging
©2000, 2001, 2002 IC Media Corporation & IC Media Technology Corp. 10/16/2002 web site: http://www.ic-media.com/ web site: http://www.ic-media.com.tw/
page 40
40
Page 41
ICM205B: VGA CMOS sensor with digital YUV output
Data Sheet V1.3, Oct. 2002
Ordering Information
Part number for different package:
Description Part Number
Shrunk Plastic LCC 48 packaged, VGA resolution sensor with YUV output
ICM-205Bsa
©2000, 2001, 2002 IC Media Corporation & IC Media Technology Corp. 10/16/2002 web site: http://www.ic-media.com/ web site: http://www.ic-media.com.tw/
page 41
41
Loading...