SN9C5256AJG SONIX USB2.0 Video computer cameras encode high frame rate controllers
USB 2.0 Video PC Camera Controller
1 General Description
The SN9C5256 is a USB 2.0 High-Speed (HS) compatible PC camera controller. The low power design provides extreme low consumption on device standby, operation and even high performance state. The low thermal design gets the module operating temperature inside platform under reasonable range. The SN9C5256 is fully compliant with USB Video Class. The OS systems supported are including Windows XP, Windows Vista, Windows 7 and the coming Windows 8.
The new generation image signal processing engine brings sight video experience. The high performance Motion-JPEG compression engine makes variant compression ratio to consider bandwidth requirement well which output MJPG data format. It is also a high performance and high speed transmission engine on YUV un-compression data format. With the integrated sensor interface and color processing engine, it can supports most available CMOS sensors that range from VGA to QXGA. It is controlled by the embedded micro-controller and the statistics for 3A (AE / AWB / AF) are built-in.
To decrease the BOM cost and PCB area, the SN9C5256 integrates 2 voltage regulators for sensor power. One is for analog part and the other is for I/O power. Futhermore, the built-in Clock Synthesizer for performance and power saving makes an external crystal is not needed.
To fully meet Ultrabook requirement, one of the most significant of SN9C5256 is to save power consumption 40% less than previous backends. The Low Power Management Sleep State(LPM L1) is supported to save power consumption for host controller. The QFN46 4.5x6.5mm package dimension is also for the thin design.
The flexible architecture is consisted of mask ROM, internal RAM and external serial-flash which can stores the customized codes and parameters. With the highly-integrated firmware architecture and the developing kit provided by SONiX, it’s easy for 3rd party to fulfill customized features.
2 Features
2.1 System
3.3V, 1.2V power supply are necessary (Core power 1.2V provide by Backend IC )
Extreme low power consumption, < 30mA when standby and < 0.5mA when suspend (Power consumption of sensor is not included)
Built-in Clock Synthesizer for performance and power saving
Built-in PLL for internal clock generation
Using external serial flash to store customized code and data
No external RAM needed
1.8V output power source to supply CMOS sensor’s I/O power
2.8V output power source to supply CMOS sensor’s analog power(2.7V~3.3V control by FW setting)
QFN package of 46-pins
2.2 USB Controller
USB 2.0 high-speed and full-speed compatible
USB Video Class 1.1 compliant
USB2.0 HS/FS auto sense and switch
USB FS mode and USB disconnection are programmable
USB Low Power Management Sleep State with RTD3
4 endpoints: CONTROL pipe, UVC Interrupt IN and Isochronous-IN (video, 24MB/s max)
6 alternate settings for Video Streaming Interface
2.3 Sensor Interface
Support QXGA(3.0MP, 2048x1536), FHD(2.0MP, 1920x1080), UXGA(2.0MP, 1600x1200), SXGA(1.3MP, 1280x1024), HD(1.0MP, 1280x720), VGA(0.3MP, 640x480) CMOS ISP sensor
Support YUY2 and RAW (Bayer-Pattern) image data format from sensor
Output clock: 480/(m*n) MHz output clock request of CMOS sensor silicon.
Up to 96Mhz pixel clock is acceptable
Support industrial standard 2-wire serial interface for sensor control
2.4 Color processing
AE histogram statistics
AWB window statistics
AF edge window statistics
On-the fly defect-pixel cancellation
Lens shading compensation for R/G/B channel
Low pass filter
Individual digital color gain control for R/Gr/Gb/B channels
Individual digital color gain control for Y/Cb/Cr channels
Pixel offset (optical black) compensation for R/Gr/Gb/B channels
Programmable gamma table for RGB channels
Programmable color conversion matrix for R/G/B input
Configurable noise reduction
De-color aliasing in Edge
Configurable edge enhancement
Programmable gamma table for Y channel
Configurable windowing function after processed image
Programmable hue and saturation
Auto Gamma for backlight preview
Auto Frequency for MSOC
2.5 Scaling Engine
Scale down on Y/Cb/Cr
For QXGA / UXGA / SXGA / VGA sensors, combined scaling and windowing function provides similar view angle for QXGA / FHD / UXGA / SXGA / HD / SVGA / VGA / CIF / QVGA / QCIF / QQVGA output format
Fine scaling(128/m, m:128 ~ 2047)
2.6 JPEG Encoder
JPEG YUV422 baseline format
Built-in JPEG encoder support USB Video Class MJPEG payload
128 bytes quantization tables for Y and C provide programmable compression ratio
2.7 Video / Still Image
Output video / still image format:
USB Video Class Uncompressed YUY2 payload (16bits/pixel)
USB Video Class MJPG payload
Video streaming up to 30fps@FHD at USB2.0 high-speed mode.
Still Image capture up to QXGA and is able to support UVC still image capture method 1/2
2.8 Frame rate
Frame rate considering USB bandwidth limitation
Normal Resolution @ USB High-Speed
Output format QXGA FHD UXGA SXGA HD SVGA VGA CIF QVGA QCIF
YUY2 3fps 5fps 6fps 9fps 12fps 25fps 30fps 30fps 60fps 60fps
MJPEG 24fps 30fps 30fps 60fps 60fps 120fps 120fps 120fps 120fps 120fps
Frame rate considering sensor characteristic The maximum frame rate is limited by how many fps that sensor can output under acceptable maximum pixel clock
2.9 GPIO
3 GPIOs are predefined as following functions including LED control, serial flash write protect, sensor reset.
GPIO_3 internal pull low(H:MIPI;L:parallel)..
2.10 Micro Controller and USB Device Features
Built-in 8032 micro controller with 3K bytes data memory, and maximum CPU clock rate is 24MHz
Load extended F/W up to 64KB from external serial flash.
Load VID/PID, manufacturer, product and serial number string from external serial flash.
Load UVC parameter definition from external serial flash.
F/W is upgradeable from PC
Force USB at FS mode / Force USB disconnect
Interrupt at the end of H/W windowing
CPU watch dog
2.11 Pre-Defined for USB Video Class
Brightness control (UVC defined)
Contrast control (UVC defined)
Hue control (UVC defined)
Saturation control (UVC defined)
Sharpness control (UVC defined)
Gamma control (UVC defined)
Privacy control (UVC defined)
LED indicator on video streaming
UVC Extension unit support
2.12 Platform Support
Microsoft Windows XP 32bit SP2, Microsoft Windows XP 64bit, Microsoft Windows Vista 32bit, Microsoft Windows Vista 64bit, Microsoft Window 7 32bit, Microsoft Window 7 64bit, Microsoft Window 8
Mac - OS X 10.4.8 or later
Linux with UVC driver (open source available at http://linux-uvc.berlios.de/)
All of the above pictures are taken after matting the online showing, what you see is what you get.
Click or copy the link to free download the datasheet PDF file.
Freight is free when you buy 2 pieces in China, if you have SN9C5256AJG inventory, you can sell to me, if you need buy SN9C5256AJG, you can ask me to buy.
If you want to know about similar products
SONIX,
SN9C5258,
SN9C292BIG, or click here,or Visit The official website: sunnywale.com,Search the keywods“SONIX,SN9C5258,SN9C292BIG”,it can show more details.
If you want to read the introduction in English, please Clict the
中文版