Video processor with automatic
cut-off and white level control
Product specification
Supersedes data of April 1993
File under Integrated Circuits, IC02
1996 Oct 25
Philips SemiconductorsProduct specification
Video processor with automatic cut-off
and white level control
FEATURES
• Operates from an 8 V DC supply
• Black level clamping of the colour difference, luminance
and RGB input signals with coupling-capacitor DC level
storage
• Two fully-controlled, analog RGB inputs, selected either
by fast switch signals or via I2C-bus
• Saturation, contrast and brightness adjustment via
I2C-bus
• Same RGB output black levels for Y/CD and RGB input
signals
• Timing pulse generation from either a 2 or 3-level
sandcastle pulse for clamping, horizontal and vertical
synchronization, cut-off and white level timing pulses
• Automatic cut-off control with picture tube leakage
current compensation
• Software-based automatic white level control or fixed
white levels via I
• Cut-off and white level measurement pulses in the last
4 lines of the vertical blanking interval (I2C-bus selection
for PAL, SECAM, or NTSC, PAL-M)
• Increased RGB signal bandwidths for progressive scan
and 100 Hz operation (selected via I2C-bus)
• Two switch-on delays to prevent discolouration before
steady-state operation
• Average beam current and peak drive limiting
• PAL/SECAM or NTSC matrix selection via I2C-bus
• Three adjustable reference voltage levels (via I2C-bus)
for automatic cut-off and white level control
• Emitter-follower RGB output stages to drive the video
output stages
• Hue control output for the TDA4555, TDA4650/T,
TDA4655/T or TDA4657.
2
C-bus
TDA4680
GENERAL DESCRIPTION
The TDA4680 is a monolithic integrated circuit with a
colour difference interface for video processing in TV
receivers. Its primary function is to process the luminance
and colour difference signals from multistandard colour
decoders, TDA4555, TDA4650/T, TDA4655/T or
TDA4657, Colour Transient Improvement (CTI) IC,
TDA4565, Picture Signal Improvement (PSI) IC,
TDA4670, or from a feature module.
The required input signals are:
• Luminance and negative colour difference signals
• 2 or 3-level sandcastle pulse for internal timing pulse
generation
• I2C-bus data and clock signals for microcontroller
control.
Two sets of analog RGB colour signals can also be
inserted, e.g. one from a peritelevision connector and the
other from an on-screen display generator; both inputs are
fully-controlled internally. The TDA4680 includes full
I2C-bus control of all parameters and functions with
automatic cut-off and white level control of the picture tube
cathode currents. It provides RGB output signals for the
video output stages.
There is a very similar IC TDA4681 available. The only
differences are in the NTSC matrix.
• Enables/disables synchronization of the execution of
I2C-bus commands with the vertical blanking interval
• Reads the result of the comparison of the nominal and
actual RGB signal levels for automatic white level
control.
TDA4680
2
C-BUS RECEIVER (MICROCONTROLLER WRITE MODE)
I
Each transmission to/from the I2C-bus transceiver
consists of at least three bytes following the START bit.
Each byte is acknowledged by an acknowledge bit
immediately following each byte. The first byte is the
Module Address (MAD) byte, also called slave address
byte. This consists of the module address, 1000100 for the
TDA4680, plus the R/W bit (see Fig.4). When the
TDA4680 is a slave receiver (R/W = 0) the module
address byte is 10001000 (88H). When the TDA4680 is a
slave transmitter (R/W = 1) the module address byte is
10001001 (89H).
The length of a data transmission is unrestricted, but the
module address and the correct sub-address must be
transmitted before the data byte(s). The order of data
transmission is shown in Figs 5 and 6.
Without auto-increment (BREN = 0 or 1) the module
address (MAD) byte is followed by a Sub-Address (SAD)
byte and one data byte only (see Fig.5).
2
C-bustransmitter/receiver and data transfer
I
2
I
C-BUS SPECIFICATION
The I2C-bus is a bidirectional, two-wire, serial data bus for
intercommunication between ICs in a system.
The microcontroller transmits/receives data from the
I2C-bus transceiver in the TDA4680 over the serial data
line SDA (pin 27) synchronized by the serial clock line SCL
(pin 28). Both lines are normally connected to a positive
voltage supply through pull-up resistors. Data is
transferred when the SCL line is LOW. When SCL is HIGH
the serial data line SDA must be stable. A HIGH-to-LOW
transition of the SDA line when SCL is HIGH is defined as
a START bit. A LOW-to-HIGH transition of the SDA line
when SCL is HIGH is defined as a STOP bit.
Each transmission must start with a START bit and end
with a STOP bit. The bus is busy after a START bit and is
only free again after a STOP bit has been transmitted.
1996 Oct 256
Philips SemiconductorsProduct specification
Video processor with automatic cut-off
and white level control
handbook, full pagewidth
MSBLSB
01
module address
Fig.4 The module address byte.
TDA4680
00100
ACKX
R/W
MED696
handbook, full pagewidth
handbook, full pagewidth
STOSAD
STOP
condition
MED697
START
condition
MADSTA
data byte
Fig.5 Data transmission without auto-increment (BREN = 0 or 1).
SAD
START
condition
MADSTA
data byte
data bytes
STO
STOP
condition
MED698
1996 Oct 257
Fig.6 Data transmission with auto-increment (BREN = 0).
Philips SemiconductorsProduct specification
Video processor with automatic cut-off
and white level control
AUTO-INCREMENT
The auto-increment format enables quick slave receiver
initialization by one transmission, when the I2C-bus control
bit BREN = 0 (see control register bits of Table 1).
If BREN = 1 auto-increment is not possible.
If the auto-increment format is selected, the MAD byte is
followed by a SAD byte and by the data bytes of
consecutive sub-addresses (Fig.6).
All sub-addresses from 00H to 0FH are automatically
incremented, the sub-address counter wraps round from
0FH to 00H. Reserved sub-addresses 0BH, 0EH and 0FH
are treated as legal but have no effect. Sub-addresses
outside the range 00H and 0FH are not acknowledged by
the device and neither auto-increment nor any other
internal operation takes place (for versions V1 to V5
sub-addresses outside the range 00H and 0FH are
acknowledged but neither auto-increment nor any other
internal operation takes place).
Sub-addresses are stored in the TDA4680 to address the
following parameters and functions (see Table 1):
• Brightness adjust
• Saturation adjust
• Contrast adjust
• Hue control voltage
• RGB gain adjust
• RGB reference voltage levels
• Peak drive limiting adjust
• Control register functions.
The data bytes D7 to D0 (see Table 1) provide the data of
the parameters and functions for video processing.
ONTROL REGISTER 1
C
VBWx (Vertical Blanking Window):
x = 0, 1 or 2. VBWx selects the vertical blanking interval
and positions the measurement lines for cut-off and
white level control.
TDA4680
WPEN (White Pulse Enable):
0 = white measuring pulse disabled
1 = white measuring pulse enabled.
BREN (Buffer Register Enable):
0 = new data is executed as soon as it is received
1 = data is stored in buffer registers and is transferred to
the data registers during the next vertical blanking
interval.
2
The I
C-bus transceiver does not accept any new data
until this data is transferred into the data registers.
DELOF (Delay Off) delays the leading edge of clamping
pulses:
FSON2 (Fast Switch 2 ON)
FSDIS2 (Fast Switch 2 Disable)
FSON1 (Fast Switch 1 ON)
FSDIS1 (Fast Switch 1 Disable)
The RGB input signals are selected by FSON2 and
FSON1 or FSW2 and FSW1:
• FSON2 has priority over FSON1
• FSW2 has priority over FSW
• FSDIS1 and FSDIS2 disable FSW1 and FSW
(see Table 3).
BCOF (Black level Control Off):
0 = automatic cut-off control enabled
1 = automatic cut-off control disabled; RGB outputs are
clamped to fixed DC levels.
1
2
The actual lines in the vertical blanking interval after the
start of the vertical pulses selected as measurement lines
for cut-off and white level control are shown in Table 2.
The standards marked with (*) are for progressive line
scan at double line frequency (2fL), i.e. approximately
31 kHz.
NMEN (NTSC Matrix Enable):
0 = PAL/SECAM matrix
1 = NTSC matrix.
1996 Oct 258
FSBL (Full Screen Black Level):
0 = normal mode
1 = full screen black level (cut-off measurement level
during full field).
FSWL (Full Screen White Level):
0 = normal mode
1 = full screen white level (white measurement level
during full field).
Loading...
+ 17 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.