EM2710 Datasheet
EM2710 Datasheet
EM2710 Datasheet
Hardware Specification
2/01/2004
EM2710
ADVANCED INFORMATION
DISCLAIMER
EMPIA Technology reserves the right to make changes in the device data identified in this publication without further notice. EMPIA Technology advises its customers to obtain the latest version of all device data to verify that any information being relied upon by the customer is current and accurate. EMPIA Technology does not assume any liability arising out of or associated with the application or use of any product or integrated circuit or component described herein. EMPIA Technology does not convey any license under its patent rights or the patent rights of others described herein. In the absence of a written or prior stated agreement to the contrary, the terms and conditions stated on the back of the EMPIA Technology order acknowledgment obtain. EMPIA Technology makes no warranty of any kind with regard to this material, including, but not limited to the implied warranties of merchantability and fitness for a particular purpose. EMPIA Technology products are not designed, intended, or authorized for use as components in systems intended for surgical implant into the body, or other applications intended to support or sustain life, or for any nuclear facility application, or for any other application in which the failure of the EMPIA Technology product(s) could create a situation where personal injury or death may occur. EMPIA Technology will not knowingly sell its products for use in such applications, and the buyer shall indemnify and hold harm-less EMPIA Technology and its officers, employees, subsidiaries, affiliates, representatives, and distributors against all claims, costs, damages, expenses, tort, and attorney fees arising out of directly or indirectly, any claim of personal injury or death associated with such unintended or unauthorized use, even if such claim alleges that EMPIA Technology was negligent regarding the design or manufacture of the part.
2/1/2004
EM2710
ADVANCED INFORMATION
Features
No external memory required Flexible Video Input Port
8-bit video input port
Compressing Engine
Proprietary, high-quality compression Programmable compression rate
Audio Interface
Support AC97 CODEC Software direct access to AC97 CODEC registers Support audio sample rates of 48K, 44.1K, 32K, 22.05K, and 8K.
USB Port
Integrated USB 2.0 PHY with High-Speed and Full-Speed Transceivers Second generation USB 2.0 PHY with reduced power USB 2.0 and 1.1 compliant Support Iso-chronous audio pipe up to 0.2 MB/sec Support Iso-chronous video pipe up to 24 MB/sec Support Bulk video pipe
EEPROM Interface
Support 128-byte or 256-byte 2-wire serial EEPROM Use EEPROM to store chip configurations and USB descriptors Customized Vendor ID and Product ID Customized Vendor String, Product String, and Serial Number String Software may use EEPROM to store board configurations Software may use EEPROM to store defect pixel coordinates
Miscellaneous
2-wire serial bus to program front-end video/audio devices
2/1/2004
EM2710
ADVANCED INFORMATION
Power-down control to front-end video/audio devices 8 General-Purposed I/O ports Snap shot button input LED control output 0.25 micron, 2.5V Core, 3.3V I/O CMOS process 64-pin LQFP package
2/1/2004
EM2710
ADVANCED INFORMATION
USB
EM2710
Serial Interface
Video Source
SIE
Video Interface
Audio Source
Audio Interface
2/1/2004
EM2710
ADVANCED INFORMATION
General Description
EM2710 USB Video Capture Device (UVCD) is a highly integrated VLSI that provides a cost-effective solution for video capture applications on USB 2.0. Typical applications of this device are: CMOS PC-Camera As illustrated in the functional block diagram, an USB video subsystem consists of the UVCD, a video source, and optionally an audio source. The audio source can be an AC97 codec. The USB host configures (programs) the video/audio source via the 2-wire serial bus or the AC97-link. Source video stream is transferred to the UVCD via the 8-bit video bus. Source audio stream is transferred to the UVCD via the AC97-link. As shown in the functional block diagram, the UVCD consists of 7 main blocks. Video Interface Video Pipeline Audio Interface Stream Buffer Serial Interface Engine USB 2.0 PHY 2-Wire Serial Interface
Video Interface
The Video Interface Block receives video data from external video source. Video clock (VCLK) and reference signals (VREF, HREF) from the video source are used to strobe incoming video data. CCIR-656 with embedded FID, VREF and HREF is also supported. From the incoming video, a rectangular video sub-block is selected for feeding the next block, Video Pipeline. The Video Interface Block also includes a video timing generator that generates HREF and VREF for slavemode CMOS sensor.
Video Pipeline
The Video Pipeline Block performs the following operations. Black Clamping Gamma Correction RGB Gain and Offset Defect Pixel Compensation Up-Sampling 8-bit Bayer to 24-bit RGB, Color Space Conversion to YUV, Pixel Accumulation for AE and AWB Down Scaling Sharpness Enhancement Contrast, Brightness, and Saturation Adjustments UV Offset Adjustments Output Formatting Image Compression
2/1/2004
EM2710
ADVANCED INFORMATION
After the above operations, the compressed video is stored into the Stream Buffer.
Audio Interface
The Audio Interface Block contains an AC97 controller. Enabled by configuration settings in EEPROM or CFG3. The AC97 controller interfaces with an external AC97 codec via 4-wire AC97-link. Supported audio sample rates are 48K, 44.1K, 32K, 22.05K, and 8K. The Audio Interface Block converts the serial audio input to PCM16 format and stores into the Stream Buffer.
Stream Buffer
The Stream Buffer stores the final audio and video data and delivers the data to the SIE upon request. The Stream Buffer is designed to sustain 24 MB/sec iso-chronous video transfer and 0.2 MB/sec iso-chronous audio transfer.
2/1/2004
EM2710
ADVANCED INFORMATION
Pin Assignments
GND WSEL TESTMODE EXTPHY VCC3 CLKINT UCLKI VCC2 GND XSCI XSCO VCC3 AGND RREF DM DP
49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64
48 47 46 45 44 43 42 41 40 39 38 37 36 35 34 33
PW_DOWN LED SNAP RN FID PIO7 VCC2 PIO6 GND PIO5 GND PIO4 SDO SYNC BCLK GND
eMPIA
EM2710
32 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17
VCC3 SDI PIO3 PIO2 PIO1 PIO0 GND SDA SCL VREF HREF XCLK VCLK VID7 VCC3 VID6
AGND RPU DMRS DPRS AVCC3 AGND AVCC3 GND VID0 VCC2 VID1 VID2 VID3 GND VID4 VID5
01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16
2/1/2004
EM2710
ADVANCED INFORMATION
Pin Descriptions
Video Interface
Symbol XCLK VCLK VREF HREF FID VID7 VID6 VID5 VID4 VID3 VID2 VID1 VID0 Pin No. 21 20 23 22 44 19 17 16 15 13 12 11 9 Type O I B B I I I I I I I I I Description Video synchronous clock output Video reference clock from video source Vertical reference (sync) signal from video source in input mode. Video timing generator vertical reference output in output mode. Horizontal reference (sync) signal from video source in input mode. Video timing generator horizontal reference output in output mode. Field ID from video source Video input data, bit 7 Video input data, bit 6 Video input data, bit 5 Video input data, bit 4 Video input data, bit 3 Video input data, bit 2 Video input data, bit 1 Video input data, bit 0
Audio Interface
Symbol BCLK SDI SYNC SDO WSEL Pin No. 34 31 35 36 50 Type I I O O I Description AC97 bit clock AC97 serial data input AC97 48 KHz fixed rate sample sync AC97 serial data output Reserve
USB Interface
Symbol DP DM DPRS DMRS RREF RPU XSCI XSCO Pin No. 64 63 4 3 62 2 58 59 Type B B B B
Analog Analog Analog Analog
Description USB High-Speed differential data positive USB High-Speed differential data negative USB Full-Speed differential data positive, connected to external serial resistor (39 Ohm, 1%). USB Full-Speed differential data negative, connected to external serial resistor (39 Ohm, 1%). Connect external reference resistor (12.1 Kohm, 1%) to Analog Ground Connect external resistor (1.5 Kohm, 1%) to 3.3V Analog Power Crystal oscillator input 12 MHz Crystal oscillator output 12 MHz
2/1/2004
EM2710
ADVANCED INFORMATION
Miscellaneous
Symbol RN SNAP LED PW_DOW TESTMO EXTPHY CLKINT UCLKI Pin No. 45 46 47 48 51 52 54 55 Typ I I O O I I I I Description Chip reset input. Active low. Connect to power-up RC circuit. Connect to snapshot button Connect to LED Power down external devices. Put the chip in test mode. Normally tie to GND Select and use external PHY. Normally tie to GND Select and use internal PLL. Normally tie to 3.3V VCC Chip clock input when CLKINT=0. Normally tie to GND
Description 3.3V Analog Power Analog Ground 3.3V Digital Power 2.5V Digital Power Digital Ground
Power Ground
10
2/1/2004
EM2710
ADVANCED INFORMATION
09H 0AH 0BH 0CH 0DH 0EH 0FH 10H 11H 12H
00H 00H 00H 00H 00H 00H 00H 00H 00H 00H
11
2/1/2004
EM2710
ADVANCED INFORMATION
Note:
* Default Product ID is listed below: Chip Type EM2710 Product ID (w.o. audio) 2710H Product ID (w. audio) 2711H
**
Default Chip Configuration Low Byte = 00H if PIO7 is pulled down with a resistor. Default Chip Configuration Low Byte = 10H if PIO7 is pulled up with a resistor.
12
2/1/2004
EM2710
ADVANCED INFORMATION
Electrical Specifications
Absolute Maximum Ratings
Parameter
Power Supply Voltage Voltage on any input Operating Temperature (Ambient) Storage Temperature
Min
-0.3 -0.3 0 -40
Max
VCC+0.3 5.5 70 150
Unit
V V
o o
C C
Note: 1. Stress beyond those listed may cause permanent damage to the device. 2. Input pins are 5V tolerant.
DC Characteristics
Symbol Parameter
VCC2 VCC3 VCCA VIH VIL VOH VOL ICC ICCS CIN COUT Core Supply Voltage I/O Supply Voltage Analog Supply Voltage Input High Voltage Input Low Voltage Output High Voltage Output Low Voltage Operating Supply Current Suspend Supply Current Input Capacitance Output Capacitance 3.5 3.5 Vcc3 = 3.3V Vcc3 = 3.3V 2.4 0.4 120 250
Conditions
Min
2.25 3.0 3.0 2.0
Typ
2.5 3.3 3.3
Max
2.75 3.6 3.6
Unit
V V V V
0.8
V V V mA A pF pF
AC Characteristics
Symbol Parameter
fXTAL Crystal Frequency at XSCI, XSCO
Min
Typ
12
Max
Unit
MHz
13
2/1/2004
EM2710
ADVANCED INFORMATION
Symbol Parameter
fSCL tSCL_LOW tSCL_HIGH tOSC tOSD tSDA_OD tSDA_SU tSDA_HD SCL Frequency SCL Low Pulse Width SCL High Pulse Width SDA to SCL Output Delay at START and STOP SCL to SDA Output Delay at START and STOP SDA Output Delay SDA Input Setup Time SDA Input Hold Time
Min
4.7 4.0 4.0 4.0 4.0 0 100
Typ
100
Max
Unit
KHz s s s s s ns ns
tSCL_LOW
tSCL_HIGH
SCL
tSDA_HD tSDA_SU
SDA in
tOSC
tSDA_OD
tOSD
SDA out
START STOP
WRITE
START
STOP
Device Address
SDA
LSB ACK ACK ACK MSB START
START
WRITE
READ
STOP
Device Address
Device Address
SDA
MSB MSB LSB ACK ACK LSB ACK ACK or NACK NACK the last read data and ACK all others
14
2/1/2004
EM2710
ADVANCED INFORMATION
Symbol Parameter
fVCLK tVC_LOW tVC_HIGH tV_OD tV_SU tV_HD VCLK Frequency VCLK Low Pulse Width VCLK High Pulse Width Video Output Delay Video Input Setup Time Video Input Hold Time
Min
15 15 0 10 10
Typ
Max
29
Unit
MHz ns ns
10
ns ns ns
tVC_LOW
tVC_HIGH
VCLK
tV_SU tV_HD
15
2/1/2004
EM2710
ADVANCED INFORMATION
AC97-Link Timing
Conditions: 50 pF load
Symbol Parameter
fBCLK fSYNC tBC_LOW tBC_HIGH tA_OD tA_SU tA_HD BCLK Frequency SYNC Frequency BCLK Low Pulse Width BCLK High Pulse Width AC97 Data Output Delay AC97 Data Input Setup Time AC97 Data Input Hold Time
Min
Typ
12.288 48
Max
Unit
MHz KHz
36 36 0 10 10
45 45 15
ns ns ns ns ns
tBC_LOW
tBC_HIGH
BCLK
tA_SU tA_HD
SDI
tA_OD
SYNC, SDO
16
2/1/2004
EM2710
ADVANCED INFORMATION
Packaging Information
64-pin LQFP Mechanical Drawing
17
2/1/2004