The TDA1373H is a General Digital Input (GDIN) device
for audio signals which is able to perform a high-quality
sample rate conversion of digital audio signals (SRCmode). The device reads several serial input formats and
signals in the IEC 958 digital audio format (also known as
AES/EBU or SPDIF signals). For this purpose a full Audio
Digital Input Circuit (ADIC) is present in the device.
An internal digital PLL results in extensive jitter removal
from incoming digital audio signals without any analog
loop electronics. The standard 20 bit output word length
The GDIN digital filters can also be reused for Bitstream
ADC and DAC conversion (AD/DA mode). The internal
digital PLL can be reconfigured to operate the GDIN in a
slave mode, where the output sample frequency of the
device is locked to the incoming sample rate
(SLAVE-VCO and SLAVE-VCXO modes).
The combination of an ADIC function, sample rate
conversion and Bitstream ADC and DAC results in a
device with a highly versatile functionality and large
replacement value in consumer and professional
audio sets.
can be limited to 16 or 18 bits by means of ‘in-audio-band
noise shaping’.
QUICK REFERENCE DATA
All inputs and outputs CMOS compatible; unless otherwise specified.
SYMBOLPARAMETERCONDITIONSMIN.TYP.MAX.UNIT
Supply
V
DD
I
DD(tot)
P
tot
supply voltagefso> 44.1 kHz4.7555.5V
≤ 44.1 kHz4.555.5V
f
so
total supply currentfso= 44.1 kHz−155−mA
total power dissipationfso= 44.1 kHz−775−mW
= 49 kHz;
f
so
−1030−mW
VDD= 5.5 V
IEC 958 input DI1S (high-sensitivity IEC input)
V
i(p-p)
AC input voltage
0.2−V
(peak-to-peak value)
Clock and timing
f
so(max)
maximum output sample frequency VDD= 4.75 V4955−kHz
LOCK48ADIC lock flag (active HIGH)OPF40
DO1W49serial digital audio output 1; word select input/output (f
DO1D50serial digital audio output 1; dataOPF43
DO1C51serial digital audio output 1; bit clock input/output (48f
V
DDD
V
SSD
FOW54serial digital audio feature output; word selectOPF43
FOD55serial digital audio feature output; dataOPF43
FOC56serial digital audio feature output; bit clock (64f
DI2D57serial digital audio input 2; dataHPP01
V
SSD
DI2W59serial digital audio input 2; word selectHOF21
DI2C60serial digital audio input 2; bit clock outputHOF21
V
DI1O63IEC 958 digital audio input ‘O’ (CMOS level)HPP01
V
SSD
Notes
1. All V
2. All V
pins are internally connected.
DDD
pins are internally connected.
SSD
3. DLO is a command flag from register 4 (see Section “Command registers”).
4. SA is the stand-alone/microcontroller operated pin (pin 43). DI11, NSD, DI2, QU1, QU0 and MS0 are command flags
to control the operation of the device. For more information see Section “Controlling the GDIN”.
level); SA = 1 (stand-alone control) MSO control line; note 4
64digital ground; note 2−
1996 Jul 176
Philips SemiconductorsProduct specification
General Digital Input (GDIN)TDA1373H
handbook, full pagewidth
DI1S
V
SSA1
V
DDA1
DO2C
V
DDD
V
SSD
AOL1
DO2D
V
DDD
V
SSD
V
SSD
V
DDD
AOR1
DO2W
V
SSD
CLD
V
DDA4
AIL
AIR
SSD
V
DI1O
64
63
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
DI1D
62
SSD
V
61
DI2C
60
SSD
V
DI2W
59
58
TDA1373H
DI2D
57
FOC
56
FOD
55
FOW
54
SSD
V
53
DDD
V
52
51
DO1C
DO1D
50
49
DO1W
48
LOCK
CL
47
DA
46
45
LD
44
MU
SA
43
TST1
42
TST2
41
V
40
SSD
V
39
DDD
38
RST
EM
37
CUS
36
35
CEN
BS
34
V
33
SSD
20
21
SSA4
V
XTLI
22
XTLO
23
CLI
24
SSD
V
25
FSL
Fig.2 Pin configuration.
1996 Jul 177
26
V
SSD
27
CLO1
28
CLO2
29
SSD
V
30
CLO3
31
CLO4
32
DDD
V
MLB955 - 2
Philips SemiconductorsProduct specification
General Digital Input (GDIN)TDA1373H
FUNCTIONAL DESCRIPTION
Operating modes
AMPLE RATE CONVERSION (SRC) MODE
S
The output sample rate is determined by a crystal and can
be chosen up to 49 kHz. The range of input sample rates
for a given output sample rate is given in Table 1. A pitch
variation (‘Varispeed’) of ±12% around the nominal input
sample rate can be tracked.
Table 1 Input sample rates
OUTPUT SAMPLE RATE
(kHz)
2
I
S INPUT (kHz)
0.3 to 1.7f
4813 to 8316 to 68
44.112 to 7615 to 62
329to5512to45
60
handbook, full pagewidth
THD N
(dB)
80
Data path
(see Fig.4)
The input signal at sample frequency fsi comes in via one
of the DI1 inputs (IEC 958) or via the serial input DI2X.
The signal passes through the FIFO/GAIN part and is
interpolated in the up-sampling filters. The actual sample
rate conversion takes place in the variable hold block. The
down-sampling filters decimate the sample frequency to
fso and after in-band noise shaping, the output signal is
present at serial output DO1. Additionally the converted
signal is available at the ‘analog’ Bitstream outputs AOL,
AOR and at the serial digital output DO2 (4f
).
so
IEC 958 INPUT (kHz)
so
0.35 to 1.45f
so
MLB956
100
120
140
160
10
Measurement done with ‘Audio Precision’.
SRC mode; 48 to 44.1 kHz; 20-bit output.
2
10
Fig.3 Total harmonic distortion plus noise as a function of frequency.
1996 Jul 178
3
10
4
10
f (Hz)
5
10
Philips SemiconductorsProduct specification
General Digital Input (GDIN)TDA1373H
DO1C
DO1D
DO1W
DO2C
DO2D
DO2W
AOL
AOR
FOC
FOD
FOW
MLC335
Main path.
Example of
additional path.
TST2TST1CLIXTLIXTLOLOCKEMCUSCENBSFSL
DSO
DO2
CLD
2
digital output
digital input
analog output
fsoI S
DAC
BITSTREAM
TDA1373H
2
fsiAES/EBU or I S
e.g. TDA1547
so
768f
NOISE
IN-BAND
SHAPER
INS
DOWN-
SAMPLING
32 x AND 4 x
DNI
HOLD
VARIABLE
4 x AND 16 x
UP-SAMPLING
&
FIFO
GAIN
AOS
TDA1373H
FILTER
DIGITAL
BITSTREAM
HOLD
CS AND UC
DIGITAL PLL
EXTRACTION
CLO4CLO3CLO2CLO1RSTSAMUDALDCL
handbook, full pagewidth
Fig.4 Standard data path in the SRC mode.
DI2
FOS
ADIC
(IEC 958
DECODER)
DI1
DI1S
DI1O
DI1D
AIL
1996 Jul 179
AIR
INTERFACE
CLOCK SHOP
MICROCONTROLLER
DI2C
DI2D
GENERAL CONTROL
DI2W
Philips SemiconductorsProduct specification
General Digital Input (GDIN)TDA1373H
SLAVE-VCO AND SLAVE-VCXO MODES
In the SLAVE-VCO and SLAVE-VCXO modes, the GDIN
can pass an exact copy of the incoming samples to the
output, e.g. for storage on a digital medium such as CD-R.
The output sample rate tracks any input sample rate within
the frequency range of the external VC(X)O (fso=fsi).
In the SLAVE-VCO mode a pitch variation of ±12.5%
around the nominal sample frequency can be tolerated.
Data path
The signal at input sample frequency fsi comes in via one
of the DI1 inputs (IEC 958).
The ADIC signal passes through the FIFO/GAIN block and
can be fed through the IN-BAND NOISE SHAPER to the
serial output DO1. Additionally, the signal is present at
DO2 (4fso) and at the Bitstream outputs AOL and AOR.
Exact copies for digital use (e.g. write to a disk) from the
input signal can be retrieved at output FO (this signal might
be affected by jitter since it has not passed through the
FIFO/GAIN block). By means of data path switch DSO, this
direct output of the ADIC block can also be fed to
output DO1. Note that in this event the DO1 serial format
becomes equal to the FO format (see Table 3).
(see Fig.5)
AD/DA
In this mode, the GDIN supports an economic realization
of analog-to-digital and digital-to-analog conversion, in
accordance with the Bitstream principle. This requires a
Bitstream sigma-delta modulator and a Bitstream DAC,
since the up-sampling and down-sampling filters of the
sample rate convertor are reused. ADC and DAC can be
simultaneously performed.
Data path DA conversion
The signal at sample frequency fso comes in via serial input
DI2X or via one of the DI1 inputs (IEC 958). The signal
passes through the FIFO/GAIN part and is interpolated in
the up-sampling filters. A Bitstream digital filter converts
this signal into a Bitstream signal at outputs AOL and AOR,
after which it can be filtered by a Bitstream DAC like the
TDA1547.
Data path AD conversion
The Bitstream signal from the sigma-delta modulator
enters the GDIN at inputs AIL and AIR. The
down-sampling filters decimate this signal to fso and after
in-band noise shaping (selectable), the output signal is
present at serial output DO1.
MODE
(see Fig.6)
(see Fig.6)
1996 Jul 1710
Philips SemiconductorsProduct specification
General Digital Input (GDIN)TDA1373H
DO1C
DO1D
DO1W
DO2C
DO2D
DO2W
AOL
AOR
FOC
FOD
FOW
MLC336
Main path.
Example of
additional path.
TST2TST1CLIXTLIXTLOLOCKEMCUSCENBSFSL
DSO
DO2
CLD
2
digital output
analog output
fsiI S
BITSTREAM
TDA1373H
2
digital input
fsiAES/EBU or I S
digital output
fsiI S
DAC e.g.TDA1547
VCO
digital input
2
analog output
BITSTREAM
DAC e.g.TDA1547
TDA1373H
2
fsiAES/EBU or I S
so
768f
NOISE
IN-BAND
SHAPER
INS
DOWN-
SAMPLING
32 x AND 4 x
DNI
HOLD
VARIABLE
4 x AND 16 x
UP-SAMPLING
&
FIFO
GAIN
DI2
TDA1373H
FILTER
DIGITAL
BITSTREAM
AOS
HOLD
CS AND UC
DIGITAL PLL
CLO4CLO3CLO2CLO1RSTSAMUDALDCL
handbook, full pagewidth
EXTRACTION
FOS
ADIC
DI1
DI1S
1996 Jul 1711
(IEC 958
DECODER)
DI1O
DI1D
AIL
AIR
INTERFACE
CLOCK SHOP
MICROCONTROLLER
DI2C
DI2D
GENERAL CONTROL
Fig.5 Standard data path in the SLAVE-VCO and SLAVE-VCXO modes.
ADIC locks in less than 1 ms for a 44.1 kHz input signal.
During this lock-in time the word clock is stopped and the
audio bits are muted.
The validity flag (VA), pre-emphasis flag and pin (EM), lock
flag (LCK) and lock pin (LOCK) are available to check the
status of the ADIC. This validity flag is an OR-ing of the
incoming validity (V) bit and the own error detection of the
ADIC. The actions which take place in case of detected
errors are listed in Table 2.
peak-to-peak value and maximum 5 V peak-to-peak
value), DI1O and DI1D accept only CMOS level signals.
The input sample rate range that can be handled depends
on the output sample frequency (fso) of the device.
The maximum useful word length of the incoming samples
is 20 bits.
The internal ADIC retrieves the stereo audio samples, the
V, U, C and P data bits, the ADIC word clock and the bit
clock from the selected IEC 958 input signal. The digital
SERIAL DIGITAL INPUTS DI2W, DI2D AND DI2C
The serial digital input DI2 can be used as standard input
instead of the DI1 IEC 958 input or can be used together
with the FO-output to switch a DSP IC in the input data
path. A third possibility is to use DI2 as direct input to the
GDIN Bitstream digital filter. In that case the DI2 input
signal should be 4× oversampled externally. The serial
formats supported are shown in Fig.7 and Table 3.
Table 2 Error concealment in the IEC 958 decoder
ERRORACTION DATAACTION WORD CLOCK
Validity (V-bit) errorpass sampleno action
Parity (P-bit) errorrepeat last correct sample
Number of data bits ≠32
Missing pre-amble(s)
Extra pre-amble(s)
More than 4 pre-ambles missing or extra mute output; restartstop ADIC word clock
Table 3 Serial input and output formats (see note 1)
INPUT
OUTPUT
DI2f
DO1f
DO24f
FOf
f
WS
si
4f
so
so
so
si
f
BCK
≤128f
192f
48f
≤128f
192f
64f
I2S
si
so
so
so
so
so
JAPANES
E 16-BIT
JAPANESE
18-BIT
SSSSnoDI2, DI21 and DI22
MSSSnoDI2
MM M
S−−
MM M− noDO2, DO21 and DO22
M−− −yesFO and FO1
Note
1. S = slave; M = master.
1996 Jul 1713
JAPANESE
20-BIT
3-STATECONTROL BITS
− yesDO1S, DO1 1 and DO12
Philips SemiconductorsProduct specification
General Digital Input (GDIN)TDA1373H
handbook, full pagewidth
DATA
LSB MSBLSB MSB
BCK
WS
WS (W)
BCK (C)
DATA (D)
RIGHTRIGHT
LEFT
t
t
HB
r
t
LB
t
f
T
BCK
t
hWS
t
suWS
LEFT
t
suDATthDAT
LSBMSB
LEFT
RIGHT
a.
LEFT
DATA
BCK
WS
a. I2S input format.
b. Japanese input format.
WS (W)
t
r
RIGHT
t
HB
t
LB
t
f
t
hWS
t
suWS
BCK (C)
T
BCK
DATA (D)
MSBLSBMSB
LSBMSB
LEFT
b.
Fig.7 Timing diagram for the serial input and output formats.
t
suDATthDAT
RIGHT
LSB
MLB960
1996 Jul 1714
Philips SemiconductorsProduct specification
General Digital Input (GDIN)TDA1373H
SERIAL DIGITAL OUTPUTS DO1W, DO1D AND DO1C
Depending on the operating mode and data path
switching, DO1 can contain the output of the in-band noise
shaper or can be directly connected to the output of the
internal ADIC. The supported serial formats and modes of
this interface are given in Table 3.
In case the GDIN goes out-of-lock the output data is muted
and if the output is configured as master transmitter, the
word clock slips half a word clock period. If this is
undesirable, use the serial output as a slave transmitter.
S
ERIAL DIGITAL OUTPUTS DO2W, DO2D AND DO2C
The additional digital audio output DO2 operates at 4fso.
DO2 can contain data of the up-sampling (not in SRC
mode) or down-sampling filters. The formats supported
are shown in Table 3.
ERIAL FEATURE OUTPUTS FOW, FOD AND FOC
S
The internal ADIC output is directly available in I2S format
at this output. This makes it possible to switch a DSP
featuring IC in the data path before SRC (at f
). See
si
Table 3 for the formats supported.
BITSTREAM INPUTS AIL AND AIR
The Bitstream input receives data at 128fso from a 1-bit
sigma-delta modulator. Possible Bitstream inputs at 64f
so
are held twice. The timing diagram for the Bitstream inputs
and outputs is given in Fig.8.
B
ITSTREAM OUTPUTS AOL1 AND AOR1
The Bitstream output generates a 128 (SRC and SLAVE
modes) or 192 (AD/DA mode) times oversampled
Bitstream and can be connected to a Bitstream DAC (e.g.
TDA1547) for high-quality DAC. It is also possible to get
the inverted Bitstream signals on the complementary
Bitstream outputs AOL1 (pin DO2D) and AOR1
(pin DO2W) by setting the DLO control bit. By using a
simple low-pass filter, this symmetrical Bitstream output
can be used to make an inexpensive analog monitor
output. In that event the serial digital output DO2 cannot be
used.
handbook, full pagewidth
FOC, CLO4 and DO2C
CLOCK
AIL and AIR
DATA
CLD
CLOCK
AOL1, AOL2,
AOR1 and AOR2
DATA
Fig.8 Timing diagram for the Bitstream inputs and outputs.
t
d1
T
t
f
cy
t
r
t
t
d2
CH
t
d3
V 1 V
1.0 V
DD
t
CL
MLB961
1996 Jul 1715
Philips SemiconductorsProduct specification
General Digital Input (GDIN)TDA1373H
FIRST-IN FIRST-OUT (FIFO)
The incoming samples are buffered in a FIFO. The depth
of this FIFO determines the transients that can be allowed
in the input frequency, as they may occur during pitch
control. The FIFO has a depth of 8 samples, which makes
GDIN support a tracking speed of up to 4 kHz/ms. FIFO
overflow detection is provided to detect out-of-lock
situations.
G
AIN CONTROL
At the begin of the data path, the signal level can be
controlled over a gain/attenuation range from 2 to 0 with a
step size of 2E-7. This gain control can be used for volume
control, gain correction and fade-in or fade-out. For normal
operation, the gain level should be set to 1-2E-7
(−0.068 dB) to avoid pass band ripple clipping in the digital
filters. Whenever a new gain value is set, the gain level is
increased or decreased by one step per input sample until
the new entered value is reached.
Setting the MMU control bit forces the GDIN to start a soft
muting. The gain is decreased, by one step per input
sample, to zero. Clearing the MMU bit will increase the
gain back to its original value. Only those outputs, for
which the signal passes through the ‘gain control’ part, are
muted.
as the up-sampling filter for a Bitstream digital-to-analog
conversion in the AD/DA mode, in combination with the
Bitstream digital filter and Bitstream DAC (e.g. TDA1547).
Two filter characteristics can be chosen by the control bit
SS (see Table 4).
The 50 dB stop band suppression mode is especially
suited for 32 kHz input sources like Digital Satellite Radio
(DSR), where a very narrow transition band is required to
obtain 0 to 15 kHz pass band.
VARIABLE HOLD
In SRC mode, the variable hold is the interface between
the 64× up-sampling filters (64fsi) and the
128× down-sampling filters (128fso). In SLAVE and AD/DA
modes, the variable hold holds each sample twice from
64fsito 128fsi (fsi=fso).
128×
DOWN-SAMPLING FILTER (see Fig.10)
After SRC, a 128× (32× +4×) down-sampling filter
decimates the signal to fso. In the AD/DA mode, this filter
is used as the ADC down-sampling filter for a Bitstream
sigma-delta modulator. The stop band suppression is
80 dB from 0.54648fso (e.g. 24.1 kHz at fso= 44.1 kHz).
UP-SAMPLING FILTER
64×
A 64× (4× and 16×) oversampling filter is incorporated in
the GDIN for the SRC process. This filter can also be used
IN-BAND NOISE SHAPING (INS)
The standard 20-bit output word length can be reduced to
16 or 18 bits to match digital consumer equipment.
Normally 16 bit output re-quantization at audio-band
sample rates drops the signal-to-noise ratio (S/N)
inevitably to 95 dB, because of the re-quantization noise at
−98 dB.
It is possible however to shape the re-quantization noise in
a psycho-acoustical way. This reduces the re-quantization
noise at the frequencies where the human ear is most
sensitive and stores the bulk of re-quantization noise at
high frequencies, where the human ear is quite insensitive.
The In-band Noise Shaping function (to 16 or 18 bits)
results in a subjective quality improvement of about 2 bits
below the actual quantization level.
It is also possible to re-quantize the 20 bit output to 16 bits
without noise shaping but by a simple rounding operation.
Table 5 gives an overview of the 4 possible settings.
Table 5 Selectable output word lengths
QU1QU0WORD LENGTH
0016 bit (rounded)
0120 bit
1016 bit INS
1118 bit INS
(1)
(1)
Note
1. INS = In-band Noise Shaping.
ITSTREAM DIGITAL FILTER
B
The Bitstream digital filter generates a Bitstream signal
which should be filtered by a Bitstream DAC
(e.g. TDA1547) to become a high-quality analog signal.
The input for this block can be selected from the output of
the up-sample path or directly from serial input DI2. In this
case, the input signal applied to DI2 should be externally
oversampled to 4fso and further oversampling will be
carried out by the hold function. The Bitstream signal has
a frequency of 128fso (SRC and SLAVE modes) or 192f
so
(AD/DA mode).
To prevent idle patterns in the audio band, it is strongly
advised to add out-of-band dither by setting
control bit NSD.
IGITAL PLL
D
allows fast locking to the input frequency and a small
bandwidth during steady-state. At start-up, the bandwidth
of the 3-step digital loop filter is gradually reduced to
0.5 Hz. A difference frequency of 1 Hz is reached within
512 input samples (10 ms at 44.1 kHz), which allows to
start the SRC. At this moment the outputs are de-muted,
indicated at pin MU and status flag MUT.
The FIFO position is continuously monitored to control the
adaptive loop filter. The loop filter switches back to a fast
state when the FIFO tends to drift, e.g. during pitch control
on the input signal. It is possible to fix the loop filter in one
of the three states. In the adaptive mode, the actual state
can be monitored by the microcontroller (ST1 and ST0). In
SRC mode, the microcontroller can retrieve the exact input
sample frequency via the status registers STS3 and STS4.
pin FSL is present to control the external VC(X)O. In
SLAVE-VCO mode, CLI is the clock input of the GDIN and
in SLAVE-VCXO mode XTLI is the clock input. An external
1000 Hz low-pass filter retrieves the control voltage for the
VC(X)O. To get the loop characteristics as described
above, the centre frequency of the VCO should be at
1
⁄2VDD and the sensitivity should be:
768f
=
------------------------ 1
-- 2
so c()
V
DD
Hz/V.
g
v
The maximum VCO frequency range is:
(768 × 0.3)f
IEC 958 C
< 768fsi(=fso) < (768 × 1.7)f
so(c)
HANNEL STATUS AND USER CHANNEL EXTRACTOR
so(c)
(49 kHz).
(CUP)
The internal ADIC retrieves also the Channel Status (CS)
and User Channel (UC) bits from the IEC 958 signal. The
C/U processing function block can be programmed for
4 different functions (see Table 7).
The digital PLL controls the variable hold function which
steers the actual SRC process. An adaptive loop filter
1996 Jul 1718
Philips SemiconductorsProduct specification
General Digital Input (GDIN)TDA1373H
Table 7 Overview of selectable CUP functions
SM1SM0LR
010extract full C-block left (192 bits/block)80H to 97H
011extract full C-block right (192 bits/block)80H to 97H
10Xextract full U-block (384 bits/block)80H to AFH
00Xdecode CD-Subcode Q-information (80 bits/CD frame) from U-bits80H to 89H
Note
1. X = don’t care.
(1)
CUP FUNCTIONRAM BUFFER
The extracted or decoded information can be read in three
ways:
• From the internal RAM buffer by a microcontroller
(see Section “The RAM buffer”)
• At the output pins CUS, BS and CEN (see Fig.11)
• In status registers STS5 and STS6 (permanent 16
‘consumer mode’ C-bits, see Table 9).
During CD subcode Q extraction, a 16-bit CRC is done
over the Q-channel (CRC flag). This flag is only
meaningful when the ADIC is locked (LCK flag).
T
HE RAM BUFFER
A double RAM buffer is present in the device. While
reading one buffer, the other buffer is filled with the new
incoming data. The RAM buffer can be read in two ways:
1. Interrupt protocol (UIP = 0).
2. User request protocol (UIP = 1).
Interrupt protocol (UIP = 0)
A C-block, a U-block or CD Subcode frame is read in the
time between two Block Sync (output pin BS) pulses,
which can be used as the interrupt for a microcontroller. At
a sample rate of 44.1 kHz, the microcontroller must be
able to read a C-block or U-block within
CD Subcode frames are received at a data rate of 75 Hz
or 13.3 ms/frame.
192
---------------44100
4.35 ms.=
User request protocol (UIP = 1)
The microcontroller requests for a C, U and CD-Q block or
frame, which will then become available at the next block
preamble, indicated by BS. The information is not updated
until the next user request, which means the
microcontroller can take any time to read the information.
The CD Subcode CRC check flag always shows the CRC
over the last received CD Subcode Q frame and is not
stored with the present Q frame in the buffer. Figure 12
shows the user request read procedure.
1996 Jul 1719
Philips SemiconductorsProduct specification
General Digital Input (GDIN)TDA1373H
T
handbook, full pagewidth
BS
cyBS
t
suBC
CEN
t
suCC
CUS
BS
CEN
CUS
t
HBS(CD)
t
hBC
t
hCC
t
suCC(CD)
LEFT CS0
or UC0
t
LCEN
RIGHT CS0
or UC1
LEFT CS191
or UC382
t
cyCEN
RIGHT CS191
or UC 383
a.
t
suBC(CD)
t
hCC(CD)
Q1R1S1Q98Q1R1S1
T
cyBS(CD)
t
HCEN(CD)
t
cyCEN
b.
a. Channel Status (CS) or User Channel (UC) extraction.
b. CD subcode demodulation.
Fig.11 Timing of the CUS, CEN and BS output pins.
1996 Jul 1720
MLB964
Philips SemiconductorsProduct specification
General Digital Input (GDIN)TDA1373H
handbook, full pagewidth
Block Sync or
CD subcode frame sync (BS)
Buffer Contents Valid (BCV)
OK, buffer valid
Set Buffer Free (SBF)
request to read (hold buffer)
microcontroller
data communication
(LD, CL, DA)
start to
read
buffer
Fig.12 C, U and CD-Q user request procedure.
THE MICROCONTROLLER INTERFACE/
STAND-ALONE CONTROL BLOCK
If pin SA is LOW, a microcontroller controls and monitors
the operation of the GDIN and reads C, U and CD-Q
information. A 3-line bidirectional serial interface with data
(DA), load (LD) and clock (CL) line is present. For both a
write and read operation the microcontroller generates the
clock and load signals.
A single byte is written by setting the LD signal active
HIGH during transmission of the serial data. At the rising
edge of the serial clock, the GDIN clocks in the serial data.
At the end of the 8-bit data word a ‘load pulse’ should be
given to enable the internal serial-to-parallel conversion.
Write operations are always two-byte operations. First, the
register address is sent to the GDIN, then the
corresponding data is send (see Fig.13):
1. Write Address.
2. Write Data byte.
A single byte read-operation is initialized by pulling LD
LOW. When the serial clock is started, the GDIN will
transmit serial data on the DA line. The information is read
by the microcontroller at the rising edges of the clock CL.
set buffer free again
MLB965
buffer
completely
read
Read operations are at least two-byte operations with
multi-byte reads possible. The address is sent to the GDIN
and then one or more bytes are read from the GDIN with
each additional byte coming from an incrementally higher
address:
1. Write Address.
2. Read Data byte.
3. Read Data byte.
4. Read Data byte.
5. Etc.
Multi-read operations continue to cycle through the given
Register Address Range until the read operation is
completed.
If pin SA is HIGH, the GDIN can operate without an
external microcontroller. In this event, only the SRC mode
and the AD/DA mode can be selected. A number of pins
are reconfigured to control some of the internal switches of
the device. For more information see Chapter “Pinning”
and Section “Controlling the GDIN”.
1996 Jul 1721
Philips SemiconductorsProduct specification
General Digital Input (GDIN)TDA1373H
Table 8 TDA1373H memory map
REGISTER ADDRESS RANGEREGISTER NAMETYPE
00H to 05HCMD1 to CMD6command; read/write
40H to 45HSTS1 to STS6status; read
80H to 97HRAM buffer; C-blockread
80H to AFHRAM buffer; U-blockread
80H to 89HRAM buffer; CD-Q frameread
handbook, full pagewidth
CL
LD
t
suDC
DA
CL
T
cy
t
hDC
7070
t
LCL
t
HCL
t
hLC
t
suLC
t
LD1
a.
t
HLD
LD
DA
7070
b.
a. A complete write operation.
b. A complete read operation.
Fig.13 Timing for the microcontroller read and write operations.
1996 Jul 1722
t
suLC
t
t
suDC
hDC
MLB966
Philips SemiconductorsProduct specification
General Digital Input (GDIN)TDA1373H
Controlling the GDIN
M
ICROCONTROLLER OPERATED
Status registers
Table 9 Status registers
REGISTERBITFLAGDESCRIPTIONEXPLANATION
STS1 (40H) GDIN
status information
STS2 (41H) GDIN
status information
STS3 (42H)7 to 0LF15 to LF8LF15 to LF0:
STS4 (43H)7 to 0LF7to LF0
STS5 (44H)
7 and 6CA1 and CA0clock accuracy00 = level 2; 01 = level 1;
10 = level 3; 11= reserved
5 and 4FS1 and FS0input sample rate00 = 44.1 kHz; 01 = reserved;
10 = 48 kHz; 11= 32 kHz
3EMpre-emphasis0 = OFF; 1 = ON
2CPYcopyright protection0 = YES; 1 = NO
1ANaudio or data0 = audio; 1 = data
0CPFconsumer or professional use 0 = consumer; 1 = professional
7CAT7CAT7 to CAT0: category code some examples:
6CAT6
5CAT5
4CAT4
3CAT3
2CAT2
1CAT1
0CAT0
(7)
00000000 = general
10000000 = CD
1100001L = DCC
1100000L = DAT
0100100L = mixer
0101100L = SRC
1001000L = MD
Notes
1. Only valid when the internal ADIC is in lock (bit 3 of register STS1; LCK = 1).
1996 Jul 1723
Philips SemiconductorsProduct specification
General Digital Input (GDIN)TDA1373H
2. VA = IEC 958 V-bit or ADIC error detector.
3. Only valid when the digital PLL works in adaptive mode.
4. After approximately 512 stereo input samples (approximately 10 ms when fsi= 44.1 kHz).
5. Only valid in SRC mode. LF15 to LF0 are in two’s complement notation.
6. Only valid when IEC 958 input format is consumer (bit 0 of register STS5; CPF = 0). When the input format is
professional (CPF = 1) the STS5 and STS6 registers contain the first 16 bits of C-block.
7. Generation status (L-bit).
Command registers
Table 10 Command registers
REGISTERBITFLAGDESCRIPTIONEXPLANATION
CMD1 (00H) ADIC
control
CMD2 (01H) loop
and mode control
CMD3 (02H)
data path
(5)
7 and 6DI12 and DI11ADIC input selector00 = DI1S; 01 = DI1O;
10 = DI1D; 11 = reserved
5UIPuser interface protocol0 = interrupt;
1 = user requirement
4SBFset internal RAM buffer free0 = hold buffer;
1 = set buffer free
3 and 2SM1 and SM0channel decoding00 = CD-Q; 01 = C-block;
1. In the SLAVE-VCXO mode, the PLL should be fixed in state 2 until locked.
2. A mode change will always invoke a restart of the GDIN.
3. At power-on the DO1 and FO outputs are ‘3-state’ to avoid I2S bus conflicts. This bit overrides the serial I/O
control bits.
4. A MRS or hardware reset clears all command registers, also the MRS flag itself.
5. See Section “Data path switching” for possible settings of the data path switches in the different modes.
6. Set all reserved flags to 0.
7. Setting MMU starts a soft-mute from current gain value to 0 by1⁄
per input sample. Clearing MMU starts the
128
inverse process from 0 to current gain value.
8. To prevent idle patterns in the audio band, it is strongly advised to add out-of-band dither by setting control bit NSD.
9. Set this bit for 32 kHz input sources.
10. Use ‘01111111’ for normal operation to avoid pass band ripple clipping.
1996 Jul 1725
Philips SemiconductorsProduct specification
General Digital Input (GDIN)TDA1373H
Data path switching
All data path switches are freely controllable, although not all combinations make sense in the different operating modes.
Table 11 shows the preferred settings of the CMD3 control register.
Table 11 Preferred settings of the CMD3 control register
1. Level 0 or 1 indicates to set the flag in this position. A = application dependent.
2. When the output of the internal ADIC is fed directly to DO1 or FO, the serial output format is I
2
S, the word select
jitters (by one 384fso clock cycle) and the number of bit clocks per word select is not fixed.
TAND-ALONE CONTROL
S
When pin SA is HIGH, the GDIN operates under stand-alone control. Some basic settings can be controlled in this event
by changing the level at the control pins. Table 12 shows which command bits are pin-controllable during stand-alone
operation. The command bits which are not pin-controllable are automatically set to their appropriate value in accordance
with the selected mode (SRC or AD/DA). All control bits not shown get the value 0 in the event of stand-alone control.
Table 12 Command registers
REGISTERFLAGPINDESCRIPTIONEXPLANATION
CMD1 (00H) ADIC
control
CMD2 (01H) loop
and mode control
DI11FSLADIC input selector0 = DI1S;
1 = DI1O
MS0DI1Dmode selector; note 10 = SRC mode;
1 = AD/DA mode
RTR−enable 3-state outputs; note 2RTR is always 1 in stand-alone
INPUT/OUTPUT PINS TYPE HOF21 (FSL, DI2W AND DI2C; 2 mA OUTPUTS)
V
IL
V
IH
3-state leakage current−−5.0µA
I
OZ
V
OL
V
OH
LOW level input voltage−−0.3V
HIGH level input voltage0.7V
DD
−−V
LOW level output voltage−−0.5V
HIGH level output voltageVDD− 0.5−−V
INPUT/OUTPUT PINS TYPE HOF41 (DA, DO1W AND DO1C; 4 mA OUTPUTS)
V
IL
V
IH
3-state leakage current−−5.0µA
I
OZ
V
OL
V
OH
LOW level input voltage−−0.3V
HIGH level input voltage0.7V
DD
−−V
LOW level output voltage−−0.5V
HIGH level output voltageVDD− 0.5−−V
Characteristics per block and pin; note 1
DD
DD
V
V
I
NPUT PINS TYPE HPP01 AND HPP07
C
i
t
r
t
f
input capacitance−10−pF
rise time (unless otherwise specified)−−Tcyns
fall time (unless otherwise specified)−−Tcyns
OUTPUT PINS TYPE OPF40 AND OPF43
t
r
t
f
rise time (unless otherwise specified)−510ns
fall time (unless otherwise specified)−510ns
CRYSTAL OSCILLATOR
g
m
Z
O
input leakage current−−1.0µA
I
IL
C
I
C
O
V
IL
V
IH
mutual conductance0.007821−0.03913mA/V
output impedance405−3200Ω
input capacitance−3.1−pF
output capacitance−−18pF
LOW level input voltage−−0.3V
HIGH level input voltage0.7V
DD
−−V
DD
IEC 958 INTERFACE (FOR TIMING SEE SECTION 13 OF REFERENCE 1 IN CHAPTER “References”)
V
C
i(p-p)
i
AC input voltage (peak-to-peak value)0.2−V
DD
input capacitance−25−pF
V
V
1996 Jul 1729
Philips SemiconductorsProduct specification
General Digital Input (GDIN)TDA1373H
SYMBOLPARAMETERCONDITIONSMIN.TYP.MAX.UNIT
SERIAL INPUT INTERFACES (see Fig.7)
t
r
t
f
t
suDAT
t
hDAT
t
suWS
t
hWS
T
BCK
t
HB
t
LB
SERIAL OUTPUT INTERFACES
t
r
t
f
t
suDAT
t
hDAT
t
suWS
t
hWS
T
BCK
t
HB
t
LB
BITSTREAM INPUTS AIL AND AIR (see Fig.8)
t
d1
BITSTREAM OUTPUTS AOL1, AOR1 AND CLD (see Fig.8)
t
r
t
f
t
su
t
h
t
r
t
f
t
CH
t
CL
rise time (unless otherwise specified)−−25ns
fall time (unless otherwise specified)−−25ns
set-up time data (D) to clock (C)T
cy
−−ns
hold time data (D) to clock (C)0−−ns
set-up time word select (W) to clock (C)T
cy
−−ns
hold time word select (W) to clock (C)0−−ns
clock period timesee Table 3−1/f
bit clock HIGH timeT
bit clock LOW timeT
cy
cy
−−ns
−−ns
BCK
−ns
rise time (unless otherwise specified)−−10ns
fall time (unless otherwise specified)−−10ns
set-up time data (D) to clock (C)0.5t
hold time data (D) to clock (C)T
set-up time word select (W) to clock (C)0.5t
hold time word select (W) to clock (C)T
BCK
cy
BCK
cy
clock period timesee Table 3−1/f
bit clock HIGH time0.4t
bit clock LOW time0.4t
delay time after HIGH-to-LOW clock
BCK
BCK
−−100ns
−−ns
−−ns
−−ns
−−ns
BCK
−ns
−−ns
−−ns
transition
data output rise time−1015ns
data output fall time−1015ns
data output set-up time0−−ns
data output hold time25−−ns
clock output rise time−510ns
clock output fall time−510ns
clock output HIGH time40−−ns
clock output LOW time40−−ns
1996 Jul 1730
Philips SemiconductorsProduct specification
General Digital Input (GDIN)TDA1373H
SYMBOLPARAMETERCONDITIONSMIN.TYP.MAX.UNIT
MICROCONTROLLER INTERFACE (see Fig.13)
T
cyCL
t
HCL
t
LCL
t
suLC
t
hLC
t
LD1
T
cyLD
t
hLC
t
LD2
t
suDC
t
hDC
t
suDC
t
hDC
CL cycle time6T
CL HIGH time3T
CL LOW time3T
set-up time LD to CLwrite operation9T
hold time LD to CLwrite operation3T
write pulse period LD3T
LD cycle timeread operation3T
hold time LD to CLread operation3T
read enable LD pulse period6T
set-up time DA to CLwrite operationT
hold time DA to CLwrite operation3T
set-up time DA to CLread operationT
hold time DA to CLread operation3T
OUTPUT PINS CUS, CEN AND BS (see Fig.11)
cy
cy
cy
cy
cy
cy
cy
cy
cy
cy
cy
cy
cy
−−ns
−−ns
−−ns
−−ns
−−ns
−−ns
−−ns
−−ns
−−ns
−−ns
−−ns
−−ns
−−ns
Channel status or channel mode
T
cyBS
t
CEN
t
LCEN
t
suBC
t
hBC
t
suCC
t
hCC
BS cycle time−−ms
CEN enable time−
CEN LOW time1.5−−µs
set-up time BS to CEN1.5−−µs
hold time BS to CEN8−−µs
set-up time CUS to CEN1.5−−µs
hold time CUS to CEN8−−µs
CD-Q subcode demodulation mode
T
cyBS(CD)
t
HBS(CD)
t
CEN
t
HCEN(CD)
t
suBSCEN
t
suCC(CD)
t
hCC(CD)
frame sync BS cycle time−13.3−ms
frame sync BS HIGH time−408−µs
CEN enable time−136−µs
CEN enable HIGH time−
set-up time BS to CEN8−−µs
set-up time CUS to CEN1.5−−µs
hold time CUS to CEN8−−µs
192
1
⁄2f
1
⁄2f
1
×
----f
si
si
si
−µs
−ms
1996 Jul 1731
Philips SemiconductorsProduct specification
General Digital Input (GDIN)TDA1373H
SYMBOLPARAMETERCONDITIONSMIN.TYP.MAX.UNIT
R
ESET
t
PWRES
t
iRES
Notes
1. Most timing specifications are referenced to the system clock Tcy=1⁄
2. The (IDD) quiescent current is checked on as much active gate area as possible, therefore outputs are chosen
reference. Each output is IDD tested in HIGH and LOW state. The minimum number of test vectors on which I
quiescent current is tested is 2 and the maximum is N + 1 (N = number of outputs). These test vectors also define
fixed conditions in the core. IDD quiescent current test is not allowed on test vectors which may result in additional
quiescent current caused by pull-up/down resistors, I/Os, internal bus-structures, etc. In total this IDD quiescent
current test contributes highly to the (functional) fault coverage.
QFP64: plastic quad flat package;
64 leads (lead length 1.95 mm); body 14 x 20 x 2.7 mm; high stand-off height
c
y
X
SOT319-1
5133
52
pin 1 index
64
1
w M
b
0.25
p
D
H
D
cE
p
0.50
0.25
0.35
0.13
e
DIMENSIONS (mm are the original dimensions)
mm
A
max.
3.3
0.36
0.10
2.87
2.57
UNITA1A2A3b
A
32
Z
E
e
H
E
w M
b
p
20
19
Z
D
B
0510 mm
scale
(1)
(1)(1)(1)
D
20.1
19.9
eH
H
D
14.1
13.9
24.2
1
23.6
v M
A
v M
B
LLpQZywv θ
E
18.2
17.6
1.0
0.6
A
2
A
E
1.43
1.23
A
1
detail X
0.20.10.21.95
Q
(A )
3
θ
L
p
L
Z
E
D
1.2
0.8
o
7
o
0
1.2
0.8
Note
1. Plastic or metal protrusions of 0.25 mm maximum per side are not included.
OUTLINE
VERSION
SOT319-1
IEC JEDEC EIAJ
REFERENCES
1996 Jul 1734
EUROPEAN
PROJECTION
ISSUE DATE
92-11-17
95-02-04
Philips SemiconductorsProduct specification
General Digital Input (GDIN)TDA1373H
SOLDERING
Introduction
There is no soldering method that is ideal for all IC
packages. Wave soldering is often preferred when
through-hole and surface mounted components are mixed
on one printed-circuit board. However, wave soldering is
not always suitable for surface mounted ICs, or for
printed-circuits with high population densities. In these
situations reflow soldering is often used.
This text gives a very brief insight to a complex technology.
A more in-depth account of soldering ICs can be found in
our
“IC Package Databook”
Reflow soldering
Reflow soldering techniques are suitable for all QFP
packages.
The choice of heating method may be influenced by larger
plastic QFP packages (44 leads, or more). If infrared or
vapour phase heating is used and the large packages are
not absolutely dry (less than 0.1% moisture content by
weight), vaporization of the small amount of moisture in
them can cause cracking of the plastic body. For more
information, refer to the Drypack chapter in our
Reference Handbook”
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 techniques exist for reflowing; for example,
thermal conduction by heated belt. Dwell times vary
between 50 and 300 seconds depending on heating
method. Typical reflow temperatures range from
215 to 250 °C.
(order code 9398 652 90011).
“Quality
(order code 9398 510 63011).
If wave soldering cannot be avoided, the following
conditions must be observed:
• A double-wave (a turbulent wave with high upward
pressure followed by a smooth laminar wave)
soldering technique should be used.
• The footprint must be at an angle of 45° to the board
direction and must incorporate solder thieves
downstream and at the side corners.
Even with these conditions, do not consider wave
soldering the following packages: QFP52 (SOT379-1),
QFP100 (SOT317-1), QFP100 (SOT317-2),
QFP100 (SOT382-1) or QFP160 (SOT322-1).
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.
Maximum permissible solder temperature is 260 °C, and
maximum duration of package immersion in solder is
10 seconds, if cooled to less than 150 °C within
6 seconds. 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.
Repairing soldered joints
Fix the component by first soldering two diagonallyopposite end leads. Use only a low voltage soldering iron
(less than 24 V) 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.
Preheating is necessary to dry the paste and evaporate
the binding agent. Preheating duration: 45 minutes at
45 °C.
Wave soldering
Wave soldering is not recommended for QFP packages.
This is because of the likelihood of solder bridging due to
closely-spaced leads and the possibility of incomplete
solder penetration in multi-lead devices.
1996 Jul 1735
Philips SemiconductorsProduct specification
General Digital Input (GDIN)TDA1373H
DEFINITIONS
Data sheet status
Objective specificationThis data sheet contains target or goal specifications for product development.
Preliminary specificationThis data sheet contains preliminary data; supplementary data may be published later.
Product specificationThis 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.
1996 Jul 1736
Philips SemiconductorsProduct specification
General Digital Input (GDIN)TDA1373H
NOTES
1996 Jul 1737
Philips SemiconductorsProduct specification
General Digital Input (GDIN)TDA1373H
NOTES
1996 Jul 1738
Philips SemiconductorsProduct specification
General Digital Input (GDIN)TDA1373H
NOTES
1996 Jul 1739
Philips Semiconductors – a worldwide company
Argentina: see South America
Australia: 34 Waterloo Road, NORTH RYDE, NSW 2113,
United States: 811 East Arques Avenue, SUNNYVALE, CA 94088-3409,
Tel. +1 800 234 7381, Fax. +1 708 296 8556
Uruguay: see South America
Vietnam: see Singapore
Yugoslavia: PHILIPS, Trg N. Pasica 5/v, 11000 BEOGRAD,
Tel. +381 11 825 344, Fax.+381 11 635 777
For all other countries apply to: Philips Semiconductors, Marketing & Sales Communications,
Building BE-p, P.O. Box 218, 5600 MD EINDHOVEN, The Netherlands, Fax. +31 40 27 24825
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.
Printed in The Netherlands517021/50/03/pp40 Date of release: 1996 Jul17Document order number: 9397 750 00927
Internet: http://www.semiconductors.philips.com/ps/
(1)TDA1373H_3 June 26, 1996 11:51 am
Loading...
+ 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.