1997 Jan 08 9
Philips Semiconductors Preliminary specification
Universal I2C-bus programmable RF
modulator
TDA8822
• T0 is set to logic 1, RF0 is set to logic 1, TPSG is set to
logic 1 and P0 is set to logic 0 to select the video high
impedance test mode because it is in this mode that the
RF oscillator starts in the best conditions.
The TPSG bit is used to switch on or off the TPSG using
the I2C-bus. It is also possible to switch the TPSG on in the
application, connecting the pin TPSG to DGND. This
pin TPSG has a double function and acts as an input or as
an output.
These are the two functions:
• Output: if the TPSG is set using the I2C-bus, the
pin TPSG is used as an output open collector NPN port.
This port can be used to indicate with an LED that the
TPSG is on. This is especially useful in systems using
an on-screen display. If the TV set is not tuned to the
right channel there is an alternate indication that the
TPSG is on (see Fig.9).
• Input: if the TPSG is set with an hardware switch in the
application, the TPSG pin is used as one of the inputs to
select the TPSG mode (see Fig.8).
Notice that if the TPSG bit is set to logic 1 while the RF0
bit is set to logic 0, the TPSG is turned off, and the sound
oscillator is off (see Table 8).
N13 to N0 are the 14 bits to set the video programmable
divider ratio and then to set the picture carrier frequency
following the formula: f
osc=fref(video)
× 8 × N,
where:
• f
ref(video)
is the frequency on pin XTAL divided by the
reference divider ratio. For example, with a 4 MHz
crystal connected to
pin XTAL,f
ref video()
4000000
512
----------------------- -
7812.5 Hz==
• N is the programmable divider ratio:
N=N
13
× 213+N12× 212+ ... + N1× 2+N
0
• f
osc
is the RF oscillator frequency.
DEV2, DEV1 and DEV0 are the bits to set the sound
subcarrier frequency deviation (see Table 3).
PS2, PS1 and PS0 are the bits to set the picture-to-sound
ratio (see Table 4).
MD2, MD1 and MD0 are the bits to set the modulation
depth (see Table 1).
SC1 and SC0 are the bits to set the sound subcarrier
frequency according to Table 2.
RF0 is a bit that controls the RF oscillator on/off. In normal
mode, it should be set to logic 1. If the modulator is not
used and may create some interferences with other
signals in the application, it should be set to logic 0
(see Table 6).
Notice that if the bit RF0 is logic 0 while the bit TPSG is
logic 1, then the RF oscillator is still running, but the sound
oscillator is off, and the TPSG is also off (see Table 8).
The bit P0 controls the output port P0, which is an open
collector NPN port, able to drive up to 10 mA
(see Table 7).
T0 is a bit used for test purposes. If this bit is set to logic 0,
the IC operates in normal configuration. If it is set to
logic 1, then the use of bits TPSG, RF0 and P0 is changed
to select 1 of the 8 test modes as explained in Table 9.
Table 5 Contents of programming words
BYTE
MSB LSB
ACKNOWLEDGE BIT
BIT 7 BIT 6 BIT 5 BIT 4 BIT 3 BIT 2 BIT 1 BIT 0
Address byte CA 11001010 ACK
F1: frequency
byte 1
0 TPSG N13 N12 N11 N10 N9 N8 ACK
F0: frequency
byte 0
N7 N6 N5 N4 N3 N2 N1 N0 ACK
C1: control byte 1 1 DEV2 DEV1 DEV0 PS2 PS1 PS0 0 ACK
C0: control byte 0 MD2 MD1 MD0 SC1 SC0 RF0 P0 T0 ACK