SAA7129AH [NXP]

Digital video encoder; 数字视频编码器
SAA7129AH
型号: SAA7129AH
厂家: NXP    NXP
描述:

Digital video encoder
数字视频编码器

转换器 色度信号转换器 消费电路 商用集成电路 编码器
文件: 总55页 (文件大小:253K)
中文:  中文翻译
下载:  下载PDF数据表文档文件
INTEGRATED CIRCUITS  
DATA SHEET  
SAA7128AH; SAA7129AH  
Digital video encoder  
Product specification  
2003 Dec 09  
Supersedes data of 2002 Oct 15  
Philips Semiconductors  
Product specification  
Digital video encoder  
SAA7128AH; SAA7129AH  
CONTENTS  
8
9
LIMITING VALUES  
CHARACTERISTICS  
1
2
3
4
5
6
7
FEATURES  
9.1  
9.2  
Explanation of RTCI data bits  
Teletext timing  
GENERAL DESCRIPTION  
ORDERING INFORMATION  
QUICK REFERENCE DATA  
BLOCK DIAGRAM  
10  
APPLICATION INFORMATION  
Digital output signals  
PACKAGE OUTLINE  
SOLDERING  
10.1  
11  
PINNING  
12  
FUNCTIONAL DESCRIPTION  
12.1  
Introduction to soldering surface mount  
packages  
Reflow soldering  
Wave soldering  
Manual soldering  
7.1  
7.2  
7.3  
Versatile fader  
Data manager  
Encoder  
12.2  
12.3  
12.4  
12.5  
7.4  
7.5  
7.6  
7.7  
RGB processor  
SECAM processor  
Output interface/DACs  
Synchronization  
Clock  
Suitability of surface mount IC packages for  
wave and reflow soldering methods  
13  
14  
15  
16  
17  
REVISION HISTORY  
7.8  
I2C-bus interface  
Input levels and formats  
Bit allocation map  
I2C-bus format  
Slave receiver  
Slave transmitter  
DATA SHEET STATUS  
DEFINITIONS  
7.9  
7.10  
7.11  
7.12  
7.13  
7.14  
DISCLAIMERS  
PURCHASE OF PHILIPS I2C COMPONENTS  
2003 Dec 09  
2
Philips Semiconductors  
Product specification  
Digital video encoder  
SAA7128AH; SAA7129AH  
1
FEATURES  
Monolithic CMOS 3.3 V device, 5 V I2C-bus optional  
Digital PAL/NTSC/SECAM encoder  
System pixel frequency 13.5 MHz  
54 MHz double-speed multiplexed D1 interface capable  
of splitting data into two separate channels (encoded  
and baseband)  
Macrovision (1) Pay-per-View copy protection system  
rev. 7.01 and rev. 6.1 as option; this applies to  
SAA7128AH 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  
Three Digital-to-Analog Converters (DACs) for CVBS  
(CSYNC), VBS (CVBS) and C (CVBS) two times  
oversampled with 10-bit resolution (signals in brackets  
optional)  
Three DACs for RED (CR), GREEN (Y) and BLUE (CB)  
two times oversampled with 9-bit resolution (signals in  
brackets optional)  
Controlled rise/fall times of output syncs and blanking  
Alternatively, an advanced composite sync is available  
on the CVBS output for RGB display centring  
On-chip crystal oscillator (3rd-harmonic or fundamental  
crystal)  
Real-time control of subcarrier  
Cross-colour reduction filter  
Down mode (low output voltage) or power-save mode of  
DACs  
Closed captioning encoding and World Standard  
Teletext (WST) and North-American Broadcast Text  
System (NABTS) teletext encoding including sequencer  
and filter  
QFP44 package.  
2
GENERAL DESCRIPTION  
The SAA7128AH; SAA7129AH encodes digital CB-Y-CR  
video data to an NTSC, PAL or SECAM CVBS or S-video  
signal. Simultaneously, RGB or bypassed but interpolated  
CB-Y-CR signals are available via three additional DACs.  
Through a 54 MHz multiplexed digital D1 input port, the  
circuit accepts two ITU-R BT.656 compatible CB-Y-CR  
data streams with 720 active pixels per line in  
Copy Generation Management System (CGMS)  
encoding (CGMS described by standard CPR-1204 of  
EIAJ); 20 bits in lines 20/283 (NTSC) can be loaded via  
I2C-bus  
Fast I2C-bus control port (400 kHz)  
Line 23 Wide Screen Signalling (WSS) encoding  
Video Programming System (VPS) data encoding in  
line 16 (50/625 lines counting)  
4 : 2 : 2 multiplexed formats. For example, MPEG  
decoded data with overlay and MPEG decoded data  
without overlay, where one data stream is latched at the  
rising, the other one is latched at the falling clock edge.  
Encoder can be master or slave  
Programmable horizontal and vertical input  
It includes a sync/clock generator and on-chip DACs.  
synchronization phase  
Programmable horizontal sync output phase  
Internal Colour Bar Generator (CBG)  
(1) Macrovision is a trademark of the Macrovision Corporation.  
3
ORDERING INFORMATION  
PACKAGE  
TYPE NUMBER  
NAME  
DESCRIPTION  
VERSION  
SAA7128AH  
SAA7129AH  
QFP44  
plastic quad flat package; 44 leads (lead length 1.3 mm);  
body 10 × 10 × 1.75 mm  
SOT307-2  
2003 Dec 09  
3
Philips Semiconductors  
Product specification  
Digital video encoder  
SAA7128AH; SAA7129AH  
4
QUICK REFERENCE DATA  
SYMBOL  
PARAMETER  
MIN.  
3.15  
TYP.  
3.3  
MAX.  
3.45  
UNIT  
VDDA  
analog supply voltage  
digital supply voltage  
analog supply current  
digital supply current  
input signal voltage levels  
V
V
VDDD  
IDDA  
IDDD  
Vi  
3.0  
3.3  
180  
40  
3.6  
190  
55  
mA  
mA  
TTL compatible  
Vo(p-p)  
analog CVBS output signal voltage for a 100  
/
100 colour bar at  
1.23  
V
75/2 load (peak-to-peak value)  
RL  
load resistance  
0
37.5  
LElf(i)  
LElf(d)  
Tamb  
low frequency integral linearity error  
low frequency differential linearity error  
ambient temperature  
±3  
±1  
70  
LSB  
LSB  
°C  
2003 Dec 09  
4
This text is here in white to force landscape pages to be rotated correctly when browsing through the pdf in the Acrobat reader.This text is here in  
_white to force landscape pages to be rotated correctly when browsing through the pdf in the Acrobat reader.This text is here inThis text is here in  
white to force landscape pages to be rotated correctly when browsing through the pdf in the Acrobat reader. white to force landscape pages to be ...  
  g
