Preliminary specification
Supersedes data of June 1993
File under Integrated Circuits, IC02
Philips Semiconductors
July 1994
Philips SemiconductorsPreliminary specification
Programmable deflection controllerTDA9151B
FEATURES
General
• 6.75, 13.5 and 27 MHz clock frequency
• Few external components
• Synchronous logic
2
• I
C-bus controlled
• Easy interfacing
• Low power
• ESD protection
• Flash detection with restart
• Two-level sandcastle pulse.
Vertical deflection
• 16-bit precision vertical scan
• Self adaptive or programmable fixed slope mode
• DC coupled deflection to prevent picture bounce
• Programmable fixed compression to 75%
• Programmable vertical expansion in the fixed slope
mode
• S-correction can be preset
• S-correction setting independent of the field frequency
• Differential output for high DC stability
• Current source outputs for high EMC immunity
• Programmable de-interlace phase.
East-West correction
• DC coupled EW correction to prevent picture bounce
• 2nd and 4th order geometry correction can be preset
• Trapezium correction
• Geometry correction settings are independent of field
frequency
• Self adaptive Bult generator prevents ringing of the
horizontal deflection
• Current source output for high EMC immunity.
Horizontal deflection
• Phase 2 loop with low jitter
• Internal loop filter
• Dual slicer horizontal flyback input
2
• Soft start by I
C-bus
• Over voltage protection/detection with selection and
status bit.
EHT correction
• Input selection between aquadag or EHT bleeder
• Internal filter.
GENERAL DESCRIPTION
The TDA9151B is a programmable deflection controller
contained in a 20-pin DIP package and constructed using
BIMOS technology. This high performance
synchronization and DC deflection processor has been
especially designed for use in both digital and analog
based TV receivers and monitors, and serves horizontal
and vertical deflection functions for all TV standards. The
TDA9151B uses a line-locked clock at 6.75, 13.5 or
27 MHz, depending on the line frequency and application,
and requires only a few external components. The device
can be programmed in a self-adaptive mode or in a
programmable fixed slope mode. Selection of these
modes and a large number of other functions is fully
2
programmable via the I
C-bus.
ORDERING INFORMATION
TYPE NUMBER
PINSPIN POSITIONMATERIALCODE
TDA9151B20DIPplasticSOT146-1
July 19942
PACKAGE
Philips SemiconductorsPreliminary specification
Programmable deflection controllerTDA9151B
QUICK REFERENCE DATA
SYMBOLPARAMETERCONDITIONSMIN.TYP.MAX.UNIT
V
CC
I
CC
P
tot
T
amb
Inputs
V
14
V
13
V
12
V
5
V
18
V
17
V
1
V
1
V
3
V
9
Outputs
V
20
I
11−I10(M)
V
10,11
I
6(M)
V
6
SANDCASTLE OUTPUT LEVELS (DSC)
V
2
V
2
V
2
HORIZONTAL OFF-CENTRE SHIFT (OFCS)
V
19
supply voltage7.28.08.8V
supply currentf
= 6.75 MHz−27−mA
clk
total power dissipation−220−mW
operating ambient temperature−25−+70°C
The TDA9151B requires three signals for minimum
operation (apart from the supply). These signals are the
line-locked clock (LLC) and the two I
2
C-bus signals (SDA
and SCL). Without the LLC the device will not operate
because the internal synchronous logic uses the LLC as
the system clock.
I2C-bus transmissions are required to enable the device to
perform its required tasks. Once started the IC will use the
HA and/or VA inputs for synchronization. If the LLC is not
July 19945
present the outputs will be switched off and all operations
discarded (if the LLC is not present the line drive will be
inhibited within 2 µs, the EW output current will drop to
zero and the vertical output current will drop to 20% of the
adjusted value within 100 µs). The SDA and SCL inputs
meet the I2C-bus specification, the other three inputs are
TTL compatible.
The LLC frequency can be divided-by-two internally by
connecting LLCS (pin 5) to ground thereby enabling the
prescaler.
The LLC timing is given in the Chapter “Characteristics”.
Philips SemiconductorsPreliminary specification
Programmable deflection controllerTDA9151B
I2C-bus commands
Slave address: 8C HEX = 1000110X BIN
READ MODE
The format of the status byte is: PON PROT 000000
Where:
PON is the status bit for power-on reset (POR) and after
power failure:
• Logic 1:
– after the first POR and after power failure; also set to
1 after a severe voltage dip that may have disturbed
the various settings
– POR 1 to 0 transition, VCC = 6.25 V (typ.)
– POR 0 to 1 transition, VCC = 5.75 V (typ.)
Table 1 Write mode with auto increment; subaddress and data byte format.
FUNCTIONSUBADDRESS
Vertical amplitude00X
Vertical S-correction01XXA5A4A3A2A1A0
Vertical start scan02XXA5A4A3A2A1A0
Vertical off-centre shift03Xnote 2note 2 note 2XA2A1A0
EW trapezium correction03XA6A5A4Xnote 2 note 2note 2
EW width/width ratio04XXA5A4A3A2A1A0
EW parabola/width ratio05XXA5A4A3A2A1A0
EW corner/parabola ratio06XXA5A4A3A2A1A0
EHT compensation07XXA5A4A3A2A1A0
Horizontal phase08XXA5A4A3A2A1A0
Horizontal off-centre shift09XXA5A4A3A2A1A0
Clamp shift0AXXXXXA2A1A0
Control 10BMSWSFBLVAPBLDSLFSSDINTGBS
Vertical slope MSB0CA7A6A5A4A3A2A1A0
Vertical slope LSB0DA7A6A5A4A3A2A1A0
Vertical wait0EA7A6A5A4A3A2A1A0
Control 20FXXXVPRCPRDIPPRDCSU
D7D6D5D4D3D2D1D0
(1)
• Logic 0:
– after a successful read of the status byte.
PROT is the over voltage detection for the scaled EHT
input:
• Logic 1:
– if the scaled EHT rises above the reference value of
3.9 V
• Logic 0:
– after a successful read of the status byte and EHT
<3.9 V.
Remark: a read action is considered successful when an
End Of Data signal has been detected (i.e. no master
acknowledge).
DATA BYTE
X A5A4A3A2A1A0
Notes
1. X = don’t care.
2. Data bit used in another function.
July 19946
Philips SemiconductorsPreliminary specification
Programmable deflection controllerTDA9151B
Table 2 Control bits.
CONTROL BITLOGICFUNCTION
LFSS0Line stop: EW output current becomes zero and the vertical output current is reduced
to 20% of the adjusted value. LFSS becomes logic 0 after a HIGH on PON.
1Line start enabled: the soft start mechanism is now activated.
DINT0De-interlace on: the V
1De-interlace off: the V
edge is used as vertical reset.
BLDS0Aquadag selected.
1Bleeder selected.
GBS0Becomes logic 0 after power-on.
1Guard band 48/12 lines.
VAP0Positive V
1Negative V
edge detection.
A
edge detection.
A
FBL0Horizontal flyback slicing level = 3.9 V.
1Horizontal flyback slicing level = 1.3 V.
WS0No wait state.
1Programmable wait state (only in constant slope mode; MS = logic 1).
MS0Adaptive mode with guardband amplitude control.
1Constant slope mode (programmable).
CSU0No clamping suppression, standard mode of operation.
1Clamping suppression in wait, stop and protection modes
(used in systems with e.g. TDA4680/81).
PRD0No defeat of HOUT, the over voltage information is only written in the PROT status bit.
1HOUT is defeated and status bit PROT is set when over voltage is detected.
DIP0V
1V
is sampled 42 clock pulses after the leading edge of HA.
A
is sampled 258 clock pulses after the leading edge of HA.
A
CPR0Nominal amplitude.
1Compression to 75% of adjusted amplitude, used for display of 16 : 9 standard pictures
on 4 : 3 displays.
VPR0Nominal amplitude (100%) during wait, stop and clipping.
1Amplitude reduced to 20% during wait, stop and clipping.
pulse is sampled at a position selected with control bit DIP.
A
pulse is sampled with the system clock and the detected rising
A
July 19947
Philips SemiconductorsPreliminary specification
Programmable deflection controllerTDA9151B
Table 3 Explanation of control bits shown in Table 2.
CONTROL BITSDESCRIPTION
LFSSline frame start/stop
DINTde-interlace
BLDSbleeder mode selection
GBSguard band selection
VAPpolarity of V
FBLflyback slicing level
WSwait state on/off
MSmode select
CSUclamping suppression mode
PRDprotection/detection mode
DIPde-interlace phase
CPRcompression on/off
VPRvertical power reduction mode
edge detection
A
Table 4 Clock frequency control bit (pin 5; note 1).
CONTROL BITLOGICFUNCTION
LLCS0prescaler on: the internal clock frequency f
1prescaler off (default by internal pull-up resistor): the internal clock frequency f
clk
=1⁄2f
LLC
clk=fLLC
Note
1. Switching of the prescaler is only allowed when LFSS is LOW. It is highly recommended to hard wire LLCS to ground
. Active switching may damage the output power transistor due to the changing HOUT pulse. This may cause
or V
CC
very high currents and large flyback pulses. The permitted combinations of LLC and the prescaler are shown in
Table 5.
Table 5 Line duration with prescaler.
LLC (MHz)ON (µs)OFF (µs)
6.75note 164
13.56432
2732note 1
Note
1. Combination not allowed.
July 19948
Philips SemiconductorsPreliminary specification
Programmable deflection controllerTDA9151B
Fig.3 Timing relations between LLC, HA and line counter.
July 19949
Philips SemiconductorsPreliminary specification
Programmable deflection controllerTDA9151B
Horizontal part (pins 1, 2, 13, 19 and 20
S
YNCHRONIZATION PULSE
The HA input (pin 13) is a TTL-compatible CMOS input.
Pulses on this input have to fulfil the timing requirements
as illustrated in Fig.6. For correct detection the minimum
pulse width for both the HIGH and LOW periods is 2
internal clock periods.
F
LYBACK INPUT PULSE
The HFB input (pin 1) is a CMOS input. The delay of the
centre of the flyback pulse to the leading edge of the H
A
pulse can be set via the I2C-bus with the horizontal phase
byte (subaddress 08), as illustrated in Fig.7.
The resolution is 6-bit.
UTPUT PULSE
O
The HOUT pulse (pin 20) is an open-drain NMOS output.
The duty factor for this output is typically52⁄
48
(conducting/non-conducting) during normal operation. A
soft start causes the duty factor to increase linearly from 5
to 52% over a minimum period of 2000 lines in 2000 steps.
FF-CENTRE SHIFT
O
The OFCS output (pin 19) is a push-pull CMOS output
which is driven by a pulse-width modulated DAC.
By using a suitable interface, the output signal can be used
for off-centre shift correction in the horizontal output stage.
This correction is required for HDTV tubes with a 16 × 9
aspect ratio and is useful for high performance flat square
tubes to obtain the required horizontal linearity. For
applications where off-centre correction is not required,
the output can be used as an auxiliary DAC. The OFCS
signal is phase-locked with the line frequency. The
off-centre shift can be set via the I2C-bus, subaddress 09,
with a 6-bit resolution as illustrated in Fig.8.
S
ANDCASTLE
The DSC input/output (pin 2) acts as a sandcastle
generating output and a guard sensing input. As an output
it provides 2 levels (apart from the base level), one for the
horizontal and vertical blanking and the other for the video
clamping. As an input it acts as a current sensor during the
vertical blanking interval for guard detection.
LAMPING PULSE
C
The clamping pulse width is 21 internal clock periods. The
shift, with respect to HA can be varied from 35 to 49 clock
periods in 7 steps via the I2C-bus, clamp shift byte
subaddress 0A, as illustrated in Fig.9. It is possible to
suppress the clamping pulse during wait, stop and
protection modes with control bit CSU. This will avoid
unwanted reset of the TDA4680/81 (only used in those
circuits).
H
ORIZONTAL BLANKING
The start of the horizontal blanking pulse is minimum 38
and maximum 41 clock periods before the centre of the
flyback pulse, depending on the f
clk/fH
ratio K in
accordance with 41 − (432 − K).
Stop of the horizontal blanking pulse is determined by the
trailing edge of the HFB pulse at the horizontal blanking
slicing level crossing as illustrated in Fig.10.
ERTICAL BLANKING
V
The vertical blanking pulse starts two internal clock pulses
after the rising edge of the VA pulse. During this interval a
small guard pulse, generated during flyback by the vertical
power output stage, must be inserted. Stop vertical
blanking is effected at the end of the blanking interval only
when the guard pulse is present (see Section “Vertical
guard”).
The start scan setting determines the end of vertical
blanking with a 6-bit resolution in steps of one line via the
I2C-bus subaddress 02 (see Figs 11, 12 and 13).
ERTICAL GUARD
V
In the vertical blanking interval a small unblanking pulse is
inserted. This pulse must be filled-in by a blanking pulse or
guard pulse from the vertical power output stage which
was generated during the flyback period. In this condition
the sandcastle output acts as guard detection input and
requires a minimum 800 µA input current. This current is
sensed during the unblanking period. Vertical blanking is
only stopped at the end of the blanking interval when the
inserted pulse is present. In this way the picture tube is
protected against damage in the event of missing or
malfunctioning vertical deflection (see Figs 11, 12 and 13).
July 199410
Philips SemiconductorsPreliminary specification
Programmable deflection controllerTDA9151B
Vertical part (pins 6, 8, 10, 11 and 12)
S
YNCHRONIZATION PULSE
The VA input (pin 12) is a TTL-compatible CMOS input.
Pulses at this input have to fulfil the timing requirements as
illustrated in Fig.6. For correct detection the minimum
pulse width for both the HIGH and LOW period is 2 internal
clock periods. For further requirements on minimum pulse
width see also Section “De-interlace”.
ERTICAL PLACE GENERATOR
V
An overview of the various modes of operation of the
vertical place generator is illustrated in Fig.13.
With control bit CPR a compress to 75% of the adjusted
values is possible in all modes of operation. This control bit
is used to display 16 : 9 standard pictures on 4 : 3
displays. No new adjustment of other corrections, such as
corner and S-correction, is required.
With control bit VPR a reduction of the current during
clipping, wait and stop modes to 20% of the nominal value
can be selected, which will reduce the dissipation in the
vertical drive circuits.
Vertical place generator in constant slope mode
(MS = logic 1)
In this mode the slope can be programmed directly with a
two byte value on subaddress 0C (MSB) and 0D (LSB).
When the actual number of lines is greater than the
programmed number of lines, the circuit will enter the stop
state in which the differential vertical output current
remains 100% or drops to 20% (programmable with
control bit VPR). The programmed value for the slope is
the required number of lines multiplied by 72. The
programming limits are; minimum 200 × 72 and maximum
910 × 72.
A vertical expansion is obtained with a combination of
slope data and a programmable wait status, at
subaddress 0E. The wait status is selected with control bit
MS and can only be activated in the constant slope mode.
The wait state is an 8-bit value, programmable from 0 to
255. The actual wait state is one line longer than the
programmed value. If blanking is applied during stop and
wait status the differential output current will be the same
with VPR selected value (20 or 100%).
E-INTERLACE
D
Vertical place generator in adaptive mode (MS = logic 0)
The vertical start-scan data (subaddress 02) determines
the vertical placement in the total range of 64 × 432 clock
periods in 63 steps. The maximum number of
synchronized lines per scan is 910 with an equivalent field
frequency of 17.2 or 34.4 Hz for fH = 15625 or 31250 Hz
respectively.
The minimum number of synchronized lines per scan is
200 with an equivalent field frequency of 78 or 156 Hz for
fH= 15 625 or 31250 Hz respectively.
If the VA pulse is not present, the number of lines per scan
will increase to 910.2. If the LLC is not present the vertical
blanking will start within 2 µs.
Amplitude control is automatic, with a settling time of 1 to
2 new fields and an accuracy of either 16/12 or 48/12 lines
depending on the value of the GBS bit.
Differences in the number of lines per field, as can occur in
TXT or in multi-head VTR, will not affect the amplitude
setting providing the differences are less than the value
selected with GBS. This is called amplitude control
guardband. The difference sequence and the difference
sequence length are not important.
With de-interlace on (DINT = logic 0), the VA pulse is
sampled with LLC at a position supplied by control bit DIP
(de-interlace phase).
When DIP = logic 0 sampling takes place 42 clock pulses
after the leading edge of HA (T = T
× 42/432).
line
When DIP = logic 1 sampling takes place 258 clock pulses
after the leading edge of HA (T = T
× 258/432).
line
The distance between the two selectable sampling points
is (T
× (258 − 42)/432) which is exactly half a line, thus
line
de-interlace is possible in two directions.
The duration of the VA pulse must, therefore, be sufficient
to enable the HA pulse to caught, in this event an active
time of minimum of half a line (see Fig.14 which has an
integration time of T
×1⁄4 for the VA pulse).
line
With de-interlace off, the VA pulse is sampled with the
system clock. The leading edge is detected and used as
the vertical reset. Selection of the positive or negative
leading edge is achieved by the control bit VAP.
July 199411
Loading...
+ 25 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.