saa8115hl NXP Semiconductors, saa8115hl Datasheet

no-image

saa8115hl

Manufacturer Part Number
saa8115hl
Description
Saa8115hl-04 Digital Camera Usb Interface
Manufacturer
NXP Semiconductors
Datasheet
1. General description
2. Features
c
c
The SAA8115HL is the second generation of integrated circuit applicable in PC video
cameras to convert D1 video signals and analog audio signals to properly formatted
USB packets.
This powerful successor of the SAA8117HL can handle up to 15 fps in VGA format or
30 fps in CIF format. High snapshot quality is achievable using the SDRAM interface
to an external memory.
It is designed as a back-end of the SAA8112HL (general camera digital
processing IC) and is optimized for use with the TDA8784 to TDA8787 (camera
pre-processing ICs).
SAA8115HL
Digital camera USB interface
Rev. 04 — 10 August 2000
VGA (progressive mode), CIF and medium resolution (PAL non-interlaced mode)
CCD sensors compliant
D1 digital video input (8 bits YUV 4 : 2 : 2 time multiplexed)
Internal Pulse Pattern Generator (PPG) dedicated for VGA Panasonic, CIF and
medium resolution Sharp sensors or compatibles, and frame rate selection
Frame rate converter
SDRAM interface for high quality VGA snapshot (uncompressed 4 : 2 : 2 or
4 : 2 : 0)
Downsampler and scaler (programmable formatter for CIF, QCIF, sub-QCIF, SIF
and QSIF) controlled via SNERT (UART) interface
Flexible compression engine controlled via SNERT (UART) interface
Selectable output frame rate (up to 15 fps in VGA, up to 30 fps in CIF and QCIF)
Video packetizer FIFO
I
external microcontroller
Microphone/audio input to USB (microphone supply, controllable gain and ADC)
Integrated analog bus driver (ATX)
Integrated main oscillator
Integrated 5 V power supply and reset circuit including functionalities for
bus-powered USB device
Programmable (frequency and duty cycle) switch mode power signal for CCD
supply
2
C-bus interface for communication between the USB protocol hardware and the
Product specification

Related parts for saa8115hl

saa8115hl Summary of contents

Page 1

... Digital camera USB interface Rev. 04 — 10 August 2000 1. General description The SAA8115HL is the second generation of integrated circuit applicable in PC video cameras to convert D1 video signals and analog audio signals to properly formatted USB packets. This powerful successor of the SAA8117HL can handle fps in VGA format or 30 fps in CIF format ...

Page 2

... Product specification Conditions 3.0 V < V < 3.6 V DDD 3.0 V < V < 3.6 V DDD amb = 3 amb = 3 DDA amb = 70 C. Rev. 04 — 10 August 2000 SAA8115HL Digital camera USB interface Min Typ Max 3.0 3.3 3.6 3.0 3.3 3.6 [1] 4.3 5.0 5.5 [2] 100 125 [3] 240 320 low voltage TTL compatible ...

Page 3

... USB VIDEO COMPRESSION TRANSFER VIDEO ENGINE BUFFER FIFO SAA8115HL MAIN DC-TO-DC CONVERTER OSCILLATOR 113 114 120 121 83, 86, 103 100 109 112 110 111 108 ...

Page 4

... HREF RESET 33 SNDA 34 SNCL 35 SNRES 36 Fig 2. Pin configuration. 9397 750 07395 Product specification SAA8115HL Rev. 04 — 10 August 2000 SAA8115HL Digital camera USB interface 108 SMP 107 SDA 106 SCL 105 UCCLK 104 UCPOR 103 GENPOR V DDD3 102 101 ...

Page 5

... YUV-port from SAA8112HL 33 I Power-on reset input (for video processing and PPG) 34 I/O data input/output for SNERT-interface (communication between SAA8115HL and SAA8112HL) Rev. 04 — 10 August 2000 SAA8115HL Digital camera USB interface © Philips Electronics N.V. 2000. All rights reserved ...

Page 6