V
V
DDA3  
DDA2  
V
RESET  
40  
DDA1  
SDA SCL  
XTALI XTALO RCV1 RCV2 TTXRQ XCLK LLC1  
42  
41  
35  
34  
7
8
43  
37  
4
25 28 36  
2
21  
I C-BUS  
INTERFACE  
SA  
SYNC/CLOCK  
SAA7128AH  
SAA7129AH  
22  
31  
32  
DUMP2  
RSET  
clock and timing  
2
2
DUMP1  
I C-bus control  
2
I C-bus control  
2
I C-bus control  
I C-bus control  
30  
27  
24  
MP  
MP  
MP  
CVBS  
(CSYNC)  
Y
Y
C
9 to 16  
pos  
A
D
MP  
VP  
MP7 to MP0  
OUTPUT  
INTERFACE  
VBS  
(CVBS)  
SWITCH  
FADER  
ENCODER  
C -C  
B
MP  
R
neg  
B
C
A
(CVBS)  
33  
2
2
I C-bus control  
2
V
I C-bus  
I C-bus control  
SSA  
44  
control  
TTX  
23  
26  
29  
Y
RED  
D
RGB  
PROCESSOR  
GREEN  
BLUE  
C -C  
B
R
A
5
18  
38  
6
17  
39  
2
3
19  
20  
MHB981  
V
V
V
V
V
V
DDD3  
SP AP  
RTCI  
n.c.  
SSD1  
SSD2  
SSD3  
DDD1  
DDD2  
Fig.1 Block diagram.  
Philips Semiconductors  
Product specification  
Digital video encoder  
SAA7128AH; SAA7129AH  
6
PINNING  
SYMBOL  
PIN  
TYPE  
DESCRIPTION  
RES  
SP  
1
2
3
4
5
6
7
8
I
reserved pin; do not connect  
test pin; connected to digital ground for normal operation  
test pin; connected to digital ground for normal operation  
line-locked clock input; this is the 27 MHz master clock  
AP  
I
LLC1  
VSSD1  
VDDD1  
RCV1  
RCV2  
I
supply digital ground 1  
supply digital supply voltage 1  
I/O  
I/O  
raster control 1 for video port; this pin receives/provides a VS/FS/FSEQ signal  
raster control 2 for video port; this pin provides an HS pulse of programmable  
length or receives an HS pulse  
MP7  
MP6  
MP5  
MP4  
MP3  
MP2  
MP1  
MP0  
VDDD2  
VSSD2  
RTCI  
9
I
I
I
I
I
I
I
I
double-speed 54 MHz MPEG port; it is an input for “ITU-R BT.656” style  
multiplexed CB-Y-CR data; data is sampled on the rising and falling clock edge;  
data sampled on the rising edge is then sent to the encoding part of the device;  
data sampled on the falling edge is sent to the RGB part of the device (or vice  
versa, depending on programming)  
10  
11  
12  
13  
14  
15  
16  
17  
18  
19  
supply digital supply voltage 2  
supply digital ground 2  
I
real-time control input; if the LLC1 clock is provided by an SAA7111 or SAA7151B,  
RTCI should be connected to the RTCO pin of the respective decoder to improve  
the signal quality  
n.c.  
SA  
20  
21  
not connected  
I
select I2C-bus address; LOW selects slave address 88H, HIGH selects slave  
address 8CH  
DUMP2  
RED  
22  
23  
24  
25  
26  
27  
28  
29  
30  
31  
32  
33  
34  
35  
O
O
O
current return path 2 for DAC  
analog output of RED (CR) signal  
analog output of chrominance (CVBS) signal  
C
VDDA2  
GREEN  
VBS  
supply analog supply voltage 2 for analog outputs  
O
O
analog output of GREEN (Y) signal  
analog output of VBS (CVBS) signal  
VDDA1  
BLUE  
CVBS  
RSET  
DUMP1  
VSSA  
supply analog supply voltage 1 for analog outputs  
O
O
O
O
analog output of BLUE (CB) signal  
analog output of CVBS (CSYNC) signal  
a resistor of 1 k(Rout = 37 k) connected to VSSA sets the full-scale DAC current  
current return path 1 for DAC  
supply analog ground for the DAC reference ladder and the oscillator  
XTALO  
XTALI  
O
I
crystal oscillator output  
crystal oscillator input; if the oscillator is not used, this pin should be connected to  
ground  
VDDA3  
36  
supply analog supply voltage 3 for the DAC reference ladder and the oscillator  
2003 Dec 09  
6
Philips Semiconductors  
Product specification  
Digital video encoder  
SAA7128AH; SAA7129AH  
SYMBOL  
XCLK  
PIN  
37  
38  
39  
40  
TYPE  
DESCRIPTION  
clock output of the crystal oscillator  
O
VSSD3  
supply digital ground 3  
VDDD3  
supply digital supply voltage 3  
RESET  
I
Reset input, active LOW. After reset is applied, all digital I/Os are in input mode;  
PAL black burst on CVBS, VBS and C; RGB outputs set to lowest voltage. The  
I2C-bus receiver waits for the START condition.  
SCL  
41  
42  
43  
44  
I
I/O  
O
I
I2C-bus serial clock input  
I2C-bus serial data input/output  
SDA  
TTXRQ  
TTX  
teletext request output, indicating when text bits are requested  
teletext bit stream input  
V
1
2
33  
32  
31  
RES  
SSA  
SP  
AP  
DUMP1  
RSET  
3
4
LLC1  
30 CVBS  
29 BLUE  
V
V
V
5
SSD1  
SAA7128AH  
SAA7129AH  
6
28  
DDD1  
RCV1  
DDA1  
7
27 VBS  
RCV2  
MP7  
MP6  
8
26 GREEN  
V
9
25  
24  
DDA2  
10  
C
MP5 11  
23 RED  
MHB979  
Fig.2 Pin configuration.  
2003 Dec 09  
7
Philips Semiconductors  
Product specification  
Digital video encoder  
SAA7128AH; SAA7129AH  
7
FUNCTIONAL DESCRIPTION  
VPS data for program dependent automatic start and stop  
of such featured VCR’s is loadable via I2C-bus.  
The digital video encoder encodes digital luminance and  
colour difference signals into analog CVBS, S-video and  
simultaneously RGB or CR-Y-CB signals. NTSC-M,  
PAL-B/G, SECAM and sub-standards are supported.  
The IC also contains closed caption and extended data  
services encoding (line 21), and supports anti-taping  
signal generation in accordance with Macrovision. It is also  
possible to load data for copy generation management  
system into line 20 of every field (525/60 line counting).  
Both interlaced and non-interlaced operation is possible  
for all standards.  
A number of possibilities are provided for setting different  
video parameters, such as:  
The basic encoder function consists of subcarrier  
generation, colour modulation and insertion of  
synchronization signals. Luminance and chrominance  
signals are filtered in accordance with the standard  
requirements of “RS-170-A” and “ITU-R BT.470-3”.  
Black and blanking level control  
Colour subcarrier frequency  
Variable burst amplitude, etc.  
For ease of analog post filtering, the signals are twice  
oversampled with respect to the pixel clock before  
digital-to-analog conversion.  
During reset (RESET = LOW) and after reset is released,  
all digital I/O stages are set to input mode and the encoder  
is set to PAL mode and outputs a ‘black burst’ signal on  
CVBS and S-video outputs, while RGB outputs are set to  
their lowest output voltages. A reset forces the I2C-bus  
interface to abort any running bus transfer.  
The total filter transfer characteristics are illustrated in  
Figs 8 to 13. The DACs for Y, C and CVBS are realized  
with full 10-bit resolution; 9-bit resolution for RGB output.  
The CR-Y-CB to RGB dematrix can be bypassed optionally  
in order to provide the upsampled CR-Y-CB input signals.  
7.1  
Versatile fader  
Important note: whenever the fader is activated with the  
SYMP bit set to a logic 1 (enabling the detection of  
embedded Start of Active Video (SAV) and End of Active  
Video (EAV)), codes 00H and FFH are not allowed within  
the actual video data (as prescribed by “ITU-R BT.656”,  
anyway). If SAV (00H) has been detected, the fader  
automatically passes 100% of the respective signal until  
SAV will be detected.  
The 8-bit multiplexed CB-Y-CR formats are “ITU-R BT.656”  
(D1 format) compatible, but the SAV and EAV codes can  
be decoded optionally, when the device is operated in  
slave mode. Two independent data streams can be  
processed, one latched by the rising edge of LLC1, the  
other latched by the falling edge of LLC1. The purpose of  
that is e.g. to forward one of the data streams containing  
both video and On-Screen Display (OSD) information to  
the RGB outputs, and the other stream containing video  
only to the encoded outputs CVBS and S-video.  
Within the digital video encoder, two data streams can be  
faded against each other; these data streams can be input  
to the double speed MPEG port, which is able to separate  
two independent 27 MHz data streams MPA and MPB via  
a cross switch controlled by EDGE1 and EDGE2.  
For optimum display of RGB signals through a  
euro-connector TV set, an early composite sync pulse  
(up to 31 LLC1 clock periods) can be provided on the  
CVBS output.  
As a further alternative, the VBS and C outputs may  
provide a second and third CVBS signal.  
handbook, halfpage  
MP  
MP  
EDGE1 = 0  
pos  
A
It is also possible to connect a Philips digital video decoder  
of the SAA711x family to the SAA7128AH; SAA7129AH.  
Via the RTCI pin, connected to RTCO of a decoder,  
information concerning actual subcarrier, PAL-ID and  
definite subcarrier phase can be inserted.  
MP  
MP  
neg  
EDGE2 = 1  
B
The device synthesizes all necessary internal signals,  
colour subcarrier frequency and synchronization signals  
from that clock.  
MHB574  
Fig.3 Cross switch.  
Wide screen signalling data can be loaded via the I2C-bus  
and is inserted into line 23 for standards using 50 Hz field  
rate.  
2003 Dec 09  
8
Philips Semiconductors  
Product specification  
Digital video encoder  
SAA7128AH; SAA7129AH  
7.1.1  
CONFIGURATION EXAMPLES  
7.1.1.3  
Configuration 3  
Figures 4 to 7 show examples on how to configure the  
fader between the input ports and the outputs, separated  
into the composite (and S-video) encoder and the RGB  
encoder.  
Input MPB is passed directly to the RGB output, assuming  
e.g. it contains video including overlay. MPA is equivalently  
passed through the inactive fader to the composite (and  
S-video) output, assuming e.g. it contains video excluding  
overlay (RGBIN = 0, ENCIN = 1).  
7.1.1.1  
Configuration 1  
Input MPA can be faded into MPB. The resulting output of  
the fader is then encoded simultaneously to composite  
(and S-video) and RGB output (RGBIN = ENCIN = 1).  
In this example, either MPA or MPB could be an overlay  
(menu) signal to be faded smoothly in and out.  
e.g.  
video  
recorder  
ENCODER  
PATH  
MP  
MP  
FADER BYPASS  
A
B
e.g. TV  
RGB PATH  
e.g.  
video  
recorder  
MHB577  
ENCODER  
PATH  
FADER  
MP  
MP  
MP  
VP  
A
B
Fig.6 Configuration 3.  
OUTPUT  
e.g. TV  
RGB PATH  
7.1.1.4  
Configuration 4  
Only MPB input is in use; its signal appears both composite  
(and S-video) and RGB encoded (RGBIN = ENCIN = 0).  
MHB575  
Fig.4 Configuration 1.  
handbook, halfpage  
7.1.1.2  
Configuration 2  
ENCODER  
MP  
Input MPA can be faded into MPB. The resulting output of  
the fader is then encoded to RGB output, while the signal  
coming from MPB is fed directly to composite (and S-video)  
output (RGBIN = 1, ENCIN = 0). Also in this example,  
either MPA or MPB could be an overlay (menu) signal to be  
faded smoothly in and out, whereas the overlay appears  
only in the RGB output connected to the TV set.  
e.g. video recorder  
e.g. TV  
A
B
PATH  
MP  
RGB PATH  
MHB578  
Fig.7 Configuration 4.  
e.g.  
video  
recorder  
ENCODER  
PATH  
FADER  
MP  
MP  
MP  
VP  
A
B
OUTPUT  
e.g. TV  
RGB PATH  
MHB576  
Fig.5 Configuration 2.  
2003 Dec 09  
9
Philips Semiconductors  
Product specification  
Digital video encoder  
SAA7128AH; SAA7129AH  
7.1.2  
PARAMETERS OF THE FADER  
7.3  
Encoder  
Basically, there are three independent fade factors  
available, allowing for the equation:  
7.3.1  
VIDEO PATH  
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.  
Output = (FADEx × ln1) + [(1 FADEx) × ln2]  
Where x = 1, 2 or 3  
Luminance is modified in gain and in offset (latter  
programmable in a certain range to enable different black  
level set-ups). A blanking level can be set after insertion of  
a fixed synchronization pulse tip level in accordance with  
standard composite synchronization schemes. Other  
manipulations used for the Macrovision anti-taping  
process such as additional insertion of AGC super-white  
pulses (programmable in height) are supported by the  
SAA7128AH only.  
Factor FADE1 is effective, when a colour in the data  
stream fed to the MPEG port fader input is recognized as  
being between KEY1L and KEY1U. That means, the  
colour is not identified by a single numeric value, but an  
upper and lower threshold in which a 24-bit YUV colour  
space can be defined. FADE1 = 00H results in 100%  
signal at the MPEG port fader input and 0% signal at the  
fader Video port input. Variation of 63 steps is possible up  
to FADE1 = 3FH, resulting in 0% signal at the MPEG port  
fader input and 100% signal at the fader Video port input.  
In order to enable easy analog post filtering, luminance is  
interpolated from a 13.5 MHz data rate to a 27 MHz data  
rate, providing luminance in 10-bit resolution. The transfer  
characteristics of the luminance interpolation filter are  
illustrated in Figs 10 and 11. Appropriate transients at  
start/end of active video and for synchronization pulses  
are ensured.  
Factor FADE2 is effective, when a colour in the data  
stream fed to the MPEG port fader input is recognized as  
being between KEY2L and KEY2U. FADE2 is to be seen  
in conjunction with a colour that is defined by a 24-bit  
internal Colour Look-Up Table (CLUT). FADE2 = 00H  
results in 100% of the internally defined LUT colour and  
0% signal at the fader Video port input. Variation of  
63 steps is possible up to FADE2 = 3FH, resulting in 0% of  
the internally defined LUT colour and 100% signal at the  
fader Video port input.  
Chrominance is modified in gain (programmable  
separately for U and V), standard dependent burst is  
inserted, before baseband colour signals are interpolated  
from a 6.75 MHz data rate to a 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. The transfer characteristics of the  
chrominance interpolation filter are illustrated in  
Figs 8 and 9.  
Finally, factor FADE3 is effective when a colour in the data  
stream fed to the MPEG port fader input is recognized as  
neither being between KEY1L and KEY1U nor being  
between KEY2L and KEY2H. FADE3 = 00H results in  
100% signal at the MPEG port fader input and 0% signal  
at the fader Video port input. Variation of 63 steps is  
possible up to FADE3 = 3FH, resulting in 0% signal at the  
MPEG port fader input and 100% signal at the fader Video  
port input.  
The amplitude, beginning and ending of the inserted burst,  
is programmable in a certain range that is suitable for  
standard signals and for special effects. Behind the  
succeeding quadrature modulator, colour in a 10-bit  
resolution is provided on the subcarrier.  
Optionally, all upper and lower thresholds can be ignored,  
enabling to fade signals only against the LUT colour.  
The numeric ratio between Y and C outputs is in  
accordance with the respective standards.  
If bit CFADM is set HIGH, all data at the MPEG port fader  
are faded against the LUT colour, if bit CFADV is set  
HIGH, all data at the Video port fader are faded against the  
LUT colour.  
7.2  
Data manager  
In the data manager, alternatively to the external video  
data, 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.  
2003 Dec 09  
10  
Philips Semiconductors  
Product specification  
Digital video encoder  
SAA7128AH; SAA7129AH  
7.3.2  
TELETEXT INSERTION AND ENCODING  
7.4  
RGB processor  
Pin TTX receives a WST or NABTS teletext bitstream  
sampled at the LLC clock. Two protocols are provided:  
This block contains a dematrix in order to produce red,  
green and blue signals to be fed to a SCART plug.  
At each rising edge of output signal (TTXRQ) a single  
teletext bit has to be provided after a programmable  
delay at input pin TTX  
Before Y, CB and CR signals are de-matrixed, individual  
gain adjustment for Y and colour difference signals and  
2 times oversampling for luminance and 4 times  
oversampling for colour difference signals is performed.  
The transfer curves of luminance and colour difference  
components of RGB are illustrated in Figs 12 and 13.  
The signal TTXRQ performs only a single LOW-to-HIGH  
transition and remains at HIGH level for 360, 296 or 288  
teletext bits, depending on the chosen standard.  
Phase variant interpolation is achieved on this bitstream in  
the internal teletext encoder, providing sufficient small  
phase jitter on the output text lines.  
7.5  
SECAM processor  
SECAM specific pre-processing is achieved by a  
pre-emphasis of colour difference signals (for gain and  
phase see Figs 14 and 15).  
TTXRQ provides a fully programmable request signal to  
the teletext source, indicating the insertion period of  
bitstream at lines which are 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. The protocol and  
timing are illustrated in Fig.23.  
A baseband frequency modulator with a reference  
frequency shifted from 4.286 MHz to DC carries out  
SECAM modulation in accordance with appropriate  
standard or optionally wide clipping limits.  
After the HF pre-emphasis, also applied on a DC reference  
carrier (anti-Cloche filter; see Figs 16 and 17), line-by-line  
sequential carriers with black reference of 4.25 MHz (Db)  
and 4.40625 MHz (Dr) are generated using specified  
values for FSC programming bytes.  
7.3.3  
VIDEO PROGRAMMING SYSTEM (VPS) ENCODING  
Five bytes of VPS information can be loaded via the  
I2C-bus and will be encoded in the appropriate format into  
line 16.  
Alternating phase reset in accordance with SECAM  
standard is carried out automatically. During vertical  
blanking, the so-called “bottle pulses” are not provided.  
7.3.4  
CLOSED CAPTION ENCODER  
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.  
7.6  
Output interface/DACs  
In the output interface, encoded Y and C signals are  
converted from digital-to-analog in a 10-bit resolution.  
Y and C signals are also combined to a 10-bit CVBS  
signal.  
The actual line number where data is to be encoded in, can  
be modified in a certain range.  
The CVBS output occurs with the same processing delay  
(equal to 82 LLC clock periods, measured from MP input  
to the analog outputs) as the Y, C and RGB outputs.  
Absolute amplitude at the input of the DAC for CVBS is  
reduced by 15  
16 with respect to Y and C DACs to make  
maximum use of conversion ranges.  
The data clock frequency is in accordance with the  
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.  
Red, green and blue signals are also converted from  
digital-to-analog, each providing a 9-bit resolution.  
It is also possible to encode closed caption data for 50 Hz  
field frequencies at 32 times horizontal line frequency.  
Outputs of the DACs can be set together via software  
control to minimum output voltage (approximately 0.2 V  
DC) for either purpose. Alternatively, the buffers can be  
switched into 3-state output condition; this allows for a  
‘wired AND’ configuration with other 3-state outputs and  
can also be used as a power-save mode.  
7.3.5  
ANTI-TAPING (SAA7128AH ONLY)  
For more information contact your nearest Philips  
Semiconductors sales office.  
2003 Dec 09  
11  
Philips Semiconductors  
Product specification  
Digital video encoder  
SAA7128AH; SAA7129AH  
7.7  
Synchronization  
In slave mode, the horizontal trigger phase can be  
programmed to any point in the line, the vertical phase  
from line 0 to line 15 counted from the first serration pulse  
in half line steps.  
The synchronization of the SAA7128AH; SAA7129AH is  
able to operate in two modes; slave mode and master  
mode.  
Whenever synchronization information cannot be derived  
directly from the inputs, the SAA7128AH; SAA7129AH will  
calculate it from the internal horizontal, vertical and PAL  
phase. This gives good flexibility with respect to external  
synchronization, but the circuit does not suppress illegal  
settings. In such an event, the odd/even information may  
vanish as it does in the non-interlaced modes.  
In master mode (see Fig.19), the circuit generates all  
necessary timings in the video signal itself, and it can  
provide timing signals at the RCV1 and RCV2 ports.  
In slave mode, it accepts timing information either from the  
RCV pins or from the embedded timing data of the  
ITU-R BT.656 data stream.  
For the SAA7128AH; SAA7129AH, the only difference  
between master and slave mode is that it ignores the  
timing information at its inputs in master mode. Thus, if in  
slave mode, any timing information is missing, the IC will  
continue running free without a visible effect. But there  
must not be any additional pulses (with wrong phase)  
because the circuit will not ignore them.  
In master mode, the line lengths are fixed to 1728 clocks  
at 50 Hz and 1716 clocks at 60 Hz. To allow  
non-interlaced frames, the field lengths can be varied by  
±0.5 lines. In the event of non-interlace, the SAA7128AH;  
SAA7129AH does not provide odd/even information and  
the output signal does not contain the PAL ‘Bruch  
sequence’.  
In slave mode (see Fig.18), an interface circuit decides,  
which signal is expected at the RCV1 port and which  
information is taken from its active slope. The polarity can  
be chosen. If PRCV1 is logic 0, the rising slope will be  
active.  
At the RCV1 pin the IC can provide:  
A Vertical Sync (VS) signal with 2.5 (50 Hz) or 3 (60 Hz)  
lines duration  
An odd/even signal which is LOW in odd fields  
A Field Sequence (FSEQ) signal which is HIGH in the  
The signal can be:  
first field of the 4, 8 respectively 12 field sequences.  
A Vertical Sync (VS) pulse; the active slope sets the  
vertical phase  
At the RCV2 pin, there is a horizontal pulse of  
programmable phase and duration available. This pulse  
can be suppressed in the programmable inactive part of a  
field, giving a composite blank signal.  
An odd/even signal; the active slope sets the vertical  
phase, the internal field flag to odd and optionally sets  
the horizontal phase  
A Field Sequence (FSEQ) signal; it marks the first field  
of the 4 (NTSC), 8 (PAL) respectively 12 (SECAM) field  
sequences. In addition to the odd/even signal, it also  
sets the PAL phase and optionally defines the subcarrier  
phase.  
The directions and polarities of the RCV ports can be  
chosen independently. Timing references can be found in  
Tables 52 and 60.  
7.8  
Clock  
On the RCV2 port, the IC can provide a horizontal 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 input to LLC1 can either be an external clock source  
or the buffered on-chip clock XCLK. The internal crystal  
oscillator can be run with either a 3rd-harmonic or a  
fundamental crystal frequency.  
The horizontal phase can be set via a separate input  
RCV2. In the event of VS pulses at RCV1, this is  
mandatory. It is also possible to set the signal path to blank  
via this input.  
7.9  
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 and  
readable, except one read only status byte.  
From the ITU-R BT.656 data stream, the SAA7128AH;  
SAA7129AH decodes only the start of the first line in the  
odd field. All other information is ignored and may miss.  
If this kind of slave mode is active, the RCV pins may be  
switched to output mode.  
The I2C-bus slave address is defined as 88H with pin 21  
(SA) tied LOW and as 8CH with pin 21 (SA) tied HIGH.  
2003 Dec 09  
12  
Philips Semiconductors  
Product specification  
Digital video encoder  
SAA7128AH; SAA7129AH  
7.10 Input levels and formats  
The RGB, respectively CR-Y-CB path features a gain  
setting individually for luminance (GY) and colour  
difference signals (GCD).  
The SAA7128AH; SAA7129AH expects digital Y, CB  
and CR data with levels (digital codes) in accordance with  
“ITU-R BT.601”.  
Reference levels are measured with a colour bar,  
100% white, 100% amplitude and 100% saturation.  
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.  
Table 1 “ITU-R BT.601” signal component levels  
SIGNALS(1)  
COLOUR  
Y
CB  
CR  
R(2)  
G(2)  
B(2)  
White  
Yellow  
Cyan  
235  
210  
170  
145  
106  
81  
128  
16  
128  
146  
16  
235  
235  
16  
235  
235  
235  
235  
16  
235  
16  
166  
54  
235  
16  
Green  
Magenta  
Red  
34  
16  
202  
90  
222  
240  
110  
128  
235  
235  
16  
235  
16  
16  
Blue  
41  
240  
128  
16  
235  
16  
Black  
16  
16  
16  
Notes  
1. Transformation:  
a) R = Y + 1.3707 × (CR 128)  
b) G = Y 0.3365 × (CB 128) 0.6982 × (CR 128)  
c) B = Y + 1.7324 × (CB 128).  
2. Representation of R, G and B (or CR, Y and CB) at the output is 9 bits at 27 MHz.  
Table 2 8-bit multiplexed format (similar to “ITU-R BT.601”)  
BITS  
TIME  
0
1
2
3
4
5
6
7
Sample  
CB0  
Y0  
CR0  
Y1  
CB2  
Y2  
CR2  
Y3  
Luminance pixel number  
Colour pixel number  
0
1
2
3
0
2
2003 Dec 09  
13  
This text is here in white to force landscape pages to be rotated correctly when browsing through the pdf in the Acrobat reader.This text is here in  
_white to force landscape pages to be rotated correctly when browsing through the pdf in the Acrobat reader.This text is here inThis text is here in  
white to force landscape pages to be rotated correctly when browsing through the pdf in the Acrobat reader. white to force landscape pages to be ...  
7.11 Bit allocation map  
Table 3 Slave receiver (slave address 88H)  
DATA BYTE(1)  
REGISTER FUNCTION  
SUBADDR  
D7  
VER2  
D6  
VER1  
D5  
VER0  
D4  
D3  
D2  
D1  
FSEQ  
D0  
O_E  
Status byte (read only)  
Null  
00H  
01H to 25H  
26H  
CCRDO  
0
CCRDE  
0
0
0
0
0
0
0
0
Wide screen signal  
WSS7  
WSSON  
WSS6  
0
WSS5  
WSS13  
BS5  
BE5  
CG05  
CG13  
0
WSS4  
WSS12  
BS4  
WSS3  
WSS11  
BS3  
WSS2  
WSS10  
BS2  
WSS1  
WSS9  
BS1  
WSS0  
WSS8  
BS0  
Wide screen signal  
27H  
Real-time control, burst start  
Burst end  
28H  
DECCOL DECFIS  
29H  
0
0
BE4  
BE3  
BE2  
BE1  
BE0  
Copy generation 0  
2AH  
CG07  
CG15  
CGEN  
CG06  
CG14  
0
CG04  
CG12  
0
CG03  
CG11  
CG19  
CTRI  
0
CG02  
CG10  
CG18  
RTRI  
0
CG01  
CG09  
CG17  
GTRI  
0
CG00  
CG08  
CG16  
BTRI  
0
Copy generation 1  
2BH  
CG enable, copy generation 2  
Output port control  
2CH  
2DH  
2EH to 37H  
38H  
CVBSEN1 CVBSEN0 CVBSTRI YTRI  
Null  
0
0
0
0
0
0
0
0
0
0
Gain luminance for RGB  
Gain colour difference for RGB  
Input port control 1  
0
GY4  
GCD4  
SYMP  
GY3  
GY2  
GY1  
GCD1  
MP2C  
GY0  
GCD0  
VP2C  
39H  
0
GCD3  
GCD2  
3AH  
CBENB  
DEMOFF CSYNC  
Key colour 1 lower limit U  
Key colour 1 lower limit V  
Key colour 1 lower limit Y  
Key colour 2 lower limit U  
Key colour 2 lower limit V  
Key colour 2 lower limit Y  
Key colour 1 upper limit U  
Key colour 1 upper limit V  
Key colour 1 upper limit Y  
Key colour 2 upper limit U  
Key colour 2 upper limit V  
Key colour 2 upper limit Y  
Fade factor key colour 1  
42H  
KEY1LU7 KEY1LU6 KEY1LU5 KEY1LU4 KEY1LU3 KEY1LU2 KEY1LU1 KEY1LU0  
KEY1LV7 KEY1LV6 KEY1LV5 KEY1LV4 KEY1LV3 KEY1LV2 KEY1LV1 KEY1LV0  
KEY1LY7 KEY1LY6 KEY1LY5 KEY1LY4 KEY1LY3 KEY1LY2 KEY1LY1 KEY1LY0  
KEY2LU7 KEY2LU6 KEY2LU5 KEY2LU4 KEY2LU3 KEY2LU2 KEY2LU1 KEY2LU0  
KEY2LV7 KEY2LV6 KEY2LV5 KEY2LV4 KEY2LV3 KEY2LV2 KEY2LV1 KEY2LV0  
KEY2LY7 KEY2LY6 KEY2LY5 KEY2LY4 KEY2LY3 KEY2LY2 KEY2LY1 KEY2LY0  
KEY1UU7 KEY1UU6 KEY1UU5 KEY1UU4 KEY1UU3 KEY1UU2 KEY1UU1 KEY1UU0  
KEY1UV7 KEY1UV6 KEY1UV5 KEY1UV4 KEY1UV3 KEY1UV2 KEY1UV1 KEY1UV0  
KEY1UY7 KEY1UY6 KEY1UY5 KEY1UY4 KEY1UY3 KEY1UY2 KEY1UY1 KEY1UY0  
KEY2UU7 KEY2UU6 KEY2UU5 KEY2UU4 KEY2UU3 KEY2UU2 KEY2UU1 KEY2UU0  
KEY2UV7 KEY2UV6 KEY2UV5 KEY2UV4 KEY2UV3 KEY2UV2 KEY2UV1 KEY2UV0  
KEY2UY7 KEY2UY6 KEY2UY5 KEY2UY4 KEY2UY3 KEY2UY2 KEY2UY1 KEY2UY0  
43H  
44H  
45H  
46H  
47H  
48H  
49H  
4AH  
4BH  
4CH  
4DH  
4EH  
0
0
FADE15  
FADE25  
FADE14  
FADE24  
FADE13  
FADE23  
FADE12  
FADE22  
FADE11  
FADE21  
FADE10  
FADE20  
CFade, Fade factor key  
colour 2  
4FH  
CFADEM CFADEV  
This text is here in white to force landscape pages to be rotated correctly when browsing through the pdf in the Acrobat reader.This text is here in  
_white to force landscape pages to be rotated correctly when browsing through the pdf in the Acrobat reader.This text is here inThis text is here in  
white to force landscape pages to be rotated correctly when browsing through the pdf in the Acrobat reader. white to force landscape pages to be ...  
DATA BYTE(1)  
REGISTER FUNCTION  
SUBADDR  
D7  
D6  
D5  
D4  
D3  
D2  
D1  
D0  
Fade factor other  
Look-up table key colour 2 U  
Look-up table key colour 2 V  
Look-up table key colour 2 Y  
VPS enable, input control 2  
VPS byte 5  
50H  
51H  
52H  
53H  
54H  
55H  
56H  
57H  
58H  
59H  
5AH  
5BH  
5CH  
5DH  
0
0
FADE35  
LUTU5  
LUTV5  
FADE34  
LUTU4  
LUTV4  
FADE33  
LUTU3  
LUTV3  
FADE32  
LUTU2  
LUTV2  
FADE31  
LUTU1  
LUTV1  
FADE30  
LUTU0  
LUTV0  
LUTU7  
LUTV7  
LUTU6  
LUTV6  
LUTY6  
0
LUTY7  
LUTY5  
LUTY4  
LUTY3  
LUTY2  
LUTY1  
LUTY0  
VPSEN  
VPS57  
ENCIN  
RGBIN  
VPS54  
DELIN  
VPSEL  
VPS52  
EDGE2  
VPS51  
EDGE1  
VPS50  
VPS56  
VPS116  
VPS126  
VPS136  
VPS146  
CHPS6  
GAINU6  
GAINV6  
DECOE  
VPS55  
VPS53  
VPS byte 11  
VPS117  
VPS127  
VPS137  
VPS147  
CHPS7  
GAINU7  
GAINV7  
GAINU8  
VPS115  
VPS125  
VPS135  
VPS145  
CHPS5  
GAINU5  
GAINV5  
BLCKL5  
VPS114  
VPS124  
VPS134  
VPS144  
CHPS4  
GAINU4  
GAINV4  
BLCKL4  
VPS113  
VPS123  
VPS133  
VPS143  
CHPS3  
GAINU3  
GAINV3  
BLCKL3  
VPS112  
VPS122  
VPS132  
VPS142  
CHPS2  
GAINU2  
GAINV2  
BLCKL2  
VPS111  
VPS121  
VPS131  
VPS141  
CHPS1  
GAINU1  
GAINV1  
BLCKL1  
VPS110  
VPS120  
VPS130  
VPS140  
CHPS0  
GAINU0  
GAINV0  
BLCKL0  
VPS byte 12  
VPS byte 13  
VPS byte 14  
Chrominance phase  
Gain U  
Gain V  
Gain U MSB, real-time control,  
black level  
Gain V MSB, real-time control,  
blanking level  
5EH  
GAINV8  
DECPH  
BLNNL5  
BLNNL4  
BLNNL3  
BLNNL2  
BLNNL1  
BLNNL0  
CCR, blanking level VBI  
Null  
5FH  
60H  
61H  
62H  
63H  
64H  
65H  
66H  
67H  
68H  
69H  
6AH  
6BH  
6CH  
CCRS1  
0
CCRS0  
0
BLNVB5  
0
BLNVB4  
0
BLNVB3  
0
BLNVB2  
0
BLNVB1  
0
BLNVB0  
0
Standard control  
RTC enable, burst amplitude  
Subcarrier 0  
DOWNB  
RTCE  
DOWNA  
BSTA6  
FSC06  
FSC14  
FSC22  
FSC30  
L21O06  
L21O16  
L21E06  
L21E16  
SRCV10  
HTRIG6  
INPI  
YGS  
SECAM  
BSTA3  
FSC03  
FSC11  
FSC19  
FSC27  
L21O03  
L21O13  
L21E03  
L21E13  
PRCV1  
HTRIG3  
SCBW  
BSTA2  
FSC02  
FSC10  
FSC18  
FSC26  
L21O02  
L21O12  
L21E02  
L21E12  
CBLF  
PAL  
FISE  
BSTA5  
FSC05  
FSC13  
FSC21  
FSC29  
L21O05  
L21O15  
L21E05  
L21E15  
TRCV2  
HTRIG5  
BSTA4  
FSC04  
FSC12  
FSC20  
FSC28  
L21O04  
L21O14  
L21E04  
L21E14  
ORCV1  
HTRIG4  
BSTA1  
FSC01  
FSC09  
FSC17  
FSC25  
L21O01  
L21O11  
L21E01  
L21E11  
ORCV2  
HTRIG1  
BSTA0  
FSC00  
FSC08  
FSC16  
FSC24  
L21O00  
L21O10  
L21E00  
L21E10  
PRCV2  
HTRIG0  
FSC07  
FSC15  
FSC23  
FSC31  
L21O07  
L21O17  
L21E07  
L21E17  
SRCV11  
HTRIG7  
Subcarrier 1  
Subcarrier 2  
Subcarrier 3  
Line 21 odd 0  
Line 21 odd 1  
Line 21 even 0  
Line 21 even 1  
RCV port control  
Trigger control  
HTRIG2  
This text is here in white to force landscape pages to be rotated correctly when browsing through the pdf in the Acrobat reader.This text is here in  
_white to force landscape pages to be rotated correctly when browsing through the pdf in the Acrobat reader.This text is here inThis text is here in  
white to force landscape pages to be rotated correctly when browsing through the pdf in the Acrobat reader. white to force landscape pages to be ...  
DATA BYTE(1)  
REGISTER FUNCTION  
SUBADDR  
D7  
D6  
D5  
D4  
D3  
VTRIG3  
LDEL1  
SCCLN3  
RCV2S3  
RCV2E3  
0
D2  
D1  
D0  
Trigger control  
6DH  
6EH  
6FH  
70H  
71H  
72H  
73H  
74H  
75H  
76H  
77H  
78H  
79H  
7AH  
7BH  
7CH  
7DH  
7EH  
7FH  
HTRIG10 HTRIG9  
HTRIG8  
PHRES1  
TTXEN  
VTRIG4  
PHRES0  
SCCLN4  
RCV2S4  
RCV2E4  
RCV2E8  
TTXHS4  
TTXHD4  
VTRIG2  
LDEL0  
VTRIG1  
FLC1  
VTRIG0  
FLC0  
Multi control  
SBLBN  
CCEN1  
RCV2S7  
RCV2E7  
0
BLCKON  
CCEN0  
Closed caption, teletext enable  
RCV2 output start  
SCCLN2  
RCV2S2  
RCV2E2  
SCCLN1  
RCV2S1  
RCV2E1  
SCCLN0  
RCV2S0  
RCV2E0  
RCV2S8  
TTXHS0  
TTXHD0  
VS_S0  
RCV2S6  
RCV2E6  
RCV2S5  
RCV2E5  
RCV2 output end  
MSBs RCV2 output  
TTX request H start  
TTX request H delay  
CSYNC advance, Vsync shift  
TTX odd request vertical start  
TTX odd request vertical end  
TTX even request vertical start  
TTX even request vertical end  
First active line  
RCV2E10 RCV2E9  
RCV2S10 RCV2S9  
TTXHS7  
TTXHD7  
TTXHS6  
TTXHD6  
TTXHS5  
TTXHD5  
TTXHS3  
TTXHD3  
TTXHS2  
TTXHD2  
TTXHS1  
TTXHD1  
VS_S1  
CSYNCA4 CSYNCA3 CSYNCA2 CSYNCA1 CSYNCA0 VS_S2  
TTXOVS7 TTXOVS6 TTXOVS5 TTXOVS4 TTXOVS3 TTXOVS2 TTXOVS1 TTXOVS0  
TTXOVE7 TTXOVE6 TTXOVE5 TTXOVE4 TTXOVE3 TTXOVE2 TTXOVE1 TTXOVE0  
TTXEVS7 TTXEVS6 TTXEVS5 TTXEVS4 TTXEVS3 TTXEVS2 TTXEVS1 TTXEVS0  
TTXEVE7 TTXEVE6 TTXEVE5 TTXEVE4 TTXEVE3 TTXEVE2 TTXEVE1 TTXEVE0  
FAL7  
LAL7  
TTX60  
0
FAL6  
LAL6  
LAL8  
0
FAL5  
LAL5  
TTXO  
0
FAL4  
LAL4  
FAL8  
0
FAL3  
LAL3  
FAL2  
LAL2  
FAL1  
LAL1  
FAL0  
LAL0  
Last active line  
TTX mode, MSB vertical  
Null  
TTXEVE8 TTXOVE8 TTXEVS8 TTXOVS8  
0
0
0
0
Disable TTX line  
LINE12  
LINE20  
LINE11  
LINE19  
LINE10  
LINE18  
LINE9  
LINE17  
LINE8  
LINE16  
LINE7  
LINE15  
LINE6  
LINE14  
LINE5  
LINE13  
Disable TTX line  
Note  
1. All bits labelled ‘0’ are reserved. They must be programmed with logic 0.  
Philips Semiconductors  
Product specification  
Digital video encoder  
SAA7128AH; SAA7129AH  
7.12 I2C-bus format  
Table 4 I2C-bus address; see Table 5  
S
SLAVE ADDRESS  
ACK SUBADDRESS ACK DATA 0  
ACK --------  
DATA n  
ACK  
P
Table 5 Explanation of Table 4  
PART  
DESCRIPTION  
S
START condition  
SLAVE ADDRESS  
1000 100X or 1000 110X; note 1  
acknowledge, generated by the slave  
subaddress byte  
ACK  
SUBADDRESS; note 2  
DATA  
--------  
P
data byte  
continued data bytes and ACKs  
STOP condition  
Notes  
1. X is the read/write control bit; X = logic 0 is order to write; X = logic 1 is order to read.  
2. If more than 1 byte DATA is transmitted, then auto-increment of the subaddress is performed.  
7.13 Slave receiver  
Table 6 Subaddress 26H  
BIT  
SYMBOL  
DESCRIPTION  
7
6
5
4
3
2
1
0
WSS7  
WSS6  
WSS5  
WSS4  
WSS3  
WSS2  
WSS1  
WSS0  
Wide screen signalling bits: enhanced services field.  
Wide screen signalling bits: aspect ratio field.  
Table 7 Subaddress 27H  
BIT  
SYMBOL  
DESCRIPTION  
7
WSSON  
0 = wide screen signalling output is disabled; default state after reset  
1 = wide screen signalling output is enabled  
6
5
4
3
2
1
0
This bit is reserved and must be set to logic 0.  
Wide screen signalling bits: reserved field.  
WSS13  
WSS12  
WSS11  
WSS10  
WSS9  
WSS8  
Wide screen signalling bits: subtitles field.  
2003 Dec 09  
17  
Philips Semiconductors  
Product specification  
Digital video encoder  
SAA7128AH; SAA7129AH  
Table 8 Subaddress 28H  
BIT  
SYMBOL  
DESCRIPTION  
0 = disable colour detection bit of RTCI input  
7
DECCOL  
1 = enable colour detection bit of RTCI input; bit RTCE must be set to logic 1 (see  
Fig.22)  
6
DECFIS  
0 = field sequence as FISE in subaddress 61  
1 = field sequence as FISE bit in RTCI input; bit RTCE must be set to logic 1 (see  
Fig.22)  
5
4
3
2
1
0
BS5  
BS4  
BS3  
BS2  
BS1  
BS0  
starting point of burst in clock cycles  
PAL: BS[5:0] = 33 (21H); default value after reset  
NTSC: BS[5:0] = 25 (19H)  
Table 9 Subaddress 29H  
BIT  
7
SYMBOL  
DESCRIPTION  
These 2 bits are reserved; each must be set to logic 0.  
6
5
BE5  
BE4  
BE3  
BE2  
BE1  
BE0  
ending point of burst in clock cycles  
PAL: BE[5:0] = 29 (1DH); default value after reset  
NTSC: BE[5:0] = 29 (1DH)  
4
3
2
1
0
Table 10 Subaddress 2AH  
BIT  
SYMBOL  
DESCRIPTION  
7 to 0  
CG[07:00] LSB of the byte is encoded immediately after run-in, the MSB of the byte has to carry  
the CRCC bit, in accordance with the definition of copy generation management system  
encoding format.  
Table 11 Subaddress 2BH  
BIT  
SYMBOL  
DESCRIPTION  
7 to 0  
CG[15:08] Second byte; the MSB of the byte has to carry the CRCC bit, in accordance with the  
definition of copy generation management system encoding format.  
2003 Dec 09  
18  
Philips Semiconductors  
Product specification  
Digital video encoder  
SAA7128AH; SAA7129AH  
Table 12 Subaddress 2CH  
BIT  
SYMBOL  
DESCRIPTION  
7
CGEN  
0 = copy generation data output is disabled; default state after reset  
1 = copy generation data output is enabled  
6
5
4
3
2
1
0
These 3 bits are reserved; each must be set to logic 0.  
Remaining bits of copy generation code.  
CG19  
CG18  
CG17  
CG16  
Table 13 Subaddress 2DH  
BIT  
SYMBOL  
DESCRIPTION  
7
CVBSEN1 0 = luminance output signal is switched to Y DAC; default state after reset  
1 = CVBS output signal is switched to Y DAC  
6
5
4
3
2
1
0
CVBSEN0 0 = chrominance output signal is switched to C DAC; default state after reset  
1 = CVBS output signal is switched to C DAC  
CVBSTRI 0 = DAC for CVBS output in 3-state mode (high-impedance)  
1 = DAC for CVBS output in normal operation mode; default state after reset  
YTRI  
CTRI  
RTRI  
GTRI  
BTRI  
0 = DAC for Y output in 3-state mode (high-impedance)  
1 = DAC for Y output in normal operation mode; default state after reset  
0 = DAC for C output in 3-state mode (high-impedance)  
1 = DAC for C output in normal operation mode; default state after reset  
0 = DAC for RED output in 3-state mode (high-impedance)  
1 = DAC for RED output in normal operation mode; default state after reset  
0 = DAC for GREEN output in 3-state mode (high-impedance)  
1 = DAC for GREEN output in normal operation mode; default state after reset  
0 = DAC for BLUE output in 3-state mode (high-impedance)  
1 = DAC for BLUE output in normal operation mode; default state after reset  
Table 14 Subaddress 38H  
BIT  
SYMBOL  
DESCRIPTION  
7 to 5  
4 to 0  
These 3 bits are reserved; each must be set to logic 0.  
Gain luminance of RGB (CR, Yand CB) output, ranging from (1 1632) to (1 + 1532).  
Suggested nominal value = 6 (11010b), depending on external application.  
GY[4:0]  
Table 15 Subaddress 39H  
BIT  
SYMBOL  
DESCRIPTION  
7 to 5  
4 to 0  
These 3 bits are reserved; each must be set to logic 0.  
GCD[4:0]  
Gain colour difference of RGB (CR, Yand CB) output, ranging from  
(1 1632) to (1 + 1532). Suggested nominal value = 6 (11010b), depending on external  
application.  
2003 Dec 09  
19  
Philips Semiconductors  
Product specification  
Digital video encoder  
SAA7128AH; SAA7129AH  
Table 16 Subaddress 3AH  
BIT  
SYMBOL  
DESCRIPTION  
7
CBENB  
0 = data from input ports is encoded; default state after reset  
1 = colour bar with fixed colours is encoded  
6
5
4
These 2 bits are reserved; each must be set to a logic 0.  
SYMP  
0 = horizontal and vertical trigger is taken from RCV2 and RCV1 respectively; default  
state after reset  
1 = horizontal and vertical trigger is decoded out of “ITU-R BT.656” compatible data at  
MPEG port  
3
2
1
0
DEMOFF  
CSYNC  
MP2C  
0 = YCBCR-to-RGB dematrix is active; default state after reset  
1 = YCBCR-to-RGB dematrix is bypassed  
0 = CVBS output signal is switched to CVBS DAC; default state after reset  
1 = advanced composite sync is switched to CVBS DAC  
0 = input data is twos complement from MPEG port fader input  
1 = input data is straight binary from MPEG port fader input; default state after reset  
VP2C  
0 = input data is twos complement from Video port fader input  
1 = input data is straight binary from Video port fader input; default state after reset  
Table 17 Subaddresses 42H to 44H and 48H to 4AH  
ADDRESS  
BYTE  
DESCRIPTION  
42H  
48H  
KEY1LU  
KEY1UU  
Key colour 1 lower and upper limits for U, V and Y. If MPEG input signal is within the  
limits of key colour 1 the incoming signals at the Video port and MPEG port are added  
together according to the equation:  
43H  
49H  
KEY1LV  
KEY1UV  
FADE1 × video signal + (1 FADE1) × MPEG signal  
44H  
4AH  
KEY1LY  
KEY1UY  
Default value of all bytes after reset = 80H.  
Table 18 Subaddresses 45H to 47H and 4BH to 4DH  
ADDRESS  
BYTE  
DESCRIPTION  
45H  
4BH  
KEY2LU  
KEY2UU  
Key colour 2 lower and upper limits for U, V and Y. If MPEG input signal is within the  
limits of key colour 2 the incoming signals at the Video port and MPEG port are added  
together according to the equation:  
46H  
4CH  
KEY2LV  
KEY2UV  
FADE2 × video signal + (1 FADE2) × LUT values  
47H  
4DH  
KEY2LY  
KEY2UY  
Default value of all bytes after reset = 80H.  
Table 19 Subaddress 4EH  
BIT  
SYMBOL  
DESCRIPTION  
7 to 6  
5 to 0  
These 2 bits are reserved; each must be set to logic 0.  
FADE1[5:0] These 6 bits form factor FADE1 which determines the ratio between the MPEG and  
video input signal in the resulting video data stream if the key colour 1 is detected in the  
MPEG input signal.  
FADE1 = 00H: 100% MPEG, 0% video  
FADE1 = 3FH: 100% video, 0% MPEG; this is the default value after reset  
2003 Dec 09  
20  
Philips Semiconductors  
Product specification  
Digital video encoder  
SAA7128AH; SAA7129AH  
Table 20 Subaddress 4FH  
BIT  
SYMBOL  
DESCRIPTION  
7
CFADEM  
0 = fader operates in normal mode; default state after reset  
1 = the entire video input stream is faded with the colour stored in the LUT  
(subaddresses 51H to 53H) regardless of the MPEG input signal. The colour keys are  
disabled.  
6
CFADEV  
0 = fader operates in normal mode; default state after reset  
1 = the entire MPEG input stream is faded with the colour stored in the LUT  
(subaddresses 51H to 53H) regardless of the video input signal. The colour keys are  
disabled.  
5 to 0  
FADE2[5:0] These 6 bits form factor FADE2 which determines the ratio between the LUT colour  
values (subaddresses 51H to 53H) and the video input signal in the resulting video data  
stream if the key colour 2 is detected in the MPEG input signal.  
FADE2 = 00H: 100% LUT colour, 0% video  
FADE2 = 3FH: 100% video, 0% LUT colour; this is the default value after reset  
Table 21 Subaddress 50H  
BIT  
SYMBOL  
DESCRIPTION  
7 to 6  
5 to 0  
These 2 bits are reserved; each must be a logic 0.  
FADE3[5:0] These 6 bits form factor FADE3 which determines the ratio between the MPEG and  
video input signal in the resulting video data stream if neither the key colour 1 nor the  
key colour 2 is detected in the MPEG input signal.  
FADE3 = 00H: 100% MPEG, 0% video  
FADE3 = 3FH: 100% video, 0% MPEG; this is the default value after reset  
Table 22 Subaddress 51H  
BIT  
SYMBOL  
DESCRIPTION  
7 to 0  
LUTU[7:0] LUT for the colour values inserted in case of key colour 2 U detection in the MPEG input  
data stream.  
LUTU[7:0] = 80H; default value after reset  
Table 23 Subaddress 52H  
BIT  
SYMBOL  
DESCRIPTION  
7 to 0  
LUTV[7:0] LUT for the colour values inserted in case of key colour 2 V detection in the MPEG input  
data stream.  
LUTV[7:0] = 80H; default value after reset  
Table 24 Subaddress 53H  
BIT  
SYMBOL  
DESCRIPTION  
7 to 0  
LUTY[7:0] LUT for the colour values inserted in case of key colour 2 Y detection in the MPEG input  
data stream.  
LUTY[7:0] = 80H; default value after reset  
2003 Dec 09  
21  
Philips Semiconductors  
Product specification  
Digital video encoder  
SAA7128AH; SAA7129AH  
Table 25 Subaddress 54H  
BIT  
SYMBOL  
DESCRIPTION  
7
VPSEN  
0 = video programming system data insertion is disabled; default state after reset  
1 = video programming system data insertion in line 16 is enabled  
6
5
This bit is not used and should be set to logic 0.  
ENCIN  
0 = encoder path is fed with MPB input data; fader is bypassed; default state after reset  
1 = encoder path is fed with output signal of fader; see Section 7.1  
4
3
2
1
0
RGBIN  
DELIN  
0 = RGB path is fed with MPB input data; fader is bypassed; default state after reset  
1 = RGB path is fed with output signal of fader; see Section 7.1  
0 = not supported in current version; do not use  
1 = recommended value; default state after reset  
VPSEL  
EDGE2  
EDGE1  
0 = not supported in current version; do not use  
1 = recommended value; default state after reset  
0 = MPB data is sampled on the rising clock edge; default state after reset  
1 = MPB data is sampled on the falling clock edge  
0 = MPA data is sampled on the rising clock edge; default state after reset  
1 = MPA data is sampled on the falling clock edge  
Table 26 Subaddress 55H  
BIT  
SYMBOL  
DESCRIPTION  
7 to 0  
VPS5[7:0] Fifth byte of video programming system data in line 16; LSB first.  
Table 27 Subaddress 56H  
BIT  
SYMBOL  
DESCRIPTION  
7 to 0  
VPS11[7:0] Eleventh byte of video programming system data in line 16; LSB first.  
Table 28 Subaddress 57H  
BIT  
SYMBOL  
DESCRIPTION  
7 to 0  
VPS12[7:0] Twelfth byte of video programming system data in line 16; LSB first.  
Table 29 Subaddress 58H  
BIT  
SYMBOL  
DESCRIPTION  
7 to 0  
VPS13[7:0] Thirteenth byte of video programming system data in line 16; LSB first.  
Table 30 Subaddress 59H  
BIT  
SYMBOL  
DESCRIPTION  
7 to 0  
VPS14[7:0] Fourteenth byte of video programming system data in line 16; LSB first.  
2003 Dec 09  
22  
Philips Semiconductors  
Product specification  
Digital video encoder  
SAA7128AH; SAA7129AH  
Table 31 Subaddress 5AH  
BIT  
SYMBOL  
DESCRIPTION  
7 to 0  
CHPS[7:0] Phase of encoded colour subcarrier (including burst) relative to horizontal sync; can be  
adjusted in steps of 360/256 degrees.  
0FH = PAL-B/G and data from input ports  
3AH = PAL-B/G and data from look-up table  
35H = NTSC-M and data from input ports  
57H = NTSC-M and data from look-up table  
Table 32 Subaddress 5BH  
BIT  
SYMBOL  
DESCRIPTION  
7 to 0  
GAINU[7:0] These are the 8 LSBs of the 9-bit code that selects the variable gain for the CB signal;  
input representation in accordance with “ITU-R BT.601”; see Table 33. The MSB is held  
in subaddress 5DH; see Table 36.  
Table 33 GAINU values  
CONDITIONS(1)  
white-to-black = 92.5 IRE  
GAINU[8:0] = 0  
ENCODING  
GAINU = 2.17 × nominal to +2.16 × nominal  
output subcarrier of U contribution = 0  
output subcarrier of U contribution = nominal  
GAINU = 2.05 × nominal to +2.04 × nominal  
output subcarrier of U contribution = 0  
output subcarrier of U contribution = nominal  
nominal GAINU for SECAM encoding  
GAINU[8:0] = 118 (76H)  
white-to-black = 100 IRE  
GAINU[8:0] = 0  
GAINU[8:0] = 125 (7DH)  
GAINU[8:0] = 106 (6AH)  
Note  
1. All IRE values are rounded up.  
Table 34 Subaddress 5CH  
BIT  
SYMBOL  
DESCRIPTION  
7 to 0  
GAINV[7:0] These are the 8 LSBs of the 9-bit code that selects the variable gain for the CR signal;  
input representation in accordance with “ITU-R BT.601”; see Table 35. The MSB is held  
in subaddress 5EH; see Table 38.  
2003 Dec 09  
23  
Philips Semiconductors  
Product specification  
Digital video encoder  
SAA7128AH; SAA7129AH  
Table 35 GAINV values  
CONDITIONS(1)  
ENCODING  
white-to-black = 92.5 IRE  
GAINV[8:0] = 0  
GAINV = 1.55 × nominal to +1.55 × nominal  
output subcarrier of V contribution = 0  
GAINV[8:0] = 165 (A5H)  
white-to-black = 100 IRE  
GAINV[8:0] = 0  
output subcarrier of V contribution = nominal  
GAINV = 1.46 × nominal to +1.46 × nominal  
output subcarrier of V contribution = 0  
GAINV[8:0] = 175 (AFH)  
GAINV[8:0] = 129 (81H)  
output subcarrier of V contribution = nominal  
nominal GAINV for SECAM encoding  
Note  
1. All IRE values are rounded up.  
Table 36 Subaddress 5DH  
BIT  
7
SYMBOL  
GAINU8  
DECOE  
DESCRIPTION  
MSB of the 9-bit code that sets the variable gain for the CB signal; see Table 32.  
real-time control:  
6
0 = disable odd/even field control bit from RTCI  
1 = enable odd/even field control bit from RTCI (see Fig.22)  
5 to 0  
BLCKL[5:0]  
variable black level; input representation in accordance with “ITU-R BT.601”;  
see Table 37  
Table 37 BLCKL values  
CONDITIONS(1)  
ENCODING(1)  
white-to-sync = 140 IRE; note 2 recommended value: BLCKL = 58 (3AH)  
BLCKL = 0; note 2  
output black level = 29 IRE  
output black level = 49 IRE  
BLCKL = 63 (3FH); note 2  
white-to-sync = 143 IRE; note 3 recommended value: BLCKL = 51 (33H)  
BLCKL = 0; note 3  
output black level = 27 IRE  
output black level = 47 IRE  
BLCKL = 63 (3FH); note 3  
Notes  
1. All IRE values are rounded up.  
2. Output black level/IRE = BLCKL × 2/6.29 + 28.9.  
3. Output black level/IRE = BLCKL × 2/6.18 + 26.5.  
Table 38 Subaddress 5EH  
BIT  
7
SYMBOL  
GAINV8  
DECPH  
DESCRIPTION  
MSB of the 9-bit code that sets the variable gain for the CR signal; see Table 34.  
real-time control:  
6
0 = disable subcarrier phase reset bit from RTCI  
1 = enable subcarrier phase reset bit from RTCI (see Fig.22)  
5 to 0  
BLNNL[5:0] variable blanking level; see Table 39  
2003 Dec 09  
24  
Philips Semiconductors  
Product specification  
Digital video encoder  
SAA7128AH; SAA7129AH  
Table 39 BLNNL values  
CONDITIONS(1)  
ENCODING(1)  
white-to-sync = 140 IRE; note 2 recommended value: BLNNL = 46 (2EH)  
BLNNL = 0; note 2  
output blanking level = 25 IRE  
output blanking level = 45 IRE  
BLNNL = 63 (3FH); note 2  
white-to-sync = 143 IRE; note 3 recommended value: BLNNL = 53 (35H)  
BLNNL = 0; note 3  
output blanking level = 26 IRE  
output blanking level = 46 IRE  
BLNNL = 63 (3FH); note 3  
Notes  
1. All IRE values are rounded up.  
2. Output black level/IRE = BLNNL × 2/6.29 + 25.4.  
3. Output black level/IRE = BLNNL × 2/6.18 + 25.9; default after reset: 35H.  
Table 40 Subaddress 5FH  
BIT  
7
SYMBOL  
CCRS1  
DESCRIPTION  
These 2 bits select the cross-colour reduction filter in luminance; see Table 41  
and Fig.10.  
6
CCRS0  
5
BLNVB5  
BLNVB4  
BLNVB3  
BLNVB2  
BLNVB1  
BLNVB0  
These 6 bits select the variable blanking level during vertical blanking interval is  
typically identical to value of BLNNL.  
4
3
2
1
0
Table 41 Selection of cross-colour reduction filter  
CCRS1  
CCRS0  
DESCRIPTION  
0
0
1
1
0
1
0
1
no cross-colour reduction  
cross-colour reduction #1 active  
cross-colour reduction #2 active  
cross-colour reduction #3 active  
2003 Dec 09  
25  
Philips Semiconductors  
Product specification  
Digital video encoder  
SAA7128AH; SAA7129AH  
Table 42 Subaddress 61H  
BIT  
SYMBOL  
DESCRIPTION  
7
DOWNB  
0 = DACs for R, G and B in normal operational mode  
1 = DACs for R, G and B forced to lowest output voltage; default state after reset  
6
5
4
3
2
DOWNA  
INPI  
0 = DACs for CVBS, Y and C in normal operational mode; default state after reset  
1 = DACs for CVBS, Y and C forced to lowest output voltage  
0 = PAL switch phase is nominal; default state after reset  
1 = PAL switch phase is inverted compared to nominal if RTC is enabled; see Table 43  
YGS  
0 = luminance gain for white black 100 IRE; default state after reset  
1 = luminance gain for white black 92.5 IRE including 7.5 IRE set-up of black  
SECAM  
SCBW  
0 = no SECAM encoding; default state after reset  
1 = SECAM encoding activated; bit PAL has to be set to logic 0  
0 = enlarged bandwidth for chrominance encoding (for overall transfer characteristic of  
chrominance in baseband representation see Figs 8 and 9)  
1 = standard bandwidth for chrominance encoding (for overall transfer characteristic of  
chrominance in baseband representation see Figs 8 and 9); default state after reset  
1
0
PAL  
0 = NTSC encoding (non-alternating V component)  
1 = PAL encoding (alternating V component); default state after reset  
FISE  
0 = 864 total pixel clocks per line; default state after reset  
1 = 858 total pixel clocks per line  
Table 43 Subaddress 62H  
BIT  
SYMBOL  
DESCRIPTION  
7
RTCE  
0 = no real-time control of generated subcarrier frequency; default state after reset  
1 = real-time control of generated subcarrier frequency through SAA7151B or  
SAA7111; for timing see Fig.22  
6 to 0  
BSTA[6:0] amplitude of colour burst; input representation in accordance with “ITU-R BT.601”;  
see Table 44  
2003 Dec 09  
26  
Philips Semiconductors  
Product specification  
Digital video encoder  
SAA7128AH; SAA7129AH  
Table 44 BSTA values  
CONDITIONS(1)  
ENCODING  
recommended value: BSTA = 63 (3FH)  
white-to-black = 92.5 IRE;  
burst = 40 IRE; NTSC encoding  
BSTA = 0 to 2.02 × nominal  
white-to-black = 92.5 IRE;  
burst = 40 IRE; PAL encoding  
recommended value: BSTA = 45 (2DH)  
recommended value: BSTA = 67 (43H)  
BSTA = 0 to 2.82 × nominal  
white-to-black = 100 IRE;  
burst = 43 IRE; NTSC encoding  
BSTA = 0 to 1.90 × nominal  
white-to-black = 100 IRE;  
recommended value: BSTA = 47 (2FH); default value after reset  
burst = 43 IRE; PAL encoding  
BSTA = 0 to 3.02 × nominal  
fixed burst amplitude with SECAM encoding  
Note  
1. All IRE values are rounded up.  
Table 45 Subaddresses 63H to 66H  
ADDRESS  
BYTE  
DESCRIPTION  
63H  
FSC[07:00]  
These 4 bytes are used to program the subcarrier frequency. FSC[31:24] is the most  
significant byte, FSC[07:00] is the least significant byte.  
64H  
FSC[15:08]  
fsc = subcarrier frequency (in multiples of line frequency)  
fllc = clock frequency (in multiples of line frequency)  
65H  
66H  
FSC[23:16]  
FSC[31:24]  
fsc  
FSC = round  
× 232 ; note 1  
------  
fllc  
Note  
1. Examples:  
a) NTSC-M: fsc = 227.5, fllc = 1716 FSC = 569408543 (21F07C1FH).  
b) PAL-B/G: fsc = 283.7516, fllc = 1728 FSC = 705268427 (2A098ACBH).  
c) SECAM: fsc = 274.304, fllc = 1728 FSC = 681786290 (28A33BB2H).  
Table 46 Subaddress 67H  
BIT  
SYMBOL  
L21O[07:00] First byte of captioning data, odd field.  
LSB of the byte is encoded immediately after run-in and framing code, the MSB of  
DESCRIPTION  
7 to 0  
the byte has to carry the parity bit, in accordance with the definition of line 21  
encoding format.  
2003 Dec 09  
27  
Philips Semiconductors  
Product specification  
Digital video encoder  
SAA7128AH; SAA7129AH  
Table 47 Subaddress 68H  
BIT  
SYMBOL  
DESCRIPTION  
7 to 0  
L21O[17:10] Second byte of captioning data, odd field.  
The MSB of the byte has to carry the parity bit, in accordance with the definition of  
line 21 encoding format.  
Table 48 Subaddress 69H  
BIT  
SYMBOL  
DESCRIPTION  
7 to 0  
L21E[07:00] First byte of extended data, even field.  
LSB of the byte is encoded immediately after run-in and framing code, the MSB of the  
byte has to carry the parity bit, in accordance with the definition of line 21 encoding  
format.  
Table 49 Subaddress 6AH  
BIT  
SYMBOL  
DESCRIPTION  
7 to 0  
L21E[17:10] Second byte of extended data, even field.  
The MSB of the byte has to carry the parity bit, in accordance with the definition of  
line 21 encoding format.  
2003 Dec 09  
28  
Philips Semiconductors  
Product specification  
Digital video encoder  
SAA7128AH; SAA7129AH  
Table 50 Subaddress 6BH  
BIT  
SYMBOL  
DESCRIPTION  
7
6
5
SRCV11  
SRCV10  
TRCV2  
These 2 bits define signal type on pin RCV1; see Table 51  
0 = horizontal synchronization is taken from RCV1 port (at bit SYMP = LOW) or from  
decoded frame sync of “ITU-R BT.656” input (at bit SYMP = HIGH); default state after  
reset  
1 = horizontal synchronization is taken from RCV2 port (at bit SYMP = LOW)  
4
3
ORCV1  
PRCV1  
0 = pin RCV1 is switched to input; default state after reset  
1 = pin RCV1 is switched to output  
0 = polarity of RCV1 as output is active HIGH, rising edge is taken when input; default  
state after reset  
1 = polarity of RCV1 as output is active LOW, falling edge is taken when input  
2
CBLF  
When CBLF = 0.  
If ORCV2 = 1, pin RCV2 provides an HREF signal (horizontal reference pulse that is  
defined by RCV2S and RCV2E, also during vertical blanking interval); default state  
after reset.  
If ORCV2 = 0 and bit SYMP = 0, signal input to RCV2 is used for horizontal  
synchronization only (if TRCV2 = 1); default state after reset.  
When CBLF = 1.  
If ORCV2 = 1, 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 = 0 and bit SYMP = 0, signal input to RCV2 is used for horizontal  
synchronization (if TRCV2 = 1) and as an internal blanking signal.  
1
0
ORCV2  
PRCV2  
0 = pin RCV2 is switched to input; default state after reset  
1 = pin RCV2 is switched to output  
0 = polarity of RCV2 as output is active HIGH, rising edge is taken when input,  
respectively; default state after reset  
1 = polarity of RCV2 as output is active LOW, falling edge is taken when input,  
respectively  
Table 51 Selection of the signal type on pin RCV1  
SRCV11  
SRCV10  
RCV1  
FUNCTION  
0
0
1
0
1
0
VS  
FS  
Vertical Sync each field; default state after reset  
Frame Sync (odd/even)  
FSEQ  
Field Sequence, vertical sync every fourth field (PAL = 0), eighth field  
(PAL = 1) or twelfth field (SECAM = 1)  
1
1
not applicable  
2003 Dec 09  
29  
Philips Semiconductors  
Product specification  
Digital video encoder  
SAA7128AH; SAA7129AH  
Table 52 Subaddress 6CH  
BIT  
SYMBOL  
DESCRIPTION  
7 to 0  
HTRIG[7:0] These are the 8 LSBs of the 11-bit code that sets the horizontal trigger phase related to  
the signal on RCV1 or RCV2 input. The 3 MSBs are held in subaddress 6DH;  
see Table 53. Values above 1715 (FISE = 1) or 1727 (FISE = 0) are not allowed.  
Increasing HTRIG[10:0] 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[10:0] = 4FH (79).  
Table 53 Subaddress 6DH  
BIT  
SYMBOL  
DESCRIPTION  
7
6
5
4
3
2
1
0
HTRIG10  
HTRIG9  
HTRIG8  
VTRIG4  
VTRIG3  
VTRIG2  
VTRIG1  
VTRIG0  
These are the 3 MSBs of the horizontal trigger phase code; see Table 52.  
Sets 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[4:0] = 0 to 31 (1FH).  
Table 54 Subaddress 6EH  
BIT  
SYMBOL  
DESCRIPTION  
7
SBLBN  
0 = vertical blanking is defined by programming of FAL and LAL; default state after reset  
1 = vertical blanking is forced in accordance with “ITU-R BT.624” (50 Hz) or RS170A  
(60 Hz)  
6
BLCKON  
0 = encoder in normal operation mode  
1 = output signal is forced to blanking level; default state after reset  
5
4
3
2
1
0
PHRES1  
PHRES0  
LDEL1  
LDEL0  
FLC1  
These 2 bits select the phase reset mode of the colour subcarrier generator;  
see Table 55.  
These 2 bits select the delay on luminance path with reference to chrominance path;  
see Table 56.  
These 2 bits select field length control; see Table 57.  
FLC0  
Table 55 Selection of phase reset mode  
PHRES1  
PHRES0  
DESCRIPTION  
0
0
1
1
0
1
0
1
no reset or reset via RTCI from SAA7111 if bit RTCE = 1; default value after reset  
reset every two lines or SECAM specific if bit SECAM = 1  
reset every eight fields  
reset every four fields  
2003 Dec 09  
30  
Philips Semiconductors  
Product specification  
Digital video encoder  
SAA7128AH; SAA7129AH  
Table 56 Selection of luminance path delay  
LDEL1  
LDEL0  
LUMINANCE PATH DELAY  
no luminance delay; default value after reset  
0
0
1
1
0
1
0
1
1 LLC luminance delay  
2 LLC luminance delay  
3 LLC luminance delay  
Table 57 Selection of field length control  
FLC1  
FLC0  
DESCRIPTION  
0
0
1
1
0
1
0
1
interlaced 312.5 lines/field at 50 Hz, 262.5 lines/field at 60 Hz; default value after reset  
non-interlaced 312 lines/field at 50 Hz, 262 lines/field at 60 Hz  
non-interlaced 313 lines/field at 50 Hz, 263 lines/field at 60 Hz  
non-interlaced 313 lines/field at 50 Hz, 263 lines/field at 60 Hz  
Table 58 Subaddress 6FH  
BIT  
7
SYMBOL  
CCEN1  
CCEN0  
TTXEN  
DESCRIPTION  
These 2 bits enable individual line 21 encoding; see Table 59.  
6
5
0 = disables teletext insertion; default state after reset  
1 = enables teletext insertion  
4
3
2
1
0
SCCLN4  
SCCLN3  
SCCLN2  
SCCLN1  
SCCLN0  
These 5 bits select the actual line where closed caption or extended data are encoded.  
line = (SCCLN[4:0] + 4) for M-systems  
line = (SCCLN[4:0] + 1) for other systems  
Table 59 Selection of line 21 encoding  
CCEN1  
CCEN0  
LINE 21 ENCODING  
line 21 encoding off; default value after reset  
0
0
1
1
0
1
0
1
enables encoding in field 1 (odd)  
enables encoding in field 2 (even)  
enables encoding in both fields  
Table 60 Subaddress 70H  
BIT  
SYMBOL  
DESCRIPTION  
7 to 0  
RCV2S[7:0] These are the 8 LSBs of the 11-bit code that determines the start of the output signal  
on the RCV2 pin; the 3 MSBs of the 11-bit code are held at subaddress 72H; see  
Table 62. Values above 1715 (FISE = 1) or 1727 (FISE = 0) are not allowed. Leading  
sync slope at CVBS output coincides with leading slope of RCV2 out at RCV2S = 49H.  
2003 Dec 09  
31  
Philips Semiconductors  
Product specification  
Digital video encoder  
SAA7128AH; SAA7129AH  
Table 61 Subaddress 71H  
BIT  
SYMBOL  
DESCRIPTION  
7 to 0  
RCV2E[7:0] These are the 8 LSBs of the 11-bit code that determines the end of the output signal  
on the RCV2 pin; the 3 MSBs of the 11-bit code are held at subaddress 72H; see  
Table 62. Values above 1715 (FISE = 1) or 1727 (FISE = 0) are not allowed. Leading  
sync slope at CVBS output coincides with trailing slope of RCV2 out at RCV2E = 49H.  
Table 62 Subaddress 72H  
BIT  
SYMBOL  
DESCRIPTION  
7
6
5
4
3
2
1
0
This bit is reserved and must be set to a logic 0.  
RCV2E10  
RCV2E9  
RCV2E8  
These are the 3 MSBs of end of output signal code; see Table 61.  
This bit is reserved and must be set to a logic 0.  
RCV2S10  
RCV2S9  
RCV2S8  
These are the 3 MSBs of start of output signal code; see Table 60.  
Table 63 Subaddress 73H  
BIT  
SYMBOL  
DESCRIPTION  
7 to 0  
TTXHS[7:0] Start of signal on pin TTXRQ; see Fig.23.  
PAL: TTXHS[7:0] = 42H  
NTSC: TTXHS[7:0] = 54H  
Table 64 Subaddress 74H  
BIT  
SYMBOL  
DESCRIPTION  
7 to 0  
TTXHD[7:0] Indicates the delay in clock cycles between rising edge of TTXRQ output and valid  
data at pin TTX.  
minimum value: TTXHD[7:0] = 2  
Table 65 Subaddress 75H  
BIT  
SYMBOL  
DESCRIPTION  
7
6
5
4
3
2
CSYNCA4 Advanced composite sync against RGB output from 0 to 31 LLC clock periods.  
CSYNCA3  
CSYNCA2  
CSYNCA1  
CSYNCA0  
VS_S2  
Vertical sync shift between RCV1 and RCV2 (switched to output); in master mode it is  
possible to shift Hsync (RCV2; CBLF = 0) against Vsync (RCV1; SRCV1 = 00).  
1
0
VS_S1  
VS_S0  
standard value: VS_S[2:0] = 3  
2003 Dec 09  
32  
Philips Semiconductors  
Product specification  
Digital video encoder  
SAA7128AH; SAA7129AH  
Table 66 Subaddress 76H  
BIT  
SYMBOL  
DESCRIPTION  
REMARKS  
7 to 0  
TTXOVS[7:0] These are the 8 LSBs of the 9-bit code that determines the PAL: TTXOVS = 05H;  
first line of occurrence of signal on pin TTXRQ in odd field. NTSC: TTXOVS = 06H  
The MSB is held in subaddress 7CH; see Table 72.  
line = (TTXOVS[8:0] + 4) for M-systems  
line = (TTXOVS[8:0] + 1) for other systems  
Table 67 Subaddress 77H  
BIT  
SYMBOL  
DESCRIPTION  
REMARKS  
7 to 0  
TTXOVE[7:0] These are the 8 LSBs of the 9-bit code that determines the PAL: TTXOVE = 16H;  
last line of occurrence of signal on pin TTXRQ in odd field.  
The MSB is held in subaddress 7CH; see Table 72.  
NTSC: TTXOVE = 10H  
last line = (TTXOVE[8:0] + 3) for M-systems  
last line = TTXOVE[8:0] for other systems  
Table 68 Subaddress 78H  
BIT  
SYMBOL  
DESCRIPTION  
REMARKS  
7 to 0  
TTXEVS[7:0] These are the 8 LSBs of the 9-bit code that determines the PAL: TTXEVS = 04H;  
first line of occurrence of signal on pin TTXRQ in even field. NTSC: TTXEVS = 05H  
The MSB is held in subaddress 7CH; see Table 72.  
first line = (TTXEVS[8:0] + 4) for M-systems  
first line = (TTXEVS[8:0] + 1) for other systems  
Table 69 Subaddress 79H  
BIT  
SYMBOL  
DESCRIPTION  
REMARKS  
7 to 0  
TTXEVE[7:0] These are the 8 LSBs of the 9-bit code that determines the PAL: TTXEVE = 16H;  
last line of occurrence of signal on pin TTXRQ in even field. NTSC: TTXEVE = 10H  
The MSB is held in subaddress 7CH; see Table 72.  
last line = (TTXEVE[8:0] + 3) for M-systems  
last line = TTXEVE[8:0] for other systems  
Table 70 Subaddress 7AH  
BIT  
SYMBOL  
DESCRIPTION  
7 to 0  
FAL[7:0]  
These are the 8 LSBs of the 9-bit code that determines the first active line. The MSB  
is held in subaddress 7CH; see Table 72. FAL[8:0] = 0 coincides with the first field  
synchronization pulse.  
first active line = (FAL[8:0] + 4) for M-systems  
first active line = (FAL[8:0] + 1) for other systems  
2003 Dec 09  
33  
Philips Semiconductors  
Product specification  
Digital video encoder  
SAA7128AH; SAA7129AH  
Table 71 Subaddress 7BH  
BIT  
SYMBOL  
DESCRIPTION  
7 to 0  
LAL[7:0]  
These are the 8 LSBs of the 9-bit code that determines the last active line. The MSB is  
held in subaddress 7CH; see Table 72. LAL[8:0] = 0 coincides with the first field  
synchronization pulse.  
last active line = (LAL[8:0] + 3) for M-systems  
last active line = LAL[8:0] for other systems  
Table 72 Subaddress 7CH  
BIT  
SYMBOL  
DESCRIPTION  
7
TTX60  
0 = enables NABTS (FISE = 1) or European teletext (FISE = 0); default state after  
reset  
1 = enables World Standard Teletext 60 Hz (FISE = 1)  
6
5
LAL8  
MSB of the last active line code; see Table 71.  
TTXO  
0 = new teletext protocol selected: at each rising edge of TTXRQ a single teletext bit is  
requested (see Fig.23); default state after reset  
1 = old teletext protocol selected: the encoder provides a window of TTXRQ going  
HIGH; the length of the window depends on the chosen teletext standard (see Fig.23)  
4
3
FAL8  
MSB of the first active line code; see Table 70.  
TTXEVE8  
MSB of the 9-bit code that selects the last line of occurrence of signal on pin TTXRQ in  
even field; see Table 69.  
2
1
0
TTXOVE8  
TTXEVS8  
TTXOVS8  
MSB of the 9-bit code that selects the last line of occurrence of signal on pin TTXRQ in  
odd field; see Table 67.  
MSB of the 9-bit code that selects the first line of occurrence of signal on pin TTXRQ in  
even field; see Table 68.  
MSB of the 9-bit code that selects the first line of occurrence of signal on pin TTXRQ in  
odd field; see Table 66.  
Table 73 Subaddress 7EH  
BIT  
SYMBOL  
DESCRIPTION  
7 to 0  
LINE[12:5] Individual lines in both fields (PAL counting) can be disabled for insertion of teletext by  
the respective LINE bits. Disabled line = LINEnn (50 Hz field rate). This bit mask is  
effective only, if the lines are enabled by TTXOVS/TTXOVE and TTXEVS/TTXEVE.  
Table 74 Subaddress 7FH  
BIT  
SYMBOL  
DESCRIPTION  
7 to 0  
LINE[20:13] Individual lines in both fields (PAL counting) can be disabled for insertion of teletext by  
the respective LINE bits. Disabled line = LINEnn (50 Hz field rate). This bit mask is  
effective only, if the lines are enabled by TTXOVS/TTXOVE and TTXEVS/TTXEVE.  
2003 Dec 09  
34  
Philips Semiconductors  
Product specification  
Digital video encoder  
SAA7128AH; SAA7129AH  
7.14 Slave transmitter  
The slave transmitter slave address is 89H.  
Table 75 Subaddress 00H  
BIT  
SYMBOL  
DESCRIPTION  
7
6
5
4
VER2  
VER1  
These 3 bits form the version identification number of the device: it will be changed with  
all versions of the IC that have different programming models; current version is  
000 binary.  
VER0  
CCRDO  
1 = closed caption bytes of the odd field have been encoded  
0 = the bit is reset after information has been written to the subaddresses 67H and 68H;  
it is set immediately after the data has been encoded  
3
CCRDE  
1 = closed caption bytes of the even field have been encoded  
0 = the bit is reset after information has been written to the subaddresses 69H and 6AH;  
it is set immediately after the data has been encoded  
2
1
not used; set to logic 0  
FSEQ  
1 = during first field of a sequence (repetition rate: NTSC = 4 fields, PAL = 8 fields,  
SECAM = 12 fields)  
0 = not first field of a sequence  
0
O_E  
1 = during even field  
0 = during odd field  
2003 Dec 09  
35  
Philips Semiconductors  
Product specification  
Digital video encoder  
SAA7128AH; SAA7129AH  
MBE737  
6
G
v
(dB)  
0
6  
12  
18  
24  
(1)  
(2)  
30  
36  
42  
48  
54  
0
2
4
6
8
10  
12  
14  
f (MHz)  
(1) SCBW = 1.  
(2) SCBW = 0.  
Fig.8 Chrominance transfer characteristic 1.  
MBE735  
handbook, halfpage  
2
G
v
(dB)  
0
(1)  
(2)  
2  
4  
6  
0
0.4  
0.8  
1.2  
1.6  
f (MHz)  
(1) SCBW = 1.  
(2) SCBW = 0.  
Fig.9 Chrominance transfer characteristic 2.  
36  
2003 Dec 09  
Philips Semiconductors  
Product specification  
Digital video encoder  
SAA7128AH; SAA7129AH  
MGD672  
6
G
v
(dB)  
(4)  
0
(2)  
(3)  
6  
12  
18  
(1)  
24  
30  
36  
42  
48  
54  
0
2
4
6
8
10  
12  
14  
f (MHz)  
(1) CCRS1 = 0; CCRS0 = 1.  
(2) CCRS1 = 1; CCRS0 = 0.  
(3) CCRS1 = 1; CCRS0 = 1.  
(4) CCRS1 = 0; CCRS0 = 0.  
Fig.10 Luminance transfer characteristic 1.  
MBE736  
handbook, halfpage  
1
G
v
(dB)  
(1)  
0
1  
2  
3  
4  
5  
0
2
4
6
f (MHz)  
(1) CCRS1 = 0; CCRS0 = 0.  
Fig.11 Luminance transfer characteristic 2.  
37  
2003 Dec 09  
Philips Semiconductors  
Product specification  
Digital video encoder  
SAA7128AH; SAA7129AH  
MGB708  
6
G
v
(dB)  
0
6  
12  
18  
24  
30  
36  
42  
48  
54  
0
2
4
6
8
10  
12  
14  
f (MHz)  
Fig.12 Luminance transfer characteristic in RGB.  
MGB706  
6
G
v
(dB)  
0
6  
12  
18  
24  
30  
36  
42  
48  
54  
0
2
4
6
8
10  
12  
14  
f (MHz)  
Fig.13 Colour difference transfer characteristic in RGB.  
38  
2003 Dec 09  
Philips Semiconductors  
Product specification  
Digital video encoder  
SAA7128AH; SAA7129AH  
MGB705  
10  
G
v
(dB)  
8
6
4
2
0
0
0.2  
0.4  
0.6  
0.8  
1
1.2  
1.4  
1.6  
f (MHz)  
Fig.14 Gain of SECAM pre-emphasis.  
MGB704  
30  
ϕ
(deg)  
20  
10  
0
0
0.2  
0.4  
0.6  
0.8  
1
1.2  
1.4  
1.6  
f (MHz)  
Fig.15 Phase of SECAM pre-emphasis.  
39  
2003 Dec 09  
Philips Semiconductors  
Product specification  
Digital video encoder  
SAA7128AH; SAA7129AH  
MGB703  
20  
G
v
(dB)  
16  
12  
8
4
0
0
0.2  
0.4  
0.6  
0.8  
1
1.2  
1.4  
1.6  
f (MHz)  
Fig.16 Gain of SECAM anti-Cloche.  
MGB702  
80  
ϕ
(deg)  
60  
40  
20  
0
0
0.2  
0.4  
0.6  
0.8  
1
1.2  
1.4  
1.6  
f (MHz)  
Fig.17 Phase of SECAM anti-Cloche.  
40  
2003 Dec 09  
Philips Semiconductors  
Product specification  
Digital video encoder  
SAA7128AH; SAA7129AH  
CVBS output  
RCV2 input  
MP input  
79 LCC  
82 LCC  
MHB579  
HTRIG = 0  
PRCV2 = 0.  
TRCV2 = 1.  
ORCV2 = 0.  
Fig.18 Sync and video input timing.  
CVBS output  
RCV2 output  
MHB580  
73 LCC  
RCV2S = 0.  
PRCV2 = 0.  
ORCV2 = 1.  
Fig.19 Sync and video output timing.  
41  
2003 Dec 09  
Philips Semiconductors  
Product specification  
Digital video encoder  
SAA7128AH; SAA7129AH  
8
LIMITING VALUES  
In accordance with the Absolute Maximum Rating System (IEC 60134); all ground pins connected together and  
grounded (0 V); all supply pins connected together.  
SYMBOL  
PARAMETER  
digital supply voltage  
CONDITIONS  
MIN.  
0.5  
MAX.  
+4.6  
UNIT  
VDDD  
VDDA  
Vi(A)  
V
V
V
V
analog supply voltage  
0.5  
0.5  
0.5  
+4.6  
input voltage at analog inputs  
+4.6  
Vi(n)  
input voltage at pins XTALI, SDA and  
SCL  
VDDD + 0.5  
Vi(D)  
input voltage at digital inputs or I/O pins outputs in 3-state  
0.5  
0.5  
+4.6  
+5.5  
V
V
outputs in 3-state;  
note 1  
VSS  
voltage difference between VSSA(n) and  
VSSD(n)  
100  
mV  
Tstg  
storage temperature  
ambient temperature  
65  
0
+150  
70  
°C  
°C  
V
Tamb  
Vesd  
electrostatic discharge voltage  
Human body model;  
note 2  
±2000  
±4000  
Machine model; note 3 ±200  
±400  
V
Notes  
1. Condition for maximum voltage at digital inputs or I/O pins: 3.0 V < VDDD < 3.6 V.  
2. Class 2 according to EIA/JESD22-114-B.  
3. Class B according to EIA/JESD22-115-A.  
2003 Dec 09  
42  
Philips Semiconductors  
Product specification  
Digital video encoder  
SAA7128AH; SAA7129AH  
9
CHARACTERISTICS  
VDDD = 3.0 to 3.6 V; Tamb = 0 to 70 °C; unless otherwise specified.  
SYMBOL  
Supply  
PARAMETER  
CONDITIONS  
MIN.  
TYP.  
MAX.  
UNIT  
VDDA  
VDDD  
IDDA  
analog supply voltage  
3.15  
3.0  
3.45  
3.6  
V
digital supply voltage  
analog supply current  
digital supply current  
V
note 1  
180 190  
mA  
mA  
IDDD  
VDDD = 3.3 V;  
note 1  
40  
55  
Inputs: LLC1, RCV1, RCV2, MP7 to MP0, RTCI, SA, RESET and TTX  
VIL  
VIH  
ILI  
LOW-level input voltage  
HIGH-level input voltage  
input leakage current  
input capacitance  
0.5  
2.0  
+0.8  
V
VDDD + 0.3  
V
1
µA  
pF  
pF  
pF  
Ci  
clocks  
data  
10  
8
I/Os at  
8
high-impedance  
Outputs: RCV1, RCV2 and TTXRQ  
VOL  
VOH  
LOW-level output voltage  
HIGH-level output voltage  
IOL = 2 mA  
0.4  
V
V
IOH = 2 mA  
2.4  
I2C-bus: SDA and SCL  
VIL  
VIH  
Ii  
LOW-level input voltage  
0.5  
+0.3VDD(I2C)  
V
HIGH-level input voltage  
input current  
0.7VDD(I2C)  
Vi = LOW or HIGH 10  
VDD(I2C) + 0.3 V  
+10  
0.4  
µA  
VOL  
Io  
LOW-level output voltage (pin SDA) IOL = 3 mA  
V
output current during acknowledge 3  
mA  
Clock timing: LLC1 and XCLK  
TLLC1  
cycle time  
note 2  
34  
40  
41  
60  
60  
ns  
%
%
δ
δ
duty factor tHIGH/TLLC1  
duty factor tHIGH/TXCLK  
LLC1 input  
XCLK output typical 40  
50%  
tr  
tf  
rise time  
fall time  
note 2  
note 2  
5
6
ns  
ns  
Input timing: RCV1, RCV2, MP7 to MP0, RTCI, SA and TTX  
tSU;DAT  
tHD;DAT  
input data set-up time  
input data hold time  
6
3
ns  
ns  
2003 Dec 09  
43  
Philips Semiconductors  
Product specification  
Digital video encoder  
SAA7128AH; SAA7129AH  
SYMBOL  
PARAMETER  
CONDITIONS  
MIN.  
TYP.  
MAX.  
UNIT  
Crystal oscillator  
fn  
nominal frequency (usually 27 MHz) 3rd harmonic  
30  
MHz  
f/fn  
permissible deviation of nominal  
frequency  
note 3  
50 × 106  
+50 × 106  
CRYSTAL SPECIFICATION  
Tamb  
CL  
ambient temperature  
0
70  
°C  
pF  
load capacitance  
8
RS  
series resistance  
80  
Cmot  
Cpar  
motional capacitance (typical)  
parallel capacitance (typical)  
1.2  
2.8  
1.5 1.8  
3.5 4.2  
fF  
pF  
Data and reference signal output timing  
CL  
th  
output load capacitance  
output hold time  
7.5  
4
40  
pF  
ns  
ns  
td  
output delay time  
18  
Outputs: C, VBS, CVBS and RGB  
VoCVBS(p-p) output voltage CVBS  
(peak-to-peak value)  
see Table 76  
see Table 76  
see Table 76  
see Table 76  
note 4  
1.23  
1
V
V
V
V
VoVBS(p-p) output voltage VBS (S-video)  
(peak-to-peak value)  
VoC(p-p)  
output voltage C (S-video)  
(peak-to-peak value)  
0.89  
0.7  
VoR,G,B(p-p) output voltage R, G, B  
(peak-to-peak value)  
V  
RL  
inequality of output signal voltages  
2
%
output load resistance  
37.5  
B
output signal bandwidth of DACs  
3 dB  
10  
MHz  
LSB  
LElf(i)  
low frequency integral linearity error  
of DACs  
±3  
LElf(d)  
low frequency differential linearity  
error of DACs  
±1  
LSB  
LLC  
td(pipe)(MP) total pipeline delay from MP port  
27 MHz  
82  
Notes  
1. At maximum supply voltage with highly active input signals.  
2. The data is for both input and output direction.  
3. If an internal oscillator is used, crystal deviation of nominal frequency is directly proportional to the deviation of  
subcarrier frequency and line/field frequency.  
4. Referring to peak-to-peak analog voltages resulting from identical peak-to-peak digital codes.  
2003 Dec 09  
44  
Philips Semiconductors  
Product specification  
Digital video encoder  
SAA7128AH; SAA7129AH  
T
LLC1  
t
HIGH  
2.6 V  
1.5 V  
0.6 V  
LLC1  
t
f
t
r
t
t
t
t
HD; DAT  
SU; DAT  
HD; DAT  
SU; DAT  
2.0 V  
not  
valid  
not  
MP  
MP  
MP  
MP input data  
pos  
neg  
pos  
valid  
0.8 V  
t
d
t
h
2.4 V  
output data  
valid  
not valid  
valid  
0.6 V  
MHB581  
Fig.20 Clock data timing.  
LLC  
C
(0)  
C
(0)  
C (2)  
B
MP(n)  
RCV2  
Y(0)  
Y(1)  
B
R
MGB699  
The data demultiplexing phase is coupled to the internal horizontal phase.  
The phase of the RCV2 signal is programmed to 262 for 50 Hz and to 234 for 60 Hz in this example in output mode (RCV2S).  
Fig.21 Functional timing.  
2003 Dec 09  
45  
Philips Semiconductors  
Product specification  
Digital video encoder  
SAA7128AH; SAA7129AH  
9.1  
Explanation of RTCI data bits  
6. If the odd/even bit is enabled (RTCE = 1; DECOE = 1),  
the SAA7128AH; SAA7129AH ignores its internally  
generated odd/even flag and takes the odd/even bit  
from RTCI input.  
1. The HPLL increment is not evaluated by the  
SAA7128AH; SAA7129AH.  
2. The SAA7128AH; SAA7129AH generates the  
subcarrier frequency from the FSCPLL increment if  
enabled (see item 7.).  
7. If the colour detection bit is enabled (RTCE = 1;  
DECCOL = 1) and no colour was detected (colour  
detection bit = 0), the subcarrier frequency is  
3. The PAL bit indicates the line with inverted (R Y)  
generated by the SAA7128AH; SAA7129AH. In the  
other case (colour detection bit = 1) the subcarrier  
frequency is evaluated out of FSCPLL increment.  
component of colour difference signal.  
4. 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  
logic 1.  
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.  
5. If the FISE bit is enabled (RTCE = 1; DECFIS = 1), the  
SAA7128AH; SAA7129AH takes this bit instead of the  
FISE bit in subaddress 61H.  
HIGH-to-LOW transition  
3 bits  
reserved  
4 bits  
reserved  
count start  
(5)  
(4)  
(7)  
LOW  
13  
HPLL  
increment  
(2)  
(3)  
(6)  
(1)  
FSCPLL increment  
128  
RTCI  
0
22  
0
time slot: 0 1  
14  
19  
64  
67 69 72 74  
68  
valid  
sample  
invalid  
sample  
8/LLC  
(8)  
not used in SAA7128AH/29AH  
MHB980  
(1) SAA7111/12 provides 14 to 0 bits, resulting in 2 reserved bits before FSCPLL increment.  
(2) SAA7151 provides 21 to 0 bits only, resulting in 5 reserved bits before sequence bit.  
(3) Sequence bit: PAL: 0 = (R Y) line normal, 1 = (R Y) line inverted; NTSC: 0 = no change.  
(4) Reset bit: only from SAA7111 and SAA7112 decoder.  
(5) FISE bit: 0 = 50 Hz, 1 = 60 Hz.  
(6) Odd/even bit: odd_even from external.  
(7) Colour detection: 0 = no colour detected, 1 = colour detected.  
(8) Reserved bits: 229 with 50 Hz systems, 226 with 60 Hz systems.  
Fig.22 RTCI timing.  
2003 Dec 09  
46  
Philips Semiconductors  
Product specification  
Digital video encoder  
SAA7128AH; SAA7129AH  
9.2  
Teletext timing  
Time ti(TTXW) is the internally used insertion window for  
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 (WST)  
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.  
Time tFD is the time needed to interpolate input data TTX  
and insert it into the CVBS and VBS output signal, such  
that it appears at tTTX = 9.78 µs (PAL) or tTTX = 10.5 µs  
(NTSC) after the 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 (new protocol)  
or a window of TTXRQ going HIGH is provided and the  
number of teletext bits, depending on the chosen teletext  
standard, is requested at input pin TTX (old protocol).  
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.  
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.  
CVBS/Y  
t
t
TTX  
i(TTXW)  
text bit #:  
1
2
3
4
5
6
7
8
9
10 11 12 13 14 15 16 17 18 19 20 21 22 23 24  
TTX  
t
t
FD  
PD  
TTXRQ (new)  
TTXRQ (old)  
MHB504  
Fig.23 Teletext timing.  
2003 Dec 09  
47  
Philips Semiconductors  
Product specification  
Digital video encoder  
SAA7128AH; SAA7129AH  
10 APPLICATION INFORMATION  
+3.3 V digital  
0.1 µF  
+3.3 V analog  
0.1 µF  
DGND  
1 nF  
DGND  
AGND  
use one capacitor  
use one capacitor  
10 pF  
10  
10 pF  
for each V  
for each V  
DDD  
DDA  
µH  
27 MHz  
DGND  
V
V
to  
V
V
to  
V
V
to  
DDD1  
DDD3  
SSD1  
SSD3  
DDA1  
DDA3  
XTALI  
35  
XTALO  
34  
6, 17, 39  
5, 18, 38  
25, 28, 36  
30  
CVBS  
U
75 Ω  
75 Ω  
CVBS  
AGND  
BLUE  
AGND  
29  
27  
SAA7128AH  
SAA7129AH  
U
U
U
75 Ω  
75 Ω  
B
AGND  
AGND  
VBS  
75 Ω  
75 Ω  
VBS  
digital  
inputs and  
outputs  
AGND  
GREEN  
AGND  
26  
24  
75 Ω  
75 Ω  
G
AGND  
AGND  
C
U
75 Ω  
75 Ω  
C
AGND  
AGND  
23  
RED  
U
75 Ω  
75 Ω  
R
33  
V
31  
28  
V
32  
25  
22  
AGND  
AGND  
RSET  
DUMP1  
V
DUMP2  
SSA  
DDA1  
DDA2  
1 kΩ  
12 Ω  
12 Ω  
MHB982  
AGND  
AGND  
AGND  
AGND  
Fig.24 Application circuit.  
48  
2003 Dec 09  
Philips Semiconductors  
Product specification  
Digital video encoder  
SAA7128AH; SAA7129AH  
10.1 Digital output signals  
The digital output signals in front of the DACs under nominal conditions occupy different conversion ranges, as indicated  
in Table 76 for a 100  
100 colour bar signal.  
Values for the external series resistors result in a 75 load.  
Table 76 Digital output signals conversion range  
CONVERSION RANGE (peak-to-peak)  
RGB (Y)  
BLACK TO WHITE AT  
GDY = GDC = 6 (digits)  
CVBS  
Y (VBS)  
SYNC-TIP TO WHITE (digits)  
SYNC-TIP TO PEAK-CARRIER (digits)  
1016  
881  
712  
2003 Dec 09  
49  
Philips Semiconductors  
Product specification  
Digital video encoder  
SAA7128AH; SAA7129AH  
11 PACKAGE OUTLINE  
QFP44: plastic quad flat package; 44 leads (lead length 1.3 mm); body 10 x 10 x 1.75 mm  
SOT307-2  
y
X
A
33  
23  
34  
22  
Z
E
e
H
E
E
A
2
A
(A )  
3
A
1
w
M
θ
b
p
L
p
pin 1 index  
L
12  
44  
detail X  
1
11  
w
M
Z
v
M
A
D
b
p
e
D
B
H
v
M
B
D
0
2.5  
scale  
5 mm  
DIMENSIONS (mm are the original dimensions)  
A
(1)  
(1)  
(1)  
(1)  
UNIT  
A
A
A
b
c
D
E
e
H
D
H
L
L
v
w
y
Z
Z
θ
1
2
3
p
E
p
D
E
max.  
10o  
0o  
0.25 1.85  
0.05 1.65  
0.4 0.25 10.1 10.1  
0.2 0.14 9.9 9.9  
12.9 12.9  
12.3 12.3  
0.95  
0.55  
1.2  
0.8  
1.2  
0.8  
mm  
2.1  
0.25  
0.8  
1.3  
0.15 0.15  
0.1  
Note  
1. Plastic or metal protrusions of 0.25 mm maximum per side are not included.  
REFERENCES  
OUTLINE  
EUROPEAN  
PROJECTION  
ISSUE DATE  
VERSION  
IEC  
JEDEC  
JEITA  
97-08-01  
03-02-25  
SOT307-2  
2003 Dec 09  
50  
Philips Semiconductors  
Product specification  
Digital video encoder  
SAA7128AH; SAA7129AH  
12 SOLDERING  
To overcome these problems the double-wave soldering  
method was specifically developed.  
12.1 Introduction to soldering surface mount  
packages  
If wave soldering is used the following conditions must be  
observed for optimal results:  
This text gives a very brief insight to a complex technology.  
A more in-depth account of soldering ICs can be found in  
our “Data Handbook IC26; Integrated Circuit Packages”  
(document order number 9398 652 90011).  
Use a double-wave soldering method comprising a  
turbulent wave with high upward pressure followed by a  
smooth laminar wave.  
For packages with leads on two sides and a pitch (e):  
There is no soldering method that is ideal for all surface  
mount IC packages. Wave soldering can still be used for  
certain surface mount ICs, but it is not suitable for fine pitch  
SMDs. In these situations reflow soldering is  
recommended.  
– larger than or equal to 1.27 mm, the footprint  
longitudinal axis is preferred to be parallel to the  
transport direction of the printed-circuit board;  
– smaller than 1.27 mm, the footprint longitudinal axis  
must be parallel to the transport direction of the  
printed-circuit board.  
12.2 Reflow soldering  
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.  
Driven by legislation and environmental forces the  
The footprint must incorporate solder thieves at the  
downstream end.  
For packages with leads on four sides, the footprint must  
be placed at a 45° angle to the transport direction of the  
printed-circuit board. The footprint must incorporate  
solder thieves downstream and at the side corners.  
worldwide use of lead-free solder pastes is increasing.  
Several methods exist for reflowing; for example,  
convection or convection/infrared heating in a conveyor  
type oven. Throughput times (preheating, soldering and  
cooling) vary between 100 and 200 seconds depending  
on heating method.  
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.  
Typical reflow peak temperatures range from  
215 to 270 °C depending on solder paste material. The  
top-surface temperature of the packages should  
preferably be kept:  
Typical dwell time of the leads in the wave ranges from  
3 to 4 seconds at 250 °C or 265 °C, depending on solder  
material applied, SnPb or Pb-free respectively.  
A mildly-activated flux will eliminate the need for removal  
of corrosive residues in most applications.  
below 225 °C (SnPb process) or below 245 °C (Pb-free  
process)  
– for all BGA, HTSSON-T and SSOP-T packages  
– for packages with a thickness 2.5 mm  
12.4 Manual soldering  
Fix the component by first soldering two  
diagonally-opposite end leads. Use a low voltage (24 V or  
less) soldering iron applied to the flat part of the lead.  
Contact time must be limited to 10 seconds at up to  
300 °C.  
– for packages with a thickness < 2.5 mm and a  
volume 350 mm3 so called thick/large packages.  
below 240 °C (SnPb process) or below 260 °C (Pb-free  
process) for packages with a thickness < 2.5 mm and a  
volume < 350 mm3 so called small/thin packages.  
When using a dedicated tool, all other leads can be  
soldered in one operation within 2 to 5 seconds between  
270 and 320 °C.  
Moisture sensitivity precautions, as indicated on packing,  
must be respected at all times.  
12.3 Wave soldering  
Conventional single wave soldering is not recommended  
for surface mount devices (SMDs) or printed-circuit boards  
with a high component density, as solder bridging and  
non-wetting can present major problems.  
2003 Dec 09  
51  
Philips Semiconductors  
Product specification  
Digital video encoder  
SAA7128AH; SAA7129AH  
12.5 Suitability of surface mount IC packages for wave and reflow soldering methods  
SOLDERING METHOD  
WAVE  
REFLOW(2)  
not suitable suitable  
PACKAGE(1)  
BGA, HTSSON..T(3), LBGA, LFBGA, SQFP, SSOP..T(3), TFBGA,  
USON, VFBGA  
DHVQFN, HBCC, HBGA, HLQFP, HSO, HSOP, HSQFP, HSSON,  
HTQFP, HTSSOP, HVQFN, HVSON, SMS  
PLCC(5), SO, SOJ  
not suitable(4)  
suitable  
suitable  
suitable  
LQFP, QFP, TQFP  
not recommended(5)(6) suitable  
SSOP, TSSOP, VSO, VSSOP  
CWQCCN..L(8), PMFP(9), WQCCN..L(8)  
not recommended(7)  
suitable  
not suitable  
not suitable  
Notes  
1. For more detailed information on the BGA packages refer to the “(LF)BGA Application Note” (AN01026); order a copy  
from your Philips Semiconductors sales office.  
2. All surface mount (SMD) packages are moisture sensitive. Depending upon the moisture content, the maximum  
temperature (with respect to time) and body size of the package, there is a risk that internal or external package  
cracks may occur due to vaporization of the moisture in them (the so called popcorn effect). For details, refer to the  
Drypack information in the “Data Handbook IC26; Integrated Circuit Packages; Section: Packing Methods”.  
3. These transparent plastic packages are extremely sensitive to reflow soldering conditions and must on no account  
be processed through more than one soldering cycle or subjected to infrared reflow soldering with peak temperature  
exceeding 217 °C ± 10 °C measured in the atmosphere of the reflow oven. The package body peak temperature  
must be kept as low as possible.  
4. These packages are not suitable for wave soldering. On versions with the heatsink on the bottom side, the solder  
cannot penetrate between the printed-circuit board and the heatsink. On versions with the heatsink on the top side,  
the solder might be deposited on the heatsink surface.  
5. If wave soldering is considered, then the package must be placed at a 45° angle to the solder wave direction.  
The package footprint must incorporate solder thieves downstream and at the side corners.  
6. Wave soldering is suitable for LQFP, TQFP and QFP packages with a pitch (e) larger than 0.8 mm; it is definitely not  
suitable for packages with a pitch (e) equal to or smaller than 0.65 mm.  
7. Wave soldering is suitable for SSOP, TSSOP, VSO and VSSOP packages with a pitch (e) equal to or larger than  
0.65 mm; it is definitely not suitable for packages with a pitch (e) equal to or smaller than 0.5 mm.  
8. Image sensor packages in principle should not be soldered. They are mounted in sockets or delivered pre-mounted  
on flex foil. However, the image sensor package can be mounted by the client on a flex foil by using a hot bar  
soldering process. The appropriate soldering profile can be provided on request.  
9. Hot bar or manual soldering is suitable for PMFP packages.  
2003 Dec 09  
52  
Philips Semiconductors  
Product specification  
Digital video encoder  
SAA7128AH; SAA7129AH  
13 REVISION HISTORY  
REV  
03  
DATE  
CPCN  
DESCRIPTION  
20031209  
Product specification  
Modification:  
Chapter 7; list of product types SAA7111, SAA7711A, SAA7112 and  
SAA7151B replaced by SAA711x family  
Chapter 8 added  
Chapter 12; text for lead-free added and packages SSOP-T, DHVQFN,  
VSSOP and PMFP added  
02  
01  
20021015  
20020221  
Product specification (9397 750 09728)  
Modification:  
Chapter 10; value of capacitor in the application circuit changed to 1 nF  
Product specification (9397 750 09177)  
14 DATA SHEET STATUS  
DATA SHEET  
LEVEL  
PRODUCT  
STATUS(2)(3)  
DEFINITION  
STATUS(1)  
I
Objective data  
Development This data sheet contains data from the objective specification for product  
development. Philips Semiconductors reserves the right to change the  
specification in any manner without notice.  
II  
Preliminary data Qualification  
This data sheet contains data from the preliminary specification.  
Supplementary data will be published at a later date. Philips  
Semiconductors reserves the right to change the specification without  
notice, in order to improve the design and supply the best possible  
product.  
III  
Product data  
Production  
This data sheet contains data from the product specification. Philips  
Semiconductors reserves the right to make changes at any time in order  
to improve the design, manufacturing and supply. Relevant changes will  
be communicated via a Customer Product/Process Change Notification  
(CPCN).  
Notes  
1. Please consult the most recently issued data sheet before initiating or completing a design.  
2. The product status of the device(s) described in this data sheet may have changed since this data sheet was  
published. The latest information is available on the Internet at URL http://www.semiconductors.philips.com.  
3. For data sheets describing multiple type numbers, the highest-level product status determines the data sheet status.  
2003 Dec 09  
53  
Philips Semiconductors  
Product specification  
Digital video encoder  
SAA7128AH; SAA7129AH  
15 DEFINITIONS  
16 DISCLAIMERS  
Life support applications  
Short-form specification  
The data in a short-form  
These products are not  
specification is extracted from a full data sheet with the  
same type number and title. For detailed information see  
the relevant data sheet or data handbook.  
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  
Semiconductors customers using or selling these products  
for use in such applications do so at their own risk and  
agree to fully indemnify Philips Semiconductors for any  
damages resulting from such application.  
Limiting values definition Limiting values given are in  
accordance with the Absolute Maximum Rating System  
(IEC 60134). 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.  
Right to make changes  
Philips Semiconductors  
reserves the right to make changes in the products -  
including circuits, standard cells, and/or software -  
described or contained herein in order to improve design  
and/or performance. When the product is in full production  
(status ‘Production’), relevant changes will be  
Application information  
Applications that are  
communicated via a Customer Product/Process Change  
Notification (CPCN). Philips Semiconductors assumes no  
responsibility or liability for the use of any of these  
products, conveys no licence or title under any patent,  
copyright, or mask work right to these products, and  
makes no representations or warranties that these  
products are free from patent, copyright, or mask work  
right infringement, unless otherwise specified.  
described herein for any of these products are for  
illustrative purposes only. Philips Semiconductors make  
no representation or warranty that such applications will be  
suitable for the specified use without further testing or  
modification.  
17 PURCHASE OF PHILIPS I2C COMPONENTS  
Purchase of Philips I2C components conveys a license under the Philips’ I2C patent to use the  
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.  
2003 Dec 09  
54  
Philips Semiconductors – a worldwide company  
Contact information  
For additional information please visit http://www.semiconductors.philips.com.  
Fax: +31 40 27 24825  
For sales offices addresses send e-mail to: sales.addresses@www.semiconductors.philips.com.  
© Koninklijke Philips Electronics N.V. 2003  
SCA75  
All rights are reserved. Reproduction in whole or in part is prohibited without the prior written consent of the copyright owner.  
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.  
Printed in The Netherlands  
R21/04/pp55  
Date of release: 2003 Dec 09  
Document order number: 9397 750 12116  

