VL6522V0MH STMicroelectronics, VL6522V0MH Datasheet
![no-image](/images/manufacturer_photos/0/6/637/stmicroelectronics_sml.jpg)
VL6522V0MH
Specifications of VL6522V0MH
Available stocks
Related parts for VL6522V0MH
VL6522V0MH Summary of contents
Page 1
Features ■ 640 x 480 (VGA) USB2.0 Web camera ■ RGB Bayer color filter array ■ 3.6 µm pixel size ■ Integrated 10-bit video ADC and processing 16-bit audio pre-amplifier, Σ - Δ ADC and ■ processing ■ USB2.0 high ...
Page 2
Contents Contents 1 Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ...
Page 3
VL6522 4.2 Audio data pipeline (ADP ...
Page 4
Contents 8 Package mechanical data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ...
Page 5
VL6522 1 Overview 1.1 Architecture The design includes an image control bus (ICB) mastering unit in the form of a microcontroller used for top-level autonomous management of power, SFPs, USB standard, audio and video class command handling and translation to ...
Page 6
Overview 1.4 Interface 1.4.1 USB The details of the USB interface are summarized in Table 2. Details of USB interface Function Scope Control Video Audio 1.4.2 User customizing Four special function port pins can allow PID/VID selections, support EEPROM (I ...
Page 7
VL6522 2 Block diagram Figure 2. Block diagram of typical USB Web camera using VL6522 LGA36 AUD3V3 VID3V3 SUPPLY3V6 VIDVSS SFP3 SFP2 E2PROM SFP1 IC, LED SFP0 RESETN test mode TEST XTAL_OUT OSC XTAL 12 12MHz XTAL_IN VDDAUD3V3 MICBIAS MICIN ...
Page 8
Pinout and pin description 3 Pinout and pin description 3.1 Pinout The device is available in LGA36 package. The first pixel (1,1) will appear as illustrated in Figure 3. Figure 3. Device pinout AUDVSS AUD3V3 USB_VDD3 USB_VSSC USB_VSSB USB_DN USB_DP ...
Page 9
VL6522 3.2 Pin description Table 3. Pin description Pin number Pin name 1 AUDVSS POWER 2 AUD3V3 POWER 3 USB_VDD3 POWER 4 USB_VSSC POWER 5 USB_VSSB POWER 6 USB_DN I/O/Z 7 USB_DP I/O/Z 8 USB_VDDB POWER 9 USB_RREF I 10 ...
Page 10
Pinout and pin description Table 3. Pin description (continued) Pin number Pin name 31 SUPPLY3V6 POWER 32 VID3V3 POWER 33 VIDVSS POWER 34 SFP3 I 35 MICBIAS O 36 MICIN I 10/35 Pin type Description External reservoir cap. 3.3 V ...
Page 11
VL6522 4 Detailed description 4.1 Image data pipeline (IDP) 4.1.1 Overview The video processing blocks included in the VL6522 IDP are listed below: ● Dark level compensation ● Flicker cancellation ● Statistics ● Lens shading correction ● Channel offset ● ...
Page 12
Detailed description Typically, the visual effect is at its worst where the distance from the optical centre to the edge of the image is at its maximum and manifests itself as the familiar ‘darkening of the image corners’. 4.1.6 Channel ...
Page 13
VL6522 4.1.14 Automatic frame rate control When enabled, the automatic frame rate control will reduce the frame rate in low light levels to improve image quality. By default the minimum frame rate that the device will use is 5 fps. ...
Page 14
Detailed description 2 4.3 mastering This allows the control of the slave I writing to an EEPROM, or for control of any other I If 'manual_mode' is set, then the SCL/SDA lines can be bit bashed by writing ...
Page 15
VL6522 5 Register description 5.1 Register interpreter Register contents represent different data types as described in Table 4. Register naming prefix Prefix UIA_BYTE = b UIA_UINT16 = w UIA_UINT16 = uw Flag_e( UIA_FLOAT = fp UIA_INT8 = sb ...
Page 16
Register description 5.2 Hardware control registers 5.2.1 Status Table 6. Status Index REVISION_NUMBER Default value Purpose Type 0x0002 Possible values 1. This document refers to cut 1.4 of silicon. 5.2.2 SETUP register Table 7. SETUP register Index IMAGE_ORIENTATION Default value ...
Page 17
VL6522 5.2.4 MAN_SPEC_AUDIO register Table 9. MAN_SPEC_AUDIO register Index ALC Default value Purpose 0x3340 Type Possible values VOLUME Default value 0x3346 Purpose Type Possible values MIC_GAIN Default value 0x3348 Purpose Type Possible values 5.2.5 MAN_SPEC_I2C_MASTER register Table 10. MAN_SPEC_I2C_MASTER register ...
Page 18
Register description Table 10. MAN_SPEC_I2C_MASTER register (continued) Index CMD Default value Purpose 0x3351 Type Possible values WRITE_BYTE Default value 0x3352 Purpose Type Possible values READ_BYTE [read only] Default value 0x3353 Purpose Type Possible values STATUS [read only] Default value Purpose ...
Page 19
VL6522 5.3 Firmware control registers 5.3.1 ID codes Table 11. ID codes Index idVendor Default value 0x8008 Purpose Type Possible values idProduct Default value 0x800a Purpose Type Possible values 1. This data is stored in little endian format: the LSB ...
Page 20
Register description 5.3.4 Fade to black Table 14. Fade to black Index fDisable Default value Purpose 0x85cb Type Possible values fpBlackValue Default value 0x85cc Purpose Type Possible values fpDamperLowThreshold Default value 0x85ce Purpose Type Possible values fpDamperHighThreshold Default value 0x85d0 ...
Page 21
VL6522 5.3.5 Frame dimension parameter host inputs Table 15. Frame dimension parameter host inputs Index bLightingFrequency_Hz Default value Purpose 0x85fa Type Possible values 5.3.6 White balance controls Table 16. White balance controls Index bMode Default value Purpose Type 0x8652 Possible ...
Page 22
Register description Table 16. White balance controls (continued) Index bManualGreenGain Default value Purpose 0x8654 Type Possible values fManualBlueGain Default value Purpose 0x8655 Type Possible values 5.3.7 Automatic frame rate control Table 17. Automatic frame rate control Index bMode Default value ...
Page 23
VL6522 Table 17. Automatic frame rate control (continued) Index bImpliedGainThresholdLow_den Default value 0x8682 Purpose Type Possible values bImpliedGainThresholdHigh_num Default value 0x8683 Purpose Type Possible values bImpliedGainThresholdHigh_den Default value 0x8684 Purpose Type Possible values bUserMinimumFrameRate_Hz Default value 0x8685 Purpose Type Possible ...
Page 24
Register description Table 17. Automatic frame rate control (continued) Index bRelativeChange_den Default value 0x8688 Purpose Type Possible values 5.3.8 Video control processing unit descriptors Table 18. Video control processing unit descriptors Index Brightness Default value 0x8709 Purpose Type Possible values ...
Page 25
VL6522 Table 18. Video control processing unit descriptors (continued) Index Gamma Default value 0x8711 Purpose Type Possible values 1. This data is stored in little endian format: the LSB is located at the lower index. VideoControlProcessingUnitDescriptors register 0x0012 Video class ...
Page 26
Electrical characteristics 6 Electrical characteristics 6.1 Absolute maximum ratings Table 19. Absolute maximum ratings Symbol T Storage temperature STO supply 5V Caution: Stresses above those listed under “Absolute Maximum Ratings” can cause permanent damage to the device. ...
Page 27
VL6522 6.3 DC electrical characteristics Note: Over operating conditions unless otherwise specified. Table 21. DC electrical characteristics (non-characterized data, guide values only) Symbol Description V Input low voltage IL V Input high voltage IH V Output low voltage OL V ...
Page 28
Electrical characteristics 6.4 AC electrical characteristics 6.4.1 USB2.0 interface Conforms to the USB2.0 chapter 7.1. 6.4.2 External crystal The primary reason for choosing the crystal frequency and tolerance is because of the USB data rate. To comply with the USB2.0 ...
Page 29
VL6522 7 User precaution As is common with many CMOS imagers the camera should not be pointed at bright static objects for long periods of time as permanent damage to the sensor may occur. User precaution 29/35 ...
Page 30
... These packages have a lead-free second level interconnect. The category of second level interconnect is marked on the package and on the inner box label, in compliance with JEDEC Standard JESD97. The maximum ratings related to soldering conditions are also marked on the inner box label. ECOPACK is an STMicroelectronics trademark. ECOPACK specifications are available at: www.st.com. Caution: The LGA package is not hermetically sealed ...
Page 31
VL6522 Table 23. POA for optical 36LGA 10X10X1.9 0.8 (continued) Reference PHI z L bbb ccc ddd eee Note: 1 Optical- LGA stands for Optical Land Grid Array. 2 The optical centre of the ...
Page 32
Package mechanical data Figure 4. Package drawing 32/35 VL6522 ...
Page 33
VL6522 9 Glossary Table 24. Glossary Acronym ADC ADP AEC AGC AWB CMOS EEPROM FIFO ICB IDP JEDEC LED LGA LSB MSB OSC PCM PID PLL POA RGB SCL SDA SFP USB VGA VID YUV Description Analogue to Digital Converter ...
Page 34
... Ordering information 10 Ordering information Table 25. Order codes Part number VL6522V0MH 11 Revision history Table 26. Document revision history Date 14-Mar-2007 05-Jul-2007 15-Nov-2010 34/35 Package LGA36 Revision 1 Initial release. Added Chapter 7: User precaution 2 Package mechanical 3 Removed Preliminary data banners as product is now obsolete. Packing Tray ...
Page 35
... VL6522 Information in this document is provided solely in connection with ST products. STMicroelectronics NV and its subsidiaries (“ST”) reserve the right to make changes, corrections, modifications or improvements, to this document, and the products and services described herein at any time, without notice. All ST products are sold pursuant to ST’s terms and conditions of sale. ...