... Product specification Pin description …continued [1] Pin Type Description 35 I clock input for SNERT-interface (communication between SAA8115HL and SAA8112HL reset input for SNERT-interface (communication between SAA8115HL and SAA8112HL supply voltage 3 for output buffers 38 O SDRAM output address bit 4 ...

Page 7

... USB protocol hardware to microcontroller 105 O clock output from USB protocol hardware to microcontroller 2 106 I slave I C-bus clock input 2 107 I/O slave I C-bus data input/output Rev. 04 — 10 August 2000 SAA8115HL Digital camera USB interface © Philips Electronics N.V. 2000. All rights reserved ...

Page 8

... P ground 7 for output buffers 143 O vertical CCD transfer pulse output (V3X) 144 O vertical CCD transfer pulse output (V4X) Rev. 04 — 10 August 2000 SAA8115HL Digital camera USB interface © Philips Electronics N.V. 2000. All rights reserved ...

Page 9

... SAA8115HL. Pinning and functionality is based on the NEC PD4516161 (16 Mbits) and the NEC PD4564163 (64 Mbits). When used, the memory is placed at the video input of the SAA8115HL before prefilter, scaler and compression engine. At this point only YUV formatted data is available. ...

Page 10

... VP_C_ BITCOST_(MSB/LSB) Data rate performed by compression engine Advised data rate 2 bpp 6 bpp 3 bpp 1.5 bpp 4 bpp Rev. 04 — 10 August 2000 SAA8115HL Digital camera USB interface 96) cut can be made. For the 3) can process VGA, CIF, SIF, QCIF Table 4 possible to reduce 1 platform. to transfer ...

Page 11