相关型号:

SAA7129AH/V1,518

IC COLOR SIGNAL ENCODER, PQFP44, 10 X 10 MM, 1.75 MM HEIGHT, PLASTIC, SOT-307-2, QFP-44, Color Signal Converter
NXP

SAA7129AH/V1,557

IC COLOR SIGNAL ENCODER, PQFP44, 10 X 10 MM, 1.75 MM HEIGHT, PLASTIC, SOT-307-2, QFP-44, Color Signal Converter
NXP

SAA7129AHB-T

暂无描述
NXP

SAA7129H

Digital video encoder
NXP

SAA7129H/00

IC COLOR SIGNAL ENCODER, PQFP44, PLASTIC, SOT-307, QFP-44, Color Signal Converter
NXP

SAA7129H/00/S7

IC COLOR SIGNAL ENCODER, PQFP44, PLASTIC, SOT-307, QFP-44, Color Signal Converter
NXP
NXP
NXP

SAA7129HB-S

IC COLOR SIGNAL ENCODER, PQFP44, PLASTIC, SOT-307, QFP-44, Color Signal Converter
NXP

SAA7130

PCI video broadcast decoder
NXP

SAA7130HL

PCI video broadcast decoder
NXP

SAA7130HL/V1,518

IC SPECIALTY CONSUMER CIRCUIT, PQFP128, 14 X 20 MM, 1.4 MM HEIGHT, MS-026, SOT-425-1, LQFP-128, Consumer IC:Other
NXP