PAS6337 Specification PAS6337 CMOS VGA DIGITAL IMAGE SENSOR General Description The PAS6337 is a highly integrated CMOS active-pixel image sensor that has output of 640 x 480 pixels. It embedded the new FinePixel™ sensor technology to perform the excellent image quality. PAS6337 outputs YUV/YCrCb 4:2:2 or RGB565/555/444 data through the MIPI interface. It is available in CSP-22L package. The PAS6337 can be programmed to set the exposure time for different luminance condition via I2CTM serial control bus. By programming the internal register set, it performs on-chip frame rate adjustment and programmable gain control. Features Resolution: 640 x 480 pixels, 1/9” Lens Bayer-RGB color filter array Output format : z YUV/YCrCb 4:2:2 z RGB565/555/444 Continuous variable frame time & exposure time I2CTM Interface Support 1.8V/2.8V I/O Power consumption : operating typical 25mA @ 2.8V (VGA YUV 30fps output, without loading), power-down typical 10uA @ 2.8V Automatic Background Compensation Black sun cancellation DSP function : z AEC & AGC z AWB z Gamma z Color matrix z Sharpness z De-noise z Color saturation z Defect compensation z Lens shading compensation z Decimation & WOI z Gesture detection PLL Module size : 5.0mm * 5.0mm MIPI interface (max. 500Mbps) Support WLL (Wafer Level Lens) Key Specification Resolution Power 640 (H) x 480 (V) Analog 2.8V typ. I/O 1.8V/2.8V Core 1.8V typ. Optical format Pixel Size Lens Chief Ray Angle 1/9” Lens 2.5um * 2.5um 23 degree Sensitivity 1900 mV/Lux-Sec Color filter RGB Bayer Pattern Exposure Time Scan Mode ~ Frame time to Line time Progressive S/N Ratio 39 dB Dynamic range 69 dB Package CSP-22L All rights strictly reserved any portion in this paper shall not be reproduced, copied or transformed to any other forms without permission. PixArt Imaging Inc. E-mail: [email protected] 1 V1.0, 2012/05/24 PixArt Imaging Inc. PAS6337 CMOS Image Sensor IC 1. Pin Assignment A1 A2 A3 A4 A5 VDDIO VSSD VDD18K SYSCLK AVDD28_MIPI B1 B2 B4 B5 SCL NC DATA_DP VCCTX C1 C2 C4 C5 NC SDA DATA_DM VSS_MIPI D1 D2 D4 D5 CSB NC VDD18K_O CLK_DP E1 E2 E3 E4 E5 VDDAY VSSA VDD28 VDD_MIPI CLK_DM PAS6337 ~TOP VIEW~ Pin No. A1 A2 A3 A4 A5 B1 B2 B4 B5 C1 C2 C4 C5 D1 D2 D4 D5 E1 E2 E3 E4 E5 Name VDDIO VSSD VDD18K SYSCLK AVDD28_MIPI SCL NC DATA_DP VCCTX NC SDA DATA_DM VSS_MIPI CSB NC VDD18_O CLK_DP VDDAY VSSA VDD28 VDD_MIPI CLK_DM Type PWR GND PWR IN PWR IN -OUT Ref -I/O OUT GND IN -PWR OUT Ref GND PWR PWR OUT Description I/O power, 2.8V/1.8V Digital ground Digital core power, 1.8V External clock input Main power, 2.8V I2C clock input -MIPI data [+] Voltage reference -I2C data MIPI data [-] MIPI ground Power down mode enable, active high -Digital core power, 1.8V MIPI clock [+] Voltage reference Analog ground Main power, 2.8V Digital core power, 1.8V MIPI clock [-] All rights strictly reserved any portion in this paper shall not be reproduced, copied or transformed to any other forms without permission. PixArt Imaging Inc. E-mail: [email protected] 2 V1.0, 2012/05/24 PixArt Imaging Inc. PAS6337 CMOS Image Sensor IC 2. Specifications Absolute Maximum Ratings Operating Temperature Stable Image Temperature Ambient Storage Temperature Supply Voltage ( with respect to ground ) -30 ~ 85℃ 0 ~ 50℃ -40 ~ 125℃ 3.6V 3.0V 3.6V VDDM VDDD VDDIO All Input / Output Voltage ( with respect to ground ) Lead-free temperature, Surface-mount process ESD rating, Human Body model DC Electrical Characteristics ( Ta = 0℃ ~ 70℃ ) Symbol Parameter Type : POWER VDDM DC supply voltage – Main VDDD DC supply voltage – Digital core VDDIO DC supply voltage – I/O IDD Operating Current (VGA YUV 30fps / 2.8v) IPWDN Power Down Current (VGA YUV 30fps / 2.8v) Type : IN & I/O VIH Input Voltage HIGH VIL Input Voltage LOW Type : OUT & I/O VOH Output Voltage HIGH VOL Output Voltage LOW AC Operating Condition Symbol Parameter fsysclk System clock frequency tsysclk_dc System clock duty cycle 3.6V 245℃ 2000V Min. Typ. Max. Unit 2.6 2.8 1.8 2.8 25 10 3.0 V V V mA μA 1.7 3.0 0.3*VDDIO V V 0.1*VDDIO V V 0.7*VDDIO 0.9*VDDIO Min. 45 Typ. 24 50 Max. 55 Unit MHz % Sensor Characteristics Parameter Sensitivity Signal to Noise Ratio Dynamic Range Typ. 1900 39 69 Unit mV/Lux-Sec dB dB All rights strictly reserved any portion in this paper shall not be reproduced, copied or transformed to any other forms without permission. PixArt Imaging Inc. E-mail: [email protected] 3 V1.0, 2012/05/24 PixArt Imaging Inc. PAS6337 CMOS Image Sensor IC 3. I2CTM Bus PAS6337 supports I2C bus transfer protocol and acts as slave device. The 7-bits unique slave address is “1000000” and supports receiving / transmitting speed as maximum 400KHz. I2C Bus Overview z Only two wires SDA ( serial data ) and SCL ( serial clock ) carry information between the devices connected to the I2C bus. Normally both SDA and SCL lines are open collector structure and pulled high by external pull-up resistors. z Only the master can initiates a transfer ( start ), generates clock signals, and terminates a transfer ( stop ). z Start and stop condition : A high to low transition of the SDA line while SCL is high defines a start condition. A low to high transition of the SDA line while SCL is high defines a stop condition. Please refer to Figure 2.1. z Valid data : The data on the SDA line must be stable during the high period of the SCL clock. Within each byte, MSB is always transferred first. Read / Write control bit is the LSB of the first byte. Please refer to Figure 2.2. z Both the master and slave can transmit and receive data from the bus. z Acknowledge : The receiving device should pull down the SDA line during high period of the SCL clock line when a complete byte was transferred by transmitter. In the case of a master received data from a slave, the master does not generate an acknowledgment on the last byte to indicate the end of a master read cycle. Figure 2.1 Start and Stop conditions Figure 2.2 Valid Data All rights strictly reserved any portion in this paper shall not be reproduced, copied or transformed to any other forms without permission. PixArt Imaging Inc. E-mail: [email protected] 4 V1.0, 2012/05/24 PixArt Imaging Inc. PAS6337 CMOS Image Sensor IC Data Transfer Format Master transmits data to salve ( write cycle ) z S : Start. z A : Acknowledge by salve. z P : Stop. z RW : The LSB of 1ST byte to decide whether current cycle is read or write cycle. RW = 1 – Read cycle, RW = 0 – Write cycle. z SUBADDRESS : The address values of PAS6337 internal control registers. ( Please refer to PAS6337 register description ) During write cycle, the master generates start condition and then places the 1st byte data that are combined slave address ( 7 bits ) with a read / write control bit to SDA line. After slave ( PAS6337 ) issues acknowledgment, the master places 2nd byte ( Sub Address ) data on SDA line. Again follow the PAS6337 acknowledgment, the master places the 8 bits data on SDA line and transmit to PAS6337 control register ( address was assigned by 2nd byte ). After PAS6337 issues acknowledgment, the master can generate a stop condition to end of this write cycle. In the condition of multi-byte write, the PAS6337 sub-address is automatically increment after each DATA byte transferred. The data and A cycles is repeat until last byte write. Every control registers value inside PAS6337 can be programming via this way. Slave transmits data to master ( read cycle ) z The sub-address was taken from previous write cycle. z The sub-address is automatically increment after each byte read. z Am : Acknowledge by master. z Note there is no acknowledgment from master after last byte read. During read cycle, the master generates start condition and then place the 1st byte data that are combined slave address ( 7 bits ) with a read / write control bit to SDA line. After issue acknowledgment, 8 bits DATA was also placed on SDA line by PAS6337. The 8 bits data was read from PAS6337 internal control register that address was assigned by previous write cycle. Follow the master acknowledgment, the PAS6337 place the next 8 bits data ( address is increment automatically ) on SDA line and then transmit to master serially. The DATA and Am cycles is repeat until the last byte read. After last byte read, Am is no longer generated by master but instead by keep SDA line high. The slave ( PAS6337 ) must releases SDA line to master to generate STOP condition. All rights strictly reserved any portion in this paper shall not be reproduced, copied or transformed to any other forms without permission. PixArt Imaging Inc. E-mail: [email protected] 5 V1.0, 2012/05/24 PixArt Imaging Inc. PAS6337 CMOS Image Sensor IC All rights strictly reserved any portion in this paper shall not be reproduced, copied or transformed to any other forms without permission. PixArt Imaging Inc. E-mail: [email protected] 6 V1.0, 2012/05/24 PixArt Imaging Inc. PAS6337 CMOS Image Sensor IC I2CTM Bus Timing I2CTM Bus Timing Specification Parameter Symbol Standard Mode Unit Min. Max fscl 10 400 KHz tHD:STA 4.0 - μs Low period of the SCL clock. tLOW 4.7 - μs High period of the SCL clock. tHIGH 0.75 - μs Set-up time for a repeated START condition. tSU;STA 4.7 - μs Data hold time. For I2C-bus device. tHD;DAT 0 3.45 μs Data set-up time. tSU;DAT 250 - ns Rise time of both SDA and SCL signals. tr 30 N.D. ns ( notel ) Fall time of both SDA and SCL signals. tf 30 N.D. ns ( notel ) tSU;STO 4.0 - μs Bus free time between a STOP and START. tBUF 4.7 - μs Capacitive load for each bus line. Cb 1 15 pF Noise margin at LOW level for each connected device. ( Including hysteresis ) VnL 0.1 VDD - V Noise margin at HIGH level for each connected device. ( including hysteresis ) VnH 0.2 VDD - V SCL clock frequency. Hold time ( repeated ) Start condition. After this period, the first clock pulse is generated. Set-up time for STOP condition. Note : It depends on the “high” period time of SCL. All rights strictly reserved any portion in this paper shall not be reproduced, copied or transformed to any other forms without permission. PixArt Imaging Inc. E-mail: [email protected] 7 V1.0, 2012/05/24 PixArt Imaging Inc. PAS6337 CMOS Image Sensor IC 4. Registers Register Table Bank Address Bits Register Name Default Value Notes Hex Dec 0 0 0 [7:0] PartID[15:8] 0x63 0 1 1 [7:0] PartID[7:0] 0x35 Part ID 0 2 2 [3:0] VersionID[3:0] 0x00 VersionID [3:0] SubID[3:0] 0x0a SubID 0 3 3 0 4 4 0 F 15 0 11 0 13 0 14 [0] R_AE_stage_indoor_Sel Part ID 0x0 AE indoor stage select 0:11 , 1:12 [7:0] R_AWB_Window_X[7:0] 0x90 AWB window width (by4) 17 [7:0] R_AWB_Window_Y[7:0] 0x64 AWB window height (by4) 19 [7:0] R_lpf_min[7:0] 0xf6 Lpf minimum value for AE 20 [7:4] R_ny_min[3:0] 0x21 Ny minimum value for AE 0 14 20 [2:0] R_lpf_min[10:8] 0x21 Lpf minimum value for AE 0 19 25 [7:0] R_AWB_DGnR_LB_by2[7:0] 0x40 AWB digital gain lower bound for R 0 1A 26 [7:0] R_AWB_DGnR_UB_by2[7:0] 0x68 AWB digital gain upper bound for B 0 1B 27 [7:0] R_AWB_DGnB_LB_by2[7:0] 0x46 AWB digital gain lower bound for B 0 1C 28 [7:0] R_AWB_DGnB_UB_by2[7:0] 0x6e AWB digital gain upper bound for R 0 1F 31 0x93 DeNoise Enable 0 20 32 [7:0] R_DeNoise_Str__G[7:0] 0x03 Denoise Strength (for color G) 0 21 33 [7:0] R_DeNoise_H_LB_G[7:0] 0x04 Denoise H LB (for color G) 0 22 34 [7:0] R_DeNoise_H_UB_G[7:0] 0x16 Denoise H UB (for color G) 0 23 35 [7:0] R_DeNoise_Str__RB[7:0] 0x04 Denoise Strength (for color R/B) Denoise H LB (for color R/B) [4] R_DeNoiseEn 0 24 36 [7:0] R_DeNoise_H_LB_RB[7:0] 0x04 0 25 37 [7:0] R_DeNoise_H_UB_RB[7:0] 0x24 Denoise H UB (for color R/B) 0 29 41 0x01 ISP gamma correction enable [0] R_ISP_Gamma_EnH 0 2B 43 [7:0] R_ISP_Y01 0x19 ISP Gamma Y1 0 2C 44 [7:0] R_ISP_Y02 0x2f ISP Gamma Y2 0 2D 45 [7:0] R_ISP_Y03 0x53 ISP Gamma Y3 0 2E 46 [7:0] R_ISP_Y04 0x62 ISP Gamma Y4 0 2F 47 [7:0] R_ISP_Y05 0x6f ISP Gamma Y5 0 30 48 [7:0] R_ISP_Y06 0x7c ISP Gamma Y6 0 31 49 [7:0] R_ISP_Y07 0x87 ISP Gamma Y7 0 32 50 [7:0] R_ISP_Y08 0x9a ISP Gamma Y8 0 33 51 [7:0] R_ISP_Y09 0xaa ISP Gamma Y9 0 34 52 [7:0] R_ISP_Y10 0xb8 ISP Gamma Y10 0 35 53 [7:0] R_ISP_Y11 0xc5 ISP Gamma Y11 0 36 54 [7:0] R_ISP_Y12 0xd8 ISP Gamma Y12 0 37 55 [7:0] R_ISP_Y13 0xe8 ISP Gamma Y13 0 38 56 [7:0] R_ISP_Y14 0xf5 ISP Gamma Y14 0 47 71 [1:0] R_AWB_Speed[1:0] 0x34 AWB adjust speed. The more, the slower 0: 1 x 1: 1/2 x 2: 1/4 x 3: 1/8 x 0 49 73 [7:0] R_AWB_SumRatio_B 0x80 AWB B sum ratio = 128/X 0 4A 74 [7:0] R_AWB_SumRatio_R 0x80 0 4D 77 [7:0] R_AWB_CbThdL[7:0] 0x64 0 4E 78 [7:0] R_AWB_CrThdL[7:0] 0x87 AWB R sum ratio = 128/X AWB region test Cb Low threshold -128 ~ +127 (2's complement) AWB region test Cr Low threshold -128 ~ +127 (2's complement) All rights strictly reserved any portion in this paper shall not be reproduced, copied or transformed to any other forms without permission. PixArt Imaging Inc. E-mail: [email protected] 8 V1.0, 2012/05/24 PixArt Imaging Inc. PAS6337 CMOS Image Sensor IC 0 4F 79 [7:0] R_AWB_CbCrThdL[7:0] 0x00 0 50 80 [7:0] R_AWB_CbThdH[7:0] 0x75 0 51 81 [7:0] R_AWB_CrThdH[7:0] 0x96 0 52 82 [7:0] R_AWB_CbCrThdH[7:0] 0xff 0 53 83 [7:0] R_Ylow 0x1e AWB region test Cb+Cr Low threshold -128 ~ +127 (2's complement) AWB region test Cb High threshold -128 ~ +127 (2's complement) AWB region test Cr High threshold -128 ~ +127 (2's complement) AWB region test Cb+Cr High threshold -128 ~ +127 (2's complement) Low bound of “light-pixel”Y in AWB 0 54 84 [7:0] R_Yhigh 0xff High bound of “light-pixel”Y in AWB 0 57 87 [3:0] R_AWB_LockRange__In[3:0] 0x02 AWB Lockrange In (NL) 0 58 88 [5:0] R_AWB_LockRange_Out[5:0] 0x04 AWB Lockrange Out (NL) 0 59 89 [5:0] R_AWB_LockRange__In_LL[5:0] 0x04 AWB Lockrange In (LL) 0 5A 90 [5:0] R_AWB_LockRange_Out_LL[5:0] 0x06 AWB Lockrange Out (LL) 0 5B 91 [2:0] R_AWB_MinStep_th[2:0] 0x00 AWB mininum step size 0:1, 1:2, 2:4, 3:8, 4:16, 5:32, 6:64, 7:128 0 5F 95 [7:0] R_AE_LockRange_Out_LB[7:0] 0x14 AE Lockrange Out LB 0 64 100 [7:0] R_AE_LockRange_Out_UB[7:0] 0x14 AE Lockrange Out UB 0 65 101 [7:4] R_AE_LockRange__In[3:0] 0x41 AE Lockrange In 0 66 102 [4] R_AE_EnH 0x00 AE enable 0 66 102 [0] R_freq_60 0x01 Set de-flicker frequency 0/1: 50/60Hz 0 67 103 [7:0] R_SysClk_freq[7:0] 0x97 Input_frequency/2048 0 68 104 [6:0] R_SysClk_freq[14:8] 0x31 Input_frequency/2048 0 6B 107 [4:0] R_AE_minStage[4:0] 0x07 Minimum AE stage 0 6C 108 [4:0] R_AE_maxStage[4:0] 0x1c Maximum AE stage (AE_maxStage<=31), Update flag 0 6D 109 [7:0] R_AG_stage_UB 0x3f AG_stage upper bound at max AE_stage, Update flag 0 6F 111 0x82 0~255, Target luminance of AE 0 71 113 0x00 1=wr once 0 72 114 [7:0] R_Ytar8bit Set_Force_WrSensorAEWB_Params [0] _Once [0] R_AWB_EnH 0x00 Auto-white balance enable 0 72 114 0x01 AWB gain gain reset AE speed, the more, the slower 0: 1 x 1: 1/2 x 2: 1/4 x 3: 1/8 x [4] R_AWB_Gain_rst 0 81 129 [5:4] R_AE_Speed 0x00 0 81 129 [2:0] R_AE_MinStep_th[2:0] 0x00 0 8F 143 [7:0] R_ImgEffect_c0 0x00 0 90 144 [7:0] R_ImgEffect_c1 0x00 0 91 145 [7:0] R_ImgEffect_c2 0x00 0 93 147 [3:0] R_ImgEffectMode AE Minimun step threshold select 0:8, 1:10, 2:12, 3:16, 4:24, 5:32, 6: 48, 7:64 Image Effect parameter 0 (ISP_UpdateFlag=1, update ) Image Effect parameter 1 (ISP_UpdateFlag=1, update ) Image Effect parameter 2 (ISP_UpdateFlag=1, update ) 0x00 Image Effect mode 0: monochrome 1: negative 2: x-ray 3: Sepia/Cold/Warm/Sunset 6: Solarize 10: Pixelate (ISP_UpdateFlag=1, update ) 0 94 148 [0] R_ISP_ImgEffect_En 0x00 (ISP_UpdateFlag=1, update ) 0 97 151 [4] R_Shading_EnH 0x01 Lens shading enable 0 98 152 [1:0] R_ASKIP_V[1:0] 0x00 Analog skip of vertical direction 0 98 152 [3:2] R_ASKIP_H[1:0] 0x00 Analog skip of horizontal direction 0 98 152 0x00 Vertical flip [4] R_VFLIP All rights strictly reserved any portion in this paper shall not be reproduced, copied or transformed to any other forms without permission. PixArt Imaging Inc. E-mail: [email protected] 9 V1.0, 2012/05/24 PixArt Imaging Inc. PAS6337 CMOS Image Sensor IC 0 98 152 0 99 153 0 9A 0 [5] R_HFLIP 0x00 Horizontal flip [6:0] R_OffsetX_R[6:0] 0x00 Horizontal distances between shading center and sensor array center of R-channel, MSB:sign bit, -63~+63 154 [6:0] R_OffsetY_R[6:0] 0x00 Vertical distances between shading center and sensor array center of R-channel, MSB:sign bit, -63~+63 9B 155 [6:0] R_OffsetX_G[6:0] 0x00 Horizontal distances between shading center and sensor array center of G-channel, MSB:sign bit, -63~+63 0 9C 156 [6:0] R_OffsetY_G[6:0] 0x00 Vertical distances between shading center and sensor array center of G-channel, MSB:sign bit, -63~+63 0 9D 157 [6:0] R_OffsetX_B[6:0] 0x00 Horizontal distances between shading center and sensor array center of B-channel, MSB:sign bit, -63~+63 0 9E 158 [6:0] R_OffsetY_B[6:0] 0x00 Vertical distances between shading center and sensor array center of B-channel, MSB:sign bit, -63~+63 0 9F 159 [6:0] R_LSC_R1[6:0] 0x00 Quartic parameter of R-channel 0 A0 160 [6:0] R_LSC_G1[6:0] 0x00 Quartic parameter of G-channel 0 A1 161 [6:0] R_LSC_B1[6:0] 0x00 Quartic parameter of B-channel 0 A2 162 [6:0] R_LSC_R2[6:0] 0x50 Square parameter of R-channel 0 A3 163 [6:0] R_LSC_G2[6:0] 0x50 Square parameter of G-channel 0 A4 164 [6:0] R_LSC_B2[6:0] 0x50 Square parameter of B-channel 0 A5 165 [2:0] R_LSFT_1[2:0] 0x04 Parameter of LensShading 0 A6 166 [1:0] R_LSFT_2[1:0] 0x00 Parameter of LensShading 0 A7 167 [1:0] R_LSFT_3[1:0] 0x21 Parameter of LensShading 0 A7 167 [5:4] R_LSFT_4[1:0] 0x21 Parameter of LensShading [2:0] R_RegBankSel 0x00 Register Bank Select 0: ISP1 Register Bank (default) 1: Sensor Register Bank 2: ISP2 Register Bank 3: MIPI regbank 0 EF 239 2 7 7 [7:0] R_ImgEffect_Y_offset[7:0] 0x80 2'complement (ISP2_UpdateFlag=1, update ) 2 8 8 [7:0] R_ImgEffect_U_offset[7:0] 0x00 2'complement (ISP2_UpdateFlag=1, update ) [7:0] R_ImgEffect_V_offset[7:0] 0x00 2'complement (ISP2_UpdateFlag=1, update ) 2 9 9 2 A 10 2 C [0] R_ISP_ImgEffect_1_En 0x00 12 [7:0] R_AUTO_Contrast_UB 0x50 [7:0] R_AUTO_Contrast_LB (ISP2_UpdateFlag=1, update ) Contrast strength UB 2 D 13 0x40 Contrast strength LB 2 22 34 [3] R_Defect_EnH 0x01 Defect Enable 2 22 34 [7] R_ISP_Edge_En0 0x01 ISP edge enhancement enable 2 2C 44 [5:0] R_Edge_UB[5:0] 0x20 ISP edge enhancement value upper bound 2 2D 45 [5:0] R_Edge_LB[5:0] 0x19 ISP edge enhancement value lower bound 2 2E 46 [5:0] R_EdgeThdLB[5:0] 0x10 ISP edgethd LB 2 2F 47 [4:0] R_AE_stage_LL[4:0] 0x13 AE_stage > R_AE_stage_LL =>Low Light 2 30 48 [4:0] R_AE_stage_NL[4:0] 0x11 AE_stage < R_AE_stage_NL =>Normal Light 2 35 53 [4:0] R_Gamma_Strength_NL[4:0] 0x10 Gamma Strength @ NL [4:0] R_Gamma_Strength_Delta[4:0] 2 36 54 2 36 54 [5] 0x08 Increment when AE/AG stage change R_Manual_Gamma_Strength 0x00 Fix setting to NL 2 37 55 [4:0] R_Gamma_Strength_LL[4:0] 0x08 Gamma Strength @ LL 2 38 56 [4:0] R_AE_Middle_Stage[4:0] 0x0f Apply Middle Gain when AE_stage >= R_AE_Middle_Stage 2 38 56 0x01 AE Middle Gain Enable 2 39 57 [6:0] R_AE_Middle_Gain[6:0] 0x10 max 63 (non-frame-rate mode) 2 3E 62 [5:0] R_CCMbSign[5:0] 0x33 CCM matrix coefficient 2 3F 63 [6:0] R_CCMb0_0[6:0] 0x13 CCM matrix coefficient(Q1.6) 2 40 64 [6:0] R_CCMb0_1[6:0] 0x25 CCM matrix coefficient(Q1.6) 2 41 65 [6:0] R_CCMb0_2[6:0] 0x07 CCM matrix coefficient(Q1.6) 2 42 66 [6:0] R_CCMb1_0[6:0] 0x0c CCM matrix coefficient(Q0.7) [7] R_AE_Middle_Gain_En All rights strictly reserved any portion in this paper shall not be reproduced, copied or transformed to any other forms without permission. PixArt Imaging Inc. E-mail: [email protected] 10 V1.0, 2012/05/24 PixArt Imaging Inc. PAS6337 CMOS Image Sensor IC 2 43 67 [6:0] R_CCMb1_1[6:0] 0x29 CCM matrix coefficient(Q0.7) 2 44 68 [6:0] R_CCMb1_2[6:0] 0x35 CCM matrix coefficient(Q0.7) 2 45 69 [6:0] R_CCMb2_0[6:0] 0x35 CCM matrix coefficient(Q0.7) 2 46 70 [6:0] R_CCMb2_1[6:0] 0x34 CCM matrix coefficient(Q0.7) 2 47 71 [6:0] R_CCMb2_2[6:0] 0x01 CCM matrix coefficient(Q0.7) 2 48 72 [4:0] R_AE_Middle_Stage2[4:0] 0x30 AE_Middle_Gain2 select region 2 49 73 [4:0] R_AE_Middle_Stage3[4:0] 0x52 AE_Middle_Gain3 select region 2 55 85 0x00 Fix setting to normal light 2 56 86 [4:0] R_EdgeRatio_Delta[4:0] 0x08 Increment when AE/AG state change 2 57 87 [4:0] R_EdgeRatio_LL[4:0] 0x04 Edge ratio @Low Light 2 58 88 [4:0] R_EdgeRatio_NL[4:0] 0x0a Edge ratio @Normal Light 2 59 89 0x00 Fix setting to normal light 2 5A 90 [4:0] R_Edge_th_Delta[4:0] 0x08 Increment when AE/AG state change 2 5B 91 [4:0] R_Edge_th_LL[4:0] 0x0a Edge threshold @ Low Light 2 5C 92 [4:0] R_Edge_th_NL[4:0] 0x08 Edge threshold @ Normal Light 2 5D 93 [0] R_Saturation_Fast 0x01 1: fast change, +-Delta 0: slow change, +-(1/Delta) 2 5D 93 [1] R_Saturation_2X 0x00 Color Saturation double 2 5D 93 [4] R_Manual_Saturation 0x00 Fix setting to normal light 2 5E 94 [4:0] R_Saturation_Delta[4:0] 0x01 Increment when AE/AG state change 2 5F 95 [4:0] R_Saturation_LL[4:0] 0x0b Color Saturation @ Low Light 2 60 96 [4:0] R_Saturation_NL[4:0] 0x16 Color Saturation @ Normal Light 2 61 97 [0] R_Shading_CP_Fast 0x00 1: fast change, +-Delta 0: slow change, +-(1/Delta) 2 61 97 [4] R_Manual_Shading_CP 0x00 Manual Shading percentage 2 62 98 [4:0] R_Shading_CP_Delta[4:0] 0x02 Increment when AE/AG state change 2 63 99 [3:0] R_Shading_CP_NL[3:0] 0x0f Shading compensation percentage @Normal Light 2 63 99 [7:4] R_Shading_CP_LL[3:0] 0x00 Shading compensation percentage @Low Light 2 64 100 0x01 Contrast Enable 2 69 105 [7:0] R_Brightness_LL[7:0] 0x00 Brightness @ Low Light 2 6A 106 [7:0] R_Brightness_NL[7:0] 0x00 Brightness @ Normal Light 2 7E 126 [6:0] R_AE_Middle_Gain2[6:0] 0x00 max 63 (non-frame-rate mode) [6:0] R_AE_Middle_Gain3[6:0] [4] [4] [0] R_Manual_EdgeRatio R_Manual_Edge_th R_Contrast_En 2 7F 127 0x8a max 63 (non-frame-rate mode) 2 BE 190 [0] R_RGB_Dithering 0x00 RGB565/555/444 Dithering 2 BF 191 [1] R_UV_Swap 0x00 U V Swap 2 BF 191 [2] R_HLByte_Swap 0x01 Pxdata High/Low byte swap YUV mode : YC swap RGB565/555/444 mode : High/low byte swap Processd Raw mode : must set to "0" 2 C0 192 [3:0] R_RGB565_mode[3:0] 0x00 RGB565_mode 2 C0 192 [5:4] R_Format_Sel 0x00 Output Data format select 0:YUV 1:RGB565 2:RGB555 3:RGB444 (ISP2_UpdateFlag=1, update ) 2 C1 193 [0] R_Vsync_INV 0x01 Vsync inverse 2 C1 193 [1] R_Hsync_INV 0x01 Hsync inverse 2 C1 193 [2] R_Pxclk_INV 0x00 Pxclk inverse 2 C1 193 [3] R_Pxclk_Gated_InHVSync 0x00 Testmode: Gate PXCLK in hsync/vsync 2 C1 193 [4] R_SenVsync_En 0x00 OV Sensor Timing 2 C1 193 [5] R_HsyncInVsync 0x00 hsync toggle when vsync high 2 C2 194 [6:4] R_PxclkO_dly 0x00 Pxclk Delay Cell Select 2 C2 194 [2:0] R_HsyncO_dly 0x00 Hsync Delay Cell Select All rights strictly reserved any portion in this paper shall not be reproduced, copied or transformed to any other forms without permission. PixArt Imaging Inc. E-mail: [email protected] 11 V1.0, 2012/05/24 PixArt Imaging Inc. PAS6337 CMOS Image Sensor IC 2 CF 207 [7:0] R_Y_MIN[7:0] 2 D0 208 [7:0] R_Y_MAX[7:0] 0xff Y output Max 2 D1 209 [7:0] R_C_MIN[7:0] 0x00 C output Min 2 D2 210 [7:0] R_C_MAX[7:0] 0xff C output Max 3 0 0 [7:0] PartID[7:0] 0x52 PJS152 3 1 1 [7:0] PartID[15:8] 0x01 PJS152 3 2 2 [3:0] VersionID[3:0] 0x0 Version 0 3 3 3 3 4 4 [7:0] R_Line_Per_Frame[7:0] 0xe0 CSI2 V_size (defule: 480) 3 5 5 [7:0] R_Line_Per_Frame[15:8] 0x01 CSI2 V_size (defule: 480) 3 6 6 [2:0] R_Data_Format[2:0] 0x00 CSI2 data format (defaule: YUV422) 3 7 7 [7:0] R_Pixels_Per_Line[ 7:0] 0x80 CSI2 H_size (defule: 640) 3 8 8 0x02 CSI2 H_size (defule: 640) 3 9 9 0x00 CSI2 TxDataReq to TxDataValid period 3 A 10 [7:0] R_Pixels_Per_Line[15:8] R_TxDataReq_TxDataValid_Period[ [7:0] 7:0] [7:0] R_TxData_Valid_End_Period[7:0] 3 B 11 3 C 12 3 D 13 3 E 14 [0] R_TX_Sram_Start_Read_Offset[8] 0x00 CSI TX sram start read threshold 3 F 15 [0] R_CSI2_Enable 0x00 CSI enable 3 10 16 [2:0] R_CsiTx_LaneN[2:0] 0x01 CSI data lane number [0] R_Dummy_Byte_Append [7:0] R_TxData_Split_Req_Period[7:0] R_TxDataReq_PhyClk_LPS_Period[ [7:0] 7:0] [7:0] R_TX_Sram_Start_Read_Offset[7:0] 0x00 0 Y output Min CSI2 dummy byre append 0x01 CSI2 TxData Valid End period 0x01 CSI2 TxData Split Request period 0x03 CSI2 TxDataReq to PhyClk LPS period 0xa1 CSI TX sram start read threshold 3 11 17 [0] R_PhyClk_NonStop 0 Vsync phy clock enable 3 12 18 [4] R_Clk_ULPM_En 0 Clock ultra low power mode enable 3 12 18 [0] R_ULPM_En 0 Ultra low power mode enable 3 13 19 [0] R_BuiltIn_SenMod 3 14 20 [7:0] R_sync_byte[7:0] 0xb8 MIPI PHY sync byte 3 15 21 [7:0] R_LPX_prd[7:0] 0x03 MIPI LPX period MIPI LP prepare period 0x00 MIPI built-in sensor mode 3 16 22 [7:0] R_LpPrep_prd[7:0] 0x02 3 17 23 [7:0] R_HsPrep_prd[7:0] 0x02 MIPI HS prepare period 3 18 24 [7:0] R_HsEoT_prd[7:0] 0x00 MIPI HS end of transmission period 3 19 25 [7:0] R_LpEoT_prd[7:0] 0x00 MIPI LP end of transmission period 3 1A 26 [7:0] R_ckln_LpPrep_prd[7:0] 0x01 MIPI clock LP prepare period 3 1B 27 [7:0] R_ckln_HsPrep_prd[7:0] 0x02 MIPI clock HS prepare period 3 1C 28 [7:0] R_ckln_HsEoT_prd[7:0] 0x01 MIPI clock HS end of transmission period 3 1D 29 [7:0] R_ckln_LpEoT_prd[7:0] 0x02 MIPI clock LP end of transmission period 3 1E 30 [7:0] R_ckln_zero_prd[7:0] 0x08 MIPI clock zero period 3 1F 31 [7:0] R_Dummy_0[7:0] 0x00 Dummy register 0 3 20 32 [7:0] R_Dummy_1[7:0] 0x00 Dummy register 1 3 21 33 [7:0] R_ULPM_Wakeup 0x1e MIPI ULPM wackup time 3 22 34 [7:0] R_Clk_ULPM_Wakeup 0x1e MIPI clock ULPM wakeup time 3 23 35 R_Nov_Sync_En 0x01 MIPI TS_nov sync enable 3 24 36 [7:0] R_Clk_Pre_Preiod[7:0] [0] 0x04 MIPI clock pre preiod 3 2A 42 [7:0] R_LPF[7:0] 0x08 Sensor model LPF 3 2B 43 [4:0] R_LPF[12:8] 0x02 Sensor model LPF 3 2C 44 [7:0] R_LTime[7:0] 0xa4 Sensor model LTime 3 2D 45 [5:0] R_LTime[13:8] 0x06 Sensor model Ltime 3 2E 46 [7:0] R_HSize[7:0] 0x00 Sensor model Hsize 3 2F 47 [5:0] R_HSize[13:8] 0x05 Sensor model Hsize 3 30 48 [7:0] R_VSize[7:0] 0xe0 Sensor model Vsize All rights strictly reserved any portion in this paper shall not be reproduced, copied or transformed to any other forms without permission. PixArt Imaging Inc. E-mail: [email protected] 12 V1.0, 2012/05/24 PixArt Imaging Inc. PAS6337 3 31 CMOS Image Sensor IC 49 [4:0] R_VSize[12:8] 0x01 Sensor model Vsize 3 32 50 [0] R_CSI_DEBUG_MODE 0 CSI debug mode enable 3 33 51 [0] R_Skip_CSI_Header 0 CSI skip header enable 3 34 52 [7:0] R_test_byte_1[7:0] 0x00 CSI test byte 1 3 35 53 [7:0] R_test_byte_2[7:0] 0x00 CSI test byte 2 3 36 54 [7:0] R_test_byte_3[7:0] 0x00 CSI test byte 3 3 37 55 [7:0] R_test_byte_4[7:0] 0x00 CSI test byte 4 3 38 56 [7:0] R_RowCntInit_div32[7:0] 0x0e Sensor model row initial 3 39 57 [7:0] R_Cmd_Np[7:0] 0x01 MIPI clock np 3 3A 58 [7:0] R_Phyclk_Split_Req_Period[7:0] 0x01 MIPI phy clock spilt period 3 3B 59 [0] 3 3C 60 [0] 3 3D 61 [0] 3 3E 62 [0] 3 3F 63 [0] 3 40 64 [5:0] T_pll_m[5:0] 0x18 3 41 65 [5:0] T_pll_n[5:0] 0x32 3 42 66 [0] R_Cmd_Gated_MIPI_Clk 1 MIPI clock gated on R_MIPI_IO_Off 0 MIPI IO tri-state R_Fast_HsEoT_En 1 MIPI HsEoT fast enable R_MIPI_FastUpdate 0 MIPI fast update pll related register T_pll_filter_en 0 pll charge pump filter enable Reference clock divider, it is 6 bit , so maximum division is 64 VCO clock divider, it is 6 bit , so maximum division is 64 T_pll_enh 1 "0": power down PLL; "1": PLL normal operation 3 43 67 [0] T_clkd16_EnH 0 "0": power down CLKD16, and CLKD16="0"; "1": VCO clock divided by 16 for testing PLL 3 44 68 [0] T_pllvco_div3_en 0 "0": vco@416M mode, first divider N=2; "1": vco@624M mode, first divider N=3 3 45 69 [3:0] T_pll_c1[3:0] 0x08 pll C1 selection. Unit Cap=1pF. 3 46 70 [3:0] T_pll_c2[3:0] 0x07 pll C1 selection. Unit Cap=10pF. 3 47 71 [2:0] T_pll_r2[2:0] 0x01 pll R2 selection. 0: 60k; 1: 70k; 2: 80k;3: 90k; 4: 100k; 5: 120k; 6: 150k; 7: 240k; 3 48 72 [2:0] T_pll_icp[2:0] 0x03 pll charge pump current selection. 1~8uA,unit current=1uA. 3 49 73 [1:0] T_pll_kvco[1:0] 0x02 pll vco kvco selection. 3 4A 74 0 mipi ref.gen op boost. 3 4B 75 3 4C 76 3 4D 77 3 4E 78 [0] T_mipi_hs_en 0 mipi high speed enable. "1": mipi speed = vco max. frequency, "0": mipi speed = 208MHz 3 4F 79 [0] T_mipi_test_EnH 0 mipi test mode enable. [0] T_mipi_iop_boost [4:0] T_mipi_iref_trim[4:0] [0] T_mipi_bitclk_phase [1:0] T_mipi_clkphase_hs[1:0] 0x10 mipi iref gen triming. 0 mipi clk lane phase selection. 0x00 mipi clk lane phase selection. 3 50 80 [0] T_mipi_refgen_enh 1 mipi ref.gen enable. 3 51 81 [0] T_mipi_test_loop 0 mipi test mode: test loop enable. 3 52 82 [0] T_mipi_test_txd 0 mipi test mode: txd input enable. 3 53 83 [2:0] T_mipi_vtx_trim[2:0] 0x04 mipi vtx triming. 3 54 84 [3:0] T_mipi_zdn_hs[3:0] 0x05 mipi hs mode output_n impedance. 3 55 85 [1:0] T_mipi_zdn_lp[1:0] 0x01 mipi LP mode output_n impedance. 3 56 86 [3:0] T_mipi_zup_hs[3:0] 0x05 mipi hs mode output_p impedance. 3 57 87 [1:0] T_mipi_zup_lp[1:0] 0x01 mipi LP mode output_p impedance. 3 58 88 [3:0] T_mipi_dmy[3:0] 0x08 mipi dummy register 3 59 89 3 5A 90 3 61 97 3 62 98 [7:0] R_golden_SENIF_I[7:0] 0x00 Sensor interface golden checksum 3 63 99 [7:0] R_golden_SENIF_I[15:8] 0x40 Sensor interface golden checksum 3 64 100 [7:0] R_golden_CSI_O[7:0] 0xe0 CSI output golden checksum 3 65 101 [7:0] R_golden_CSI_O[15:8] 0xd2 CSI output golden checksum [0] T_pll_cp_boost [3:0] R_GPIO_sel[3:0] [0] R_Chksum_En 0 pll charge pump current boost 2.5x 0 GPIO select mode 0 Checksum enable All rights strictly reserved any portion in this paper shall not be reproduced, copied or transformed to any other forms without permission. PixArt Imaging Inc. E-mail: [email protected] 13 V1.0, 2012/05/24 PixArt Imaging Inc. PAS6337 CMOS Image Sensor IC 3 66 102 [7:0] R_golden_CSI_O[23:16] 3 67 103 [7:0] R_golden_CSI_O[31:24] 0xcf CSI output golden checksum 3 68 104 [7:0] R_golden_TX0[7:0] 0x40 D-PHY output golden checksum [7:0] R_golden_TX0[15:8] 0xa3 D-PHY output golden checksum 3 69 105 3 70 112 [0] R_BIST_MIPI_Start 0xd7 0 CSI output golden checksum MIPI MBIST start 3 71 113 [3:0] R_BIST_MIPI_mode[3:0] 0x0 MIPI MBIST mode 3 72 114 [3:0] R_BIST_MIPI_Sel[3:0] 0x0 MIPI MBIST select 3 73 115 BIST_MIPI_error 0 MIPI MBIST error MIPI MBIST ok [2] 3 73 115 [1] BIST_MIPI_ok 0 3 73 115 [0] BIST_MIPI_end 0 3 74 116 [7:0] BIST_MIPI_error_A[7:0] 3 75 117 [7:0] BIST_MIPI_error_map[7:0] 0x00 MIPI MBIST error bit map 3 76 118 [7:0] BIST_MIPI_error_map[15:8] 0x00 MIPI MBIST error bit map 3 77 119 [7:0] BIST_MIPI_error_map[23:16] 0x00 MIPI MBIST error bit map 3 78 120 [7:0] BIST_MIPI_error_map[31:24] 0x00 MIPI MBIST error bit map 3 79 121 [7:0] BIST_MIPI_error_map[39:32] 0x00 MIPI MBIST error bit map 3 7A 122 [7:0] BIST_MIPI_error_map[47:40] 0x00 MIPI MBIST error bit map 3 7B 123 [7:0] BIST_MIPI_error_map[55:48] 0x00 MIPI MBIST error bit map 3 7C 124 [7:0] BIST_MIPI_error_map[63:56] 0x00 MIPI MBIST error bit map 3 82 130 [1] TX_Sram_Empty_Error_Flag 0x00 CSI sram empty error flag 3 82 130 [0] TX_Sram_Full_Error_Flag 0x00 CSI sram full error flag 3 83 131 [2] Mismch_TX0 0x00 D-PHY output mismatch flag 3 83 131 [1] Mismch_CSI_O 0x00 CSI output mismatch flag 3 83 131 [0] Mismch_SENIF_I 0x00 Sensor interface mismatch flag 3 87 135 [7:0] Cksum_SENIF_I[7:0] 0x00 sensor interface input checksum 3 88 136 [7:0] Cksum_SENIF_I[15:8] 0x00 sensor interface input checksum 3 89 137 [7:0] Cksum_CSI_O[7:0] 0x00 CSI output checksum 3 8A 138 [7:0] Cksum_CSI_O[15:8] 0x00 CSI output checksum 3 8B 139 [7:0] Cksum_CSI_O[23:16] 0x00 CSI output checksum 3 8C 140 [7:0] Cksum_CSI_O[31:24] 0x00 CSI output checksum 3 8E 142 [7:0] Cksum_TX0[7:0] 0x00 D-PHY output checksum 3 8F 143 [7:0] Cksum_TX0[15:8] 0x00 D-PHY output checksum 3 90 144 [3:0] R_MIPI_SRAM_DS[3:0] 0x04 SRAM DS 3 ED 237 [0] MIPI_update 0 Sync update pll related register 3 F1 241 [0] MIPI_SWRstn 0 MIPI software reset 3 F2 242 [0] RegBank_SWRstn 0 MIPI regbank software reset 0x00 MIPI MBIST end MIPI MBIST error address All rights strictly reserved any portion in this paper shall not be reproduced, copied or transformed to any other forms without permission. PixArt Imaging Inc. E-mail: [email protected] 14 V1.0, 2012/05/24 PixArt Imaging Inc. PAS6337 CMOS Image Sensor IC 5. Reference Circuit Schematic VDDIO = 1.8V / 2.8V All rights strictly reserved any portion in this paper shall not be reproduced, copied or transformed to any other forms without permission. PixArt Imaging Inc. E-mail: [email protected] 15 V1.0, 2012/05/24 PixArt Imaging Inc. PAS6337 CMOS Image Sensor IC 6. Package Information *Note The formation of image is the result formed by package Top view(A1 : left-up) and general Lens(invert and mirror the image). All rights strictly reserved any portion in this paper shall not be reproduced, copied or transformed to any other forms without permission. PixArt Imaging Inc. E-mail: [email protected] 16 V1.0, 2012/05/24 PixArt Imaging Inc. PAS6337 CMOS Image Sensor IC Recommended PCB Layout All rights strictly reserved any portion in this paper shall not be reproduced, copied or transformed to any other forms without permission. PixArt Imaging Inc. E-mail: [email protected] 17 V1.0, 2012/05/24 PixArt Imaging Inc. PAS6337 CMOS Image Sensor IC Recommended Guideline for PCB Assembly 1.1 Recommended vender and type for Pb-free solder paste 1. Almit LFM-48W TM-HP 2. Senju M705-GRN360-K 1.2 IR Reflow Soldering Profile: Temperature profile is the most important control in reflow soldering. It must be fine tuned to establish a robust process. The typical recommended IR reflow profile is showed in figure 8 below. IR Reflow Profile Reflow Profile : 1. Average Ramp-up Rate (30°C to preheat zone): 1.5~ 2.5 Degree C/ 2. Preheat zone: Sec 3. 2.1 Temp ramp from 170~ 200 degree C 2.2 Exposure time: 90 +/- 30 sec Melting zone: 3.1 Melting area temp > 220 degree C for at least 30 ~ 50 sec 3.2 Peak temperature : 245 degree C. 1.3 Others: 1.3.1 Epoxy under-filled process is required post IC mounting process. ☉ Dispense Epoxy Epoxy Epoxy Under-filled All rights strictly reserved any portion in this paper shall not be reproduced, copied or transformed to any other forms without permission. PixArt Imaging Inc. E-mail: [email protected] 18 V1.0, 2012/05/24