Preliminary specification
File under Integrated Circuits, IC22
1997 Jan 06
Page 2
Philips SemiconductorsPreliminary specification
Digital Video Encoder (ConDENC)SAA7120; SAA7121
FEATURES
• Monolithic CMOS 3.3 V (5 V) device
• Digital PAL/NTSC encoder
• System pixel frequency 13.5 MHz
• Accepts MPEG decoded data on 8-bit wide input port;
input data format Cb-Y-Cr (CCIR 656), SAV and EAV
• Three DACs for Y, C and CVBS, two times oversampled
with 10 bit resolution
• Real time control of subcarrier
• Cross colour reduction filter
• Closed captioning encoding and WST- and
NABTS-Teletext encoding including sequencer and filter
• Line 23 wide screen signalling encoding
2
• Fast I
C-bus control port (400 kHz)
• Encoder can be master or slave
• Programmable horizontal and vertical input
synchronization phase
• Programmable horizontal sync output phase
• Internal colour bar generator (CBG)
• 2 × 2 bytes in lines 20 (NTSC) for copy guard
management system can be loaded via I2C-bus
• Down-mode of DACs
• Controlled rise/fall times of synchronization and
blanking output signals
• Macrovision Pay-per-View copy protection system rev.7
and rev.6.1 as option.
This applies to SAA7120 only. The device is protected
by USA patent numbers 4631603, 4577216 and
4819098 and other intellectual property rights. Use of
the Macrovision anti-copy process in the device is
licensed for non-commercial home use only.
Reverse engineering or disassembly is prohibited.
Please contact your nearest Philips Semiconductors
sales office for more information.
• QFP44 package.
GENERAL DESCRIPTION
The SAA7120; SAA7121 encodes digital YUV video data
to an NTSC or PAL CVBS or S-Video signal.
The circuit accepts CCIR compatible YUV data with
720 active pixels per line in 4:2:2multiplexed formats,
for example MPEG decoded data. It includes a sync/clock
generator and on-chip DACs.
QUICK REFERENCE DATA
SYMBOLPARAMETERMIN.TYP.MAX.UNIT
V
V
I
DDA
I
DDD
V
V
DDA
DDD
i
o(p-p)
analog supply voltage3.13.33.5V
digital supply voltage3.03.33.6V
analog supply current−−62mA
digital supply current−−38mA
input signal voltage levelsTTL compatible
analog output signal voltages Y, C, and CVBS without load
1.21.351.45V
(peak-to-peak value)
R
L
load resistance75−300Ω
ILELF integral linearity error−−±3LSB
DLELF differential linearity error−−±1LSB
T
res.1−reserved
SP2Itest pin; connected to digital ground for normal operation
AP3Itest pin; connected to digital ground for normal operation
LLC4Iline-locked clock; this is the 27 MHz master clock for the encoder
V
SSD1
V
DDD1
RCV17I/Oraster control 1 for video port; this pin receives/provides a VS/FS/FSEQ signal
RCV28I/Oraster control 2 for video port; this pin provides an HS pulse of programmable length or
MP79I
MP610I
MP511I
MP412I
MP313I
MP214I
MP115I
MP016I
V
DDD2
V
SSD2
RTCI19IReal Time Control input; if the LLC clock is provided by an SAA7111 or SAA7151B,
res.20−reserved
SA21Ithe I
res.22−reserved
res.23−reserved
C24Oanalog output of the chrominance signal
V
DDA1
res.26−reserved
Y27Oanalog output of VBS signal
V
DDA2
res.29−reserved
CVBS30Oanalog output of the CVBS signal
V
DDA3
V
SSA1
V
SSA2
XTALO34Ocrystal oscillator output (to crystal)
XTALI35Icrystal oscillator input (from crystal); if the oscillator is not used, this pin should be
V
DDA4
XCLK37Oclock output of the crystal oscillator
5Idigital ground 1
6Idigital supply voltage 1
receives an HS pulse
MPEG port; it is an input for
“CCIR 656”
style multiplexed Cb Y, Cr data
17Idigital supply voltage 2
18Idigital ground 2
RTCI should be connected to pin RTCO of the decoder to improve the signal quality
31Ianalog supply voltage 3 for the CVBS DAC
32Ianalog ground 1 for the DACs
33Ianalog ground 2 for the oscillator and reference voltage
connected to ground
36Ianalog supply voltage 4 for the oscillator and reference voltage
1997 Jan 064
Page 5
Philips SemiconductorsPreliminary specification
Digital Video Encoder (ConDENC)SAA7120; SAA7121
SYMBOLPINI/ODESCRIPTION
V
SSD3
V
DDD3
RESET40Ireset input, active LOW; after reset is applied, all digital I/Os are in input mode;
SCL41II
SDA42I/OI
TTXRQ43Oteletext request output, indicating when bit stream is valid
TTX44Iteletext bit stream input
handbook, full pagewidth
38Idigital ground 3
39Idigital supply voltage 3
the I2C-bus receiver waits for the START condition
2
C-bus serial clock input
2
C-bus serial data input/output
TTXRQ
SDA
44 TTX
43
42
SCL
41
RESET
40
DDD3
V
39
SSD3
V
38
XCLK
37
DDA4
V
36
XTALI
35
XTALO
34
V
SSD1
V
DDD1
RCV1
RCV2
SP
AP
LLC
MP7
MP6
MP5
1res.
2
3
4
5
6
7
8
9
10
11
12
13
14
MP4
MP3
MP2
SAA7120
SAA7121
15
MP1
16
MP0
17
DDD2
V
18
SSD2
V
19
RTCI
20
res.
21
SA
22
res.
33
32
31
30
29
28
27
26
25
24
23
MBH790
V
SSA2
V
SSA1
V
DDA3
CVBS
res.
V
DDA2
Y
res.
V
DDA1
C
res.
Fig.2 Pin configuration.
1997 Jan 065
Page 6
Philips SemiconductorsPreliminary specification
Digital Video Encoder (ConDENC)SAA7120; SAA7121
FUNCTIONAL DESCRIPTION
The digital video encoder (ConDENC) encodes digital
luminance and colour difference signals simultaneously
into analog CVBS and S-Video signals. NTSC-M,
PAL B/G, and sub-standards are supported.
Both interlaced and non-interlaced operation is possible
for all standards.
The basic encoder function consists of subcarrier
generation, colour modulation and the insertion of
synchronization signals. Luminance and chrominance
signals are filtered in accordance with the standard
requirements of
“RS-170-A”
and
“CCIR 624”
.
For ease of analog post-filtering the signals are
oversampled twice with respect to the pixel clock prior to
digital-to-analog conversion.
The filter characteristics are shown in Figs 3 and 4.
The DACs for Y, C, and CVBS have 10-bit resolution.
The 8-bit multiplexed Cb-Y-Cr formats are
“CCIR 656”
(D1 format) compatible, but the SAV and EAV codes can
be decoded optionally when the device is to operate in
slave mode.
It is also possible to connect a Philips Digital Video
Decoder (SAA7111 or SAA7151B) to the ConDENC.
Via pin RTCI, connected to RTCO of a decoder,
information concerning the actual subcarrier, PAL-ID and
(if used in conjunction with the SAA7111) the subcarrier
phase can be inserted.
The ConDENC synthesizes all necessary internal signals,
colour subcarrier frequency and synchronization signals.
2
Wide screen signalling data can be loaded via the I
C-bus.
It is inserted into line 23 for 50 Hz field rate standards.
The IC contains closed caption and extended data
services encoding (line 21), and supports anti-taping
signal generation in accordance with Macrovision.
Possibilities are provided for setting video parameters:
Black and blanking level control
Colour subcarrier frequency
Variable burst amplitude.
During reset (RESET = LOW) and after reset is released,
all digital I/O stages are set to input mode. A reset forces
handbook, halfpage
G
(dB)
1
v
0
MBE736
(1)
the I2C-bus interface to abort a running bus transfer and
sets register 3A to 03H, register 61 to 06H,
registers 6BH and 6EH to 00H and bit TTX60 to 0.
All other control registers are not influenced by a reset.
−1
−2
−3
−4
−5
02
(1) CCRS1 = 0; CCRS0 = 0.
4
Fig.4 Luminance transfer characteristic 2.
handbook, full pagewidth
G
(dB)
6
v
0
−6
f (MHz)
Encoder
IDEO PATH
V
The encoder generates out of Y, U and V baseband
signals luminance and colour subcarrier output signals,
suitable for use as CVBS or separate Y and C signals.
Luminance is modified in gain and in offset (the latter
programmable in a certain range to enable different black
level set-ups). A fixed synchronization level in accordance
6
with standard composite synchronization schemes is
inserted. The inserted blanking level is programmable to
allow for manipulations with Macrovision anti-taping.
Additional insertion of AGC super-white pulses,
programmable in height, is supported.
MBE737
−12
−18
−24
−30
−36
−42
−48
−54
024
(1) SCBW = 1.
(2) SCBW = 0.
(1)(2)
68101214
Fig.5 Chrominance transfer characteristic 1.
1997 Jan 067
f (MHz)
Page 8
Philips SemiconductorsPreliminary specification
Digital Video Encoder (ConDENC)SAA7120; SAA7121
signal TTXRQ a single teletext bit has to be provided after
handbook, halfpage
G
(dB)
2
v
0
−2
−4
MBE735
(1)
(2)
a programmable delay at input pin.
Phase variant interpolation is achieved on this bitstream in
the internal teletext encoder, providing sufficient small
phase jitter on the output text lines.
TTXRQ provides a fully programmable request signal to
the teletext source, indicating the insertion period of
bitstream at lines selectable independently for both fields.
The internal insertion window for text is set to 360
(PAL-WST), 296 (NTSC-WST) or 288 (NABTS) teletext
bits including clock run-in bits. For protocol and timing
see Fig.7.
C
LOSED CAPTION ENCODER
−6
00.40.81.6
(1) SCBW = 1.
(2) SCBW = 0.
1.2
f (MHz)
Fig.6 Chrominance transfer characteristic 2.
In order to enable easy analog post-filtering, luminance is
interpolated from 13.5 MHz data rate to 27 MHz data rate,
providing luminance in 10-bit resolution. This filter is also
used to define smoothed transients for synchronization
pulses and blanking period. For transfer characteristic of
the luminance interpolation filter see Figs 3 and 4.
Chrominance is modified in gain (programmable
separately for U and V), standard dependent burst is
inserted, before baseband colour signals are interpolated
from 6.75 MHz data rate to 27 MHz data rate. One of the
interpolation stages can be bypassed, thus providing a
higher colour bandwidth, which can be made use of for
Y and C output. For transfer characteristics of the
chrominance interpolation filter see Figs 5 and 6.
The amplitude, beginning and ending of inserted burst is
programmable in a certain range, suitable for standard
signals and for special effects. Behind the succeeding
quadrature modulator, colour in 10-bit resolution is
provided on subcarrier.
The numeric ratio between Y and C outputs is in
accordance with set standards.
Using this circuit, data in accordance with the specification
of closed caption or extended data service, delivered by
the control interface, can be encoded (Line 21).
Two dedicated pairs of bytes (two bytes per field), each
pair preceded by run-in clocks and framing code, are
possible.
The actual line number where data is to be encoded in, can
be modified in a certain range.
Data clock frequency is in accordance with definition for
NTSC-M standard 32 times horizontal line frequency.
Data LOW at the output of the DACs corresponds to 0 IRE,
data HIGH at the output of the DACs corresponds to
approximately 50 IRE.
It is also possible to encode Closed Caption Data for 50 Hz
field frequencies at 32 times horizontal line frequency.
NTI-TAPING (SAA7120 ONLY)
A
For more information contact your nearest Philips
Semiconductors sales office.
Data manager
In the data manager, real time arbitration on the data
stream to be encoded is performed.
A pre-defined colour look-up table located in this block can
be read out in a pre-defined sequence (8 steps per active
video line), achieving a colour bar test pattern generator
without the need for an external data source. The colour
bar function is under software control only.
T
ELETEXT INSERTION AND ENCODING
Pin TTX receives a WST- or NABTS-Teletext bitstream
sampled at the LLC clock. At each rising edge of output
1997 Jan 068
Output interface/DACs
In the output interface encoded Y and C signals are
converted from digital to analog in 10-bit resolution.
Page 9
Philips SemiconductorsPreliminary specification
Digital Video Encoder (ConDENC)SAA7120; SAA7121
Y and C signals are also combined to a 10-bit CVBS
signal.
The CVBS output occurs with the same processing delay
as the Y and C outputs. Absolute amplitude at the input of
the DAC for CVBS is reduced by15⁄16 with respect to
Y and C DACs to make maximum use of conversion
ranges.
Outputs of the DACs can be set together in two groups via
software control to minimum output voltage for either
purpose.
Synchronization
Synchronization of the ConDENC is able to operate in two
modes; slave mode and master mode.
In the slave mode, the circuit accepts synchronization
pulses at the bidirectional RCV1 port. The timing and
trigger behaviour related to RCV1 can be influenced by
programming the polarity and the on-chip delay of RCV1.
Active slope of RCV1 defines the vertical phase and
optionally the odd/even and colour frame phase to be
initialized, it can be also used to set the horizontal phase.
If the horizontal phase is not to be influenced by RCV1, a
horizontal synchronization pulse needs to be supplied at
the pin RCV2. Timing and trigger behaviour can also be
influenced by RCV2.
If there are missing pulses at RCV1 and/or RCV2, the time
base of ConDENC runs free, thus an arbitrary number of
synchronization slopes may be absent, but no additional
pulses (with the incorrect phase) must occur.
If the vertical and horizontal phase is derived from RCV1,
RCV2 can be used for horizontal or composite blanking
input or output.
Alternatively, the device can be triggered by auxiliary
codes in a
“CCIR 656”
data stream at the MP port.
On the RCV2 port, the device can provide a horizontal
synchronization pulse with programmable start and stop
phase; this pulse can be inhibited in the vertical blanking
period to build up, for example, a composite blanking
signal.
The polarity of both RCV1 and RCV2 is selectable by
software control.
The length of a field and the start and end of its active part
can be programmed. The active part of a field always
starts at the beginning of a line.
Teletext timing
The teletext timing is shown in Fig.7. tFD is the time needed
to interpolate input data TTX and inserting it into the
CVBS and Y output signal, such that it appears at
t
= 10.2 µs (PAL) or t
TTX
= 10.5 µs (NTSC) after the
TTX
leading edge of the horizontal synchronization pulse.
Time tPD is the pipeline delay time introduced by the
source that is gated by TTXRQ in order to deliver TTX
data. This delay is programmable by register TTXHD.
For every active HIGH-state at output pin TTXRQ, a new
teletext bit must be provided by the source.
Since the beginning of the pulses representing the TTXRQ
signal and the delay between the rising edge of TTXRQ
and valid teletext input data are fully programmable
(TTXHS and TTXHD), the TTX data is always inserted at
the correct position after the leading edge of outgoing
horizontal synchronization pulse.
Time t
is the internally used insertion window for
TTXWin
TTX data; it has a constant length that allows insertion of
360 teletext bits at a text data rate of 6.9375 Mbits/s
(PAL), 296 teletext bits at a text data rate of 5.7272 Mbits/s
(World Standard TTX) or 288 teletext bits at a text data
rate of 5.7272 Mbits/s (NABTS). The insertion window is
not opened if the control bit TTXEN is logic 0.
In the master mode, the time base of the circuit
continuously runs free. On the RCV1 port, the device can
output:
• A Vertical Synchronisation signal (VS) with 3 or 2.5 lines
duration, or
• An ODD/EVEN signal which is LOW in odd fields, or
• A field sequence signal (FSEQ) which is HIGH in the first
of 4 or 8 fields respectively.
1997 Jan 069
Using appropriate programming, all suitable lines of the
odd field (TTXOVS and TTXOVE) plus all suitable lines of
the even field (TTXEVS and TTXEVE) can be used for
teletext insertion.
The analog output voltages are dependent on the
open-loop voltage of the operational amplifiers for
full-scale conversion (typical value 1.35 V), the internal
series resistor (typical value 2 Ω), the external series
resistor and the external load impedance.
The digital output signals in front of the DACs under
nominal conditions occupy different conversion ranges, as
indicated in Table 1 for a
100
⁄
colour bar signal.
100
Values for the external series resistors result in a 75 Ω
load.
Input levels and formats
The ConDENC expects digital Y, Cb, Cr data with levels
(digital codes) in accordance with
“CCIR 601”
(see
Tables 2 and 3).
For C and CVBS outputs, deviating amplitudes of the
colour difference signals can be compensated by
independent gain control setting, while gain for luminance
is set to predefined values, distinguishable for 7.5 IRE
set-up or without set-up.
Reference levels are measured with a colour bar,
100% white, 100% amplitude and 100% saturation.
1997 Jan 0610
Page 11
Philips SemiconductorsPreliminary specification
Digital Video Encoder (ConDENC)SAA7120; SAA7121
I2C-bus interface
The I2C-bus interface is a standard slave transceiver,
supporting 7-bit slave addresses and 400 kbits/s
guaranteed transfer rate. It uses 8-bit subaddressing with
an auto-increment function. All registers are write only,
except one readable status byte.
Tables 5 and 4 summarize the format of the I
addressing. For more information on how to use the
I2C-bus see
“The I2C-bus and how to use it”
no. 9398 393 40011. Tables 7 to 42 contain the
programming information for the subaddresses. Table 6
summarises this information.
1. All bits labelled ‘0’ are reserved. They must be programmed with logic 0.
Page 14
Philips SemiconductorsPreliminary specification
Digital Video Encoder (ConDENC)SAA7120; SAA7121
Slave Receiver
Table 7 Subaddress 26 and 27
DATA BYTE
WSS−wide screen signalling bits:13 to 11 = reserved
WSSON0wide screen signalling output is disabled
Table 8 Subaddress 28 and 29
DATA BYTE
BS−starting point of burst in clock cyclesPAL : BS = 33 (21H)
BE−ending point of burst in clock cyclesPAL : BS = 29 (1DH)
DECCOL0disable colour detection bit of RTCI input
DECFIS0field sequence as FISE in subaddress 61
LOGIC
LEVEL
1wide screen signalling output is enabled
LOGIC
LEVEL
1enable colour detection bit of RTCI inputbit RTCE must be set to 1 (see Fig.10)
1field sequence as FISE bit in RTCI inputbit RTCE must be set to 1 (see Fig.10)
DESCRIPTIONREMARKS
DESCRIPTION
10 to 8 = subtitles
7 to 4 = enhanced services
3 to 0 = aspect ratio
NTSC : BS = 25 (19H)
NTSC : BS = 29 (1DH)
Table 9 Subaddress 2A to 2D
DATA BYTEDESCRIPTIONREMARKS
CGO0first byte of Copy guard data, odd fieldLSBs of the respective bytes are encoded
CGO1second byte of Copy guard data, odd field
CGE0first byte of Copy guard data, even field
CGE1second byte of Copy guard data, even field
Table 10 Subaddress 2E
DATA BYTE
CCEN1CCEN0
00copy guard encoding off
01enables encoding in field 1 (odd)
10enables encoding in field 2 (even)
11enables encoding in both fields
immediately after run-in and framing code, the
MSBs of the respective bytes have to carry the
parity bit, in accordance with the definition of
Line 20 encoding format.
DESCRIPTION
1997 Jan 0614
Page 15
Philips SemiconductorsPreliminary specification
Digital Video Encoder (ConDENC)SAA7120; SAA7121
Table 11 Subaddress 3A
DATA BYTE
UV2C0Cb, Cr data are two’s complement
Y2C0Y data is two’s complement
SYMP0horizontal and vertical trigger is taken from RCV2 and RCV1 respectively; default after reset
CBENB0data from input ports is encoded; default after reset
Table 12 Subaddress 5A
DATA BYTEDESCRIPTIONVALUERESULT
CHPSphase of encoded colour subcarrier
Remark: in subaddresses 5B, 5C, 5D, 5E and 62 all IRE values are rounded up.
Table 13 Subaddress 5B and 5D
LOGIC
LEVEL
1Cb, Cr data are straight binary; default after reset
1Y data is straight binary; default after reset
1horizontal and vertical trigger is decoded out of
1colour bar with fixed colours is encoded
(including burst) relative to horizontal sync;
can be adjusted in steps of
360/256 degrees
DESCRIPTION
3FHPAL-B/G and data from input ports
69HPAL-B/G and data from look-up table
67HNTSC-M and data from input ports
89HNTSC-M and data from look-up table
DECPHreal time controllogic 0disable subcarrier phase reset bit from RTCI
logic 1enable subcarrier phase reset bit from RTCI
(see Fig.10)
Notes
1. Output black level/IRE = BLNNL × 2/6.29 + 25.4
2. Output black level/IRE = BLNNL × 2/6.18 + 25.9
Table 17 Subaddress 5F
DATA BYTEDESCRIPTION
BLNVBvariable blanking level during vertical blanking interval is typically identical to value of BLNNL
CCRSselect cross colour reduction filter in luminance; see Table 18
Table 18 Logic levels and function of CCRS
CCRS1CCRS0DESCRIPTION
00no cross colour reduction; for overall transfer characteristic of luminance see Fig.3
01cross colour reduction #1 active; for overall transfer characteristic see Fig.3
10cross colour reduction #2 active; for overall transfer characteristic see Fig.3
11cross colour reduction #3 active; for overall transfer characteristic see Fig.3
1997 Jan 0616
Page 17
Philips SemiconductorsPreliminary specification
Digital Video Encoder (ConDENC)SAA7120; SAA7121
Table 19 Subaddress 61
DATA BYTE
FISE0864 total pixel clocks per line; default after reset
PAL0NTSC encoding (non-alternating V component)
SCBW0enlarged bandwidth for chrominance encoding (for overall transfer characteristic of
YGS0luminance gain for white − black 100 IRE; default after reset
INPI0PAL switch phase is nominal; default after reset
DOWN0DACs for CVBS, Y and C in normal operational mode; default after reset
Table 20 Subaddress 62H
DATA BYTE
RTCE0no real time control of generated subcarrier frequency
LOGIC
LEVEL
1858 total pixel clocks per line
1PAL encoding (alternating V component); default after reset
chrominance in baseband representation see Figs 3 and 4)
1standard bandwidth for chrominance encoding (for overall transfer characteristic of
chrominance in baseband representation see Figs 3 and 4); default after reset
1luminance gain for white − black 92.5 IRE including 7.5 IRE set-up of black
1PAL switch phase is inverted compared to nominal
1DACs for CVBS, Y and C forced to lowest output voltage
LOGIC
LEVEL
1real time control of generated subcarrier frequency through SAA7151B or SAA7111
white-to-black = 100 IRE;
burst = 43 IRE; PAL encoding
BSTA = 0 to 3.02 × nominal
recommended value:
BSTA = 63 (3FH)
recommended value:
BSTA = 45 (2DH)
recommended value:
BSTA = 67 (43H)
recommended value:
BSTA = 47 (2FH)
Page 18
Philips SemiconductorsPreliminary specification
Digital Video Encoder (ConDENC)SAA7120; SAA7121
Table 22 Subaddress 63 to 66 (four bytes to program subcarrier frequency)
DATA BYTEDESCRIPTIONCONDITIONSREMARKS
FSC0 to FSC3 f
Note
1. Examples:
a) NTSC-M: f
b) PAL-B/G: f
Table 23 Subaddress 67 to 6A
DATA BYTEDESCRIPTIONREMARKS
L21O0first byte of captioning data, odd fieldLSBs of the respective bytes are encoded
L21O1second byte of captioning data, odd field
L21E0first byte of extended data, even field
L21E1second byte of extended data, even field
= subcarrier frequency (in
fsc
multiples of line frequency);
f
= clock frequency (in multiples
llc
of line frequency)
= 227.5, f
fsc
= 283.7516, f
fsc
= 1716 → FSC = 569408543 (21F07C1FH).
llc
= 1728 → FSC = 705268427 (2A098ACBH).
llc
f
32
fsc
FSC
=
2
×
------- f
llc
,
rounded up; see note 1
immediately after run-in and framing code, the
MSBs of the respective bytes have to carry the
parity bit, in accordance with the definition of
Line 21 encoding format.
FSC3 = most significant byte
FSC0 = least significant byte
Table 24 Subaddress 6B
DATA BYTE
LOGIC
LEVEL
DESCRIPTION
PRCV20polarity of RCV2 as output is active HIGH, rising edge is taken when input, respectively;
default after reset
1polarity of RCV2 as output is active LOW, falling edge is taken when input, respectively
ORCV20pin RCV2 is switched to input; default after reset
1pin RCV2 is switched to output
CBLF0if ORCV2 = HIGH, pin RCV2 provides an HREF signal (Horizontal Reference pulse that is
defined by RCV2S and RCV2E, also during vertical blanking Interval); default after reset
if ORCV2 = LOW and bit SYMP = LOW, signal input to RCV2 is used for horizontal
synchronization only (if TRCV2 = 1); default after reset
1if ORCV2 = HIGH, pin RCV2 provides a ‘Composite-Blanking-Not’ signal, for example a
reference pulse that is defined by RCV2S and RCV2E, excluding Vertical Blanking Interval,
which is defined by FAL and LAL
if ORCV2 = LOW and bit SYMP = LOW, signal input to RCV2 is used for horizontal
synchronization (if TRCV2 = 1) and as an internal blanking signal
PRCV10polarity of RCV1 as output is active HIGH, rising edge is taken when input; default after reset
1polarity of RCV1 as output is active LOW, falling edge is taken when input
ORCV10pin RCV1 is switched to input; default after reset
1pin RCV1 is switched to output
TRCV20horizontal synchronization is taken from RCV1 port (at bit SYMP = LOW) or from decoded
frame sync of “
CCIR 656”
input (at bit SYMP = HIGH); default after reset
1horizontal synchronization is taken from RCV2 port (at bit SYMP = LOW)
SRCV1−defines signal type on pin RCV1; see Table 25
1997 Jan 0618
Page 19
Philips SemiconductorsPreliminary specification
Digital Video Encoder (ConDENC)SAA7120; SAA7121
Table 25 Logic levels and function of SRCV1
DATA BYTE
SRCV11SRCV10
00VSVSvertical sync each field; default after reset
01FSFSframe sync (odd/even)
10FSEQFSEQfield sequence, vertical sync every fourth field
11not applicablenot applicable −
Table 26 Subaddress 6C and 6D
DATA BYTEDESCRIPTION
HTRIGsets the horizontal trigger phase related to signal on RCV1 or RCV2 input
values above 1715 (FISE = 1) or [1727 (FISE = 0)] are not allowed
increasing HTRIG decreases delays of all internally generated timing signals
reference mark: analog output horizontal sync (leading slope) coincides with active edge of RCV used
for triggering at HTRIG = 398H [398H]
Table 27 Subaddress 6D
DATA BYTEDESCRIPTION
VTRIGsets the vertical trigger phase related to signal on RCV1 input
increasing VTRIG decreases delays of all internally generated timing signals, measured in half lines
variation range of VTRIG = 0 to 31 (1FH)
AS OUTPUTAS INPUTFUNCTION
(PAL = 0) or eighth field (PAL = 1)
Table 28 Subaddress 6E
DATA BYTE
SBLBN0vertical blanking is defined by programming of FAL and LAL; default after reset
PHRES−selects the phase reset mode of the colour subcarrier generator; see Table 29
FLC−field length control; see Table 30
Table 29 Logic levels and function of PHRES
DATA BYTE
PHRES1PHRES0
00no reset or reset via RTCI from SAA7111 if bit RTCE = 1; default after reset
01reset every two lines
10reset every eight fields
11reset every four fields
LOGIC
LEVEL
1vertical blanking is forced in accordance with
DESCRIPTION
DESCRIPTION
“CCIR 624”
(50 Hz) or RS170A (60 Hz)
1997 Jan 0619
Page 20
Philips SemiconductorsPreliminary specification
Digital Video Encoder (ConDENC)SAA7120; SAA7121
Table 30 Logic levels and function of FLC
DATA BYTE
FLC1FLC0
00interlaced 312.5 lines/field at 50 Hz, 262.5 lines/field at 60 Hz; default after reset
01non-interlaced 312 lines/field at 50 Hz, 262 lines/field at 60 Hz
10non-interlaced 313 lines/field at 50 Hz, 263 lines/field at 60 Hz
11non-interlaced 313 lines/field at 50 Hz, 263 lines/field at 60 Hz
Table 31 Subaddress 6F
DATA BYTE
CCEN−enables individual Line 21 encoding; see Table 32
TTXEN0disables teletext insertion
SCCLN−selects the actual line, where closed caption or extended data are encoded
Table 32 Logic levels and function of CCEN
DATA BYTE
CCEN1CCEN0
00Line 21 encoding off
01enables encoding in field 1 (odd)
10enables encoding in field 2 (even)
11enables encoding in both fields
LOGIC
LEVEL
1enables teletext insertion
line = (SCCLN + 4) for M-systems
line = (SCCLN + 1) for other systems
DESCRIPTION
DESCRIPTION
DESCRIPTION
Table 33 Subaddress 70 to 72
DATA BYTEDESCRIPTION
RCV2Sstart of output signal on pin RCV2
values above 1715 (FISE = 1) or [1727 (FISE = 0)] are not allowed
first active pixel at analog outputs (corresponding input pixel coinciding with RCV2) at
RCV2S = 11AH [0FDH]
RCV2Eend of output signal on pin RCV2
values above 1715 (FISE = 1) or [1727 (FISE = 0)] are not allowed
last active pixel at analog outputs (corresponding input pixel coinciding with RCV2) at
RCV2E = 694H [687H]
1997 Jan 0620
Page 21
Philips SemiconductorsPreliminary specification
Digital Video Encoder (ConDENC)SAA7120; SAA7121
Table 34 Subaddress 73 and 74
DATA BYTEDESCRIPTION
TTXHSstart of signal on pin TTXRQ see Fig.7
TTXHDindicates the delay in clock cycles between rising edge of TTXRQ output and valid data on pin TTX
minimum value has to be TTXHD = 2
Table 35 Subaddress 75
DATA BYTEDESCRIPTION
VS_SVertical Sync. shift between RCV1 and RCV2 (switched to output) in master mode it is possible to shift
output signal voltage (peak-to-peak value)note 51.201.45V
internal serial resistance13Ω
output load resistance75300Ω
output signal bandwidth of DACs10−MHz
Notes
1. At maximum supply voltage with highly active input signals.
2. The data is for both input and output direction.
3. With LLC in input mode. In output mode, with a crystal connected to XTALO/XTALI duty factor is typically 50%.
4. If an internal oscillator is used, crystal deviation of nominal frequency is directly proportional to the deviation of
subcarrier frequency and line/field frequency.
5. For full digital range, without load, V
= 3.3 V. The typical voltage swing is 1.35 V, the typical minimum output
DDA
voltage (digital zero at DAC) is 0.2 V.
1997 Jan 0624
Page 25
Philips SemiconductorsPreliminary specification
Digital Video Encoder (ConDENC)SAA7120; SAA7121
T
t
d
LLC
t
f
T
LLC
t
f
not valid
not valid
2.6 V
1.5 V
0.6 V
t
r
2.4 V
1.5 V
0.8 V
t
r
valid
valid
MBE742
2.0 V
0.8 V
2.4 V
0.6 V
handbook, full pagewidth
LLC clock output
LLC clock input
input data
output data
t
SU; DAT
t
HD; DAT
t
HD; DAT
valid
t
HD; DAT
valid
t
HIGH
t
HIGH
Fig.8 Clock data timing.
handbook, full pagewidth
LLC
MP(n)
RCV2
The data demultiplexing phase is coupled to the internal horizontal phase.
The phase of the RCV2 signal is programmed to tbf (tbf for 50 Hz) in this example in output mode (RCV2S).
Cb(0)Y(0)Cr(0)Y(1)Cb(2)
Fig.9 Functional timing.
MGB699
1997 Jan 0625
Page 26
Philips SemiconductorsPreliminary specification
Digital Video Encoder (ConDENC)SAA7120; SAA7121
handbook, full pagewidth
RTCI
(1) SAA7111 provides (22:0) bits, resulting in 3 reserved bits before
sequence bit.
(2) Sequence bit
PAL: 0 = (R−Y) line normal, 1 = (R−Y) line inverted
NTSC: 0 = no change.
H/L transition
count start
128
time slot:
LOW
HPLL
increment
13
01
not used in SAA7120/21
4 bits
reserved
0021
1419
(7)
Fig.10 RTCI timing.
Explanation of RTCI data bits
1. The ConDENC generates the subcarrier frequency out
of the FSCPLL increment if enabled (see item 6.).
2. The PAL bit indicates the line with inverted R - Y
component of colour difference signal.
3. If the reset bit is enabled
(RTCE = 1; DECPH = 1; PHRES = 00), the phase of
the subcarrier is reset in each line whenever the reset
bit of RTCI input is set to 1.
4. If the FISE bit is enabled (RTCE = 1; DECFIS = 1), the
ConDENC takes this bit instead of the FISE bit in
subaddress 61H.
5. If the odd/even bit is enabled (RTCE = 1; DECOE = 1),
the ConDENC ignores its internally generated
odd/even flag and takes the odd/even bit from RTCI
input.
5 bits
(7)
reserved
invalid
sample
(1)
8/LLC
FSCPLL increment
valid
sample
(3) Reset bit: only from SAA7111 decoder.
(4) FISE bit: 0 = 50 Hz, 1 = 60 Hz.
(5) Odd/even bit: odd/even from external.
(6) Colour detection: 0 = no colour detected, 1 = colour detected.
(7) Reserved bits: 232 with 50 Hz systems, 229 with 60 Hz systems.
(4)
(3)
(5)
(2)
67 69 72 74
68
MBH789
6. If the colour detection bit is enabled (RTCE = 1;
DECCOL = 1) and no colour was detected (colour
detection bit = 0), the subcarrier frequency is
generated by the ConDENC. In the other case (colour
detection bit = 1) the subcarrier frequency is evaluated
out of FSCPLL increment.
If the colour detection bit is disabled (RTCE = 1;
DECCOL = 0), the subcarrier frequency is evaluated
out of FSCPLL increment, independent of the colour
detection bit of RTCI input.
(6)
1997 Jan 0626
Page 27
Philips SemiconductorsPreliminary specification
Digital Video Encoder (ConDENC)SAA7120; SAA7121
APPLICATION INFORMATION
AGND
AGND
0.1 µF
0.1 µF
3.3 V analog supply
+
3.3 V digital supply
+
0.1 µF0.1 µF
DGND
0.1 µF
AGNDAGND
DDA3
V
DDA2
V
DDA1
V
DDA4
V
DDD3
, V
DDD2
, V
DDD1
V
31
28
25366, 17, 393534
(2)
CVBS
U
1.23 V (p-p)
75 Ω
4.7 Ω
30 CVBS
(1)
2 Ω
DAC1
DDD
use one capacitor
for each V
AGND
10 Ω
Y
27
(1)
2 Ω
DAC2
(2)
UY1.00 V (p-p)
AGND
75 Ω
10 Ω
C
24
(1)
2 Ω
DAC3
SAA7120/21
(2)
UC0.62 V (p-p)
AGND
75 Ω
32, 33
5, 18, 38
MBH786
SSA2
, V
SSA1
AGND
V
SSD3
, V
SSD2
, V
SSD1
DGND
V
handbook, full pagewidth
Fig.11 Application environment of ConDENC.
(3)
DGND
10 pF10 pF
0.1 µH
X1
27.0 MHz
1 nF
3rd harmonic
XTALIXTALO
1997 Jan 0627
digital
inputs and
outputs
(1) Typical value.
(2) For 100/100 colour bar.
(3) Order no. 4312 065 02341.
Page 28
Philips SemiconductorsPreliminary specification
Digital Video Encoder (ConDENC)SAA7120; SAA7121
PACKAGE OUTLINE
QFP44: plastic quad flat package; 44 leads (lead length 1.3 mm); body 10 x 10 x 1.75 mm
c
y
X
A
3323
34
pin 1 index
44
1
22
Z
E
e
H
E
E
w M
b
p
12
11
A
2
A
A
1
detail X
SOT307-2
Q
(A )
3
θ
L
p
L
w M
b
e
DIMENSIONS (mm are the original dimensions)
mm
OUTLINE
VERSION
SOT307-2
A
max.
2.10
0.25
0.05
1.85
1.65
UNITA1A2A3bpcE
Note
1. Plastic or metal protrusions of 0.25 mm maximum per side are not included.
p
D
H
D
0.40
0.20
0.25
0.14
0.25
IEC JEDEC EIAJ
Z
D
B
02.55 mm
scale
(1)
(1)(1)(1)
D
10.1
9.9
REFERENCES
eH
10.1
9.9
12.9
0.81.3
12.3
1997 Jan 0628
v M
H
v M
D
A
B
LLpQZywv θ
E
12.9
12.3
0.95
0.55
0.85
0.75
0.150.10.15
EUROPEAN
PROJECTION
Z
D
1.2
1.2
0.8
0.8
ISSUE DATE
92-11-17
95-02-04
E
o
10
o
0
Page 29
Philips SemiconductorsPreliminary specification
Digital Video Encoder (ConDENC)SAA7120; SAA7121
SOLDERING
Introduction
There is no soldering method that is ideal for all IC
packages. Wave soldering is often preferred when
through-hole and surface mounted components are mixed
on one printed-circuit board. However, wave soldering is
not always suitable for surface mounted ICs, or for
printed-circuits with high population densities. In these
situations reflow soldering is often used.
This text gives a very brief insight to a complex technology.
A more in-depth account of soldering ICs can be found in
our
“IC Package Databook”
Reflow soldering
Reflow soldering techniques are suitable for all QFP
packages.
The choice of heating method may be influenced by larger
plastic QFP packages (44 leads, or more). If infrared or
vapour phase heating is used and the large packages are
not absolutely dry (less than 0.1% moisture content by
weight), vaporization of the small amount of moisture in
them can cause cracking of the plastic body. For more
information, refer to the Drypack chapter in our
Reference Handbook”
Reflow soldering requires solder paste (a suspension of
fine solder particles, flux and binding agent) to be applied
to the printed-circuit board by screen printing, stencilling or
pressure-syringe dispensing before package placement.
Several techniques exist for reflowing; for example,
thermal conduction by heated belt. Dwell times vary
between 50 and 300 seconds depending on heating
method. Typical reflow temperatures range from
215 to 250 °C.
(order code 9398 652 90011).
“Quality
(order code 9397 750 00192).
If wave soldering cannot be avoided, the following
conditions must be observed:
• A double-wave (a turbulent wave with high upward
pressure followed by a smooth laminar wave)
soldering technique should be used.
• The footprint must be at an angle of 45° to the board
direction and must incorporate solder thieves
downstream and at the side corners.
Even with these conditions, do not consider wave
soldering the following packages: QFP52 (SOT379-1),
QFP100 (SOT317-1), QFP100 (SOT317-2),
QFP100 (SOT382-1) or QFP160 (SOT322-1).
During placement and before soldering, the package must
be fixed with a droplet of adhesive. The adhesive can be
applied by screen printing, pin transfer or syringe
dispensing. The package can be soldered after the
adhesive is cured.
Maximum permissible solder temperature is 260 °C, and
maximum duration of package immersion in solder is
10 seconds, if cooled to less than 150 °C within
6 seconds. Typical dwell time is 4 seconds at 250 °C.
A mildly-activated flux will eliminate the need for removal
of corrosive residues in most applications.
Repairing soldered joints
Fix the component by first soldering two diagonallyopposite end leads. Use only a low voltage soldering iron
(less than 24 V) applied to the flat part of the lead. Contact
time must be limited to 10 seconds at up to 300 °C. When
using a dedicated tool, all other leads can be soldered in
one operation within 2 to 5 seconds between
270 and 320 °C.
Preheating is necessary to dry the paste and evaporate
the binding agent. Preheating duration: 45 minutes at
45 °C.
Wave soldering
Wave soldering is not recommended for QFP packages.
This is because of the likelihood of solder bridging due to
closely-spaced leads and the possibility of incomplete
solder penetration in multi-lead devices.
1997 Jan 0629
Page 30
Philips SemiconductorsPreliminary specification
Digital Video Encoder (ConDENC)SAA7120; SAA7121
DEFINITIONS
Data sheet status
Objective specificationThis data sheet contains target or goal specifications for product development.
Preliminary specificationThis data sheet contains preliminary data; supplementary data may be published later.
Product specificationThis data sheet contains final product specifications.
Limiting values
Limiting values given are in accordance with the Absolute Maximum Rating System (IEC 134). Stress above one or
more of the limiting values may cause permanent damage to the device. These are stress ratings only and operation
of the device at these or at any other conditions above those given in the Characteristics sections of the specification
is not implied. Exposure to limiting values for extended periods may affect device reliability.
Application information
Where application information is given, it is advisory and does not form part of the specification.
LIFE SUPPORT APPLICATIONS
These products are not designed for use in life support appliances, devices, or systems where malfunction of these
products can reasonably be expected to result in personal injury. Philips customers using or selling these products for
use in such applications do so at their own risk and agree to fully indemnify Philips for any damages resulting from such
improper use or sale.
PURCHASE OF PHILIPS I
2
C COMPONENTS
2
Purchase of Philips I
components in the I2C system provided the system conforms to the I2C specification defined by
Philips. This specification can be ordered using the code 9398 393 40011.
C components conveys a license under the Philips’ I2C patent to use the
1997 Jan 0630
Page 31
Philips SemiconductorsPreliminary specification
Digital Video Encoder (ConDENC)SAA7120; SAA7121
NOTES
1997 Jan 0631
Page 32
Philips Semiconductors – a worldwide company
Argentina: see South America
Australia: 34 Waterloo Road, NORTH RYDE, NSW 2113,
United States: 811 East Arques Avenue, SUNNYVALE, CA 94088-3409,
Tel. +1 800 234 7381
Uruguay: see South America
Vietnam: see Singapore
Yugoslavia: PHILIPS, Trg N. Pasica 5/v, 11000 BEOGRAD,
Tel. +381 11 625 344, Fax.+381 11 635 777
For all other countries apply to: Philips Semiconductors, Marketing & Sales Communications,
Building BE-p, P.O. Box 218, 5600 MD EINDHOVEN, The Netherlands, Fax. +31 40 27 24825
The information presented in this document does not form part of any quotation or contract, is believed to be accurate and reliable and may be changed
without notice. No liability will be accepted by the publisher for any consequence of its use. Publication thereof does not convey nor imply any license
under patent- or other industrial or intellectual property rights.
Internet: http://www.semiconductors.philips.com
Printed in The Netherlands657021/1200/01/pp32 Date of release: 1997 Jan 06Document order number: 9397 750 01378
Loading...
+ 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.