Product specification
Supersedes data of April 1993
File under Integrated Circuits, IC22
1996 Sep 27
Page 2
Philips SemiconductorsProduct specification
Digital Video Encoder (DENC)
GENLOCK-capable
FEATURES
• Monolithic integrated CMOS video encoder circuit
• Standard MPU (12 lines) and I2C-bus interfaces for
controls
• Three 8-bit signal inputs PD7 to PD0 for RGB
respectively YUV or indexed colour signals
(Tables 19 to 26)
• Square pixel and CCIR input data rates
• Band limited composite sync pulses
• Three 256 × 8 colour look-up tables (CLUTs)
for example for gamma correction
• External subcarrier from a digital decoder (SAA7151B or
SAA7191B)
• Multi-purpose key for real time format switching
• Autonomous internal blanking
• Optional GENLOCK operation with adjustable horizontal
sync timing and adjustable subcarrier phase
• Stable GENLOCK operation in VCR standard playback
mode
• Optional still video capture extension
• Three suitable video 9-bit digital-to-analog converters
• Composite analog output signals CVBS, Y and C for
PAL/NTSC
• Line 21 data insertion possible.
SAA7199B
GENERAL DESCRIPTION
The SAA7199B encodes digital baseband colour/video
data into analog Y, C and CVBS signals (S-video
included). Pixel clock and data are line-locked to the
horizontal scanning frequency of the video signal.
The circuit can be used in a square pixel or in a consumer
TV application. Flexibility is provided by programming
facilities via MPU-bus (parallel) or I2C-bus (serial).
QUICK REFERENCE DATA
SYMBOLPARAMETERMIN.TYP.MAX.UNIT
V
DDD
V
DDA
I
P(tot)
V
I
V
o
R
L
digital supply voltage (pins 2, 21 and 41)4.55.05.5V
analog supply voltage (pins 64, 66, 70 and 72)4.755.05.25V
total supply current−−200mA
input signal levelsTTL-compatible
analog output voltage Y, C and CVBS without load (peak-to-peak value)−2−V
output load resistance90−−Ω
ILELF integral linearity error in output signal (9-bit DAC)−−±1LSB
DLELF differential linearity error in output signal (9-bit DAC)−−±0.5LSB
T
amb
operating ambient temperature0−70°C
ORDERING INFORMATION
TYPE
NUMBER
NAMEDESCRIPTIONVERSION
SAA7199BWPPLCC84
plastic leaded chip carrier; 84 leads
PACKAGE
SOT189-2
1996 Sep 272
Page 3
Philips SemiconductorsProduct specification
Digital Video Encoder (DENC)
GENLOCK-capable
BLOCK DIAGRAM
outputs to
Y
67
DACs
TRIPLE
ENCODER
OUTPUT
+5 V
to
DDA1
V
KEY
DDA4
V
CUR
refH
V
TP
66, 70,
72, 64
71
63
73
53
C
65
monitor/TV
CVBS
69
BUFFERS
SSA
V
68
SAA7199B
XTALI
refL
V
62
SAA7199B
XTALO
59
60
CLOCK INTERFACE
MEH416
52495051235556
CLKO CLKSEL
CB
LLC
CREF
358846174753635
VSN/CSYNPIXCLK CLKIN
SLT
ook, full pagewidth
+5 V
to V
V
MPK
to V
V
SSD3
SSD1
DDD3
DDD1
1, 22, 42
32
2, 21, 41
(1)
3 × 8-bit input data
11 to 4
(1)
PD1(7 to 0)
(digital red)
RTCI
MATRIX
3 ¥
CLUTS
256 ¥ 8
INPUT
INTERFACE
19 to 12
(digital green)
PD2(7 to 0)
31 to 24
(1)
PD3(7 to 0)
(digital blue)
internal control bus
83 to 76
20
LDV
CVBS(7 to 0)
STATUS
REGISTER
SYNC PROCESSING
46 to 43,
40 to 37
34
33
CONTROL INTERFACE
5754
C-BUS
2
I
CONTROL
48
47
SCL
SDA
C-bus
2
I
LFCO
HCL
CS
A1
RTCI/
GPSW
RESET
HSYHSN
D(7 to 0)
R/W
to/from microcontroller
A0
Fig.1 Block diagram.
1996 Sep 273
(1) RGB respectively input formats YUV and indexed colour (Tables 19 to 26).
Page 4
Philips SemiconductorsProduct specification
Digital Video Encoder (DENC)
SAA7199B
GENLOCK-capable
PINNING
SYMBOLPINDESCRIPTION
V
SSD1
V
DDD1
VSN/CSYN3vertical sync output (3-state), conditionally composite sync output; active LOW or active HIGH
PD1(0)4data 1 input: digital signal R (red) respectively V signal; bit 0 (formats in Tables 19 to 25)
PD1(1)5data 1 input: digital signal R (red) respectively V signal; bit 1 (formats in Tables 19 to 25)
PD1(2)6data 1 input: digital signal R (red) respectively V signal; bit 2 (formats in Tables 19 to 25)
PD1(3)7data 1 input: digital signal R (red) respectively V signal; bit 3 (formats in Tables 19 to 25)
PD1(4)8data 1 input: digital signal R (red) respectively V signal; bit 4 (formats in Tables 19 to 25)
PD1(5)9data 1 input: digital signal R (red) respectively V signal; bit 5 (formats in Tables 19 to 25)
PD1(6)10data 1 input: digital signal R (red) respectively V signal; bit 6 (formats in Tables 19 to 25)
PD1(7)11data 1 input: digital signal R (red) respectively V signal; bit 7 (formats in Tables 19 to 25)
PD2(0)12data 2 input: digital signal G (green) respectively Y signal or indexed colour data; bit 0
PD2(1)13data 2 input: digital signal G (green) respectively Y signal or indexed colour data; bit 1
PD2(2)14data 2 input: digital signal G (green) respectively Y signal or indexed colour data; bit 2
PD2(3)15data 2 input: digital signal G (green) respectively Y signal or indexed colour data; bit 3
PD2(4)16data 2 input: digital signal G (green) respectively Y signal or indexed colour data; bit 4
PD2(5)17data 2 input: digital signal G (green) respectively Y signal or indexed colour data; bit 5
PD2(6)18data 2 input: digital signal G (green) respectively Y signal or indexed colour data; bit 6
PD2(7)19data 2 input: digital signal G (green) respectively Y signal or indexed colour data; bit 7
LDV20load data clock input signal to input interface (samples PDn(7 to 0),
V
DDD2
V
SSD2
CB23composite blanking input; active LOW
PD3(0)24data 3 input: digital signal B (blue) respectively U signal; bit 0 (formats in Tables 19 to 25)
PD3(1)25data 3 input: digital signal B (blue) respectively U signal; bit 1 (formats in Tables 19 to 25)
PD3(2)26data 3 input: digital signal B (blue) respectively U signal; bit 2 (formats in Tables 19 to 25)
PD3(3)27data 3 input: digital signal B (blue) respectively U signal; bit 3 (formats in Tables 19 to 25)
PD3(4)28data 3 input: digital signal B (blue) respectively U signal; bit 4 (formats in Tables 19 to 25)
PD3(5)29data 3 input: digital signal B (blue) respectively U signal; bit 5 (formats in Tables 19 to 25)
PD3(6)30data 3 input: digital signal B (blue) respectively U signal; bit 6 (formats in Tables 19 to 25)
PD3(7)31data 3 input: digital signal B (blue) respectively U signal; bit 7 (formats in Tables 19 to 25)
MPK32multi-purpose key input; active HIGH
A033subaddress bit A0 input for microcontroller access (Table 3)
A134subaddress bit A1 input for microcontroller access (Table 3)
W35read/write not input signal from microcontroller
R/
CS36chip select input for parallel interface; active LOW
D037bidirectional port from/to microcontroller; bit D0
D138bidirectional port from/to microcontroller; bit D1
D239bidirectional port from/to microcontroller; bit D2
D340bidirectional port from/to microcontroller; bit D3
V
DDD3
V
SSD3
D443bidirectional port from/to microcontroller; bit D4
D544bidirectional port from/to microcontroller; bit D5
D645bidirectional port from/to microcontroller; bit D6
D746bidirectional port from/to microcontroller; bit D7
SDA47I
SCL48I
CLKIN49external clock signal input (maximum frequency 60 MHz)
CLKSEL50clock source select input
PIXCLK51CLKO/2 or conditionally CLKO output signal
CLKO52selected clock output signal (LLC or CLKIN)
TP53test pin; connected to ground
RESET54reset input; active LOW
LLC55line-locked clock input signal from external clock generation circuit (CGC)
CREF56clock qualifier input of external CGC
GPSW/RTCI57general purpose switch output (set via I
SLT58GENLOCK output flag (3-state): HIGH = sync lost in GENLOCK mode; LOW = otherwise
XTALI59crystal oscillator input (26.8 or 24.576 MHz)
XTALO60crystal oscillator output
LFCO61line frequency control output signal for external CGC
V
refL
V
refH
V
DDA4
C65chrominance analog output signal
V
DDA1
Y67luminance analog output signal
V
SSA
CVBS69CVBS analog output signal
V
DDA2
CUR71current input for analog output buffers
V
DDA3
KEY73key input signal to insert CVBS input signal into encoded CVBS output signal; active HIGH
41digital supply 3 (5 V)
42digital ground 3
2
C-bus data input/output
2
C-bus clock input
2
C-bus or MPU-bus); real time control input, defined
by I2C or MPU programming
62reference voltage LOW of DACs (resistor chains)
63reference voltage HIGH of DACs (resistor chains)
64analog supply 4 for resistor chains of the DACs (5 V)
66analog supply 1 for output buffer amplifier of DAC1 (5 V)
68analog ground (0 V)
70analog supply 2 for output buffer amplifier of DAC2 (5 V)
72analog supply 3 for output buffer amplifier of DAC3 (5 V)
1996 Sep 275
Page 6
Philips SemiconductorsProduct specification
Digital Video Encoder (DENC)
GENLOCK-capable
SYMBOLPINDESCRIPTION
HSY74horizontal sync indicator output signal; active HIGH (3-state output to ADC)
HCL75horizontal clamping output; active HIGH (3-state output)
CVBS076digital CVBS input signal; bit 0
CVBS177digital CVBS input signal; bit 1
CVBS278digital CVBS input signal; bit 2
CVBS379digital CVBS input signal; bit 3
CVBS480digital CVBS input signal; bit 4
CVBS581digital CVBS input signal; bit 5
CVBS682digital CVBS input signal; bit 6
CVBS783digital CVBS input signal; bit 7
HSN84horizontal sync output; active LOW or active HIGH for 60/66/72 × PIXCLK at
The SAA7199B is a digital video encoder that translates
digital RGB, YUV or 8-bit indexed colour signals into the
analog PAL/NTSC output signals Y (luminance), C
(4.43/3.58 MHz chrominance) and CVBS (composite
signal including sync).
Four different modes are selectable (Table 18):
Stand-alone mode (horizontal and vertical timings are
generated)
Slave mode (stand-alone unit that accepts external
horizontal and vertical timing), and optional real time
information for subcarrier/clock from a digital colour
decoder
GENLOCK mode (GENLOCK capabilities are achieved
in conjunction with determined ICs)
Test mode (only clock signal is required).
The input data rate (pixel sequence) has an integer
relationship to the number of horizontal clock cycles
(Table 1). A sufficient stable external clock signal ensures
correct encoding. The generated clock frequency in the
GENLOCK mode may deviate by ±7% depending on the
reference signal which is corresponding to its input sync
signal. The clock will be nominal in the GENLOCK mode
when the reference signal is absent (nominal with crystal
oscillator accuracy for TV time constants, and nominal
±1.4% for VCR time constants).
The on-chip colour conversion matrix provides “
code-compatible transcoding of RGB to YUV data.
RGB data out of bounds, with respect to
specification, can be clipped to prevent over-loading of the
colour modulator. RGB data input can be either in linear
colour space or in gamma-corrected colour space.
YUV data must be gamma-corrected in accordance with
“
CCIR 601”
colour space (3 × 8-bit) but can also accommodate
different data formats (4 :1:1, 4:2:2 and 4:4:4) plus
8-bit indexed pseudo-colour space operations (FMT-bits in
Table 8).
RGB CLUTs on-chip provide gamma-correction and/or
other CLUT functions. They consist of programmable
tables to be loaded independently, and they generate
24-bit gamma-corrected output signals from 24-bit data of
one of the input formats or from 8-bit indexed
pseudo-colour data.
. This circuit operates primarily in a 24-bit
CCIR 601”
“CCIR 601”
SAA7199B
Required modulation is performed. The digital YUV data is
encoded in accordance with standards
(composite NTSC) and
PAL-B/G). S-video output signal is available (Y/C) also
some sub-standard output signals (STD-bits in Table 12).
A 7.5 IRE set-up level is automatically selected in the
60 Hz mode, but not selected in the 50 Hz mode.
The analog signal outputs can drive directly into
terminated 75 Ω coaxial lines, a passive external filter is
recommended (Figs 3, 13 and 14). Analog post-filtering is
required (LP in Fig.3).
GENLOCK to an external reference signal is achieved by
addition of a video ADC and a clock generator
combination. Thus, the system is enabled to lock on a
stable video source or to a stable VCR source (normal
playback). The SAA7199B, the ADC and the clock
generator combination (Fig.3) form a control loop
achieving a highly stable line-locked clock. The clock has
to be generated by a crystal oscillator without this
availability. The GENLOCK mode is not available in a
single device set-up.
Control interface
The SAA7199B supports a standard parallel MPU
interface and the serial I
direct access to internal control registers and colour
tables. Update is possible at any time, excluding
coincident internal reading and external writing of the
same cell (the current pixel value could be destroyed).
The two interfaces of Table 2 are selected automatically.
However, the I2C-bus control is inactive when the MPU
interface is selected by CS = LOW. No simultaneous
access may occur. I2C-bus and MPU control complement
each other and have access to common registers
controlled via a common internal bus. The programmer
can use virtually identical programs.
The internal memory space is devided into the look-up
table and the control table, each with its own 8-bit address
register used as a pointer for specific location.
This address register is provided with auto-incrementation
and can be written by only one addressing.
The look-up table contains three banks of 256 bytes.
Therefore, each read or write cycle must access all three
banks in a pre-determined order. The support logic is part
of the control interface.
“CCIR 624-4
2
C-bus interface. The MPU has
“RS-170A
” (composite
”
1996 Sep 278
Page 9
Philips SemiconductorsProduct specification
Digital Video Encoder (DENC)
GENLOCK-capable
Timing (see Fig.3)
The reference to generate internal clocks from LLC in
GENLOCK operation with SAA7197 is CREF
CREF =.
In this event input CLKSEL is HIGH and the SRC-bit = 1.
In non-GENLOCK operation the signal from CLKIN is used
and LDV is clock reference (input CLKSEL = 0;
SCR-bit = CPR-bit = 0).
Pins LLC and CLKIN are tied together when no switching
between LLC and CLKIN is applied. In Fig.3 it is assumed
that LLC and CLKIN are double the pixel clock frequency
of CREF and LDV respectively.
CREF must be at the same frequency (or constant HIGH
or LOW) when LLC is at pixel clock frequency. CPR-bit = 1
if CLKIN is at pixel clock frequency.
The buffered CLKO signal is always delayed. LLC or
CLKIN signals are in accordance with CLKSEL.
Mapping
The method of mapping external control signals on to the
internal bus is simple. The MPU-bus contains the signals
as shown in Table 4 (names in chip-internal
nomenclature).
LLC
----------2
SAA7199B
Bit allocation
The Bit Allocation Map (BAM) shows the individual control
signals, used to control the different operational modes of
the circuit. The I
The SAA7199B also has an MPU-bus interface for direct
microcontroller connection. The BAM shown in Table 6
resembles the I2C-bus type but can be also used for the
parallel bus; the control registers are indexed from
00H to 0FH. Auto-incrementation is applied.
Digital-to-analog converters
The converters use a combination of resistor chains with
low-impedance output buffers. The bottom output voltage
is 200 mV to reduce integral non-linearity errors.
The analog signal, without load on output pin, is between
0.2 and 2.2 V. Figure 16 shows the application for
1.23 V/75 Ω outputs, using the serial 25 + 22 Ω resistors.
Each digital-to-analog converter has its own supply pin for
the purpose of decoupling. V
the resistor chains of the three DACs. The accuracy of this
supply voltage directly influences the output amplitudes.
The current CUR into pin 71 is 0.3 mA (V
R
1. DF is the default value for a typical programming example: GENLOCK mode for a VCR; non-gamma-corrected RGB
data (real time keying is possible). SLT will be set if there is no horizontal lock.NTSC-M standard with normal colour
bandwidth and 12.2727 MHz pixel rate. CSYN signal will be provided, arriving 8 pixel clocks earlier, to compensate
pipeline delay in the previous RAM interface. The encoded CVBS is 12 clocks earlier than the CVBS reference on
the input of the previous ADC. The CLUTs are bypassed at MPK = HIGH in real time.
2. Read only bits.
3. Reserved.
4. Adjust as required.
1996 Sep 2712
Page 13
Philips SemiconductorsProduct specification
Digital Video Encoder (DENC)
SAA7199B
GENLOCK-capable
Table 7 Function of registers bits of Table 6
BITFUNCTION
Index 00 VTBYvideo look-up table by-pass: 0 = not bypassed; 1 = bypassed (logically OR-ed with MPK)
FMT2 to FMT0input formats see Table 8
SCBWchrominance bandwidth: 0 = enhanced; 1 = standard
CCIRselect level: 0 = DMSD2 levels; 1 = CCIR levels
MOD1 to MOD0select mode see Table9
2
Index 01
test register red (read/write via MPU-bus; write only via I
TRER7 to TRER0
Index 02
test register green (read/write via MPU-bus; write only via I
TREG7 to TREG0
Index 03
test register blue (read/write via MPU-bus; write only via I
TREB7 to TREB0
Index 04
sync select see Table 10
SYSEL1 to SYSEL0
SCENsync/clamping (HSY/HCL) enable: 0 = disabled (set to HIGH); 1 = enabled
VTRCselect TV/VTR mode: 0 = TV mode (slow); 1 = VTR mode (fast)
NINTselect interlace of encoded signal: 0 = interlaced (262.5/262.5 or 312.5/312.5);
1 = non-interlaced (262/262 or 312/312 in modes 1 and 3 only)
HPLLselect horizontal lock: 0= lock enabled; 1 = lock disabled (crystal reference)
OEFstatus bit field organization (to be read): 0 = even field; 1 = odd field
HLCKstatus bit sync indication (to be read): 0 = locked to external sync; 1 = external sync lost
Index 05
GDC5 to GDC0
GENLOCK delay compensation; note 1: data 00 to 3F equals timing of CVBS output signal
which is (46 − GDC) pixel clocks = t
(t
corresponds to the falling edge of the horizontal sync pulse of CVBS input signal; t
REF1
earlier with respect to reference point t
ofs
designated for propagation delay of external GENLOCK source, Fig.10).
Index 06
increment delay: update of line-locked clock frequency (Table 6, data ‘43’ hex recommended)
IDEL7 to IDEL0
Index 07
PSO7 to PSO0
Phase sync in output signal, note 1: data 00 to 3F equals to active slope of HSN, VSN/CSYN is
(58 − PSO) pixel clocks = t
PSO = 58; t
is designated for pipeline delay of the feeding RAM interface, Fig.10).
Rint
earlier with respect to reference point t
Rint
Index 08 DDdigital video encoder disable: 0 = enabled; 1 = disabled
KEYEkeying enable: 0 = disabled; 1 = enabled (logically AND-connected with KEY)
SRCCclock source: 0 = external system clock; 1 = DTV2 system clock
CPRclock phase reference: 0 = LDV is input (pin 20); 1 = LDV is not
COKIcolour-killer: 0 = colour on; 1 = colour off (subcarrier is switched off)
IMinterrupt mask: 1 = interrupt not masked at sync lost (pin 58) 0 = interrupt masked at sync lost
(pin 58)
GPSWgeneral purpose switch at bit RTIN = 1: 0 = pin 57 LOW; 1 = pin 57 HIGH
SRSNsoftware reset: 0 = no reset; 1 = reset (see “Reset” procedure)
Index 09 BAMEBurst amplitude indication: 0 = burst amplitude measurement is overridden; colour lock always
assumed; 1 = burst amplitude is used to control the CLCK status bit, recommended for
reference signal without subcarrier burst (pure black and white) in order to avoid PLL hunting.
MPKC1 to MPKC0multipurpose key control: with MKP = LOW (pin 32) all functions are as given by software
programming; MKP = HIGH sets in real time with respect to PDn (7 to 0); functions see Table 11
C-bus)
2
C-bus)
2
C-bus)
REF2
REF1
(t
corresponds to
REF2
.
ofs
is
1996 Sep 2713
Page 14
Philips SemiconductorsProduct specification
Digital Video Encoder (DENC)
SAA7199B
GENLOCK-capable
BITFUNCTION
IEPIpolarity of external PAL-ID signal (H/2 signal) from RTCI input (pin 57): 0 = not inverted;
1 = inverted
RTSCReal time select control: 0 = real time control HPLL increment is selected, which means,
information concerning actual clock frequency from the digital colour decoder is received
(SAA7151B or SAA7191B); the corresponding subcarrier frequency is calculated; 1 = real time
control FSC increment with PAL-ID is selected, which means, information concerning actual
subcarrier frequency and PAL-ID from the digital colour decoder is received (SAA7151B or
SAA7191B).
RTINselect real time control input: 0 = pin 57 is input for RTCI signal; 1 = pin 57 is port output GPSW
RTCEreal time control enabled: 0 = disabled; 1 = enabled (RTIN = 0)
Index 0C
CHPS7 to CHPS0
Index 0D
FSC7 to FSC0
Index 0E CLCKlock to external chrominance (to be read): 0 = possible; 1 = not possible
STD3 to STD0colour encoding standards; see Table 12
−status bits to be read via I
−status bits to be read by microcontroller: all registers from 00 up to 0F can be read via
phase adjustment between chrominance output signal and reference: 00 to FF equals
0 to 358.59375 degrees in steps of 1.40625 degrees
fine adjustment of subcarrier frequency in non-GENLOCK modes: 00 to 7F increasing and
FF to 80 decreasing equal approximately to 450 × 10
2
C-bus: see Table 15
MPU-bus, read only bits are OEF, HCLK (index 04) and CLCK (index 0E)
-6
of the subcarrier frequency in 256 steps
Note
1. Field blanking (Figs 11 and 12): normally, video to be encoded should not become active after the active edge of
VSN or CSYN before line 22.5 at 50 Hz (line 18 at 60 Hz). Total internal field blanking is 11 lines at 50 Hz (13 lines
at 60 Hz).
The CLUTs consist of RAM tables. The RAM tables can be loaded with X = 0 to 255 in accordance with equation 1 for
the signals R, G and B. Gamma-correction (pre-distortion) by the following equation:
Y = NINT (b + a × X1
b=16−a×16
−2.2
1/g
); Y(X ≤ 16) = 16; Y(X ≥ 235) = 235 (equation 1) with g = 2.2:;
a
=
219
---------------------------------------235
2.2–
2.2–
16
–
The RAM tables are loaded via MPU-bus or via I2C-bus (Table 17).
--------continued data bytes and ACKs
PSTOP condition
Notes
1. X is the read/write control bit; X = 0 is order to write (the circuit is slave receiver); X = 1 is order to read (the circuit is
slave transmitter).
2. If more than 1 byte DATA is transmitted, then auto-increment of the subaddress is performed.
C-bus address; see Table 14
PARTDESCRIPTION
2
Table 15 I
FUNCTION
Read status0000FFOSOEFCLCKHLCK
Table 16 Function of the bits in Table 15
FFOSfirst field of sequence: 0 = false; 1 = first of 4 fields for NTSC (first of 8 fields for PAL). FFOS is not
OEFfield organization: 0 = even field; 1 = odd field
CLCKlock to external chrominance: 0 = possible; 1 = not possible
HLCKsync indication: 0 = locked to external sync; 1 = external sync lost
Table 17 I
Control registers address byte B0 subaddress byte 02 index byte (00 to 0F); Table 6data bytes
Modes of the SAA7199B
Table 18 The four different modes of the SAA7199B
MODEDESCRIPTION
Stand aloneThe SAA7199B receives a line-locked clock CLKIN and generates CSYN or HSN/VSN output
signals, which trigger the RGB or the YUV source signal to provide data and composite blanking CB.
SlaveThe SAA7199B receives the line-locked clock CLKIN, CSYN or HSN/VSN,
RGB or YUV source. The sync inputs are edge-sensitive; their minimum active length is 1 PIXCLK.
A real time control signal RTCI is received from a digital colour decoder as an option.
GENLOCKHorizontal and vertical sync plus colour are locked on a received CVBS reference signal. The CVBS
reference signal also generates a line-locked clock by the SAA7197 clock generator. Auxiliary
signals HCL and HSY plus CSYN or HSN/VSN are generated to trigger the RGB or the YUV source
providing data and composite blanking
TestSimilar to stand alone mode, but the contents of the test registers TRER, TREG and TREB consists
of data to be encoded. VSN/CSYN and HSN outputs are in 3-state condition.
R
ELATIONSHIP BETWEEN HORIZONTAL FREQUENCY AND COLOUR SUBCARRIER FREQUENCY IN NON-GENLOCK MODE
1. Internal subcarrier frequency with n = integer
PAL: fSC=fH(n/4 + 1/625) respectively fH (n/4 + 1/525)
NTSC: fSC=fH(n/2)
Necessary conditions: non-GENLOCK mode; RTCE = 0, FSCO = 00H; phase coupling of the two frequencies is
given by a definite phase reset every 8th field at PAL (4th field at NTSC).
FSCO ≠ 00H adjusts the subcarrier frequency, phase reset is disabled and phase between fSC and fH is not constant.
2. External subcarrier frequency
fSC is given by RTCI real time input from a digital colour decoder
Necessary conditions: Slave mode; RTCE = 1, RTSC = 1. The 8th respectively 4th field reset is enabled at
FSCO = 00H (disabled at FSCO ≠ 00H). The subcarrier frequency is not influenced by FSCO bits, but is given by
real time increment.
3. External HPLL increment
fSC is calculated by RTCI real time input signal from a digital colour decoder. The frequency of fSC depends on the
absolute crystal frequency value used by the digital colour decoder.
Necessary conditions: Slave mode; RTCE = 1, RTSC = 0. The 8th respectively 4th field reset is enabled at
FSCO = 00H (disabled at FSCO ≠ 00H). The subcarrier frequency is influenced by FSCO bits.
CB.
CB and data from an
The absolute phase relationship between sync and subcarrier (colour burst output) can be influenced in all three events
by CHPS7 to CHPS0 register byte (index 0C).
1996 Sep 2717
Page 18
Philips SemiconductorsProduct specification
Digital Video Encoder (DENC)
SAA7199B
GENLOCK-capable
Data input formats
One clock cycle equals 12.27 MHz, 13.5 MHz or 14.75 MHz; Cb = (B − Y) equals U; Cr = (R − Y) equals V; (n) = number
of pixels.
Table 19 Format 0; DMSD2 compatible YUV4:1:1format (FMT-bits in index 00 = 000)
INPUT
SIGNAL
PD2(7 to 0)Y(0)Y(1)Y(2)Y(3)Y(4)Y(5)Y(6)Y(7)
PD3(7)Cb7(0)Cb5(0)Cb3(0)Cb1(0)Cb7(4)Cb5(4)Cb3(4)Cb1(4)
PD3(6)Cb6(0)Cb4(0)Cb2(0)Cb0(0)Cb6(4)Cb4(4)Cb2(4)Cb0(4)
PD3(5)Cr7(0)Cr5(0)Cr3(0)Cr1(0)Cr7(4)Cr5(4)Cr3(4)Cr1(4)
PD3(4)Cr6(0)Cr4(0)Cr2(0)Cr0(0)Cr6(4)Cr4(4)Cr2(4)Cr0(4)
PD3(3 to 0)not used
PD1(7 to 0)not used
Table 20 Format 1; customized YUV 4 : 1 : 1 format (FMT-bits in index 00 = 001)
INPUT
SIGNAL
PD2(7 to 0)Y(0)Y(1)Y(2)Y(3)Y(4)Y(5)Y(6)Y(7)
PD3(7)Cb7(0)−Cr7(0)−Cb7(4)−Cr7(4)−
PD3(6)Cb6(0)−Cr6(0)−Cb6(4)−Cr6(4)−
PD3(5)Cb5(0)−Cr5(0)−Cb5(4)−Cr5(4)−
PD3(4)Cb4(0)−Cr4(0)−Cb4(4)−Cr4(4)−
PD3(3)Cb3(0)−Cr3(0)−Cb3(4)−Cr3(4)−
PD3(2)Cb2(0)−Cr2(0)−Cb2(4)−Cr2(4)−
PD3(1)Cb1(0)−Cr1(0)−Cb1(4)−Cr1(4)−
PD3(0)Cb0(0)−Cr0(0)−Cb0(4)−Cr0(4)−
PD1(7 to 0)not used
01234567
01234567
CLOCK CYCLE (PIXEL SEQUENCE)
CLOCK CYCLE (PIXEL SEQUENCE)
1996 Sep 2718
Page 19
Philips SemiconductorsProduct specification
Digital Video Encoder (DENC)
SAA7199B
GENLOCK-capable
Table 21 Format 2; DMSD2 compatible YUV 4:2:2format (FMT-bits in index 00 = 010)
INPUT
SIGNAL
PD2(7 to 0)Y(0)Y(1)Y(2)Y(3)Y(4)Y(5)Y(6)Y(7)
PD3(7)Cb7(0)Cr7(0)Cb7(2)Cr7(2)Cb7(4)Cr7(4)Cb7(6)Cr7(6)
PD3(6)Cb6(0)Cr6(0)Cb6(2)Cr6(2)Cb6(4)Cr6(4)Cb6(6)Cr6(6)
PD3(5)Cb5(0)Cr5(0)Cb5(2)Cr5(2)Cb5(4)Cr5(4)Cb5(6)Cr5(6)
PD3(4)Cb4(0)Cr4(0)Cb4(2)Cr4(2)Cb4(4)Cr4(4)Cb4(6)Cr4(6)
PD3(3)Cb3(0)Cr3(0)Cb3(2)Cr3(2)Cb3(4)Cr3(4)Cb3(6)Cr3(6)
PD3(2)Cb2(0)Cr2(0)Cb2(2)Cr2(2)Cb2(4)Cr2(4)Cb2(6)Cr2(6)
PD3(1)Cb1(0)Cr1(0)Cb1(2)Cr1(2)Cb1(4)Cr1(4)Cb1(6)Cr1(6)
PD3(0)Cb0(0)Cr0(0)Cb0(2)Cr0(2)Cb0(4)Cr0(4)Cb0(6)Cr0(6)
PD1(7 to 0)not used
Table 22 Format 3; customized YUV 4 : 2 : 2 format (FMT-bits in index 00 = 011)
INPUT
SIGNAL
PD2(7 to 0)Y(0)Y(1)Y(2)Y(3)Y(4)Y(5)Y(6)Y(7)
PD3(7 to 0)Cb(0)−Cb(2)−Cb(4)−Cb(6)−
PD1(7 to 0)Cr(0)−Cr(2)−Cr(4)−Cr(6)−
01234567
01234567
CLOCK CYCLE (PIXEL SEQUENCE)
CLOCK CYCLE (PIXEL SEQUENCE)
Table 23 Format 4; YUV 4 : 4 : 4 format (FMT-bits in index 00 = 100)
INPUT
SIGNAL
PD2(7 to 0)Y(0)Y(1)Y(2)Y(3)Y(4)Y(5)Y(6)Y(7)
PD3(7 to 0)Cb(0)Cb(1)Cb(2)Cb(3)Cb(4)Cb(5)Cb(6)Cb(7)
PD1(7 to 0)Cr(0)Cr(1)Cr(2)Cr(3)Cr(4)Cr(5)Cr(6)Cr(7)
Table 24 Format 5; RGB 4:4:4format (FMT-bits in index 00 = 101)
INPUT
SIGNAL
PD2(7 to 0)R(0)R(1)R(2)R(3)R(4)R(5)R(6)R(7)
PD3(7 to 0)G(0)G(1)G(2)G(3)G(4)G(5)G(6)G(7)
PD1(7 to 0)B(0)B(1)B(2)B(3)B(4)B(5)B(6)B(7)
Table 25 Format 7; indexed colour format (FMT-bits in index 00 = 111), input codes 0 to 255 are allowed, output code
of CLUTs should preferably be the same as given in format 5
INPUT
SIGNAL
PD2(7 to 0)INC(0)INC(1)INC(2)INC(3)INC(4)INC(5)INC(6)INC(7)
01234567
01234567
01234567
CLOCK CYCLE (PIXEL SEQUENCE)
CLOCK CYCLE (PIXEL SEQUENCE)
CLOCK CYCLE (PIXEL SEQUENCE)
1996 Sep 2719
Page 20
Philips SemiconductorsProduct specification
Digital Video Encoder (DENC)
SAA7199B
GENLOCK-capable
Table 26 Input data levels for formats 0 to 4 and 5; EBU colour bar; 100% white equals 100 IRE intensity, 5% colour
saturation for formats 1 to 4, 100% for format 5
INPUT
CHANNEL
Y0 IRE12offset binary00 to 4
Cbbottom peak−101two’s complement 00 to 4
Crbottom peak−106two’s complement 00 to 4
Y0 IRE16offset binary10 to 4
Cbbottom peak44offset binary10 to 4
Crbottom peak44offset binary10 to 4
R, G and B0 IRE16offset binary15
LEVELDIGITAL LEVELCODECCRIR-BITFORMAT
100 IRE230
colourless0
top peak100
colourless0
top peak105
100 IRE235
colourless128
top peak212
colourless128
top peak212
100 IRE235
GENLOCK
Table 27 Format 7; CVBS GENLOCK input data format has an 8-bit word length, the input data comes from an
Conditions of CVBS input signaltwo’s complement representation
Sync bottomcorresponding to binary code −128
0 IRE (black)corresponding to binary code −64
100 IRE (white)corresponding to binary code 95
Top peak of 75% colourcorresponding to binary code 95
Bottom peak of 75% colourcorresponding to binary code −100
Note
1. If exactly matched levels are required in the internal multiplexer, the value 0 IRE should correspond to
−68 and 100 IRE to 82.
INPUT DATA
analog-to-digital converter (TDA8708) with gain controlled and clamped CVBS or VBS signals
CLOCK CYCLE (PIXEL SEQUENCE)
01234567
(1)
1996 Sep 2720
Page 21
Philips SemiconductorsProduct specification
Digital Video Encoder (DENC)
SAA7199B
GENLOCK-capable
ENCODING DATA LEVELS
Input data levels are transformed in three stages:
In the matrix when RGB or indexed colour is applied (formats 5 and 7)
In the normalizing amplifier depending on 50/60 Hz mode and CCIR-bit (index 00)
In the modulator.
Table 28 Y and C output levels for RGB input levels (100/100 colour bar)
2. The ± are peak values of the subcarrier signal.
3. X = not defined.
(3)
1996 Sep 2721
Page 22
Philips SemiconductorsProduct specification
Digital Video Encoder (DENC)
SAA7199B
GENLOCK-capable
CHROMINANCE FILTERING IN THE ENCODER
1. Decimation for 4 :4:4format input data (formats 4, 5 and 7; Fig.4).
2. Interpolation for 4:1:1 input data into 4 :2:2 data, also suitable to reduce the bandwidth of 4 : 2 : 2 data. This filter
is controlled by the SCBW-bit (SCWB = 1 means active).
3. Interpolation at 13.5 MHz for 4 : 2 : 2 input data into 4:4:4 data before modulating baseband signals onto the
colour subcarrier. Figures 5, 6 and 7 show the overall transfer characteristics of chrominance in “standard bandwidth
condition” (SCBW = 1). Figures 8 and 9 show the overall transfer characteristics of chrominance in enhanced
bandwidth condition (SCBW = 0), which is not possible for 4 :1:1 input data. The transfer curves are slightly
different at 12.27 and 14.75 MHz.
10
handbook, halfpage
(dB)
0
−10
MEH346
10
handbook, halfpage
(dB)
0
−10
MEH347
−20
−30
−40
−50
0
0.20.40.60.8
Fig.4Transfer characteristics of
4:4:4to4:2:2 decimator.
f / f
CLK
−20
−30
−40
−50
02468
f (MHz)
Fig.5Overall transfer characteristics 4 : 1 : 1
input data.
1996 Sep 2722
Page 23
Philips SemiconductorsProduct specification
Digital Video Encoder (DENC)
GENLOCK-capable
10
handbook, halfpage
(dB)
0
−10
−20
−30
−40
−50
02468
f (MHz)
MEH348
10
handbook, halfpage
(dB)
0
−10
−20
−30
−40
−50
02468
SAA7199B
MEH349
f (MHz)
Fig.6Overall transfer characteristics 4 : 2 : 2
input data (SCBW-bit = 1).
10
handbook, halfpage
(dB)
0
−10
−20
−30
−40
−50
02468
f (MHz)
MEH350
Fig.7Overall transfer characteristics 4 : 4 : 4
input data (SCBW-bit = 1).
10
handbook, halfpage
(dB)
0
−10
−20
−30
−40
−50
02468
f (MHz)
MEH351
Fig.8Overall transfer characteristics 4 : 2 : 2
input data (SCBW-bit = 0).
1996 Sep 2723
Fig.9Overall transfer characteristics 4 : 4 : 4
input data (SCBW-bit = 0).
Page 24
Philips SemiconductorsProduct specification
Digital Video Encoder (DENC)
GENLOCK-capable
Accuracy of matrix
Evaluation of quantization errors.
The RGB to YUV matrix is achieved in accordance with
the following algorithm:
Y = INT
[(NINT(R × 2 × 0.299) + NINT(G × 2 × 0.587) + NINT(B
Errors can occur in the calculation of Y, which as a result
influence the U and V outputs. The greatest positive error
occurs, if in all of the three for Y calculation used ROMs the
values are rounded up to 0.5 LSB, and no truncation error
of 0.5 LSB is generated after summation:
0.5 LSB
×
3
-------------------- -
with truncation “error”:
0.5 LSB
×
3
-------------------- -
= +0.75 LSB;
2
−0.5 LSB = +0.25 LSB.
2
SAA7199B
Normalizing amplifiers in the luminance channel
The absolute amplification error for 50 Hz non-set-up
signals is 0.375%; differential non-linearity is −0.333%
(equals −1 LSB).
The absolute amplification error for 60 Hz set-up signals is
−1.5%; differential non-linearity is −0.365%
(equals −1 LSB).
Normalizing amplifiers in the chrominance channel
The absolute amplification error is approximately ±0.5%
with a truncation error of −0.5 LSB.
The subcarrier amplitude for standards with luminance
set-up is the same as for the standards without luminance
set-up.
Modulator
The absolute amplification error is −0.39%; there is no
truncation error.
Functional timing (see Fig.10)
The greatest negative error occurs at rounding off in all the
three ROMs and by consecutive truncation:
0.5 LSB–
3
×
------------------------
As a result, the matrix error can be ±1 digit, which
corresponds to approximately ±0.5% differential
non-linearity.
Estimation of noise by quantization
The sum of all sqared quantization errors is SS normalized
3
input combinations (3-dimensional colour scale).
to 220
SS = 0.187545 LSB2.
Compared with noise energy for ideal quantization,
SSI =1⁄12LSB2 results in a deterioration by the conversion
matrix of:
D = 10 log (0.187545 × 12) = 3.5 dB (equals 0.5 bit).
If SS is the sum of all squared quantization errors,
normalized to 220 input combinations of a grey-scale
(R = G = B), then:
SS = 0.12273 LSB2.
Compared with noise energy for ideal quantization,
SSI =1⁄12LSB2 results in a deterioration by the conversion
matrix of:
D = 10 log (0.12273 × 12) = 1.7 dB (equals 0.25 bit).
− 0.5 LSB = −1.25 LSB.
2
GENLOCK
The encoded signal can be generated earlier with respect
to CVBS7 to CVBS0 bits (offset t
index 05). The HSN output signal can be generated early
by PSO-bits (index 07) with respect to CB to compensate
for pipelining delay t
stand alone mode).
The horizontal timing is independent of active video at data
inputs PDn(7 to 0). The line blanking period on the outputs
is set to approximately 12 µs in 50 Hz standards (11 µs in
60 Hz standards).
LAVE MODE
S
HSN pin is used as an input. The active edge of the input
signal is assumed to fit to the incoming CB signal.
Deviations can be compensated in the range of the
GCD-bits (index 05).
The t
CVBS output; it is 55 pixel clock periods long (PIXCLK)
plus the propagation delay of the LDV input register
regardless of mode and colour standard.
The key input signal is delay compensated with respect to
PDn(7 to 0) data input. The generated vertical field and
burst blanking sequences are shown in Fig.11 (50 Hz
PAL) and Fig.12 (60 Hz NTSC).
MODE
set by GDC-bits;
ofs
of the RAM interface (valid also in
Rint
time is the total delay from data input to analog
enc
1996 Sep 2724
Page 25
Philips SemiconductorsProduct specification
Digital Video Encoder (DENC)
GENLOCK-capable
Reset
Prior to a reset all outputs are undefined. RESET = LOW
sets the circuit into the slave mode.
MOD1 bit = 1, MOD0-bit = 0. All other control register bits
are set to zero. The outputs CSYN/VSN, HSN, SLT, HSY
and HCL are automatically set to a high impedance
state.The I2C-bus interface is set to a slave receiver.
The D7 to D0 pins of the MPU interface are inputs during
RESET = LOW. As the circuit requires an external clock
signal on pin CLKIN in slave mode, the clock select signal
CLKSEL (pin 50) must be LOW during
(pin 54). The LOW time ofRESET is at least 50 pixel clock
periods long.
RESET = LOW
SAA7199B
Disable chip
All analog outputs are set to zero by DD-bit = 1 (index 08);
while the outputs CSYN/VSN, HSN, HCL, HSY and SLT
are set to a high impedance state. The internal clock is
divided-by-4 at DD-bit = 1. The circuit can be disabled for
any reason and it must be disabled when CLKIN exceeds
32 MHz. After setting DD-bit = 1, the CLKIN input signal
can be set to a frequency of <60 MHz (modification of
control registers and RAM tables is not certain).
To re-enable the circuit, CLKIN must be set to a frequency
<32 MHz, a hardware reset is then required to set DD-bit
to zero.
handbook, full pagewidth
CVBS input signal;
GENLOCK only
HSN output signal
CB input signal
PDn(7 to 0)
digital input data
CVBS output signal
(1) t
is the pipeline delay of the RAM interface adjustable from −5 to +58 pixel clocks (PIXCLK).
Rint
(2) ∆t = 125 × PIXCLK at 12.27 MHz
∆t = 163 × PIXCLK at 14.75 MHz
∆t = 134 × PIXCLK at 13.50 MHz in 50 Hz mode
∆t = 122 × PIXCLK at 13.50 MHz in 60 Hz mode.
(3) t
is the propagation delay of external GENLOCK line adjustable from −17 to +46 pixel clocks.
ofs
t
REF2
t
REF1
(1)
t
Rint
(2)
∆t
active video
0 to 640/720/780
PIXCLK
t
enc
(3)
t
ofs
MEH345-1
Fig.10 Horizontal timing.
1996 Sep 2725
Page 26
Philips SemiconductorsProduct specification
Digital Video Encoder (DENC)
GENLOCK-capable
621
309
CVBS output signal
622
CVBS output signal
CVBS output signal
623
310
624
625
312 311
(a) 1st field
handbook, full pagewidth
(a) 3rd field
VSN
CB
(b) 2nd field
SAA7199B
318
6
7
23
319
320
335
24
25
336
2 1
314 313
315
3
4
316
5
317
(b) 4th field
VSN
CB
CVBS output signal
MEH352-1
Fig.11 Vertical field and burst blanking sequence for PAL 50 Hz mode.
1996 Sep 2726
Page 27
Philips SemiconductorsProduct specification
Digital Video Encoder (DENC)
GENLOCK-capable
(a) 1st field
handbook, full pagewidth
VSN
CB
(b) 2nd field
CVBS output signal
521
259
522
523
CVBS output signal
260
524
525
262 261
SAA7199B
268
6
269
7
19
270
281
20
21
282
2 1
264 263
265
3
4
266
5
267
VSN
CB
MEH353-1
Fig.12 Vertical field and burst blanking sequence for NTSC 60 Hz mode.
1996 Sep 2727
Page 28
Philips SemiconductorsProduct specification
Digital Video Encoder (DENC)
SAA7199B
GENLOCK-capable
LIMITING VALUES
In accordance with the Absolute Maximum Rating System (IEC 134).
SYMBOLPARAMETERCONDITIONSMIN.MAX.UNIT
V
DDA1
V
DDA2
V
DDA3
V
DDA4
V
DDD1
V
DDD2
V
DDD3
V
diff(GND)
V
n
P
tot
T
stg
T
amb
V
esd
analog supply voltage 1 (pin 66)−0.3+7V
analog supply voltage 2 (pin 70)−0.3+7V
analog supply voltage 3 (pin 72)−0.3+7V
analog supply voltage 4 (pin 64)−0.3+7V
digital supply voltage 1 (pin 2)−0.3+7V
digital supply voltage 2 (pin 21)−0.3+7V
digital supply voltage 3 (pin 41)−0.3+7V
voltage difference between analog and digital ground pins
(V
SSA
− V
SSDn
)
voltage on all pins except grounds0V
−±100mV
P
V
total power dissipation−1.1W
storage temperature−65+150°C
operating ambient temperature070°C
electrostatic handling for all pinsnote 1−2000+2000V
Note
1. Equivalent to discharging a 100 pF capacitor through a 1.5 kΩ series resistor.
1996 Sep 2728
Page 29
Philips SemiconductorsProduct specification
Digital Video Encoder (DENC)
SAA7199B
GENLOCK-capable
CHARACTERISTICS
V
= 4.75 to 5.25 V; V
DDA
SYMBOLPARAMETERCONDITIONSMIN.TYP.MAX.UNIT
V
DDA
analog supply voltage
(pins 64, 66, 70 and 72)
V
I
DDA
I
DDD
DDD
digital supply voltage (pins 2, 21 and 41)4.55.05.5V
analog supply current I
digital supply current I
Data and control inputs (pins 3 to 20, 23 to 40, 43 to 46, 49, 50, 54 to 56, 59, 73 and 76 to 84)
A1 and A0 address hold time25−−ns
R/W set-up time (pin 35)4−−ns
R/W hold time25−−ns
CS pulse width LOWnote 495−−ns
CS pulse width HIGHnote 495−−ns
data set-up time (D7 to D0)write mode80−−ns
data hold time (D7 to D0)write mode5−−ns
data output hold time (D7 to D0)read mode5−−ns
delay to driven ports (D7 to D0)read mode5−−ns
delay to ports valid (D7 to D0)read mode; note 5−− 275ns
port outputs disable time (D7 to D0)read mode−− 25ns
Output timing (pins 3, 74, 75 and 84); see Fig.18
t
d
output delay timeminimum clock period;
W, CS, D(7 to 0) (pins 33 to 36, 37 to 40 and 43 to 46) see Fig.19
4−−ns
−2045ns
note 6
Notes
1. XTALO, XTALI and TP are not characterized with respect to levels; CLKO is characterized up to 32 MHz and PIXCLK
up to 16 MHz.
2. Levels are measured with load circuit. LFCO output with 10 kΩ in parallel with 15 pF and other outputs with 1.2 kΩ
in parallel with 40 pF at 3 V (TTL load).
3. T
4. t
5. 3 × [t
must be 63 to 89 ns at CREF = HIGH (pin 56); T
LLC
PIXCLK(min)
+ 5 ns.
PIXCLK(min)
+ 5 ns].
= 16.5 ns is only allowed if the multiplexer clock is active.
LLC
6. 40 ns at low supply voltage (4 V) and high temperature (70 °C).
Fig.15 Oscillator application (a) and optional external clock sync (b).
1996 Sep 2732
Page 33
Philips SemiconductorsProduct specification
Digital Video Encoder (DENC)
GENLOCK-capable
C
(3)
75 Ω
1.23 V (p-p)
(3)
65
25 Ω22 Ω
DDA3
0.1 µF
V
DDA2
V
7072
DAC3
Y
(3)
75 Ω
1.23 V (p-p)
(3)
67
25 Ω22 Ω
DAC2
CVBS
(3)
75 Ω
1.23 V (p-p)
(3)
69
25 Ω22 Ω
DAC1
SAA7199B
MEH420
SSA
68
V
gewidth
+5 V
+5 V
66
DDA1
0.1 µF0.1 µF
V
(3)
75 Ω
(2)
SAA7199B
560 pF
390 pF
0.1 µF
0.1 µF
20 kΩ
20 kΩ
0.1 µF
0.1 µF0.1 µF
0.1 µF
CUR
refH
V
DDA4
V
DDD3
V
DDD2
V
DDD1
V
71
63
64
41
21
2
(3)
1.23 V (p-p)
analog
output
load
external output filters
75 Ω
2.7 µH2.7 µH
120 pF
(3)
22 Ω
25 Ω
1.23 V (p-p)
analog
output
load
560 pF
390 pF
(1)
2.7 µH1.8 µH
120 pF
(3)
25 Ω22 Ω
62
42
22
1
refL
V
SSD3
V
SSD2
V
SSD1
V
x()sin
x
------------------
>90Ω.
L
Fig.16 Application details of Fig.1 showing proposals of analog low-pass post-filtering of output signals.
signals
of Fig.1
and output
digital input
1996 Sep 2733
(1) Without compensation of the DAC hold characteristic (see Fig.13).
(2) With compensation of the DAC hold characteristic correction (see Fig.14).
(3) Output amplitude determined by load resistors R
Page 34
Philips SemiconductorsProduct specification
Digital Video Encoder (DENC)
GENLOCK-capable
handbook, full pagewidth
input clocks
LLC and CLKIN
0.8 V
input data clock
LDV
2.0 V
1.5 V
t
h(LDV)
t
w(CH)
T
t
f
cy(LLC); Tcy(CLKIN)
t
su(LDV)
2.0 V
1.5 V
0.8 V
SAA7199B
t
r
inputdata PDn(7 to 0)
CB, MPK, KEY
and RTCI (pin 57)
CLKO and
PIXCLK
t
d(CLK)
2.0 V
0.8 V
t
SU; DAT
t
HD; DAT
data valid
PIXCLK
CLKO
MEH421
Fig.17 LDV input data timing.
1996 Sep 2734
Page 35
Philips SemiconductorsProduct specification
Digital Video Encoder (DENC)
GENLOCK-capable
handbook, full pagewidth
input clock LLC
input CREF
t
h(CREF)
2.0 V
t
w(CH)
1.5 V
0.8 V
T
cy(LLC)
t
f
t
su(CREF)
t
r
0.8 V
SAA7199B
2.0 V
1.5 V
outputs
HCL, HSY, HSN,
VSN and CSYN
input data
CVBS(7 to 0)
data valid
2.0 V
data valid
0.8 V
t
SU; DAT
t
HD; DAT
t
d
2.4 V
data valid
0.6 V
MEH355
Fig.18 Clock and data timing.
1996 Sep 2735
Page 36
Philips SemiconductorsProduct specification
Digital Video Encoder (DENC)
GENLOCK-capable
handbook, full pagewidth
input CS
inputs
A1 and A0
t
W(CH)
t
su(ADD)
1.5 Vdata valid
t
h(ADD)
t
W(CL)
SAA7199B
2.0 V
1.5 V
0.8 V
input R/W
write D
(7 to 0)
read D
(7 to 0)
t
su(R)
t
h(R)
t
d(ZR)
t
d(DR)
1.5 V
t
su;DAT
1.5 Vdata valid
1.5 V
data valid
t
d(Q)
t
h;DAT
t
d(RZ)
MEH356
Fig.19 MPU-bus timing.
1996 Sep 2736
Page 37
Philips SemiconductorsProduct specification
Digital Video Encoder (DENC)
GENLOCK-capable
PACKAGE OUTLINE
PLCC84: plastic leaded chip carrier; 84 leads
e
y
75
84
1
pin 1 index
D
X
SAA7199B
SOT189-2
e
E
5474
53
A
Z
E
b
p
b
1
w M
H
E
E
e
A
A
1
A
4
(A )
3
k
11
β
1
33
k
1232
e
Z
D
D
H
D
v M
A
B
v M
B
0510 mm
scale
DIMENSIONS (millimetre dimensions are derived from the original inch dimensions)
UNIT A
mm
0.180
inches
0.165
A
1
min.max.max.max. max.
4.57
0.51
4.19
0.020
A
0.25
0.01
A
4
3
3.30
0.13
b
p
0.53
0.33
0.021
0.013
b
0.81
0.66
0.032
0.026
1
(1)
D
29.41
29.21
1.158
1.150
(1)
E
eH
e
D
1.27
0.05
28.70
27.69
1.130
1.090
29.41
29.21
1.158
1.150
e
28.70
27.69
1.130
1.090
H
D
E
30.35
30.35
30.10
30.10
1.195
1.195
1.185
1.185
Note
1. Plastic or metal protrusions of 0.01 inches maximum per side are not included.
OUTLINE
VERSION
IEC JEDEC EIAJ
REFERENCES
SOT189-2
k
1
k
E
1.22
1.07
0.048
0.042
0.51
0.020
L
1.44
1.02
0.057
0.040
detail X
p
EUROPEAN
PROJECTION
L
p
(1)(1)
Z
Z
E
D
ywvβ
0.18 0.100.18
0.007 0.0040.007
2.16
0.085
2.16
0.085
o
45
ISSUE DATE
92-11-17
95-03-11
1996 Sep 2737
Page 38
Philips SemiconductorsProduct specification
Digital Video Encoder (DENC)
GENLOCK-capable
SOLDERING
Introduction
There is no soldering method that is ideal for all IC
packages. Wave soldering is often preferred when
through-hole and surface mounted components are mixed
on one printed-circuit board. However, wave soldering is
not always suitable for surface mounted ICs, or for
printed-circuits with high population densities. In these
situations reflow soldering is often used.
This text gives a very brief insight to a complex technology.
A more in-depth account of soldering ICs can be found in
our
“IC Package Databook”
Reflow soldering
Reflow soldering techniques are suitable for all PLCC
packages.
The choice of heating method may be influenced by larger
PLCC packages (44 leads, or more). If infrared or vapour
phase heating is used and the large packages are not
absolutely dry (less than 0.1% moisture content by
weight), vaporization of the small amount of moisture in
them can cause cracking of the plastic body. For more
information, refer to the Drypack chapter in our
Reference Handbook”
Reflow soldering requires solder paste (a suspension of
fine solder particles, flux and binding agent) to be applied
to the printed-circuit board by screen printing, stencilling or
pressure-syringe dispensing before package placement.
Several techniques exist for reflowing; for example,
thermal conduction by heated belt. Dwell times vary
between 50 and 300 seconds depending on heating
method. Typical reflow temperatures range from
215 to 250 °C.
(order code 9398 652 90011).
“Quality
(order code 9397 750 00192).
SAA7199B
Wave soldering
Wave soldering techniques can be used for all PLCC
packages if the following conditions are observed:
• A double-wave (a turbulent wave with high upward
pressure followed by a smooth laminar wave) soldering
technique should be used.
• The longitudinal axis of the package footprint must be
parallel to the solder flow.
• The package footprint must incorporate solder thieves at
the downstream corners.
During placement and before soldering, the package must
be fixed with a droplet of adhesive. The adhesive can be
applied by screen printing, pin transfer or syringe
dispensing. The package can be soldered after the
adhesive is cured.
Maximum permissible solder temperature is 260 °C, and
maximum duration of package immersion in solder is
10 seconds, if cooled to less than 150 °C within
6 seconds. Typical dwell time is 4 seconds at 250 °C.
A mildly-activated flux will eliminate the need for removal
of corrosive residues in most applications.
Repairing soldered joints
Fix the component by first soldering two diagonallyopposite end leads. Use only a low voltage soldering iron
(less than 24 V) applied to the flat part of the lead. Contact
time must be limited to 10 seconds at up to 300 °C. When
using a dedicated tool, all other leads can be soldered in
one operation within 2 to 5 seconds between
270 and 320 °C.
Preheating is necessary to dry the paste and evaporate
the binding agent. Preheating duration: 45 minutes at
45 °C.
1996 Sep 2738
Page 39
Philips SemiconductorsProduct specification
Digital Video Encoder (DENC)
SAA7199B
GENLOCK-capable
DEFINITIONS
Data sheet status
Objective specificationThis data sheet contains target or goal specifications for product development.
Preliminary specificationThis data sheet contains preliminary data; supplementary data may be published later.
Product specificationThis data sheet contains final product specifications.
Limiting values
Limiting values given are in accordance with the Absolute Maximum Rating System (IEC 134). Stress above one or
more of the limiting values may cause permanent damage to the device. These are stress ratings only and operation
of the device at these or at any other conditions above those given in the Characteristics sections of the specification
is not implied. Exposure to limiting values for extended periods may affect device reliability.
Application information
Where application information is given, it is advisory and does not form part of the specification.
LIFE SUPPORT APPLICATIONS
These products are not designed for use in life support appliances, devices, or systems where malfunction of these
products can reasonably be expected to result in personal injury. Philips customers using or selling these products for
use in such applications do so at their own risk and agree to fully indemnify Philips for any damages resulting from such
improper use or sale.
PURCHASE OF PHILIPS I
Purchase of Philips I
components in the I2C system provided the system conforms to the I2C specification defined by
Philips. This specification can be ordered using the code 9398 393 40011.
2
C COMPONENTS
2
C components conveys a license under the Philips’ I2C patent to use the
1996 Sep 2739
Page 40
Philips Semiconductors – a worldwide company
Argentina: see South America
Australia: 34 Waterloo Road, NORTH RYDE, NSW 2113,
United States: 811 East Arques Avenue, SUNNYVALE, CA 94088-3409,
Tel. +1 800 234 7381
Uruguay: see South America
Vietnam: see Singapore
Yugoslavia: PHILIPS, Trg N. Pasica 5/v, 11000 BEOGRAD,
Tel. +381 11 825 344, Fax.+381 11 635 777
For all other countries apply to: Philips Semiconductors, Marketing & Sales Communications,
Building BE-p, P.O. Box 218, 5600 MD EINDHOVEN, The Netherlands, Fax. +31 40 27 24825
The information presented in this document does not form part of any quotation or contract, is believed to be accurate and reliable and may be changed
without notice. No liability will be accepted by the publisher for any consequence of its use. Publication thereof does not convey nor imply any license
under patent- or other industrial or intellectual property rights.
Internet: http://www.semiconductors.philips.com
Printed in The Netherlands657021/1200/02/pp40 Date of release: 1996 Sep 27Document order number: 9397 750 01285
Loading...
+ hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.