... Product specification Figure 4) takes care of a smooth transfer of the data <linecounter> C-bus (see Rev. 04 — 10 August 2000 SAA8115HL Digital camera USB interface . (Subscript denotes 9 Figure 5). The FIFO is © Philips Electronics N.V. 2000. All rights reserved ...

Page 12

... Subsequent write/reads to/from the data address store or retrieve data from the register space selected by the command. 8.8 ATX interface The SAA8115HL contains an analog bus driver, called the ATX. It incorporates a differential and two single-ended receivers and a differential transmitter. The interface to the bus consists of a differential data pair (ATXDM and ATXDP). ...

Page 13

... C-bus interface and register map. 8.9 Audio The SAA8115HL contains a microphone supply and an amplifier circuit composed of two stages: a Low Noise Amplifier (LNA) and a variable gain amplifier. The LNA has a fixed gain while the variable gain amplifier can be programmed between 0 and steps ...

Page 14

... Not supported. 8.10 Sensor pulse pattern generator The SAA8115HL incorporates a Pulse Pattern Generator (PPG) function. The PPG can be used for medium resolution PAL, CIF and VGA CCD-sensors (see Depending on the sensor type, an external inverter driver should be required to convert the 3.3 V pulses into a voltage suitable for the used CCD-sensor. ...

Page 15

... A during the power state called SUSPEND. This requires that even the crystal oscillator must be switched off. The SAA8115HL is not functional except for some logic that enables the IC to wake-up the camera. After wake-up of the SAA8115HL first the clock to the microcontroller is generated and thereafter an interrupt is generated to wake-up the microcontroller ...

Page 16

... This specification gives an overview of all registers. 9.1 SNERT (UART) The SAA8115HL is partly controlled via SNERT. The frame rate converter, the SDRAM interface, the video formatter, the compression engine, the PPG, the SMP and the audio functions are controlled via SNERT. This SNERT interface works independently from the frame rate and can always be operated in the full frequency range ...

Page 17

... SNERT register 03: FRC_ROWWIDTH 1 0 Parameter X X specifies the width of the row of the SDRAM 95 for PAL sensors 159 for VGA sensors (by default) 63 for CIF sensors Rev. 04 — 10 August 2000 SAA8115HL Digital camera USB interface © Philips Electronics N.V. 2000. All rights reserved ...

Page 18

... VGA sensors) operating (by default) PPG _FRAMERATE 1 X undefined fps fps fps fps fps fps (by default) Rev. 04 — 10 August 2000 SAA8115HL Digital camera USB interface © Philips Electronics N.V. 2000. All rights reserved ...

Page 19

... MHz 2.4 MHz 2.0 MHz off VGA_SENSOR_TYPE (valid if MSB set to logic 0) 1 VGA (Sony and Panasonic) 0 VGA (Sharp) X reserved PAL_VGA 1 PAL or CIF timing 0 VGA timing (by default) Rev. 04 — 10 August 2000 SAA8115HL Digital camera USB interface © Philips Electronics N.V. 2000. All rights reserved ...

Page 20

... HIGH, starts LOW 1 0 blanked to HIGH, starts HIGH 0 1 blanked to HIGH, starts LOW 0 0 blanked to LOW, starts HIGH Rev. 04 — 10 August 2000 SAA8115HL Digital camera USB interface [1] [1] © Philips Electronics N.V. 2000. All rights reserved ...

Page 21

... B4_INV positive pulses negative pulses B3_INV positive pulses negative pulses B2_INV 1 negative pulses 0 positive pulses B1_INV 1 negative pulses 0 positive pulses Rev. 04 — 10 August 2000 SAA8115HL Digital camera USB interface © Philips Electronics N.V. 2000. All rights reserved ...

Page 22

... FR_INV positive pulses negative pulses C3_INV negative pulses positive pulses C2_INV 1 negative pulses 0 positive pulses C1_INV 1 negative pulses 0 positive pulses Rev. 04 — 10 August 2000 SAA8115HL Digital camera USB interface © Philips Electronics N.V. 2000. All rights reserved ...

Page 23

... SNERT register 0E: PPG_SHUTTERSPEED_V_LSB 1 0 Parameter LSBs of line number (9 bits) SNERT register 0F: PPG_SHUTTERSPEED_H_LSB 1 0 Parameter LSBs of pixel number (10 bits) Rev. 04 — 10 August 2000 SAA8115HL Digital camera USB interface © Philips Electronics N.V. 2000. All rights reserved ...

Page 24

... SNERT register 15: PPG_BCP_DCP_MSB 1 0 Parameter MSBs of PPG_DCP_STOP MSBs of PPG_DCP_START MSBs of PPG_BCP_STOP X X MSBs of PPG_BCP_START SNERT register 16: PPG_B3_START_LSB 1 0 Parameter LSBs of pixel number (10 bits) where B3 starts Rev. 04 — 10 August 2000 SAA8115HL Digital camera USB interface © Philips Electronics N.V. 2000. All rights reserved ...

Page 25

... PREFILTER_B_COMB_ON_OFF (if filter B is on) prefilter B_COMB with 13 taps prefilter B_COMB with 7 taps PREFILTER_B_ON_OFF 1 on with 7 taps 0 bypassed PREFILTER_A_ON_OFF 1 on with 3 taps 0 bypassed Rev. 04 — 10 August 2000 SAA8115HL Digital camera USB interface © Philips Electronics N.V. 2000. All rights reserved ...

Page 26

... SNERT register 22: VP_VF_VCOEF_C0_0 1 0 Parameter reserved X X vertical filter coefficient tap 0 phase 0 SNERT register 23: VP_VF_VCOEF_C0_1 1 0 Parameter reserved X X vertical filter coefficient tap 0 phase 1 Rev. 04 — 10 August 2000 SAA8115HL Digital camera USB interface © Philips Electronics N.V. 2000. All rights reserved ...

Page 27

... SNERT register 29: VP_VF_VCOEF_C2_1 1 0 Parameter reserved X X vertical filter coefficient tap 2 phase 1 SNERT register 2A: VP_VF_VCOEF_C2_2 1 0 Parameter reserved X X vertical filter coefficient tap 2 phase 2 Rev. 04 — 10 August 2000 SAA8115HL Digital camera USB interface © Philips Electronics N.V. 2000. All rights reserved ...

Page 28

... SNERT register 30: VP_C_YMASK 1 0 Parameter X X operates an AND between this value and the compression engine input; can be used to set bit positions in the Y signal to 0 (by default 0x00) Rev. 04 — 10 August 2000 SAA8115HL Digital camera USB interface © Philips Electronics N.V. 2000. All rights reserved ...

Page 29

... VGA_FORMAT (uncompressed only INBAND_CONTROL on off LLC_OUT_DIV: select the rate at which the video data is transmitted to the USB core X X range [1 to 31] Rev. 04 — 10 August 2000 SAA8115HL Digital camera USB interface (DC_COEFF_LENGTH + 2) © Philips Electronics N.V. 2000. All rights reserved ...

Page 30

... C-bus reserved X X variable gain settings ( dB) 2 C-bus interface for communication with the 2 C-bus uses two addresses: Rev. 04 — 10 August 2000 SAA8115HL Digital camera USB interface XOSC_PERIOD (0 by default) XOSC_PERIOD (0 by default) © Philips Electronics N.V. 2000. All rights reserved ...

Page 31

... N2 timer: programmable timer for power management; counts 12 MHz cycles; determines the time between the microcontroller clock is switched off and the main clock is switched off PSIE-MMU control byte (see Rev. 04 — 10 August 2000 SAA8115HL Digital camera USB interface 2 C-bus address 0x5E. Table 64) © ...

Page 32

... PSIE-MMU will not react on in-tokens on the audio end-point video end-point 1 video end-point enabled; default set to logic 1 upon general Power-on reset and/or bus reset by the SAA8115HL 0 video end-point disabled; the PSIE-MMU will not react on in-tokens on the video end-point error debug mode ...

Page 33

... 9.2.2 End-points The SAA8115HL has 6 logical end-points which are listed in Table 66: Mapping of logical to physical end-point numbers for used end-points End-point name Control end-point Control end-point Interrupt end-point Interrupt end-point Iso video end-point Iso video end-point 9.2.3 Control top registers ...

Page 34

... MHz clock enable clock disable receiver clock dis_clk_rec: disable receiver clock enable clock disable ADC clock 1 dis_clk_ad: disable ADC clock 0 enable clock X reserved Rev. 04 — 10 August 2000 SAA8115HL Digital camera USB interface © Philips Electronics N.V. 2000. All rights reserved ...

Page 35

... AGC control during tests or in case of errors 0 no reset 2 C-bus control top registers 0x0A Top register 0x0A: io_mux_control 1 0 Parameter X X reserved Rev. 04 — 10 August 2000 SAA8115HL Digital camera USB interface © Philips Electronics N.V. 2000. All rights reserved ...

Page 36

... USB. This value can be set between 0 and 2047. Total 11 bits with 8 LSBs in this register and 3 MSBs in register 0x05. Rev. 04 — 10 August 2000 SAA8115HL Digital camera USB interface © Philips Electronics N.V. 2000. All rights reserved ...

Page 37

... MSBs of the value (8 LSBs in register 0x06) 2 C-bus ADIF top registers overview ADIF top registers (base address: 0x0C) reserved reserved VGA control gain ADIF control (ADIF2MMU) Rev. 04 — 10 August 2000 SAA8115HL Digital camera USB interface © Philips Electronics N.V. 2000. All rights reserved ...

Page 38

... I S-bus 0 1 LSB-justified, 16 bits 1 0 LSB-justified, 18 bits 1 1 LSB-justified, 20 bits Rev. 04 — 10 August 2000 SAA8115HL Digital camera USB interface S-bus) © Philips Electronics N.V. 2000. All rights reserved ...

Page 39

... OL V HIGH-level output voltage OH Microphone supply I supply current DD0 9397 750 07395 Product specification Conditions Conditions in free air Conditions Min 3.0 3.0 [1] 4.3 0.3 0.3 [2] [3] 2.0 0 0.9V Rev. 04 — 10 August 2000 SAA8115HL Digital camera USB interface Min Max Unit 0.5 +4.0 V [1] 0.5 +5.5 V 0.5 +4.0 V 0.5 +4 +150 ...

Page 40

... Product specification Conditions Min DDA V = 3.3 V DDA 3.5 27 [4] 7.0 0.0 [5] [ [7] 1 [8] Rev. 04 — 10 August 2000 SAA8115HL Digital camera USB interface Typ Max Unit 1.65 V 3.0 V 2.0 mA 5.0 k 0.85 1 800 0.0 1.0 ...

Page 41

... amb = 3 DDA amb = 600 mV. o(rms) = 600 mV and dB. o(rms) = 600 mV and dB. o(rms) Table 5). r 100% f Rev. 04 — 10 August 2000 SAA8115HL Digital camera USB interface Min Typ Max Unit kHz [9] 90 ...

Page 42

... FS t fall time f pulse C1 pulse C2 pulse RG pulse FCDS pulse amb 9397 750 07395 Product specification Conditions 6) Rev. 04 — 10 August 2000 SAA8115HL Digital camera USB interface Min. Typ. Max. Unit Figure 7) 3.5 2 ...

