Philips SAA5700GP-M4C, SAA5700GP-M4B Datasheet

DATA SH EET
Preliminary specification File under Integrated Circuits, IC02
1997 May 16
INTEGRATED CIRCUITS
SAA5700
Chinese Character System Teletext (CCST) decoder
1997 May 16 2
Philips Semiconductors Preliminary specification
Chinese Character System Teletext (CCST) decoder
SAA5700
FEATURES
Acquisition and display of the 625-line PAL CCST Chinese standard for teletext, with Chinese and Latin character sets
Supports multiple DRAM sizes: 256K × 4 bits, 1M × 4 bits, 4M × 4 bits and 2 × 1M × 4 bits with an additional decoder/demultiplexer IC
Acquires and stores in background up to (typically) 400 pages with 1M × 4 bits external DRAM
CCST Fastext, with capability of displaying Chinese characters on Fastext prompt row
Meshing for reduced contrast video background in subtitles and boxes
Full line and screen colour to all edges of screen
Supports 625-line 50/100 Hz display modes
Scan-locked and stand-alone sync modes; supports
video-locked sync modes with external PLL
Easy control via high level I
2
C-bus SAFARI commands
Sync mode switching and picture centring via I2C-bus SAFARI commands
Supports external decryption unit for encrypted data.
GENERAL DESCRIPTION
The SAA5700 is a Chinese teletext decoder suitable for TV and multimedia applications. It incorporates all the data slicing, acquisition and display circuitry on-chip, as well as the logic for memory management. An external DRAM is used to store the currently displayed page and also the precaptured teletext pages.
An external ROM is used to store the ideographic Chinese character set. There is a high level software interface with easy commands for the control of the decoder. Control is achieved via the I2C-bus.
The device is available in a QFP64 package.
ORDERING INFORMATION
TYPE NUMBER
PACKAGE
NAME DESCRIPTION VERSION
SAA5700GP QFP64 plastic quad flat package; 64 leads (lead length 1.95 mm);
body 14 × 20 × 2.8 mm
SOT319-2
1997 May 16 3
Philips Semiconductors Preliminary specification
Chinese Character System Teletext (CCST) decoder
SAA5700
BLOCK DIAGRAM
Fig.1 Block diagram.
handbook, full pagewidth
MGG539
SYNC
SEPARATOR
DATA
ACQUISITION
PACKET BUFFER
MEMORY
INTERFACE
OSCILLATOR
AND CLOCK
GENERATOR
ACQUISITION
TIMING
PROCESSOR
BLOCK
DISPLAY
INTERFACE
DISPLAY
TIMING
FRONT END
DISPLAY SECTION
SAA5700
BUS
35
4
5
10 6
7
27 42 53 44
54, 41, 40, 38 to 36, 32 to 28
55 to 58, 52, 51, 47, 46
25
18
17
24
23
22
21
62
61
60
63
59
64
1
33 48 49 2 19 20 9 8 14,16,
26
12 MHz
RD7 to RD0
RA10 to RA0
WE
CAS
RAS
ROMCS
I
REF
REF+
STN
CVBS
BLACK
V
DDD1VSS1VDDD2VSS2VSS3VDDXVSSOVDDAVSSAVSS
OSCOUT OSCIN
RESET
DCL DDA SCL SDA
R G B BLAN
LFB FFB/STTV ODD/EVEN
24 MHz
6 MHz
1997 May 16 4
Philips Semiconductors Preliminary specification
Chinese Character System Teletext (CCST) decoder
SAA5700
PINNING
SYMBOL PIN I/O DESCRIPTION
OSCOUT 1 O oscillator output to crystal V
SS3
2 ground ground for I/O pad buffers connect to VSS; internally connected to V
SS1
and V
SS2
n.c. 3 not connected BLACK 4 I/O black level sample and hold capacitor; 100 nF to V
SSA
CVBS 5 I video signal input; 100 nF series capacitor, 250 source impedance maximum,
reference to V
SSA
STN 6 I/O ADC current reference decoupling; 100 nF to V
SSA
I
REF
7 I current reference input; 10 k to V
SSA
V
SSA
8 ground 0 V power supply; analog
V
DDA
9 supply +5 V power supply; analog
REF+ 10 I ADC voltage reference decoupling; 100 nF to V
SSA
i.c. 11 internally connected; do not use i.c. 12 internally connected; do not use i.c. 13 internally connected; do not use V
SS
14 ground connect to VSS for normal use n.c. 15 not connected V
SS
16 ground connect to VSS for normal use LFB 17 I scan line flyback input (HSYNC) FFB/STTV 18 I/O scan field flyback input (VSYNC)/sync to TV output V
DDX
19 supply +5 V power supply; connect to VDD for normal use V
SSO
20 ground output stage current return and 0 V R 21 O analog Red output G 22 O analog Green output B 23 O analog Blue output BLAN 24 O fast blanking (VDS) ODD/EVEN 25 O frame rate signal for hardware de-interlace (FRAME) V
SS
26 ground connect to VSS for normal use ROMCS 27 O chip select (address decode) for ROM RA0 28 O bit 0 of address to DRAM, ROM and IC RA1 29 O bit 1 of address to DRAM, ROM and IC RA2 30 O bit 2 of address to DRAM, ROM and IC RA3 31 O bit 3 of address to DRAM, ROM and IC
1997 May 16 5
Philips Semiconductors Preliminary specification
Chinese Character System Teletext (CCST) decoder
SAA5700
RA4 32 O bit 4 of address to DRAM, ROM and IC V
SS1
33 ground 0 V power supply digital; connected internally to V
SS2
and V
SS3
n.c. 34 not connected V
DDD1
35 supply +5 V power supply digital; connected internally to V
DD2
RA5 36 O bit 5 of address to DRAM, ROM and IC RA6 37 O bit 6 of address to DRAM, ROM and IC RA7 38 O bit 7 of address to DRAM, ROM and IC n.c. 39 not connected RA8 40 O bit 8 of address to DRAM, ROM and IC RA9 41 O bit 9 of address to DRAM, ROM and IC RAS 42 O row address strobe to DRAM; active LOW n.c. 43 not connected WE 44 O write enable to DRAM and IC; active LOW i.c. 45 internally connected; do not use RD0 46 I/O bit 0 of data bus to/from DRAM, ROM and IC RD1 47 I/O bit 1 of data bus to/from DRAM, ROM and IC V
DDD2
48 supply +5 V power supply digital; connected internally to V
DD1
V
SS2
49 ground 0 V power supply digital; connected internally to V
SS1
and V
SS3
n.c. 50 not connected RD2 51 I/O bit 2 of data bus to/from DRAM, ROM and IC RD3 52 I/O bit 3 of data bus to/from DRAM, ROM and IC CAS 53 O column address strobe to DRAM; active LOW RA10 54 O bit 10 of address to DRAM, ROM and IC RD7 55 I/O bit 7 of data bus to/from DRAM, ROM and IC RD6 56 I/O bit 6 of data bus to/from DRAM, ROM and IC RD5 57 I/O bit 5 of data bus to/from DRAM, ROM and IC RD4 58 I/O bit 4 of data bus to/from DRAM, ROM and IC RESET 59 I chip/processor reset input (active HIGH) DDA 60 I/O bidirectional serial data to/from optional Decryptor SCL 61 I primary I
2
C-bus serial clock input
SDA 62 I/O primary I
2
C-bus serial data DCL 63 O serial clock to optional Decryptor OSCIN 64 I oscillator input from crystal/external clock input
SYMBOL PIN I/O DESCRIPTION
1997 May 16 6
Philips Semiconductors Preliminary specification
Chinese Character System Teletext (CCST) decoder
SAA5700
Fig.2 Pin configuration.
handbook, full pagewidth
SAA5700
MGG538
1 2 3 4 5 6 7 8
9 10 11 12 13 14 15 16 17 18 19
OSCOUT
V
SS3
n.c.
BLACK
CVBS
STN
I
REF
V
SSA
V
DDA
REF+
i.c. i.c. i.c.
V
SS
n.c.
V
SS
LFB
FFB/STTV
V
DDX
RD2 n.c. V
SS2
V
DDD2
RD1 RD0 i.c. WE n.c. RAS RA9 RA8 n.c. RA7 RA6 RA5 V
DDD1 n.c. V
SS1
51
50 49 48 47 46 45 44 43 42
41 40 39 38 37 36 35 34 33
20
21
22
23
24
25
26
27
28
29
30
31
32
64
63
62
61
60
59
58
57
56
55
54
53
52
OSCIN
DCL
SDA
SCL
DDA
RESET
RD4
RD5
RD6
RD7
RA10
CAS
RD3
V
SSO
R
G
B
BLAN
ODD/EVEN
V
SS
ROMCS
RA0
RA1
RA2
RA3
RA4
1997 May 16 7
Philips Semiconductors Preliminary specification
Chinese Character System Teletext (CCST) decoder
SAA5700
HIGH LEVEL I2C-BUS COMMAND INTERFACE
This device communicates via the I2C-bus using the SAFARI protocol. The following section indicates the protocol which is supported by this decoder.
User commands
Table 1 lists the CCST user command codes in TV mode; Table 2 lists the CCST user command codes in Text mode.
Table 1 TV mode user command codes
FUNCTION ID
(HEX)
FUNCTION
00 01 02 03 PICTURE 04 STATUS 05 06 07 TIME 08 09 0A
0B 0C 0D 0E 0F
10 TV PROGRAMME 0
11 TV PROGRAMME 1
12 TV PROGRAMME 2
13 TV PROGRAMME 3
14 TV PROGRAMME 4
15 TV PROGRAMME 5
16 TV PROGRAMME 6
17 TV PROGRAMME 7
18 TV PROGRAMME 8
19 TV PROGRAMME 9 1A TV PROGRAMME10 1B TV PROGRAMME11 1C TV PROGRAMME 12 1D TV PROGRAMME 13 1E TV PROGRAMME14 1F TV PROGRAMME 15
Table 2 Text mode user command codes
FUNCTION ID
(HEX)
FUNCTION
20 RED 21 GREEN 22 YELLOW 23 SUBTITLE 24 STATUS 25 HOLD TOGGLE 26 REVEAL 27 CANCEL TOGGLE 28 INDEX
29 2A BROWSE 2B REVEAL SET TOGGLE 2C 2D PREVIOUS 2E DISPLAY CHINESE PROMPT 2F SUBCODE TOGGLE
30 1
31 2
32 3
33 4
34 5
35 6
36 7
27 8
28 9
29 0 3A SIZE 3B UP 3C DOWN 3D CYAN 3E MIX 3F TEXT
1997 May 16 8
Philips Semiconductors Preliminary specification
Chinese Character System Teletext (CCST) decoder
SAA5700
Extended commands
The extended commands for the decoder are listed in Table 3.
Table 3 Extended commands
OBJECT FUNCTION
PARAMETER LENGTH
(BYTES)
PARAMETERS
NAME
ID
(HEX)
NAME
ID
(HEX)
INPUT OUTPUT INPUT OUTPUT
Display 48 set sync mode 04 1 sync mode none
set display position
08 4
row start, line start none
Processor 52 restart software 06 3 FFFFFCH none Memory and OSD 53 read packet 03 1
[+1]
40 packet number,
[Designation code]
packet data
write packet 06 1
+40
packet number, packet data
none
OSD mode on 08 0 none none OSD mode off 0A 0 none none OSD display 0E 0 none none clear display page 10 0 none none
Loading...
+ 16 hidden pages