13.2Hardware application circuit for PCI application
13.3Software application information
14PACKAGE OUTLINE
15SOLDERING
15.1Introduction
15.2Reflow soldering
15.3Wave soldering
15.4Repairing soldered joints
16DEFINITIONS
17LIFE SUPPORT APPLICATIONS
18PURCHASE OF PHILIPS I2C COMPONENTS
1998 Feb 052
Philips SemiconductorsObjective specification
Multimedia video data acquisition circuitSAA5284
1FEATURES
• High performance multi-standard data slicer
• Intercast (Intel Corporation) compatible
• Teletext (WST, Chinese teletext) (625 lines)
• Teletext (US teletext, NABTS and MOJI) (525 lines)
• Wide Screen Signalling (WSS), Video Programming
Signal (VPS)
• Closed Caption (Europe, US)
• Data broadcast, PDC (packet 30 and 31)
• User programmable data format (programmable framing
code)
• 2 kbytes data cache on-chip to avoid data loss and
reduce host CPU overhead
• Filtering of packets 30 and 31 WST/NABTS
• Choice of clock frequencies, direct-in clock or crystal
oscillator
• Parallel interface, Motorola, Intel and digital video bus
2
C-bus control
• I
• Data transport by digital video bus
• Choice of programmable interrupt, DMA or polling
driven
• Data type selectable video line by video line, with
Vertical Blanking Interval and Full Field mode
• Single IC with few external components and small
footprint QFP44 package
• Optimized for EMC.
2GENERAL DESCRIPTION
The SAA5284 is a Vertical Blanking Interval (VBI) and Full
Field (FF) video data acquisition device tailored for
application on PC add-in cards, PC mother-boards, set-top
boxes and as a SAA5250 replacement. The IC in
combination with a range of software modules will acquire
most existing formats of broadcast VBI and FF data.
These associated software modules are available under
licence. Scope is provided for acquiring some as yet
unspecified formats. The SAA5284 incorporates all the
data slicing, parallel interface, data filtering and control
logic. It is controlled either by a parallel interface or
2
C-bus. It can output ASCII VBI data as pixels on the
I
digital video bus where no parallel port is available. It is
available in a QFP44 package.
3QUICK REFERENCE DATA
SYMBOLPARAMETERMIN.TYP.MAX. UNIT
V
DD
I
DD
V
sync(p-p)
V
i(CVBS)(p-p)
supply voltage4.55.05.5V
supply current−7295mA
sync voltage (peak-to-peak value)0.10.30.6V
input voltage on pin CVBS0 and CVBS1
3. Multi-standard data slicer and clock regenerator
4. Packet filtering; (8 and 4) Hamming correction
5. On-chip data cache
6. Line selectable data type
6BLOCK DIAGRAM
handbook, full pagewidth
CVBS0
CVBS1
V
DDAVSSAVDDXVDDDVSSD3
15
14
176
16
41401
SAA5284
ANALOG
SWITCH
RESET
PACKET BUFFER AND
FRONT END CONTROL
REGISTERS
7. 12, 13.5, 15 and 16 MHz clock or oscillator options
8. FIFO access to data
9. Interrupt and DMA support
10. Multi-standard parallel interface
11. I
12. Power-on reset.
Figure 1 shows a block diagram of the SAA5284.
VPOIN0HREF
VPOIN1
2
C-bus interface
LLC
LLC2
WR
(1)
DMACK
RD
(1)
DMARQ
33 3442432393836 37
MULTI-STANDARD
HOST INTERFACE
(1)
30 to 28
20 to 27
35
CS0
44
CS1
31
INT
32
10
11
5
8
3
(1)
RDY
SEL0
SEL1
DENB
A2 to A0
D7 to D0
(1)
(1)
13
I
REF
BLACK
(1) Multi-functional pins, see Chapter 7.
12
ANALOG
VIDEO TO
DATA BYTE
CONVERTER
(DATA
DEMODULATOR)
OSCILLATOR
AND TIMING
7891819
OSCOUTOSCGND
OSCIN
PACKET
FILTERING (e.g.
WST packets
30/31)
PACKET BUFFER RAM
2 kbyte
(45 packets)
V
SSD1
V
SSD2
Fig.1 Block diagram.
1998 Feb 054
FIFO
I2C-BUS
INTERFACE
400 kHz
SLAVE
data path
control
3
4
SDA
SCL
MGG740
Philips SemiconductorsObjective specification
Multimedia video data acquisition circuitSAA5284
7PINNING INFORMATION
7.1Pinning
handbook, full pagewidth
RESET
HREF
SDA
SCL
DENB
V
DDX
OSCOUT
OSCIN
OSCGND
SEL0
SEL1
(1)
DDD
LLC
CS1
LLC2
44
43
42
1
2
3
4
5
6
7
8
9
10
11
12
13
14
REF
I
CVBS1
BLACK
SSD3
V
V
41
40
SAA5284
15
16
DDA
V
CVBS0
VPOIN0
VPOIN1
39
38
17
18
SSA
SSD1
V
V
DMACK
37
19
SSD2
V
DMARQ
CS0
36
35
21
20
(1)
(1)
D7
D6
(1)
RD
34
(1)
33
WR
(1)
RDY
32
31
INT
(1)
30
A2
(1)
A1
29
(1)
28
A0
(1)
D0
27
(1)
D1
26
(1)
D2
25
(1)
24
D3
(1)
D4
23
22
(1)
D5
MGG739
(1) Multi-functional pin.
Fig.2 Pin configuration.
7.2Pin description
Table 1 QFP44 package
The IC has a total of 44 pins; many of these are multi-functional due to the multiple host block modes of operation.
SYMBOLPINI/ODESCRIPTION
RESET1Ireset IC
HREF2Ivideo horizontal reference signal (digital video mode only)
2
SDA3I/Oserial data port for I
C-bus, open-drain
SCL4Iserial clock input for I2C-bus
DENB5Odata enable bar (for external buffers)
V
DDX
6−+5 V supply
OSCOUT7Ooscillator output
OSCIN8Ioscillator input
1998 Feb 055
Philips SemiconductorsObjective specification
Multimedia video data acquisition circuitSAA5284
SYMBOLPINI/ODESCRIPTION
OSCGND9−oscillator ground
SEL010Iparallel interface format select 0
SEL111Iparallel interface format select 1
BLACK12I/Ovideo black level storage; connected to V
I
REF
13Ireference current input; connected to V
CVBS114Ianalog composite video input 1
CVBS015Ianalog composite video input 0
V
V
V
V
D7
D6
D5
D4
D3
D2
D1
D0
A0
A1
A2
DDA
SSA
SSD1
SSD2
(1)
(1)
(1)
(1)
(1)
(1)
(1)
(1)
(1)
(1)
(1)
16−analog +5 V supply
17−analog ground supply
18Idigital ground supply 1
19Idigital ground supply 2
20I/Odata bus 7/video data output 7
21I/Odata bus 6/video data output 6
22I/Odata bus 5/video data output 5
23I/Odata bus 4/video data output 4
24I/Odata bus 3/video data output 3
25I/Odata bus 2/video data output 2
26I/Odata bus 1/video data output 1
27I/Odata bus 0/video data output 0
28Iaddress input 0/video data input 7
29Iaddress input 1/video data input 6
30Iaddress input 2/video data input 5
INT31Ointerrupt request
(1)
RDY
WR
RD
(1)
(1)
32Oready/DTACK (data acknowledge)/VBI, open-drain
33IIntel bus Write/Motorola bus R/W/video data input 4
34IIntel bus Read/Motorola bus LDS/video data input 3
CS035Ichip select 0; active LOW
DMARQ36ODMA request
DMACK
(1)
37IDMA acknowledge/video data input 2
VPOIN038Ivideo data input 0
VPOIN139Ivideo data input 1
V
V
SSD3
DDD
40−digital ground supply 3
41−digital +5 V supply
LLC42Ifull rate digital video clock input
LLC243Ihalf rate digital video clock input
CS144Ichip select 1; active LOW
via 100 nF capacitor
SSA
via 27 kΩ resistor
SSA
Note
1. These pins have two functions, depending on the interface mode.
1998 Feb 056
Philips SemiconductorsObjective specification
Multimedia video data acquisition circuitSAA5284
8FUNCTIONAL DESCRIPTION
8.1Power supply strategy
There are three separate +5 V (V
1. V
supplies the critical noise-sensitive analog
DDA
) connections to the IC:
DD
front-end sections: ADC and sync separator, to reduce
interference from the rest of the front-end
2. V
supplies all sections which take standing DC
DDX
current
3. V
supplies the rest of the logic.
DDD
8.2Clocking strategy
The master frequency reference for the IC is a
12, 13.5, 15 or 16 MHz crystal oscillator. The tolerance on
−6
the clock frequency is 500 × 10
(1.5 kHz). Further
specifications of the crystal are given in Table 2.
If preferred, an external 12, 13.5, 15 or 16 MHz (±1.5 kHz)
frequency source may be connected to OSCIN instead of
the crystal.
8.3Power-on reset
The RESET pin should be held HIGH for a minimum of two
clock cycles. The reset signal is passed through a Schmitt
trigger internally.
Direct addressed registers (i.e. those addressed using the
A0 to A2 pins) are set to 00H after power-up. All other
register bits are assumed to be in random states after
power-up.
The analog video-to-data byte converter is specifically
designed to overcome the most commonly found types of
distortion of a broadcast video signal. It is also fully
multi-standard. The data type to be demodulated is
programmable on a line-by-line basis using 4 register bits
per line for lines 2 to 23 (PAL numbering),
fields 1 and 2, and 4 further bits for all lines combined.
8.6Packet filtering
If using a slow (e.g. 80C51) microcontroller, it is necessary
to reduce the amount of data acquired by SAA5284 before
downloading to the microcontroller to avoid it being
swamped by unwanted data. Packet filtering is available
for this purpose. A common use of this would be to acquire
only packet 8/30 in 625-line WST. The packet filter
includes optional (8, 4) Hamming correction.
8.7Packet buffer
This is a 2 kbyte RAM which acts as a buffer for storing
received packets. The first 44 bytes are reserved for
control information. The rest of the RAM is divided into
44-byte rows (or packets), each holding the data received
on one incoming CVBS line. In the case of a WST packet
received, the data stored consists of a Magazine and
Row-Address Group (2 bytes), followed by the 40 bytes of
packet data. When data in other formats than WST is
received, this is stored in the packet buffer in the same
way. In each case, the data is preceded by two information
bytes which record on which line and field the packet was
received, and what the data type is.
8.4Analog switch
Register bit selection between two video sources.
8.8FIFO
FIFO hardware is provided to manage the ‘read’ address
for the host processor, i.e. data is read repeatedly from the
8.5Analog video-to-data byte converter
This section comprises a line and field sync separator, a
video clamp, an ADC and a custom adaptive digital filter
with DPLL based timing circuit.
same 8-bit port, and appears byte-serially in the order of
reception. The read address can be reset to the start of the
packet buffer (the first 44-byte packet), back to the start of
the current packet, or incremented to the start of the next
packet.
The SAA5284 has a multi-standard 8-bit I/O interface.
To reduce the amount of host I/O space used, the parallel
interface has only 3 address inputs (A0, A1 and A2).
An extended addressing (pointer) scheme and the data
FIFO are used to allow access to the full set of SAA5284
registers and the full span of the packet buffer.
As well as the 8 data I/O lines and 3 address lines, there
are the following control signals: RD (read LOW), WR
(write LOW), CS0 (chip select LOW), CS1(second chip
select LOW), INT (interrupt request), DMARQ (DMA
request), DMACK (DMA acknowledge) and RDY (ready).
In order to maintain compatibility with Motorola and Intel
8.10Interrupt support
The host interface provides comprehensive support for
interrupt generation. The interrupt may be programmed to
occur when a particular number of packets of VBI data are
available in the cache RAM. The interrupts can be further
controlled to occur on a specific line in the TV frame.
The interrupts can also be self masking if required.
8.11DMA support
Burst and demand mode DMA are supported. In burst
mode, the number of packets to transfer can be defined.
An interrupt can be generated when DMA is finished. This
can be self masking.
type buses, two control signals SEL0 and SEL1 are
provided to configure the host interface. These signals
allow configuration of the host interface to work with the
Motorola or Intel style interfaces.
The host interface has a digital video mode. Digital video
mode may be used to allow the SAA5284 to pass decoded
VBI data into a system using the digital video bus.
8.12I
The I2C-bus interface functions as a slave receiver or
transmitter at up to 400 kHz. The I2C-bus address is
selectable as 20H or 22H. All functionality is available
using the I2C-bus although with a slower data transfer
speed. It is possible to use the I2C-bus in all modes.
9LIMITING VALUES
In accordance with the Absolute Maximum Rating System (IEC 134).
2
C-bus interface
SYMBOLPARAMETERMIN.MAX.UNIT
V
DD
V
I(max)
V
O(max)
∆V
DDD−DDA−DDX
I
IOK
I
O(max)
T
stg
T
amb
supply voltage (all supplies)−0.3+6.5V
input voltage (any input)−0.3VDD+ 0.5V
output voltage (any output)−0.3VDD+ 0.5V
supply voltage difference between V
DDD
, V
DDA
and V
DDX
−0.25V
DC input or output diode current−20mA
output current (any output)−10mA
storage temperature−55+125°C
operating ambient temperature−20+70°C
10 QUALITY & RELIABILITY
In accordance with
“SNW-FQ-611-E”
.
1998 Feb 058
Loading...
+ 16 hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.