Preliminary specification
File under Integrated Circuits, IC01
Philips Semiconductors
May 1994
Page 2
Philips SemiconductorsPreliminary specification
Stereo filter and codecSAA2003
FEATURES
• Single-chip stereo filter and codec
• Wide operating voltage range: 2.7 to 5.5 V
• Low-power consumption: 98 mW; 3.0 V
• Sleep mode for low power and low Electromagnetic
Interference (EMI)
• Transparent serial audio data mode in sleep
• IEC 958 digital output
• Peak level detector for start of track detection or
VU meter
• Versatile fade processor; slow/fast fade, mute,
12 dB attenuation
2
• Serial audio interface for I
S or EIAJ formats
GENERAL DESCRIPTION
The SAA2003 performs the sub-band filtering and audio
frame codec functions in the Precision Adaptive Sub-band
Coding (PASC) system. It can be used as a stand-alone
decoder for playback only applications, but requires the
addition of an Adaptive Allocation and Scale Factor
processor (SAA2013) in order to perform PASC encoding
in a DCC record system.
• Error concealment
• Three-wire L3 bus microcontroller interface
• Three sample rates:
– 32 kHz
– 44.1 kHz
– 48 kHz
• Internal or external clock source
• Three programmable outputs
• Small surface mounted package (SOT307).
ORDERING INFORMATION
EXTENDED TYPE
NUMBER
SAA2003H44QFP
Note
1. When using reflow soldering it is recommended that the Dry Packing instructions in the
Pocketbook”
are followed. The pocketbook can be ordered using the code 9398 510 34011.
PINSPIN POSITIONMATERIALCODE
(1)
PACKAGE
plasticSOT307
“Quality Reference
May 19942
Page 3
Philips SemiconductorsPreliminary specification
Stereo filter and codecSAA2003
BLOCK DIAGRAM
handbook, full pagewidth
TEST0
TEST1
IECOP
WS
SCK
SD1
SD2
19
20
29
36
35
34
33
X22OUT
X22IN
651094113738287 39
IEC 958
OUTPUT
BASEBAND
SERIAL
INTERFACE
AND
PEAK
DETECTOR
STEREO SUBBAND
FILTER PROCESSOR
27840
X24OUT
X24IN
CLOCK GENERATOR
FS128
CLK22
6.15 MHz
FS256
4323441
SBMCLK
FILTERED DATA
INTERFACE
CLK24
FS256
X256
SAA2003
V
DD1VDD2VDD3
SUBBAND
SERIAL
INTERFACE
PASC CODEC
PROCESSOR
MICROCONTROLLER
INTERFACE AND CONTROL
17181415164142
32
31
30
25
24
23
22
26
21
13
12
MUTEDAC
ATTDAC
DEEMDAC
SBWS
SBCL
SBDA
SBDIR
SBEF
URDA
RESET
SLEEP
MBD618
V
SS1VSS2VSS3
FDCL
FSYNC
FDWS
FDAO
FDAI
Fig.1 Block diagram.
May 19943
L3DATAL3MODESYNCDAILTCNT0
L3CLKFDIRLTCNT1
Page 4
Philips SemiconductorsPreliminary specification
Stereo filter and codecSAA2003
PINNING
SYMBOLPINDESCRIPTIONTYPE
FDAI1filtered data input from SAA2013I
FDCL2filtered data bit clockO
FDWS3filtered data word selectO
CLK22422.5792 MHz buffered clock outputO
X22OUT522.5792 MHz crystal outputO
X22IN622.5792 MHz crystal inputI
V
DD2
V
SS2
X24OUT924.576 MHz crystal outputO
X24IN1024.576 MHz crystal inputI
CLK241124.576 MHz buffered clock outputO
SLEEP12sleep mode; device inactiveI
RESET13device resetI
L3DATA143-wire interface; serial dataI/O
L3CLK153-wire interface; bit clockI
L3MODE163-wire interface; mode controlI
LTCNT017LT interface; control bit 0I
LTCNT118LT interface; control bit 1I
TEST019test mode selectI
TEST120test mode selectI
URDA21unreliable data flag from drive processorI
SBDIR22sub-band data directionI
SBDA23sub-band serial dataI/O
SBCL24sub-band bit clockI/O
SBWS25sub-band word selectI/O
SBEF26sub-band error flag from drive processorI
V
SS1
V
DD1
IECOP29IEC 958 digital audio outputO
DEEMDAC30DAC control or general purpose outputO
ATTDAC31DAC control or general purpose outputO
MUTEDAC32DAC control or general purpose outputO
SD233serial audio data to DACO
SD134serial audio data to/from DAIO and DACI/O
SCK35serial audio data bit clockI/O
WS36serial audio data word selectI/O
X25637master audio clock from external sourceI
FS25638master audio clock at 256 times sample frequencyO
V
DD3
V
SS3
7supply voltage (clock oscillator)−
8supply ground (clock oscillator)−
39supply voltage (FS256)−
40supply ground (FS256)−
May 19944
Page 5
Philips SemiconductorsPreliminary specification
Stereo filter and codecSAA2003
SYMBOLPINDESCRIPTIONTYPE
FDIR41filter direction; encode or decodeO
SYNCDAI42settings synchronization for DAIOO
FSYNC43sub-band 0 sample synchronization for SAA2013O
FDAO44filtered data output to SAA2013O
SS3
FDAO
44
FSYNC
SYNCDAI
43
42
FDIR
41
DD3
FS256
V
40
X256
V
39
38
37
WS
36
SCK
35
SD1
34
FDAI
FDCL
FDWS
CLK22
X22OUT
X22IN
V
DD2
V
SS2
X24OUT
X24IN
CLK24
1
2
3
4
5
6
7
8
9
10
11
12
13
SLEEP
RESET
14
15
L3CLK
L3DATA
SAA2003
16
17
LTCNT0
L3MODE
18
19
TEST0
LTCNT1
20
TEST1
21
URDA
22
SBDIR
SD2
33
MUTEDAC
32
ATTDAC
31
DEEMDAC
30
IECOP
29
V
28
V
27
26
SBEF
SBWS
25
SBCL
24
23
SBDA
MBD619
DD1
SS1
Fig.2 Pin configuration.
May 19945
Page 6
May 19946
FUNCTIONAL DESCRIPTION
Philips SemiconductorsPreliminary specification
Stereo filter and codecSAA2003
RAM
41464
analog
output
analog
input
IEC958
analog CC
L output
analog CC
R output
L
DAC
TDA1305
R
SFC3
SAA2003
STEREO
FILTER CODEC
2
ADAS3
SAA2013
ADAPTIVE
ALLOCATION
L
R
baseband
I S
ADC
SAA7366
DIGITAL
AUDIO I/O
TDA1315
2
filtered I S
AUDIO IN/OUTPASC PROCESSOR
sub-band
2
I S
BUFFER
64K x 4
DRP
SAA2023
OR
SAA3323
DRIVE
PROCESSOR
search data
TAPE DRIVE PROCESSING
speed control
WRAMP
TDA1381
WRITE AMP.
RDAMP
TDA1380
READ AMP.
FIXED
HEAD
CAPSTAN
DRIVE
TAPE
MECHANICS
DRIVERS
detect
switch
Fig.3 DCC system block diagram.
handbook, full pagewidth
SYSTEM
MICROCONTROLLER
SYSTEM CONTROL
MBD620
Page 7
Philips SemiconductorsPreliminary specification
Stereo filter and codecSAA2003
PASC processor
The PASC processor is a dedicated Digital Signal
Processor (DSP) engine which efficiently codes digital
audio data at a bit rate of 384 kbits/s without affecting the
sound quality. This is achieved using an efficient adaptive
data notation and by only encoding the information which
can be heard by the human ear.
The audio data is split into 32 equal sub-bands during
encoding. For each of the sub-bands a masking threshold
is calculated. The samples from each of the sub-bands are
included in the PASC data with an accuracy that is
determined by the available bit-pool and by the difference
between the signal power and the masking threshold for
that sub-band.
The stereo filter codec performs the splitting (encoding)
and reconstruction (decoding), including the necessary
formatting functions. During encoding, the adaptive
allocation and scaling circuit calculates the required
accuracy (bit allocation) and scale factors of the sub-band
samples.
E
NCODING (SEE FIG.4)
The incoming serial audio data is filtered into 32 sub-bands
for left and right (I and II) channels using the stereo filter
part of the SAA2003. A PASC frame is made up of left and
right (I and II) audio data for 12 samples from each of the
32 sub-bands, a total of 768 audio samples. For every
PASC frame the SAA2013 calculates a bit allocation and
scale factor table which is transferred to the SAA2003. All
the samples in a frame are scaled in accordance with the
scale factor calculated by the SAA2013. Once scaled the
samples are re-quantized to reduce the number of bits to
correspond with the allocation table calculated by the
SAA2013. Synchronization, allocation and scale factor
information is then added to provide a fully encoded PASC
data signal. These frames of data are then sent to the drive
processor IC (SAA2023 or SAA3323).
DECODING (SEE FIG.5)
In decoding mode the SAA2003 synchronizes and
recovers frames of data from the drive processor. The
recovered allocation data and the scale factors are used to
correctly re-quantize and re-scale the PASC sub-band
samples. The decoded sub-band samples, which are
represented in 24-bits two’s complement notation, are
reconstructed by the sub-band filters into a single
complete digital audio signal.
handbook, full pagewidth
ALLOCATION AND
SCALE FACTOR
INFORMATION
TABLE
SCALING AND
QUANTI ZATION
baseband
samples
from SAA2013
SUB-BAND
FILTER
sub-band
samples
Fig.4 Encoding mode.
May 19947
allocation information
and scale factor indices
SYNC AND
CODING
INFORMATION
quantified samples
FORMATTER
PASC
OUTPUT
DATA
MLB764
Page 8
Philips SemiconductorsPreliminary specification
Stereo filter and codecSAA2003
handbook, full pagewidth
PASC
data
input
FORMATTER
DE–
sync/coding
allocation
scale factor
quantified
samples
CONTROL
SCALE
FACTOR
ARRAY
AND ALLOCATION
DE-QUANTIZATION
MULTIPLY
OUTPUT
CONTROL
sub-band
samples
MEA804 - 1
SUB-BAND
FILTER
baseband
samples
Fig.5 Decoding mode.
Crystal oscillators
The recommended crystal oscillator configuration is shown in Fig.6. The specified component values only apply to
crystals with a low equivalent series resistance of <40 Ω.
C2 33 pF
C1 33 pF
C3 33 pF
C4 33 pF
22.5792
MHz
X1
24.576
MHz
X2
R1
1 MΩ
R2 220Ω
R4
1 MΩ
R3 1 kΩ
X22IN
X22OUT
X24IN
X24OUT
40
41
42
43
SAA2003
MBD621
Fig.6 Crystal oscillator components.
System reset
Reset must be active from system power-up for >1 ms. Reset must also be active for >1 ms after the falling edge of sleep
as shown in Fig.7.
A HIGH input applied to the SLEEP pin halts all internally generated clock signals. If the transparent mode of the serial
audio interface is set before entering sleep, the data at the X256 external clock input is sent to the FS256 output and the
data at SD1 input is sent to the SD2 output. If transparent mode is not set, these two outputs are high impedance during
sleep mode.
The IECOP pin is set to high impedance during sleep mode, unless the transparent mode is selected and WS-SEL is set.
1. Transparent mode is controlled by bit 3 of the serial audio data interface mode control register.
2. WS-SEL is controlled by bit 3 of the codec extended settings register.
Serial audio interface
The signals between the SAA2003 and the serial audio input/output are shown in Table 3.
Table 3 Interface signals between SAA2003 and serial audio input/output.
PININPUT/OUTPUTFUNCTIONFREQUENCY
WSbi-directionalaudio data word selectf
SCKbi-directionalaudio data bit clock64f
SD1bi-directionalserial audio data to/from DAIO and ADC−
SD2outputaudio serial data to DAC−
FDIRoutputPASC mode encode/decode−
IECOPoutputalternative serial data word select for SD2−
s
s
The word select (WS) line indicates the channel being transmitted (either left or right; I or II) and is equal in frequency to
the sampling frequency (f
).
s
Operating at a frequency of 64 × fs, the bit clock (SCK) dictates that each WS period contains 64 SD1 or SD2 data bits.
Of these bits a maximum of 36 are used to transfer data (samples may have a length up to 18 bits). Samples are
transferred most significant bit (MSB) first. Both WS and SD1/SD2 change state at the negative edge of SCK.
The serial audio data is transferred between the SAA2003 and the input/output using either the standard I2S (default) as
shown in Fig.8 or the EIAJ format as shown in Fig.9.
May 199410
Page 11
May 199411
Philips SemiconductorsPreliminary specification
Stereo filter and codecSAA2003
012317183233343531495063012
SCL
SWS
SD1/
SD2
012312131617181915282931012
SCL
SWS
SD1/
SD2
a. Master and slave modes; 18 bits.
b. Slave mode only; 16 bits.
MSB
left channel dataright channel data
LSB
MSB
a.
1430
left channel dataright channel data
b.
LSB
LSB
MSB
MSBLSB MSBMSB
MBD623
Fig.8 Serial audio interface SD1/SD2; I2S data format.
Page 12
May 199412
Philips SemiconductorsPreliminary specification
Stereo filter and codecSAA2003
SCL
SWS
SD1/
SD2
SCL
SWS
SD1/
SD2
0121415303132334647626301
left channel dataright channel data
MSBMSBLSBMSB
LSBMSBMSB
a.
0121617303132334849626301
left channel dataright channel data
MSBMSBLSBMSB
LSBMSBMSB
b.
2
2
MBD624
a. Master mode; 18 bits.
b. Master mode (EIAJ); 16 bits.
Fig.9 Serial audio interface SD1; EIAJ data format.
Page 13
Philips SemiconductorsPreliminary specification
Stereo filter and codecSAA2003
SERIAL AUDIO INTERFACE DATA FORMATS IN ENCODING MODE
In encoding mode, the serial audio data input for the PASC processor is taken from the SD1 pin. This data is scaled by
the fade processor before being sent to the PASC processor. The output from the fade processor is sent in parallel to
the SD2 output.
Both I2S and EIAJ formats are supported.
Table 4 Serial audio data interface formats in encoding mode.
SD1 INPUTSD2 OUTPUT
FORMATMASTER/SLAVERESOLUTIONFORMATRESOLUTION
I2Smaster18 bitI2S18 bit
2
I
Sslave18 bitI2S18 bit
2
I
Smaster16 bitI2S18 bit
2
Sslave16 bitI2S16 bit
I
EIAJ
EIAJ
EIAJ
EIAJ
(1)
(1)
(1)
(1)
master18 bitI2S18 bit
slave18 bitI2S18 bit
master16 bitI2S18 bit
slave16 bitI2S18 bit
Note
1. If SD1 is used in EIAJ mode, and the data from SD2 is required, the IECOP can be re-programmed to provide a
suitable I
S
ERIAL AUDIO INTERFACE DATA FORMATS IN DECODING MODE
2
S WS signal for SD2. The IEC 958 output is not available in this mode.
In decoding mode, the output from the PASC processor, connected via the fade processor, is present at both SD1 and
SD2.
Both I2S and EIAJ formats are supported.
Table 5 SD1/SD2 output decoding formats.
FORMATMASTER/SLAVERESOLUTION
(1)
I2Smaster18 bit
2
Sslave18 bit
I
2
I
Smaster16 bit
2
I
Sslave16 bit
EIAJmaster18 bit
EIAJmaster16 bit
Note
1. The sub-band filter performs rounding to 16 or 18 bits according to the operating mode of the interface.
ERIAL AUDIO INTERFACE MODE CONTROL
S
The operating mode of the interface is programmed by the extended settings registers as shown in Table 6.
May 199413
Page 14
Philips SemiconductorsPreliminary specification
Stereo filter and codecSAA2003
Table 6 Extended settings register.
A3A2A1A0D3D2D1D0MODE
0010XXX016 bit operation; 16 bit rounding
0010XXX118 bit operation; 18 bit rounding
2
0010XX0XI
0010XX1XEIAJ data format
0010X0XXpeak detector input SD1
0010X1XXpeak detector input SD2
00100XXXSD1/FS256 transparent mode disabled
00101XXXSD1/FS256 transparent mode enabled
Filtered data interface
The filtered data interface transfers the sub-band filtered data between the stereo filter codec and adaptive allocation and
scaling parts of the DCC chip-set, and consists of the signals as shown in Table 7.
S data format
Table 7 Filtered data interface signals.
PININPUT/OUTPUTFUNCTIONFREQUENCY
FDCLoutputfiltered data bit clock64f
FDWSoutputfiltered data word selectf
s
s
FDAOoutputfiltered data serial output−
FDAIinputfiltered data serial input−
FDIRoutputdecode/encode control−
FSYNCoutputfiltered data sync signal; band zero−
ILTERED DATA INTERFACE FORMAT
F
The filtered data is transferred over the interface in accordance with the formats illustrated in Figs 10 and 11.
handbook, full pagewidth
channel
FDWS
FDCL
left 32 bits
right
1
FDAI/
FDAO
bit :
2322212
MSBLSB
02010
0
0
Fig.10 Transfer of filtered data; SAA2003/SAA2013.
May 199414
7 bits
2322212
MSB
0
MLB765
Page 15
Philips SemiconductorsPreliminary specification
Stereo filter and codecSAA2003
32 bits
SBWS
SBCL
SBDA
bit :
SBEF
0001020
15 bits1
3
byte 0byte 1byte 2
10111
2
13141
LSBMSB
5
1
MSB
16171
202
1
8
9
1
MEA649 - 2
2
2
Fig.11 Transfer of sub-band PASC data.
Sub-band serial PASC interface
The sub-band serial interface carries the PASC serial data stream between the stereo filter codec and the drive processor
part of the DCC chip-set, and consists of the signals as shown in Table 8.
Table 8 Sub-band serial PASC interface signals.
PININPUT/OUTPUTFUNCTIONFREQUENCY
SBDIRinputsub-band data direction control−
SBDAinput/outputsub-band serial data−
1SBCLinput/outputsub-band bit clock768 kHz
SBWSinput/outputsub-band word select12 kHz
SBEFinputsub-band data error flag−
URDAinputunreliable data flag−
The SAA2003 generates SBWS and SBCL in both decode and encoding modes. In decode both signals can be set to
inputs (slave mode) by bit 0 of the extended settings register. The filtered data interface timing is always derived from
the 24.576 MHz clock, regardless of the audio sampling frequency.
Table 9 Extended settings register.
A3A2A1A0D3D2D1D0MODE
0001XXX0slave mode (default)
0001XXX1master mode
Stereo and 2-channel mono encoding modes are available. Stereo, joint stereo and 2-channel mono decoding modes
are available. In decoding and encoding, 48 kHz, 44.1 kHz and 32 kHz sample frequencies can be used.
May 199415
Page 16
Philips SemiconductorsPreliminary specification
Stereo filter and codecSAA2003
SUB-BAND SERIAL PASC INTERFACE DATA FORMAT
The PASC data is transferred over the interface described
above using the format shown in Fig.11. Each period of
SBWS spans 64 periods of the bit clock, SBCL, of which
32 SBCL periods are used to transfer PASC data.
The 32 data bits transferred in one period of SBWS make
up a complete sub-band slot, as defined in the DCC
standard. The first 16 data bits (0, 1, 2, .., 15) are
transferred while SBWS is LOW, and the second 16 data
bits (16, 17, 18, .., 31) are transferred while SBWS is
HIGH.
SBEF and URDA are generated by the drive processor
during decode. The presence of the URDA flag causes the
stereo filter codec to mute the audio output data, and lose
audio frame synchronization.
The direction of SBDA is controlled by the SBDIR input,
which is connected to the drive processor.
SYNCDAI signal
SYNCDAI is a pulse of fixed duration which is generated
by the SAA2003 when any of the following conditions
occur:
• Change of bit rate
• Change of sampling frequency
• Change from encode to decode and vice-versa
• Change of FS256 clock source
2
• Change of I
S bus master
• Reset.
The SYNCDAI signal is used to synchronize the digital
audio input/output interface.
Audio peak level detector
The peak level detector continuously encodes the
maximum amplitude of the audio data samples for each
audio channel until it is reset by the action of reading out
the peak level data. The peak level data can be read by the
SAA2013, and subsequently by the system
microcontroller, or by the microcontroller directly when
SAA2013 is not used.
The peak level data is read via the L3 interface in status
read mode. The first 16 bits of status read transfer the
status bits of SAA2003. The following 32 bits contain the
peak level data. The peak level detector is reset when the
32 bits of peak level data are read.
In encode, the peak level detector can be used to monitor
the data on either SD1 (pre-fade processor) or SD2
(post fade processor). In slave EIAJ input modes the peak
detection is only possible on output SD2. In decode mode,
SD1 must be selected for peak detector input data.
handbook, full pagewidth
L3MODE
L3CLK
L3DATA
8150 7161730 3132 3346 47
Fig.12 Peak level data format during status read.
May 199416
MBD625
Page 17
Philips SemiconductorsPreliminary specification
Stereo filter and codecSAA2003
Audio fade processor
The fade processor is controlled by the system microcontroller. It achieves level control, or fading, by multiplying the
audio samples with a 17 bit accuracy fade coefficient, which is selected by an 8-bit fade counter. The fade coefficients
range from 0 to 1.0 according to a
Attenuation (dB)20 log cos–
In encode mode, audio samples are taken from input SD1 and scaled before sub-band filter processing, and sent to
output SD2.
In decode mode, audio samples are scaled following reconstruction by the sub-band filter, and sent to outputs SD1
and SD2.
Table 10 Fade processor operating modes.
MODEFUNCTION
Fade ratecontrols rate of automatic increments and decrements
Step downincreases attenuation by one increment
Step upreduces attenuation by one increment
Full scalesets gain to unity, incrementing from current level automatically
Mutesets gain to zero, decrementing from current level automatically
−12 dBsets gain to −12 dB, decrementing or incrementing from current level automatically
1
⁄4cosine function. The attenuation for a particular fade count (FC) is given as follows:
π FC×
----------------- -
510
dB()=
where: 0 ≤ FC ≤ 255.
F
ADE PROCESSOR MODE CONTROL
The operating mode of the fade processor is controlled by two extended registers
Table 11 Fade processor mode control.
A3A2A1A0D3D2D1D0MODE
0011P3P2P1P0set fade rate
01000001step down
01000010step up
010001X0full scale slow
010001X1full scale fast
010010X0mute slow
010010X1mute fast
010011X0−12 dB slow
010011X1−12 dB fast
01000000no action
FADE RATE OPTION
The fade rate can be set to either fast or slow modes. In fast mode the attenuation changes rate at one step per audio
sample. In slow mode the rate of change of level is controlled by the fade rate bits P3 to P0. In slow mode, the fade
counter is stepped up or down according to a clock derived from the WS pin.
The IECOP pin provides an output signal in accordance with the IEC 958/SPDIF digital audio interface format.
The function of the IECOP pin is programmed by bit 3 of the codec extended settings register; see Table 13.
Table 13 IECOP pin control.
A3A2A1A0D3D2D1D0IECOP FUNCTION
00010XXXIEC958 (default)
00011XXXI
2
S word select for SD2
The IECOP output will only function when the SAA2003 is in decode mode. The IECOP cannot be used when SAA2013
is present in the system, unless the SAA2013 is in sleep mode. The IECOP output is disabled and set to high impedance
by a reset.
L3 bus
The L3 bus is a three-wire clock synchronous data bus common to all ICs in the DCC chip-set. It consists of the L3MODE,
L3CLK and L3DATA connections. The bus has two operating modes:
• Addressing mode; selects the IC for communication and sets type of transfer.
• Data mode; is used to send and receive data and control settings.
The L3MODE and L3CLK lines are driven by the system microcontroller and L3DATA is a bi-directional line. LTCNT0
and LTCNT1 must be left unconnected when L3 mode is used.
For normal use in L3 mode, LTCNT0 and LTCNT1 are held HIGH by internal pull-up resistors. The SAA2003 responds
to serial addresses as shown in Table 14.
Table 14 SAA2003 serial addresses.
D0
(1)
D1
(1)
D2D3D4D5D6D7
XX000100
Note
1. D0 and D1 are interpreted as LTCNT0 and LTCNT1 respectively. These two signals control the operation of the
interface as given in Table 15.
May 199418
Page 19
Philips SemiconductorsPreliminary specification
Stereo filter and codecSAA2003
Table 15 Interface modes.
D0/LTCNT0D1/LTCNT1MODE
00extended setting from microcontroller to SAA2003
10allocation and scale factor information from SAA2013 to SAA2003
01codec internal settings from microcontroller to SAA2003
11codec status from SAA2003 to microcontroller and SAA2013 including peak
level data
Table 16 Register address settings.
A3A2A1A0REGISTER
0000codec external settings
0001codec interface mode control
0010serial audio interface mode control
0011fade counter rate control
0100fade counter control
(1)
Note
1. These registers are write only, accessed using the protocol shown in Fig.13.
ndbook, full pagewidth
L3MODE
L3CLK
L3DATAD0 D1 D2 D3 A0 A1 A2 A3
MBD626
Fig.13 Extended settings protocol.
Operation in LT mode
LT interface mode can be selected by writing an extended settings word to the interface mode control register as shown
in Table 17.
Table 17 Interface mode control register.
A3A2A1A0D3D2D1D0MODE
0001XX1XL3 mode (default)
0001XX0XLT mode
In LT mode the LTCNT0 and LTCNT1 pins are used, and the L3MODE pin becomes LTEN enable line. L3CLK becomes
LTCLK, and L3DATA becomes LTDATA.
May 199419
Page 20
Philips SemiconductorsPreliminary specification
Stereo filter and codecSAA2003
Table 18 Summary of address registers.
ADDRESS REGISTER
BITDESCRIPTION
REGISTEREXPLANATION
0external settings register0mute DAC
1attenuate DAC
2de-emphasis DAC
3clock OK hold mode
S/EIAJ format
2peak detector input select
3transparent mode
3fade processor fade rate0 to 3rate control, 0 to 15
4fade processor control0 to 3fade command
5 to 15not used−−
Codec internal settings and status
The settings register is write only, and the status register is read only. The interface protocols for accessing these
registers is shown in Figs 14 and 15.
handbook, full pagewidth
L3MODE
L3CLK
L3DATA8914 150167
Fig.14 Codec internal settings write transfer.
May 199420
MBD627
Page 21
May 199421
Philips SemiconductorsPreliminary specification
Stereo filter and codecSAA2003
L3MODE
L3CLK
L3DATA8150 71630173346 473132
MBD628
Fig.15 Codec status read transfer.
Page 22
Philips SemiconductorsPreliminary specification
Stereo filter and codecSAA2003
The codec internal settings register is shown in Table 19.
9decode modeencoding and decoding
8external FS256encoding and decoding
72 channel monoencoding only
6mute sub-band filtersencoding and decoding
5external master I
4select channel I/IIdecoding only
3 and 2transparent bitsencoding only
1 and 0emphasis indicationencoding only
2
Sencoding and decoding
Table 20 Codec status register formats.
BITSDESCRIPTIONENCODING/DECODING
15 to 12bit rate indexencoding and decoding
11 and 10sample frequencyencoding and decoding
9ready-to-receiveencoding and decoding
8not used−
7 and 6sub-band modeencoding and decoding
5synchronizationdecoding only
4clock OKencoding and decoding
3 and 2transparent bitsencoding and decoding
1 and 0emphasis indicationencoding and decoding
16first channel identification−
17 to 31first channel peak level; LSB first−
32second channel identification−
33 to 47second channel peak level; LSB first−
May 199422
Page 23
Philips SemiconductorsPreliminary specification
Stereo filter and codecSAA2003
Average current consumption
The average current consumption is shown in Fig.16.
80
handbook, halfpage
I
DD
(mA)
60
40
20
0
2.53.54.55.5
Fig.16 Average current consumption.
Timing diagrams
MBD640
V (V)
DD
handbook, full pagewidth
FS256
SCK
t
cL
WS, SD1
and SD2
Fig.17 Serial audio interface timing in decode; master mode.
May 199423
T
FS
t
fH
t
d1
T
c
t
fL
t
d1
t
cH
t
h2
t
d2
MBD629
Page 24
Philips SemiconductorsPreliminary specification
Stereo filter and codecSAA2003
T
handbook, full pagewidth
FS256
FS
t
fH
t
fL
SCK
WS and SD2
SD1
handbook, full pagewidth
t
d1
t
cL
T
c
t
t
h1
su
t
cH
Fig.18 Serial audio interface timing in encode; master mode.
Timing characteristics master/slave mode transition; see Fig.20
t
sH
t
d1
t
d2
t
d3
t
d4
Timing L3 interface; see Fig.24
A
DDRESSING MODE
t
cH
t
cL
t
d1
t
su
t
h1
t
h2
t
d2
t
d3
SYNCDAI HIGH time1280−−ns
WS and SCK outputs enabled
140−−ns
after SYNCDAI LOW
WS and SCK outputs disabled
140−−ns
before SYNCDAI LOW
SD1 output disabled before
250−−ns
SYNCDAI HIGH
SD1 output enabled after
790−−ns
SYNCDAI LOW
L3CLK HIGH time210−−ns
L3CLK LOW time210−−ns
L3MODE LOW delay time until
190−−ns
L3CLK HIGH
L3DATA input set-up time
190−−ns
before L3CLK HIGH
L3DATA input hold time after
30−−ns
L3CLK HIGH
L3CLK HIGH hold time before
190−−ns
L3MODE HIGH
L3MODE LOW delay time until
0−50ns
L3DATA disabled
L3MODE HIGH delay time
0−50ns
until L3DATA enabled
May 199436
Page 37
Philips SemiconductorsPreliminary specification
Stereo filter and codecSAA2003
SYMBOLPARAMETERCONDITIONSMIN.TYP.MAX.UNIT
D
ATA MODE; SEE FIG.25
t
cH
t
cL
t
d1
t
d2
t
d3
t
su
t
h1
t
h2
t
d4
t
h3
t
d5
t
ML
Notes
1. The crystal frequencies 22.5792 MHz ±200 × 10−6MHz and 24.5760 MHz ±200 × 10−6MHz must track each other
in frequency with an accuracy of 200× 10−6MHz. For example if the 24.5760 MHz clock is 150× 10−6MHz fast, then
the range of the 22.5792 MHz clock becomes −50 × 10−6MHz and +350 × 10−6MHz
2. Timing values only valid for internally generated FS256.
L3CLK HIGH time210−−ns
L3CLK LOW time210−−ns
L3MODE delay time until
190−−ns
L3CLK HIGH
L3MODE delay time until
0−50ns
L3DATA enabled
L3MODE delay time until
−−380ns
L3DATA valid
L3DATA set-up time before
190−−ns
L3CLK HIGH
L3DATA input hold time after
30−−ns
L3CLK HIGH
L3DATA output hold time after
120−−ns
L3CLK HIGH
L3CLK delay time until
L3DATA output valid
not between data bits
7 and 8
between data bits 7
−−360ns
−−530ns
and 8
L3CLK HIGH hold time before
190−−ns
L3MODE LOW
L3MODE LOW delay time until
0−50ns
L3DATA output disabled
L3MODE LOW timebetween data words190−−ns
B
During placement and before soldering, the component
must be fixed with a droplet of adhesive. After curing the
adhesive, the component can be soldered. The adhesive
can be applied by screen printing, pin transfer or syringe
dispensing.
Maximum permissible solder temperature is 260 °C, and
maximum duration of package immersion in solder bath is
10 s, if allowed to cool to less than 150 °C within 6 s.
Typical dwell time is 4 s at 250 °C.
A modified wave soldering technique is recommended
using two solder waves (dual-wave), in which a turbulent
wave with high upward pressure is followed by a smooth
laminar wave. Using a mildly-activated flux eliminates the
need for removal of corrosive residues in most
applications.
B
Y SOLDER PASTE REFLOW
Reflow soldering requires the solder paste (a suspension
of fine solder particles, flux and binding agent) to be
applied to the substrate by screen printing, stencilling or
pressure-syringe dispensing before device placement.
Several techniques exist for reflowing; for example,
thermal conduction by heated belt, infrared, and
vapour-phase reflow. Dwell times vary between 50 and
300 s according to method. Typical reflow temperatures
range from 215 to 250 °C.
Preheating is necessary to dry the paste and evaporate
the binding agent. Preheating duration: 45 min at 45 °C.
EPAIRING SOLDERED JOINTS (BY HAND-HELD SOLDERING
R
IRON OR PULSE
-HEATED SOLDER TOOL)
Fix the component by first soldering two, diagonally
opposite, end pins. Apply the heating tool to the flat part of
the pin only. Contact time must be limited to 10 s at up to
300 °C. When using proper tools, all other pins can be
soldered in one operation within 2 to 5 s at between 270
and 320 °C. (Pulse-heated soldering is not recommended
for SO packages.)
For pulse-heated solder tool (resistance) soldering of VSO
packages, solder is applied to the substrate by dipping or
by an extra thick tin/lead plating before package
placement.
May 199439
Page 40
Philips SemiconductorsPreliminary specification
Stereo filter and codecSAA2003
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.
The Digital Compact Cassette logo is a registered trade mark of Philips Electronics N.V.
May 199440
Page 41
Philips SemiconductorsPreliminary specification
Stereo filter and codecSAA2003
NOTES
May 199441
Page 42
Philips SemiconductorsPreliminary specification
Stereo filter and codecSAA2003
NOTES
May 199442
Page 43
Philips SemiconductorsPreliminary specification
Stereo filter and codecSAA2003
NOTES
May 199443
Page 44
Philips Semiconductors – a worldwide company
Argentina: IEROD, Av. Juramento 1992 - 14.b, (1428)
BUENOS AIRES, Tel. (541)786 7633, Fax. (541)786 9367
Australia: 34 Waterloo Road, NORTH RYDE, NSW 2113,
Tel. (02)805 4455, Fax. (02)805 4466
Austria: Triester Str. 64, A-1101 WIEN, P.O. Box 213,
Tel. (01)60 101-1236, Fax. (01)60 101-1211
Belgium: Postbus 90050, 5600 PB EINDHOVEN, The Netherlands,
811 East Arques Avenue, SUNNYVALE, CA 94088-3409,
Tel. (800)234-7381, Fax. (708)296-8556
DISCRETE SEMICONDUCTORS: 2001 West Blue Heron Blvd.,
P.O. Box 10330, RIVIERA BEACH, FLORIDA 33404,
Tel. (800)447-3762 and (407)881-3200, Fax. (407)881-3300
Uruguay: Coronel Mora 433, MONTEVIDEO,
Tel. (02)70-4044, Fax. (02)92 0601
For all other countries apply to: Philips Semiconductors,
International Marketing and Sales, Building BAF-1,
P.O. Box 218, 5600 MD, EINDHOVEN, The Netherlands,
Telex 35000 phtcnl, Fax. +31-40-724825
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.
Printed in The Netherlands
513061/1500/01/pp44Date of release: May 1994
Document order number:9397 731 40011
Philips Semiconductors
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.