SAA7103 PHILIPS [NXP Semiconductors], SAA7103 Datasheet - Page 15

no-image

SAA7103

Manufacturer Part Number
SAA7103
Description
Digital video encoder
Manufacturer
PHILIPS [NXP Semiconductors]
Datasheet

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
SAA7103E/V4,518
Manufacturer:
NXP Semiconductors
Quantity:
10 000
Part Number:
SAA7103E/V4,557
Manufacturer:
NXP Semiconductors
Quantity:
10 000
Part Number:
SAA7103H/V4,518
Manufacturer:
NXP Semiconductors
Quantity:
10 000
Part Number:
SAA7103H/V4,557
Manufacturer:
NXP Semiconductors
Quantity:
10 000
Philips Semiconductors
Only vertical frequencies of 50 and 60 Hz are allowed with
the SAA7102; SAA7103. In slave mode, it is not possible
to lock the encoders colour carrier to the line frequency
with the PHRES bits.
In the (more common) master mode, the time base of the
circuit is continuously free-running. The IC can output a
frame sync at pin FSVGC, a vertical sync at pin VSVGC, a
horizontal sync at pin HSVGC and a composite blanking
signal at pin CBO. All of these signals are defined in the
PIXCLK domain. The duration of HSVGC and VSVGC are
fixed, they are 64 clocks for HSVGC and 1 line for VSVGC.
The leading slopes are in phase and the polarities can be
programmed.
The input line length can be programmed. The field length
is always derived from the field length of the encoder and
the pixel clock frequency that is being used.
CBO acts as a data request signal. The circuit accepts
input data at a programmable number of clocks after CBO
goes active. This signal is programmable and it is possible
to adjust the following (see Figs 12 and 13):
In most cases, the vertical offsets for odd and even fields
are equal. If they are not, then the even field will start later.
The SAA7102; SAA7103 will also request the first input
lines in the even field, the total number of requested lines
will increase by the difference of the offsets.
As stated above, the circuit can be programmed to accept
the look-up and cursor data in the first 2 lines of each field.
The timing generator provides normal data request pulses
for these lines; the duration is the same as for regular lines.
The additional request pulses will be suppressed with
LUTL set to logic 0; see Table 104. The other vertical
timings do not change in this case, so the first active line
can be number 2, counted from 0.
7.16
The I
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
read, except two read only status bytes.
2001 Sep 25
The horizontal offset
The length of the active part of the line
The distance from active start to first expected data
The vertical offset separately for odd and even fields
The number of lines per input field.
Digital video encoder
2
C-bus interface is a standard slave transceiver,
I
2
C-bus interface
15
The register bit map consists of an RGB Look-Up Table
(LUT), a cursor bit map and control registers. The LUT
contains three banks of 256 bytes, where each RGB triplet
is assigned to one address. Thus a write access needs the
LUT address and three data bytes following subaddress
FFH. For further write access auto-incrementing of the
LUT address is performed. The cursor bit map access is
similar to the LUT access but contains only a single byte
per address.
The I
7.17
In order to program the SAA7102; SAA7103 it is first
necessary to determine the input and output field timings.
The timings are controlled by decoding binary counters
that index the position in the current line and field
respectively. In both cases, 0 means the start of the sync
pulse.
At 60 Hz, the first visible pixel has the index 256,
710 pixels can be encoded; at 50 Hz, the index is 284,
702 pixels can be visible. Some variables are defined
below:
The output lines should be centred on the screen. It should
be noted that the encoder has 2 clocks per pixel;
see Table 71.
ADWHS = 256 + 710
ADWHS = 284 + 702
ADWHE = ADWHS + OutPix
For vertical, the procedure is the same. At 60 Hz, the first
line with video information is number 19, 240 lines can be
active. For 50 Hz, the numbers are 23 and 287;
see Table 77.
LAL = FAL + OutLin (all frequencies)
FAL
FAL
InPix: the number of active pixels per input line
InPpl: the length of the entire input line in pixel clocks
InLin: the number of active lines per input field/frame
TPclk: the pixel clock period
OutPix: the number of active pixels per output line
OutLin: the number of active lines per output field
TXclk: the encoder clock period (37.037 ns).
2
=
=
C-bus slave address is defined as 88H.
Programming the SAA7102; SAA7103
19
23
+
+
240 OutLin
-------------------------------- -
287 OutLin
-------------------------------- -
2
2
OutPix (60 Hz);
OutPix (50 Hz);
SAA7102; SAA7103
(60 Hz);
(50 Hz);
2 (all frequencies)
Product specification

Related parts for SAA7103