Page 43

... Fig 7. PPG high-speed pulses for Sony ICX098AK VGA CCD-sensor. 9397 750 07395 Product specification t su(i)D t WH(C1) 50 50% t WL(C2) 50% 50 WL(FCDS) 50% t WL(RG) 50 50% t WL(CLK1) 50% t WH(CLK2) Rev. 04 — 10 August 2000 SAA8115HL Digital camera USB interface t h(i)D FCE606 50 WL(FS) 50% FCE607 © Philips Electronics N.V. 2000. All rights reserved ...

Page 44

... C1 to C4 Fig 8. Typical USB camera application. EPPROM EEPROM (optional) SCL SDA YUV7 to YUV0 SMP HREF M VS LLC HD SAA8112HL VD DSP AND MICROCONTROLLER SCLK CLK1 CLK2 SNRES SNCL SNDA SUSPEND SUSPREADYNOT UCINT UCPOR UCCLK SDRAM (optional) SAA8115HL USB INTERFACE FCE464 ...

Page 45

... scale (1) ( 0.20 20.1 20.1 22.15 22.15 0.50 1.0 0.09 19.9 19.9 21.85 21.85 REFERENCES JEDEC EIAJ MS-026 Rev. 04 — 10 August 2000 SAA8115HL Digital camera USB interface SOT486 detail X (1) ( 0.75 1.40 1.40 7 0.2 0.08 0.08 o 0.45 1.10 1.10 0 EUROPEAN ISSUE DATE ...

Page 46

... Product specification parallel to the transport direction of the printed-circuit board; transport direction of the printed-circuit board. Rev. 04 — 10 August 2000 SAA8115HL Digital camera USB interface © Philips Electronics N.V. 2000. All rights reserved ...

Page 47

... Wave soldering is only suitable for SSOP and TSSOP packages with a pitch (e) equal to or larger than 0.65 mm definitely not suitable for packages with a pitch (e) equal to or smaller than 0.5 mm. 9397 750 07395 Product specification methods [3] , SO, SOJ Rev. 04 — 10 August 2000 SAA8115HL Digital camera USB interface Soldering method Wave Reflow not suitable suitable [2] ...

Page 48

... Preliminary specification; third version 02 19991126 - Preliminary specification; second version 01 19990628 - Preliminary specification; initial version 9397 750 07395 Product specification Rev. 04 — 10 August 2000 SAA8115HL Digital camera USB interface © Philips Electronics N.V. 2000. All rights reserved ...

Page 49

... Philips’ system provided the system conforms to the I specification defined by Philips. This specification can be ordered using the code 9398 393 40011. Rev. 04 — 10 August 2000 SAA8115HL Digital camera USB interface Philips Semiconductors assumes 2 C components ...

Page 50

... United States: Tel. +1 800 234 7381 Uruguay: see South America Vietnam: see Singapore Yugoslavia: Tel. +381 11 3341 299, Fax. +381 11 3342 553 Internet: http://www.semiconductors.philips.com (SCA70) Rev. 04 — 10 August 2000 SAA8115HL Digital camera USB interface © Philips Electronics N.V. 2000. All rights reserved ...

Page 51

... Document order number: 9397 750 07395 16 16.1 16.2 16.3 16.4 16 Printed in The Netherlands SAA8115HL Digital camera USB interface Soldering Introduction to soldering surface mount packages . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46 Reflow soldering . . . . . . . . . . . . . . . . . . . . . . . 46 Wave soldering . . . . . . . . . . . . . . . . . . . . . . . . 46 Manual soldering Package related soldering information . . . . . . 47 Revision history . . . . . . . . . . . . . . . . . . . . . . . . 48 Data sheet status . . . . . . . . . . . . . . . . . . . . . . . 49 Definitions Disclaimers . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49 Licenses . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49 ...

Related keywords