Datasheet tda8960 DATASHEETS (Philips)

Page 1
INTEGRATED CIRCUITS
DATA SH EET
TDA8960
ATSC 8-VSB demodulator and decoder
Preliminary specification File under Integrated Circuits, IC02
1999 Jun 14
Page 2
Philips Semiconductors Preliminary specification
ATSC 8-VSB demodulator and decoder TDA8960
FEATURES General features
• One-chip Advanced Television Systems Committee (ATSC)-compliant demodulator and concatenated trellis (Viterbi)/Reed Solomon decoder with de-interleaver and de-randomizer
• 0.4 µm process
• 3.3 V device
• 64-lead QFP64 package
• Boundary scan test
• Output format: 8-bit wide bus.

8-VSB demodulator

• On-chip digital circuitry for tuner Automatic Gain Control (AGC)
• Square root raised cosine filter with 11.5% roll-off factor
• Fully internal carrier recovery loop
• Mostly internal clock recovery and AGC loops with
programmable loop filters
• External indication of demodulator lock.
2
I
C-bus interface
• I2C-bus interface to initialize and monitor the demodulator and Forward Error Correction (FEC) decoder. Operation without I2C-bus control is possible (default).

DOCUMENT REFERENCES

See the ATSC URL on ‘http://www.atsc.com’ for the following related documents:
“ATSC Digital Television Standard”
•
issued 1995 Sep 16)
•
“Guide to the use of the ATSC Digital Television Standard”

APPLICATIONS

(document no. A/54, issued 1995 Oct 04).
(document no. A/53,

Adaptive equalizer

• Feed forward including a Decision Feedback Equalizer (DFE) structure
• Range of −2.3 to +10.5 µs
• Adaptation based on ATSC field sync (trained) and/or
8-VSB data (blind)
• Trellis (Viterbi) decoder
• Rate

Reed Solomon decoder

• (207, 187 and T = 10) Reed Solomon code
• Internal convolutional de-interleaving (I = 52; using
• External indication of uncorrectable error; transport error
• Followed by de-randomizer based on ATSC standard.

ORDERING INFORMATION

2
⁄3 (Rate1⁄2Ungerboeck code based).
internal memory)
indicator bit in Motion Picture Export Group (MPEG) packet header is also set
TYPE
NUMBER
TDA8960 QFP64 plastic quad flat package; 64 leads (lead length 1.95 mm); body 14 × 20 × 2.8 mm SOT319-2
NAME DESCRIPTION VERSION
• Digital ATSC compliant TV receivers
• Personal computers with digital television capabilities
• Set-top boxes.
PACKAGE
Page 3
Philips Semiconductors Preliminary specification
ATSC 8-VSB demodulator and decoder TDA8960

GENERAL DESCRIPTION

The TDA8960 is an ATSC-compliant demodulator and forward error correction decoder for reception of 8-VSB modulated signals for terrestrial and cable applications:
• Terrestrial: reception of 8-VSB modulated signals via standard 6 MHz VHF/UHF terrestrial TV channels (TV channels 2 to 69 in the United States)
• Cable: reception of 8-VSB modulated signals via standard 6 MHz VHF/UHF cable TV channels.
Most of the loop components needed to recover the data from the received symbols are internal. The only required external loop components are a low-speed serial D/A converter and a Voltage Controlled crystal Oscillator (VCXO) for the symbol timing recovery and an opamp integrator for the AGC. Loop parameters of the clock and carrier recovery can be controlled by the I
A tuner converts the incoming RF frequency to a fixed IF frequency centred at 44 MHz. The output of the tuner is filtered, followed by a down conversion in an IF block to a low IF frequency centred at1⁄2 the VSB symbol rate (or a frequency of approximately 5.38 MHz). The low IF signal is applied to the A/D converter.
To use its full input span, the A/D converter is located within what is typically a fine AGC loop which includes a variable gain stage at the output of the IF block. However, it is also possible to apply the TDA8960 AGC control output directly to the tuner. The detector for the TDA8960 AGC output is located after the A/D converter and determines the peak level of the incoming signals. After gain control, the low IF signal is sampled at a nominal rate of twice the VSB symbol frequency, or approximately
21.5 MHz.
2
C-bus.
The carrier recovery is performed completely internally. This function consists of a digital frequency and Frequency Phase-Locked Loop (FPLL).
Data shaping is performed with a square root raised cosine (half Nyquist) filter with roll-off factor of 11.5%.
Symbol timing recovery is performed mostly within the TDA8960, except that a low cost D/A converter and VCXO are required externally to generate the nominal 21.52 MHz clock signal for the A/D converter and TDA8960.
After carrier recovery, half Nyquist filtering and symbol timing recovery, adaptive equalization is performed based on the use of the ATSC field sync (trained equalization) and/or the 8-VSB data itself (blind equalization). The adaptive equalizer uses a DFE structure.
After trellis decoding, the stream is de-interleaved with a convolutional de-interleaver (interleaving depth 52). The memory for de-interleaving is on-chip. The Reed Solomon decoder is A TSC-compliant with a length of 207 and can correct up to 10 bytes. The decoded stream is de-randomized using a Pseudo Random Bit Sequence (PRBS). Finally the data is passed to a First-In, First-Out (FIFO) register that prevents the appearance of irregular gaps in the output data.
The output of the TDA8960 is an A TSC-compliant MPEG-2 packet stream together with a clock. Furthermore some signal flags are provided to indicate the sync bytes and the valid data bytes. Uncorrected blocks are also indicated.
The 8-bit wide MPEG-2 stream can be applied to an MPEG-2 transport demultiplexer.
Page 4
Philips Semiconductors Preliminary specification
ATSC 8-VSB demodulator and decoder TDA8960

QUICK REFERENCE DATA

SYMBOL PARAMETER CONDITIONS MIN. TYP. MAX. UNIT
V
DDD
I
DDD(tot)
f
clk
f
sym
IL implementation loss −−−dB
α
ro
t
acq
T
amb
P
tot
Note
1. This corresponds to 12 training sequences.
digital supply voltage 3.0 3.3 3.6 V total digital supply current V
= 3.3 V − 300 − mA
DDD
clock frequency − 21.52 − MHz symbol frequency − 10.76 − Msymbols/s
half Nyquist filter roll-off factor − 11.5 − % acquisition time note 1 −−290 ms ambient temperature −20 − +70 °C total power dissipation − 1.0 − W
Page 5
Philips Semiconductors Preliminary specification
ATSC 8-VSB demodulator and decoder TDA8960

BLOCK DIAGRAM

handbook, full pagewidth
EQLOCKINDIC
LOCKINDIC
LOCK
DETECTORS
SYNCHRO-
NIZATION
AGCOUT
56 1 to 8, 11, 125453
DIGITAL FRONT-END
TRELLIS DECODER
DE-INTERLEAVER
REED SOLOMON DECODER
DE-RANDOMIZER
31 to 33
59
29
35 to 37 39, 40
ADIN0 to ADIN9
(1)
FIFO
22 24 25
RESET
SERIAL
DAC
INTERFACE
TDA8960
BOUNDARY SCAN TEST
I2C-BUS
INTERFACE
23, 34, 45, 57, 9, 26, 41, 60
30, 38, 49,55, 10, 28, 42, 58
27
RSTAN
61
TRSDO
62
TRSTB
63
TRCS
64
TRLD
17
TDI
21
TDO
20
TRST
18
TMS
19
TCK
13
A0
16
A1
14
SCL
15
SDA
CLK
(1) The digital front-end consists of the following circuits:
- Fine AGC
- Carrier recovery
- Half Nyquist filter
DATACLK
DATA7 to DATA0
ERROR SOP DATAVALID
Fig.1 Block diagram.
V
to V
SSD1
V
to V
DDD1
- Symbol timing recovery
- Sync recovery and pilot removal
- Adaptive equalization.
DDD8
SSD8
MGR598
Page 6
Philips Semiconductors Preliminary specification
ATSC 8-VSB demodulator and decoder TDA8960

PINNING

SYMBOL PIN I/O DESCRIPTION
ADIN0 1 I data input bit 0 from ADC ADIN1 2 I data input bit 1 from ADC ADIN2 3 I data input bit 2 from ADC ADIN3 4 I data input bit 3 from ADC ADIN4 5 I data input bit 4 from ADC ADIN5 6 I data input bit 5 from ADC ADIN6 7 I data input bit 6 from ADC ADIN7 8 I data input bit 7 from ADC V
DDD5
V
SSD5
ADIN8 11 I data input bit 8 from ADC ADIN9 12 I data input bit 9 from ADC A0 13 I I SCL 14 I I SDA 15 I/O I A1 16 I I TDI 17 I TAP controller data input; note 1 TMS 18 I TAP controller test mode select; note 1 TCK 19 I TAP controller test clock; note 1 TRST 20 I TAP controller asynchronous reset; note 1 TDO 21 O TAP controller test data output (3-state); note 1 ERROR 22 O transport packet block error signal V
DDD1
SOP 24 O start of transport packet signal DATAVALID 25 O transport packet data valid signal V
DDD6
RSTAN 27 I asynchronous reset V
SSD6
DATACLK 29 O transport interface data clock V
SSD1
DATA7 31 O transport packet data output bit 7 DATA6 32 O transport packet data output bit 6 DATA5 33 O transport packet data output bit 5 V
DDD2
DATA4 35 O transport packet data output bit 4 DATA3 36 O transport packet data output bit 3 DATA2 37 O transport packet data output bit 2 V
SSD2
DATA1 39 O transport packet data output bit 1 DATA0 40 O transport packet data output bit 0
9 − digital supply voltage 5 (3.3 V)
10 − digital core ground 5
2
C-bus slave address bit 0
2
C-bus clock
2
C-bus serial data
2
C-bus slave address bit 1
23 − digital supply voltage 1 (3.3 V)
26 − digital supply voltage 6 (3.3 V)
28 − digital ground 6
30 − digital ground 1
34 − digital supply voltage 2 (3.3 V)
38 − digital ground 2
Page 7
Philips Semiconductors Preliminary specification
ATSC 8-VSB demodulator and decoder TDA8960
SYMBOL PIN I/O DESCRIPTION
V
DDD7
V
SSD7
n.c. 43 not connected n.c. 44 not connected V
DDD3
n.c. 46 not connected n.c. 47 not connected n.c. 48 not connected V
SSD3
n.c. 50 not connected n.c. 51 not connected n.c. 52 not connected LOCKINDIC 53 O lock indicator of front-end EQLOCKINDIC 54 O lock indicator of equalizer V
SSD4
AGCOUT 56 O AGC control signal (3-state) V
DDD4
V
SSD8
CLK 59 I clock V
DDD8
TRSDO 61 O serial data to DAC TRSTB 62 O strobe signal to DAC TRCS 63 O chip select signal to DAC TRLD 64 O load signal to DAC
41 − digital supply voltage 7 (3.3 V) 42 − digital ground 7
45 − digital supply voltage 3 (3.3 V)
49 − digital ground 3
55 − digital ground 4
57 − digital supply voltage 4 (3.3 V) 58 − digital ground 8
60 − digital supply voltage 8 (3.3 V)
Note
1. In accordance with the
“IEEE 1149.1”
standard; pads TCK, TDI, TMS and TRST are input pads with an internal
pull-up transistor and pad TDO is a 3-state output pad.
Page 8
Philips Semiconductors Preliminary specification
ATSC 8-VSB demodulator and decoder TDA8960
handbook, full pagewidth
ADIN0 ADIN1 ADIN2 ADIN3 ADIN4 ADIN5 ADIN6 ADIN7
V
DDD5
V
SSD5
ADIN8 ADIN9
SDA
TMS
A0
SCL
A1
TDI
TCK
DDD4
TRCS
TRLD
64 1 2 3 4 5 6 7 8 9
10 11 12 13 14 15 16 17 18 19
TRSTB
63
62
TRSDO
V
61
DDD8
60
SSD8
V
CLK 59
58
TDA8960
V 57
SSD4
AGCOUT
V
56
55
EQLOCKINDIC 54
n.c.
LOCKINDIC 53
52
51
50 49 48 47 46 45 44 43 42
41 40 39 38 37 36 35 34 33
n.c. n.c. V
SSD3
n.c. n.c. n.c. V
DDD3
n.c. n.c. V
SSD7
V
DDD7
DATA0 DATA1 V
SSD2
DATA2 DATA3 DATA4 V
DDD2
DATA5
20
21
22
23
24
25
TRST
TDO
ERROR
DDD1
V
SOP
DATAVALID
Fig.2 Pin configuration.
26
DDD6
V
27
RSTAN
28
SSD6
V
29
30
SSD1
V
DATACLK
31
DATA7
32
MGR599
DATA6
Page 9
Philips Semiconductors Preliminary specification
ATSC 8-VSB demodulator and decoder TDA8960

FUNCTIONAL DESCRIPTION

The internal architecture of the TDA8960 consists of basically two parts:
• The front-end containing the AGC, carrier recovery, half Nyquist filter, symbol timing recovery, sync recovery and adaptive equalization
• The back-end containing the trellis decoder, de-interleaver, the Reed Solomon decoder and de-randomizer.
AGC
This block controls an analog gain over a range of up to ±20 dB.
The data from the A/D converter (Philips Semiconductors’ TDA8763 is recommended) arrives at the VSB demodulator via inputs ADIN9 to ADIN0, which is10-bit wide. The format of the incoming samples can be programmed using the I
2
C-bus accessible register 08H. By writing to bit 3 the format can be either twos complement or binary.
The absolute value of the input signal is averaged over several samples. The filtered signal is compared to a threshold. The threshold consist of a 4-bit signed value which can be programmed using the I2C-bus. The 3-state output signal charges or discharges an off-chip ideal integrator and is used to control the gain controller of the tuner front-end module. The values of the signal are shown in Table 1.
By default the carrier is present at 2.69 MHz. During carrier recovery a shift is applied such that the pilot is present at DC. It can happen that the pilot is present at the higher edge of the VSB spectrum. In this event the CR_INV bit in I2C-bus register 08H (see Table 13) can be set to make sure that after the shift the pilot is at DC.
handbook, halfpage
amplitude
(dB)
5.38 MHz
2.69 5.38 8.07 frequency (MHz)
MGR600
Fig.3 Signal spectrum during carrier recovery.
The carrier recovery is capable of tracking a frequency offset of up to 100 kHz from the nominal frequency offset within 100 ms.
By means of I2C-bus read register 03H the current frequency offset in the carrier recovery can be read. This value can be used for fine tuning applications.
Table 1 AGC output
PIN AGCOUT COMMENT
1 output of the filter is smaller than the
threshold
0 output of the filter is larger than the
threshold
Z output of the filter is equal to the
threshold
The analog low-pass filter or integrator circuit should be designed with an 8 ms time constant. The response of the gain amplifier is linear with respect to the control voltage over the desired range of operation.

Carrier recovery

This circuit recovers the frequency and phase of the pilot carrier. The spectrum during the carrier recovery is displayed in Fig.3.

Sync recovery and pilot removal

This block performs several functions including pilot removal, segment and field sync removal and rescale AGC based on the segment sync. If this block is able to find a data segment sync signal, the external pin LOCKINDIC is asserted. The value of this signal can also be read through I
2
C-bus control.

Adaptive equalization

The equalizer consists of a forward filter and a feedback filter section. Demodulated symbols from the synchronization and pilot removal block are received every symbol period. The equalizer tries to invert the effects of the channel on the transmitted symbol stream by filtering these symbols. The coefficients of the filters are updated every symbol period using the training sequence. There is also a provision to perform blind equalization. The filtered output is available for the next block, the trellis decoder.
Page 10
Philips Semiconductors Preliminary specification
ATSC 8-VSB demodulator and decoder TDA8960
The equalizer has been designed to correct a maximum pre-echo of 2.32 µs and a maximum post-echo of
10.50 µs. The equalizer uses an overlapping DFE to reduce the effects of co-channel interference. The equalizer has been optimized to have a typical acquisition time of 12 training sequences, which corresponds to approximately 290 ms. The acquisition time has been defined as the time when the output signal-to-noise ratio reaches the Threshold Of Visibility (TOV). The ATSC defines a TOV of 14.9 dB for 8-VSB.
Based on the training signal and the output of the equalizer the Mean Square Error (MSE) signal is generated. This 16-bit value is used to control the channel adaptation process and is available though I2C-bus control.

Control

The TDA8960 contains a complicated finite state machine. This state machine controls the sequence of operations that must be performed when a valid VSB data signal is detected in order for it to be properly decoded into a stream of MPEG-2 transport packets. The following steps have to take place:
1. The external tuner is directed to lock to a specified channel frequency. A VSB signal is present.
2. The tuner AGC locks to an acceptable signal gain.
3. The coarse AGC of the TDA8960 locks to acceptable A/D converter gain.
4. The timing and carrier recovery loops lock to the symbol clock and the carrier frequency.
5. The segment sync pattern is detected. The segment sync lock is acquired.
6. The fine AGC locks.
7. The field sync pattern is detected. The MSE of the received field sync training sequence is determined.
8. The equalizer uses subsequent training sequences to adapt itself to the channel conditions.
9. The equalizer adapts to the point that the MSE of the training sequence is sufficiently small. The trellis decoding, convolutional de-interleaving and Reed Solomon decoding processes all begin.
10. Valid MPEG-2 transport packets are generated.
S
TATE 0: CHANNEL ACQUISITION
In this state either no channel signal is present or a channel signal is being acquired. The AGC, timing recovery and carrier recovery loops must first lock onto it. If the segment sync lock is lost, pin LOCKINDIC is LOW, or a hardware reset is applied to the VSB demodulator, the finite state machine returns to state 0.
S
TATE 1: EQUALIZER TRAINING
The finite state machine remains in state 1 until the MSE of the equalized training sequence falls below a certain threshold. It should be noted that in state 1 the back-end is continuously reset to make sure that after the demodulator has locked onto a signal, the trellis decoder and following processing blocks begin at the start of the next complete data field. By means of I2C-bus registers 01H and 02H the MSE value of the equalizer can be read. This value can be used for applications such as antenna pointing.
S
TATE 2: NORMAL OPERATION
Normally the state machine would remain in state 2 as long as no synchronization error occurs. If the MSE of the equalized training sequence is exceeded for more than 100 ms, the equalizer is reset for one symbol period and the adaptation process starts again. If the demodulator is in this state, the EQLOCKINDIC pin signal goes up. The value of this signal can also be read through the I2C-bus.
The finite state machine consists of three states. After a reset has been applied, the state machine starts in state 0.
1999 Jun 14 10
Page 11
Philips Semiconductors Preliminary specification
ATSC 8-VSB demodulator and decoder TDA8960

DAC interface

The TDA8960 D/A interface connects to an external off-chip serial D/A converter. It supports four different serial modes.
E
XTERNAL INTERFACE
The DAC interface consists of pins 61 to 64; see Table 2.
Table 2 DAC interface
PIN FUNCTION
TRSDO serial data output TRSTB strobe signal which can be used by the DAC to shift in serial data TRCS chip select signal for DAC is also used by some DACs to load serially shifted data in the internal
parallel register on the positive edge
TRLD load signal used by some DACs to load serially shifted data in the internal parallel latches
O
UTPUT MODES
Table 3 shows which DACs can be used in the different output modes.
Table 3 DAC serial interface modes and DAC types
OUTPUT MODE POLARITY SET-UP TIME (ns) EXAMPLE DEVICE
0 +dF/dV 67 Maxim
MAX531, MAX538, MAX539, MAX504 and MAX515 Texas Instruments TLC5615 Sipex SP9500 and SP960
Linear Technology TLC1451 1 +dF/dV 45 Analog Devices AD7943 2 +dF/dV 45 Analog Devices DAC8512 3 −dF/dV 67 same types as mode 0
The operating mode is programmed by means of the I
2
C-bus interface. Bits 4 and 5 of registers 09H control the mode;
see Table 13. The timing diagrams of the different serial modes are shown in Fig.4. Modes 0 and 3 do not use the load signal available
at pin TRLD. In mode 3 the output of the timing recovery low-pass filter is inverted to control VCXOs which have a negative dF/dV. Modes 0 and 3 can provide up to 67 ns of the serial data set-up time from the moment the TRSDO output has a new data bit until the start of the TRSTB pulse.
In mode 1 the TRCS pin is not used.
1999 Jun 14 11
Page 12
Philips Semiconductors Preliminary specification
ATSC 8-VSB demodulator and decoder TDA8960
handbook, full pagewidth
handbook, full pagewidth
TRCS
TRSTB
TRSDO
TRSTB
TRSDO
TRLD
D11 D10 D9 D8 D7 D6 D5 D4 D3 D2 D1 D0
MGR601
a. Modes 0 and 3
D11 D10 D9 D8 D7 D6 D5 D4 D3 D2 D1 D0
MGR602
b. Mode 1
handbook, full pagewidth
TRCS
TRSTB
TRSDO
TRLD
D11 D10 D9 D8 D7 D6 D5 D4 D3 D2 D1 D0
c. Mode 2
Fig.4 Timing diagrams of the different DAC serial interface modes.
1999 Jun 14 12
MGR603
Page 13
Philips Semiconductors Preliminary specification
ATSC 8-VSB demodulator and decoder TDA8960

Transport stream interface

The transport stream interface provides an output of 8-bit parallel MPEG-2 transport packets at a data rate of
5.38 Mbytes/s.
I
MPLEMENTATION
The transport interface consists of a FIFO, which has two tasks:
1. Removal of the field sync segment from the generation of output data
2. Increase of the data rate of the de-randomizer from
2.69 to 5.38 MHz.
Basically the 208 bytes of a field segment (187 data bytes, 20 error correcting bytes and one segment sync byte) are distributed over the remaining 312 data segments. The FIFO has a depth of two data segments. As the output data rate is 5.38 MHz we have to distribute 416 bytes, or two field sync data segments over 312 data segments. Every MPEG-2 transport packet corresponding to a data segment gets a delay equal to one 5.38 MHz clock cycle. Further, every third MPEG-2 transport packet gets an extra delay of one 5.38 MHz transport packet.
E
XTERNAL INTERFACE
The transport stream consists of four signals and one data bus as shown in Table 4.
Table 4 Transport stream interface
NAME FUNCTION
DATACLK output clock DATAVALID valid demodulator output data or one valid MPEG transport packet DATA[7 to 0] output data stream (8-bit wide output bus) SOP indicates the start of a packet. It goes HIGH at the start of a packet and remains HIGH
during the first byte of the packet, the so called sync byte
ERROR a transport packet error indicator, which is HIGH for each 188 byte transport packet in
which the Reed Solomon decoder found more errors than it could correct
FUNCTIONAL DESCRIPTION The timing of the transport stream interface signals is shown in Fig.5.
00H
185.9 ns
MPEG-2
sync byte
185.9 ns
77.5 µs
188 bytes/34.9 µs
188 bytes/34.9 µs
handbook, full pagewidth
DATACLK
DATAVALID
DATA7 to DATA0
SOP
ERROR
Fig.5 Timing diagram of the transport interface (normal mode).
00H
sync
MGR604
1999 Jun 14 13
Page 14
Philips Semiconductors Preliminary specification
ATSC 8-VSB demodulator and decoder TDA8960
The DATACLK signal is the 5.38 MHz demodulator output clock. It is derived from the system clock of 21.52 MHz. A few remarks can be made about the DATACLK signal:
• If a reset is applied, DATACLK becomes LOW; it
remains LOW until reset is released and the symbol timing recovery block has detected the synchronization signals
• After a channel change the DATACLK signal stops; it
starts again after the system has been locked on to a valid signal
• If the Reed Solomon decoder produces an invalid
transport packet and the ERROR signal is asserted the DATACLK signal continues to change state
• If the sync recovery block is not able to detect the field
sync or data segment sync, DATACLK will not change.
The DATAVALID signal indicates valid demodulator output data or one valid MPEG-2 transport packet. It is active HIGH for 188 bytes, or 34.9 µs. The zero bytes to be sent after the 188 valid bytes of the transport packet can be considered to be zeroed parity bytes.
SOP or start of packet signal is HIGH during the first byte of the packet.
The ERROR signal indicates that the transport packet contains uncorrectable output. The ERROR signal becomes HIGH in the following situations:
• If the Reed Solomon decoder is unable to correct all errors in a transport packet
• After a reset has been applied, the ERROR signal is asserted; it remains HIGH until a valid transport packet is produced by the demodulator
• If the demodulator is out of sync, thus can not detect the field sync and segment sync in the incoming data stream.
The ERROR signal can be asserted in the middle of a transport packet.
Sync byte and transport error indicator
The structure of a transport packet header is shown in Fig.6. For the VSB demodulator only the first two bytes of the so called transport packet header are important.
The first byte in each header of a transport packet is the so called MPEG-2 packet synchronization byte (sync byte). As specified in the MPEG-2 standard, this sync byte must have the same value for all packets. The VSB demodulator IC sets this byte for each outgoing transport packet to 47H.
The MSB of the second byte in the transport packet is the transport_error_indicator bit. It indicates that the Reed Solomon decoder was not able to correct all errors and the transport packet has invalid data.
handbook, full pagewidth
adaptation field
(if present)
sync byte
transport_error_indicator
188 bytes
transport packet header
00
1 0 0 0 1 1 1
MSB
Fig.6 The structure of a transport packet header.
1999 Jun 14 14
payload
(if present)
1st byte
4th byte
LSB
MGR605
Page 15
Philips Semiconductors Preliminary specification
ATSC 8-VSB demodulator and decoder TDA8960

Boundary scan interface

The TDA8960 Test Access Port (TAP) conforms to
“IEEE 1149.1 Joint Test Action Group (JTAG)”
the
standard. It is used for board level testing of integrated circuits and for testing the internals of an integrated circuit. The JTAG standard defines on-chip test logic, which consists of an instruction register, a group of test data registers including
a bypass register and a boundary scan register, four dedicated pins collectively called the Test Access Port (TAP) and a TAP controller.
INSTRUCTION REGISTER The instruction register consists of four bits without parity.
There are five defined public instructions; see Table 5.
Table 5 Public instruction codes
INSTRUCTION CODE SELECTED DATA REGISTER
(4)
(1)
(3)
(5)
(2)
1111 bypass (initialized state) 0001 boundary scan 0000 boundary scan 0011 boundary scan 0010 identification or bypass
BYPASS SAMPLE EXTEST INTEST IDCODE
Notes
1. The bypass instruction provides a minimum length (1-bit) serial path between the TDI and TDO pins when no test operation is required.
2. This instruction can be used to take a sample of the inputs and outputs during normal operation of the component. It can also be used to preload data values into the latched outputs of the boundary scan register.
3. This instructions allows testing off-chip circuitry and board level interconnections.
4. This instruction allows low speed, static testing of the on-chip logic. It can also be used after the chip is mounted on a printed circuit board.
5. This instruction will return the manufacturer ID, part number code and version code. For the TDA8960 the manufacturer ID is ‘B00000010101’, the part number code is ‘SVSB’ and the version code is ‘D1’.
In addition three private instructions are implemented to control different test modes; see Table 6.
Table 6 Private instruction codes
INSTRUCTION CODE TEST MODE
SCAN_TEST 1000 test on-chip scan chains
BIST_TEST 1001 BIST test of de-interleaver RAM RAM_TEST 1010 scan test of the on-chip memories
CHAR_MODE 1011 characterization mode
In the characterization mode the IC is scan-testable in the same way as in the scan test mode. However the outputs are not switched to the scan chain outputs. The outputs
XTERNAL INTERFACE
E The TAP consists of five pins as shown in Table 7.
retain their functionality. It is now possible to scan test pattern through the logic and to verify if the timing constrains at the outputs are met.
1999 Jun 14 15
Page 16
Philips Semiconductors Preliminary specification
ATSC 8-VSB demodulator and decoder TDA8960
Table 7 TAP external interface
SIGNAL TYPE DESCRIPTION
TMS I test mode select TCK I test clock
TDI I test data input
TDO O test data output
TRST I test asynchronous reset
OPERATION The TAP controller is a finite state machine. It selects a
JTAG instruction or a data register to store the input based on the TMS signal, receives instructions and data on the TDI pin, executes the instruction when triggered by TMS, and shifts data out of TDO.
TCK provides the clock signal for the test logic required by the standard. TCK is asynchronous to the system clock. Stored devices in the JTAG controller must retain their state indefinitely when TCK is stopped at logic 0.
handbook, halfpage
I2C-BUS
MASTER
SCL
SDA
TDA8960
V
DD
R
pu
R
pu
MGR606
The signal received at TMS is decoded by the TAP controller to control test functions. The logic is required to sample TMS at the rising edge of TCK.
Serial test instructions and test data are received at TDI. The TDI signal is required to be sampled at the rising edge of TCK. When test data is shifted from TDI to TDO, the data must appear without inversion at TDO after a number of rising and falling edges of TCK, determined by the length of the instruction or test data register selected.
TDO is the serial output for test instructions and data from the TAP controller. Changes in the state of TDO must occur after the falling edge of TCK. This is because devices connected to TDO are required to sample TDO at the rising edge of TCK. The TDO driver must be in an inactive state (i.e. TDO line must be flat) except when the scanning of data is in progress.
2
C-bus interface
I
The I2C-bus interface is used to write control information to and read low-speed diagnostic information from the
2
TDA8960. The key features of the I
C-bus interface are:
• I2C-bus data rate up to 400 kbits/s
• Support for only 7-bit addressing and the possibility of
modifying the slave address externally.
Fig.7 Typical I2C-bus system implementation.
E
XTERNAL INTERFACE
The I2C-bus interface consists of four signals as shown in Table 8.
2
Table 8 I
C-bus external interface
SIGNAL TYPE DESCRIPTION
2
C-bus serial data
SDA I/O SCL I I
A0 I I A1 I I
I
2
C-bus clock
2
C-bus slave address bit 0
2
C-bus slave address bit 1
The TDA8960 has 3.3 V I/O and I2C-bus pins. Therefore, in a complete system some circuitry might be necessary to allow ICs with different supply voltages to communicate and be controlled. This has been described in an application report available from Philips Semiconductors (application report
“AN97055”
, issued 1997 Aug 04).
A typical system using the I2C-bus interface is illustrated in Fig.7. The TDA8960 is connected as a slave to a master through SCL and SDA. Note that the bus has one pull-up resistor for each of the clock and data lines.
1999 Jun 14 16
Page 17
Philips Semiconductors Preliminary specification
ATSC 8-VSB demodulator and decoder TDA8960
ADDRESSING THE DEVICE Addressing the VSB demodulator over the system the
I2C-bus requires that the 7-bit slave address (A6 to A0) of
The slave address of the device is shown in Table 9. Bits 0 to 6 are predefined, but bits 0 and 1 can be set using the external pins A0 and A1.
the device is sent over the bus in accordance with the protocols, together with the R/W bit equal to logic 1 or 0 to write or read data respectively.
Table 9 Slave address
A6 A5 A4 A3 A2 A1 A0 R/W
00011A1A00=write
handbook, full pagewidth
(1)(2) (1)(3) (4)(5) (1) (4)(5) (4)(5)(6)(1) (1)(7)(1)
S A DATA A
R/W A/A
DATA PSLAVE ADDRESS
(8)
MGR607
1 = read
(1) From master to slave (2) S = START condition (3) Logic 0 (write) (4) From slave to master
Fig.8 A master-transmitter addresses a slave receiver with a 7-bit address (write access).
A write operation is shown in Fig.8. After the START condition, the slave address followed by the R/W bit is transmitted. The receiver, the TDA8960, sends an acknowledge and the transmitter starts sending the register values. After each received byte, the TDA8960 sends an acknowledge. The transfer stops if the TDA8960 does not acknowledge the transfer and/or the master sends a STOP condition.
If register 08H has to be written to, eight consecutive bytes are written. The first corresponds to register 01H, the second to 02H and so on. The TDA8960 will auto-increment the accessed address automatically. Up to ten consecutive addresses can be written.
1999 Jun 14 17
(5) A = acknowledge (SDA LOW) (6) A = not acknowledge (SDA HIGH) (7) P = STOP condition (8) Data transferred (n bytes + acknowledge).
In Table 11 the default values are given for a number of reserved addresses and reserved bits of certain addresses. These correct default values have to be written in order to prevent unexpected behaviour of the IC.
Figure 9 shows a read operation. The master sends a START condition followed by the slave address and the R/W bit is set to logic 1. The slave returns an acknowledge followed by the value of the first address. The master sends another acknowledge and the next value of the address is returned. If the master transmits a STOP condition after the acknowledge, the transfer is stopped. Up to three consecutive addressed (00H to 03H) can be read.
Page 18
Philips Semiconductors Preliminary specification
ATSC 8-VSB demodulator and decoder TDA8960
handbook, full pagewidth
(1) From master to slave. (2) S = START condition. (3) Logic 1 (read). (4) From slave to master.
(1)(2) (1)(3) (4)(5) (4) (1)(5) (1)(6)(4) (1)(7)(1)
S A DATA A
R/W A
(5) A = acknowledge (SDA LOW). (6) A = not acknowledge (SDA HIGH). (7) P = STOP condition. (8) Data transferred (n bytes + acknowledge).
DATA PSLAVE ADDRESS
(8)
MGR608
Fig.9 A master-transmitter addresses a slave receiver with a 7-bit address (read access).
Table 10 I2C-bus control register overview (write); note 1
FUNCTION ADDRESS D7 D6 D5 D4 D3 D2 D1 D0
Operation 00H GNRL_RST INITIAL_RST Reserved 01H Reserved 02H Operation 03H AGC_THRES Reserved 04H Reserved 05H Reserved 06H Reserved 07H Carrier recovery 08H AD_FMT CR_INV Timing recovery 09H INTMOD
Note
1. Do not write past address 09H.
2
Table 11 I
C-bus control registers (default settings after reset)
FUNCTION ADDRESS D7 D6 D5 D4 D3 D2 D1 D0
Operation 00H 00000000 Reserved 01H 00000000 Reserved 02H 00000100 Operation 03H 00000000 Reserved 04H 00000010 Reserved 05H 10000000 Reserved 06H 00000000 Reserved 07H 11001010 Carrier recovery 08H 00000100 Timing recovery 09H 00000000
1999 Jun 14 18
Page 19
Philips Semiconductors Preliminary specification
ATSC 8-VSB demodulator and decoder TDA8960
Table 12 I2C-bus diagnostic registers overview (read); note 1
FUNCTION ADDRESS D7 D6 D5 D4 D3 D2 D1 D0
Operation 00H LOCK_INDICATOR EQ_LOCK_INDICATOR Equalizer 01H MSE[15 to 8]
02H MSE[7 to 0]
Carrier recovery
Note
1. Do not read past address 03H.
2
Table 13 I
ADDRESS FUNCTION COMMENTS BIT FIELD NAME VALUE
C-bus control registers (write); notes 1 and 2
00H operation reserved 7 to 2
03H operation reserved 7 to 4
08H carrier
09H timing
03H CR_OFFSET[7 to 0]
recovery
recovery
general reset (note 1)
initial reset (note 2)
AGC threshold value
reserved 7 to 4 A/D input
format inverted
spectrum reserved 1 to 0
reserved 7 to 6 DAC interface
mode
reserved 3 to 0
1 GNRL_RESET 0 = disable
1 = enable
0 INITIAL_RESET 0 = disable
1 = enable
3 to 0 AGC_THRES
3 AD_FMT 0 = twos complement
1 = binary
2 CR_INV 0 = pilot at 8.07 MHz
1 = pilot at 2.69 MHz
5 to 4 INT_MOD 00 = mode 0 (TRLD not used)
01 = mode 1 (TRCS not used) 10 = mode 2 (TRCS and TRLD are used) 1 1 = mode 3 (TRLD not used; negative dF/dV
Notes
1. Operating modes and control parameters are reset to their initial values.
2. Operating modes and control parameters are not affected.
1999 Jun 14 19
Page 20
Philips Semiconductors Preliminary specification
ATSC 8-VSB demodulator and decoder TDA8960
Table 14 I2C-bus diagnostic registers (read)
ADDRESS FUNCTION COMMENTS BIT FIELD NAME
00H operation reserved 7 to 3
sync recovery lock indicator 2 LOCK_INDICATOR equalizer lock indicator 1 EQ_LOCK_INDICATOR
reserved 0 01H equalizer equalizer mean square error value 15 to 8 MSE 02H 7 to 0 MSE 03H carrier recovery carrier recovery offset 7to 0 CR_OFFSET

LIMITING VALUES

In accordance with the Absolute Maximum Rating System (IEC 134).
SYMBOL PARAMETER CONDITIONS MIN. TYP. MAX. UNIT
V
DDD
V
I
I
I
I
O
T
j
T
stg
T
amb
P
tot
V
es
digital supply voltage 3.0 3.3 3.6 V input voltage on any pin with respect
to digital ground (V
SSD
)
−0.5 − V
DDD
+ 0.5 V
DC current into any input −−tbf mA DC current out of any output −−tbf mA junction temperature 0 − 105 °C storage temperature −−−°C ambient temperature −20 +25 +70 °C total power dissipation − 1.0 − W electrostatic handling note 1 −3000 − +3000 V
note 2 −300 − +300 V
Notes
1. Human body model: C = 100 pF; R = 1.5 kΩ; 3 zaps positive and 3 zaps negative.
2. Machine model: C = 200 pF; L = 0.5 µH; R = 10 Ω; 3 zaps positive and 3 zaps negative.

THERMAL CHARACTERISTICS

SYMBOL PARAMETER CONDITIONS VALUE UNIT
R
th(j-a)
thermal resistance from junction to ambient in free air 55 K/W
1999 Jun 14 20
Page 21
Philips Semiconductors Preliminary specification
ATSC 8-VSB demodulator and decoder TDA8960

DC CHARACTERISTICS

V
= 3.3 V; V
DDD
SYMBOL PARAMETER CONDITIONS MIN. TYP. MAX. UNIT
Supply
V
DDD
I
DDD
Inputs
V
IL
V
IH
I
LI
C
i
Output
V
OL
V
OH
I
OL
3-state output, pin AGCOUT
I
O(Z)
C
O(Z)
2
C-bus, pins SDA and SCL
I
V
IL
V
IH
V
OL
V
OH
I
OL
I
L
C
i
SSD
= 0 V; T
=25°C; unless otherwise specified; note 1.
amb
digital supply voltage 3.0 3.3 3.6 V digital supply current − 300 − mA
LOW-level input voltage −−0.8 V HIGH-level input voltage 2.0 −−V input leakage current −−1µA input capacitance 8 − 25 pF
LOW-level output voltage −−0.4 V HIGH-level output voltage 2.4 −−V LOW-level output current −−4mA
high-impedance output current −−1µA high-impedance output
−−100 pF
capacitance
LOW-level input voltage −0.5 − 0.3V HIGH-level input voltage 0.7V
DDD
− V
DDD
DDD
V
+ 0.5 V LOW-level output voltage 0 − 0.4 V HIGH-level output voltage note 2 −−3.3 V LOW-level output current VOL= 0.4 V 3 −−mA leakage current VI=V input capacitance VI=V
SSD SSD
or V
−−±10 µA
DDD
−−8pF
Notes
1. All supply connections must be made to the same external power supply unit.
2. Open-drain output, determined by V
via an external pull-up resistor.
DDD
1999 Jun 14 21
Page 22
Philips Semiconductors Preliminary specification
ATSC 8-VSB demodulator and decoder TDA8960

AC CHARACTERISTICS

V
= 3.3 V; V
DDD
SYMBOL PARAMETER CONDITIONS MIN. TYP. MAX. UNIT
System clock (pin CLK)
f
clk(sys)
t
CLKH
t
CLKL
A/D interface (pins ADIN[9 to 0])
t
su(A/D)
t
h(A/D)
DAC interface (pins TRSDO, TRCS, TRLD and TRSTB); see Fig.13 t
su(D/A)
t
h(D/A)
Transport stream interface (pins DATA[7 to 0], SOP, ERROR and DATAVALID); see Fig.14 t
su(D)
t
h(D)
t
DATACLKL
t
DATACLKH
t
DATCLKW
t
DAT-VAL
2
C-bus (pins SDA and SCL); see Fig.10
I
f
SCL
t
BUF
t
HD;STA
t
LOW
t
HIGH
t
SU;STA
t
SU;STO
t
HD;DAT
t
SU;DAT
t
SP
t
r
SSD
= 0 V; T
=25°C; unless otherwise specified.
amb
system clock frequency − 21.52 − MHz system clock HIGH time − 21.23 − ns system clock LOW time note 1 − 21.23 − ns
A/D interface set-up time 5 −−ns A/D interface hold time 5 −−ns
D/A interface set-up time − 40 − ns D/A interface hold time − 0 − ns
transport interface data set-up time 5 −−ns transport interface data hold time 5 −−ns transport interface DATACLK LOW
180 −−ns
time transport interface DATACLK HIGH
180 −−ns
time transport interface DATACLK period 371.7 −−ns transport interface DATA to
0 −−ns
DATAVALID, ERROR and SOP
SCL clock frequency 0 − 400 kHz bus free time between a STOP and
1.3 −−µs
START condition hold time (repeated) START
0.6 −−µs condition; after this period the first clock pulse is generated
LOW period of the SCL clock 1.3 −−µs HIGH period of the SCL clock 0.6 −−µs set-up time for a repeated START
0.6 −−µs condition
set-up time for STOP condition 0.6 −−µs data hold time 0 − 0.9 µs data set-up time 100 −−ns pulse width of spikes which must be
tbf − tbf ns
suppressed by the input filter rise time of both SDA and SCL
note 2 20 + 0.1Cb− 300 ns
signals
1999 Jun 14 22
Page 23
Philips Semiconductors Preliminary specification
ATSC 8-VSB demodulator and decoder TDA8960
SYMBOL PARAMETER CONDITIONS MIN. TYP. MAX. UNIT
t
f
fall time of both SDA and SCL signals
C
b
capacitive load for each bus line −−400 pF
JTAG interface (pins TDO, TDI, TCK, TMS and TRST); see Fig.11 t
d(TCK-TDO)
t
su(i)(TCK)
t
h(i)(TCK)
pin TCK to TDO valid delay 2 − 10 ns input set-up time to TCK 10 −−ns input hold time from TCK 2 −−ns
Reset (pin RSTAN)
t
su(PO)L
power-on set-up time LOW 23 −−ns
Notes
1. The chip clock (CLK) comes from a VXCO controlled by the external DAC. The control loop keeps the clock signal constant at a frequency twice the symbol rate.
2. Cb= total capacitance of one bus line in pF.
note 1 20 + 0.1Cb− 300 ns
1999 Jun 14 23
Page 24
This text is here in white to force landscape pages to be rotated correctly when browsing through the pdf in the Acrobat reader.This text is here in
_white to force landscape pages to be rotated correctly when browsing through the pdf in the Acrobat reader.This text is here inThis text is here in
white to force landscape pages to be rotated correctly when browsing through the pdf in the Acrobat reader. white to force landscape pages to be ...
1999 Jun 14 24
SDA
Philips Semiconductors Preliminary specification
ATSC 8-VSB demodulator and decoder TDA8960
SCL
t
BUF
P
S
t
LOW
t
HD;STA
t
r
t
HD;DAT
t
HIGH
t
f
t
SU;DAT
t
SU;STA
Sr
t
HD;STA
t
SP
t
SU;STO
MBC611
P
Fig.10 I2C-bus timing diagram.
handbook, full pagewidth
Page 25
Philips Semiconductors Preliminary specification
ATSC 8-VSB demodulator and decoder TDA8960
handbook, full pagewidth
handbook, full pagewidth
TCK
TDO
CLK
ADIN9 to ADIN0
t
d(TCK-TDO)
t
su(i)(TCK)
Fig.11 JTAG I/O timing.
T
cy(CLK)
valid
t
su(ADIN)
t
h(i)(TCK)
valid
t
h(ADIN)
MGR609
MGR610
T
= 46.47 ns.
cy(clk)
Fig.12 Input timing.
handbook, full pagewidth
TRSTB
TRSDO
Fig.13 Serial D/A converter interface I/O timing.
1999 Jun 14 25
t
su(D/A)
valid
t
h(D/A)
MGR611
Page 26
Philips Semiconductors Preliminary specification
ATSC 8-VSB demodulator and decoder TDA8960
handbook, full pagewidth
DATACLK
DATA7 to DATA0
ERROR
VALID
SOP
t
DATCLKW
t
DATACLKH
t
DATACLKL
t
su(D)
t
DAT-VAL
t
valid
Fig.14 Transport interface timing.
h(D)
valid
MGR612
1999 Jun 14 26
Page 27
Philips Semiconductors Preliminary specification
ATSC 8-VSB demodulator and decoder TDA8960

APPLICATION INFORMATION

handbook, full pagewidth
terrestial/cable
UHF/VHF
AGC
TUNER
2
I
LOW
IF
C-bus
A/D
CONVERTER
21.52 MHz
VCXO
CONVERTER
Fig.15 Front-end unit for reception of 8-VSB signals.
TDA8960
D/A
MPEG transport stream
I2C-BUS
CONTROLLER
MGR597
1999 Jun 14 27
Page 28
Philips Semiconductors Preliminary specification
ATSC 8-VSB demodulator and decoder TDA8960

PACKAGE OUTLINE

QFP64: plastic quad flat package; 64 leads (lead length 1.95 mm); body 14 x 20 x 2.8 mm
c
y
X
51 33
52
pin 1 index
64
1
32
Z
e
w M
b
p
20
19
A
E
A
H
E
2
A
E
A
1
detail X

SOT319-2

L
p
L
(A )
3
θ
w M
b
e
p
Z
D
D
H
D
0 5 10 mm
DIMENSIONS (mm are the original dimensions)
mm
A
max.
3.20
0.25
0.05
2.90
2.65
0.25
0.50
0.35
0.25
0.14
UNIT A1A2A3bpcE
(1)
(1) (1)(1)
D
20.1
19.9
eH
14.1
13.9
24.2
1
23.6
Note
1. Plastic or metal protrusions of 0.25 mm maximum per side are not included.
OUTLINE VERSION
IEC JEDEC EIAJ
REFERENCES
SOT319-2
1999 Jun 14 28
scale
H
D
B
E
18.2
17.6
v M
A
v M
B
LL
p
1.0
0.6
0.2 0.10.21.95
EUROPEAN
PROJECTION
Z
D
1.2
0.8
Zywv θ
E
o
1.2
7
o
0.8
0
ISSUE DATE
95-02-04 97-08-01
Page 29
Philips Semiconductors Preliminary specification
ATSC 8-VSB demodulator and decoder TDA8960
SOLDERING Introduction to soldering surface mount packages
This text gives a very brief insight to a complex technology. A more in-depth account of soldering ICs can be found in our
“Data Handbook IC26; Integrated Circuit Packages”
(document order number 9398 652 90011). There is no soldering method that is ideal for all surface
mount IC packages. Wave soldering is not always suitable for surface mount ICs, or for printed-circuit boards with high population densities. In these situations reflow soldering is often used.
Reflow soldering
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 methods exist for reflowing; for example, infrared/convection heating in a conveyor type oven. Throughput times (preheating, soldering and cooling) vary between 100 and 200 seconds depending on heating method.
Typical reflow peak temperatures range from 215 to 250 °C. The top-surface temperature of the packages should preferable be kept below 230 °C.
• Use a double-wave soldering method comprising a turbulent wave with high upward pressure followed by a smooth laminar wave.
• For packages with leads on two sides and a pitch (e): – larger than or equal to 1.27 mm, the footprint
longitudinal axis is preferred to be parallel to the transport direction of the printed-circuit board;
– smaller than 1.27 mm, the footprint longitudinal axis
must be parallel to the transport direction of the printed-circuit board.
The footprint must incorporate solder thieves at the downstream end.
• For packages with leads on four sides, the footprint must be placed at a 45° angle to the transport direction of the printed-circuit board. The footprint must incorporate solder thieves downstream and at the side 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.
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.
Manual soldering
Wave soldering
Conventional single wave soldering is not recommended for surface mount devices (SMDs) or printed-circuit boards with a high component density, as solder bridging and non-wetting can present major problems.
To overcome these problems the double-wave soldering method was specifically developed.
If wave soldering is used the following conditions must be observed for optimal results:
Fix the component by first soldering two diagonally-opposite end leads. Use a low voltage (24 V or less) soldering iron 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.
1999 Jun 14 29
Page 30
Philips Semiconductors Preliminary specification
ATSC 8-VSB demodulator and decoder TDA8960
Suitability of surface mount IC packages for wave and reflow soldering methods
PACKAGE
WAVE REFLOW
(1)
BGA, SQFP not suitable suitable
SOLDERING METHOD
HLQFP, HSQFP, HSOP, HTSSOP, SMS not suitable
(3)
PLCC
, SO, SOJ suitable suitable LQFP, QFP, TQFP not recommended SSOP, TSSOP, VSO not recommended
(2)
(3)(4) (5)
suitable
suitable suitable
Notes
1. All surface mount (SMD) packages are moisture sensitive. Depending upon the moisture content, the maximum temperature (with respect to time) and body size of the package, there is a risk that internal or external package cracks may occur due to vaporization of the moisture in them (the so called popcorn effect). For details, refer to the Drypack information in the
“Data Handbook IC26; Integrated Circuit Packages; Section: Packing Methods”
.
2. These packages are not suitable for wave soldering as a solder joint between the printed-circuit board and heatsink (at bottom version) can not be achieved, and as solder may stick to the heatsink (on top version).
3. If wave soldering is considered, then the package must be placed at a 45° angle to the solder wave direction. The package footprint must incorporate solder thieves downstream and at the side corners.
4. Wave soldering is only suitable for LQFP, TQFP and QFP packages with a pitch (e) equal to or larger than 0.8 mm; it is definitely not suitable for packages with a pitch (e) equal to or smaller than 0.65 mm.
5. Wave soldering is only suitable for SSOP and TSSOP packages with a pitch (e) equal to or larger than 0.65 mm; it is definitely not suitable for packages with a pitch (e) equal to or smaller than 0.5 mm.
1999 Jun 14 30
Page 31
Philips Semiconductors Preliminary specification
ATSC 8-VSB demodulator and decoder TDA8960

DEFINITIONS

Data sheet status
Objective specification This data sheet contains target or goal specifications for product development. Preliminary specification This data sheet contains preliminary data; supplementary data may be published later. Product specification This 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
2
C COMPONENTS
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 conveys a license under the Philips’ I2C patent to use the
1999 Jun 14 31
Page 32
Philips Semiconductors – a worldwide company
Argentina: see South America Australia: 34 Waterloo Road, NORTH RYDE, NSW 2113,
Tel. +61 2 9805 4455, Fax. +61 2 9805 4466 Austria: Computerstr. 6, A-1101 WIEN, P.O. Box 213,
Tel. +43 1 60 101 1248, Fax. +43 1 60 101 1210 Belarus: Hotel Minsk Business Center, Bld. 3, r. 1211, Volodarski Str. 6,
220050 MINSK, Tel. +375 172 20 0733, Fax. +375 172 20 0773
Belgium: see The Netherlands Brazil: see South America Bulgaria: Philips Bulgaria Ltd., Energoproject, 15th floor,
51 James Bourchier Blvd., 1407 SOFIA, Tel. +359 2 68 9211, Fax. +359 2 68 9102
Canada: PHILIPS SEMICONDUCTORS/COMPONENTS, Tel. +1 800 234 7381, Fax. +1 800 943 0087
China/Hong Kong: 501 Hong Kong Industrial Technology Centre, 72 Tat Chee Avenue, Kowloon Tong, HONG KONG, Tel. +852 2319 7888, Fax. +852 2319 7700
Colombia: see South America Czech Republic: see Austria Denmark: Sydhavnsgade 23, 1780 COPENHAGEN V,
Tel. +45 33 29 3333, Fax. +45 33 29 3905 Finland: Sinikalliontie 3, FIN-02630 ESPOO,
Tel. +358 9 615 800, Fax. +358 9 6158 0920 France: 51 Rue Carnot, BP317, 92156 SURESNES Cedex,
Tel. +33 1 4099 6161, Fax. +33 1 4099 6427 Germany: Hammerbrookstraße 69, D-20097 HAMBURG,
Tel. +49 40 2353 60, Fax. +49 40 2353 6300
Hungary: see Austria India: Philips INDIA Ltd, Band Box Building, 2nd floor,
254-D, Dr. Annie Besant Road, Worli, MUMBAI 400 025, Tel. +91 22 493 8541, Fax. +91 22 493 0966
Indonesia: PT Philips Development Corporation, Semiconductors Division, Gedung Philips, Jl. Buncit Raya Kav.99-100, JAKARTA 12510, Tel. +62 21 794 0040 ext. 2501, Fax. +62 21 794 0080
Ireland: Newstead, Clonskeagh, DUBLIN 14, Tel. +353 1 7640 000, Fax. +353 1 7640 200
Israel: RAPAC Electronics, 7 Kehilat Saloniki St, PO Box 18053, TEL AVIV 61180, Tel. +972 3 645 0444, Fax. +972 3 649 1007
Italy: PHILIPS SEMICONDUCTORS, Piazza IV Novembre 3, 20124 MILANO, Tel. +39 02 67 52 2531, Fax. +39 02 67 52 2557
Japan: Philips Bldg 13-37, Kohnan 2-chome, Minato-ku, TOKYO 108-8507, Tel. +81 3 3740 5130, Fax. +81 3 3740 5057
Korea: Philips House, 260-199 Itaewon-dong, Yongsan-ku, SEOUL, Tel. +82 2 709 1412, Fax. +82 2 709 1415
Malaysia: No. 76 Jalan Universiti, 46200 PETALING JAYA, SELANGOR, Tel. +60 3 750 5214, Fax. +60 3 757 4880
Mexico: 5900 Gateway East, Suite 200, EL PASO, TEXAS 79905, Tel. +9-5 800 234 7381, Fax +9-5 800 943 0087
Middle East: see Italy
Netherlands: Postbus 90050, 5600 PB EINDHOVEN, Bldg. VB,
Tel. +31 40 27 82785, Fax. +31 40 27 88399 New Zealand: 2 Wagener Place, C.P.O. Box 1041, AUCKLAND,
Tel. +64 9 849 4160, Fax. +64 9 849 7811 Norway: Box 1, Manglerud 0612, OSLO,
Tel. +47 22 74 8000, Fax. +47 22 74 8341
Pakistan: see Singapore Philippines: Philips Semiconductors Philippines Inc.,
106 Valero St. Salcedo Village, P.O. Box 2108 MCC, MAKATI, Metro MANILA, Tel. +63 2 816 6380, Fax. +63 2 817 3474
Poland: Ul. Lukiska 10, PL 04-123 WARSZAWA, Tel. +48 22 612 2831, Fax. +48 22 612 2327
Portugal: see Spain Romania: see Italy Russia: Philips Russia, Ul. Usatcheva 35A, 119048 MOSCOW,
Tel. +7 095 755 6918, Fax. +7 095 755 6919 Singapore: Lorong 1, Toa Payoh, SINGAPORE 319762,
Tel. +65 350 2538, Fax. +65 251 6500
Slovakia: see Austria Slovenia: see Italy South Africa: S.A. PHILIPS Pty Ltd., 195-215 Main Road Martindale,
2092 JOHANNESBURG, P.O. Box 58088 Newville 2114, Tel. +27 11 471 5401, Fax. +27 11 471 5398
South America: Al. Vicente Pinzon, 173, 6th floor, 04547-130 SÃO PAULO, SP, Brazil, Tel. +55 11 821 2333, Fax. +55 11 821 2382
Spain: Balmes 22, 08007 BARCELONA, Tel. +34 93 301 6312, Fax. +34 93 301 4107
Sweden: Kottbygatan 7, Akalla, S-16485 STOCKHOLM, Tel. +46 8 5985 2000, Fax. +46 8 5985 2745
Switzerland: Allmendstrasse 140, CH-8027 ZÜRICH, Tel. +41 1 488 2741 Fax. +41 1 488 3263
Taiwan: Philips Semiconductors, 6F, No. 96, Chien Kuo N. Rd., Sec. 1, TAIPEI, Taiwan Tel. +886 2 2134 2886, Fax. +886 2 2134 2874
Thailand: PHILIPS ELECTRONICS (THAILAND) Ltd., 209/2 Sanpavuth-Bangna Road Prakanong, BANGKOK 10260, Tel. +66 2 745 4090, Fax. +66 2 398 0793
Turkey: Yukari Dudullu, Org. San. Blg., 2.Cad. Nr. 28 81260 Umraniye, ISTANBUL, Tel. +90 216 522 1500, Fax. +90 216 522 1813
Ukraine: PHILIPS UKRAINE, 4 Patrice Lumumba str., Building B, Floor 7, 252042 KIEV, Tel. +380 44 264 2776, Fax. +380 44 268 0461
United Kingdom: Philips Semiconductors Ltd., 276 Bath Road, Hayes, MIDDLESEX UB3 5BX, Tel. +44 208 730 5000, Fax. +44 208 754 8421
United States: 811 East Arques Avenue, SUNNYVALE, CA 94088-3409, Tel. +1 800 234 7381, Fax. +1 800 943 0087
Uruguay: see South America Vietnam: see Singapore Yugoslavia: PHILIPS, Trg N. Pasica 5/v, 11000 BEOGRAD,
Tel. +381 11 62 5344, Fax.+381 11 63 5777
For all other countries apply to: Philips Semiconductors, International Marketing & Sales Communications, Building BE-p, P.O. Box 218, 5600 MD EINDHOVEN, The Netherlands, Fax. +31 40 27 24825
© Philips Electronics N.V. SCA All rights are reserved. Reproduction in whole or in part is prohibited without the prior written consent of the copyright owner.
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.
1999 66
Internet: http://www.semiconductors.philips.com
Printed in The Netherlands 545004/01/pp32 Date of release: 1999 Jun 14 Document order number: 9397 750 04248
Loading...