Adaptive allocation and scaling for
PASC coding in DCC systems
Preliminary specification
File under Integrated Circuits, IC01
Philips Semiconductors
May 1994
Page 2
Philips SemiconductorsPreliminary specification
Adaptive allocation and scaling for PASC
coding in DCC systems
FEATURES
• Wide operating voltage range: 2.7 to 5.5 V
• Low power consumption: 13 mW; 3.0 V
• Low power decode mode: 1 mW; 5.0 V
• Sleep mode for low power and low Electromagnetic
Interference (EMI)
• Sophisticated allocation algorithm
• Optimum sound quality
• Three-wire L3 bus microcontroller interface
• Stereo or 2-channel mono recording
• Small surface mounted package (QFP; SOT307).
ORDERING INFORMATION
TYPE NUMBER
PINSPIN POSITIONMATERIALCODE
SAA2013H44QFP
GENERAL DESCRIPTION
The SAA2013 performs the adaptive allocation and
scaling function in the Precision Adaptive Sub-band
Coding (PASC) system. It is not required in playback only
applications, and is only used during recording. To
complete the PASC processor, a SAA2003 stereo filter
and codec is required.
(1)
SAA2013
PACKAGE
plasticSOT307-2
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.
“Quality Reference
May 19942
Page 3
Philips SemiconductorsPreliminary specification
Adaptive allocation and scaling for PASC
coding in DCC systems
BLOCK DIAGRAM
V
handbook, full pagewidth
L3MODEM
L3CLKM
L3DATAM
L3MODEC
L3CLKC
L3DATAC
V
DD1
142440
3
4
MICROCONTROLLER
5
9
10
11
DD2
SFC
BUS
V
DD3
BUS
SAA2013
ALLOCATION AND SCALE FACTOR
FS256
CONTROL
AND
SYNC
FRESET
FDIR
39
COMPUTATION
37 36 35 34
COMPENSATION
DELAY
FSYNC
FDAI
SAA2013
32
FDCL
31
FDWS
30
SLEEP
26
CLK24
23
RESET
33
FDAO
62544
V
V
SS1
SS2
V
SS3
Fig.1 Block diagram.
222120
NODONE RESOL0 RESOL1
MGB355
May 19943
Page 4
Philips SemiconductorsPreliminary specification
Adaptive allocation and scaling for PASC
SAA2013
coding in DCC systems
PINNING
SYMBOLPINDESCRIPTIONTYPE
TEST101test input; connect to V
TEST112test input; connect to V
L3MODEM3microcontroller interface mode inputI
L3CLKM4microcontroller interface clock inputI
L3DATAM5microcontroller interface data 3-state input/outputI/O
V
SS1
6supply ground−
TEST127test output; do not connectO
TEST138test output; do not connectO
L3MODEC9codec interface mode outputO
L3CLKC10codec interface clock outputO
L3DATAC11codec interface data 3-state input/outputI/O
TEST112test output; do not connectO
TEST213test output; do not connectO
V
DD1
14supply voltage−
TEST315test mode input; connect to V
TEST416test mode input; connect to V
TEST517test input; connect to V
TEST618test input; connect to V
TEST719test input; connect to V
NODONE20nodone state selection input; connect to V
RESOL021resolution selection 0 inputI
RESOL122resolution selection 1 inputI
RESET23reset input; active HIGHI
V
V
DD2
SS2
24supply voltage−
25supply ground−
CLK242624.576 MHz clock inputI
LOWPWR27low power decode select inputI
POR28power on reset inputI
TEST829test input; connect to V
SLEEP30sleep mode select inputI
FDWS31filtered data word selectI
FDCL32filtered data clockI
FDAO33filtered data outputO
FDAI34filtered data inputI
FSYNC35sub-band synchronization on filtered I
FRESET36reset signal input from SAA2003I
FDIR37filtered data direction inputI
TEST938test input; connect to V
FS25639system clock input; 256 × sample frequency (f
V
DD3
40supply voltage−
SS
SS
SS
SS
SS
SS
SS
DD
DD
DD
2
S busI
)I
s
I
I
I
I
I
I
I
I
I
I
May 19944
Page 5
Philips SemiconductorsPreliminary specification
Adaptive allocation and scaling for PASC
SAA2013
coding in DCC systems
SYMBOLPINDESCRIPTIONTYPE
n.c.41not connected−
n.c.42not connected−
n.c.43not connected−
V
SS3
handbook, full pagewidth
44supply ground−
TEST10
TEST11
L3MODEM
L3CLKM
L3DATAM
V
SS1
TEST12
TEST13
L3MODEC
L3CLKC
L3DATAC
SS3
V
n.c.
n.c.
44
43
42
1
2
3
4
5
6
7
8
9
10
11
DD3
n.c.
V
41
40
SAA2013
FS256
39
TEST9
38
FDIR
37
FRESET
FSYNC
36
35
FDAI
34
33
32
31
30
29
28
27
26
25
24
23
FDAO
FDCL
FDWS
SLEEP
TEST8
POR
LOWPWR
CLK24
V
SS2
V
DD2
RESET
12
13
14
15
16
DD1
V
TEST1
TEST2
TEST3
TEST4
Fig.2 Pin configuration.
May 19945
17
TEST5
18
TEST6
19
TEST7
20
21
RESOL0
NODONE
22
RESOL1
MGB356
Page 6
May 19946
FUNCTIONAL DESCRIPTION
coding in DCC systems
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
Philips SemiconductorsPreliminary specification
Adaptive allocation and scaling for PASC
Fig.3 DCC system block diagram.
handbook, full pagewidth
SYSTEM
MICROCONTROLLER
SYSTEM CONTROL
MBD620
SAA2013
Page 7
Philips SemiconductorsPreliminary specification
Adaptive allocation and scaling for PASC
coding in DCC systems
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 audio 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. In decode, the sub-band signals are
reconstructed into the full bandwidth audio signal.
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.
Decode/encode control
SAA2013
to determine the operation mode. When FDIR is HIGH,
SAA2013 is in decode mode. When FDIR is LOW the
SAA2013 is in encode mode. See Fig.4.
Reset
When used with low-power mode disabled
(LOWPWR = VSS), and with the SLEEP input LOW,
SAA2013 is reset if the RESET pin is held HIGH for at least
5 periods of the CLK24 clock, see Fig.5. SAA2013 defaults
to decode mode. When in low-power mode, the RESET
pin is disabled.
Sleep mode
Sleep mode is entered by taking the SLEEP input HIGH
with the LOWPWR pin connected to V
FS256 are stopped internally to the SAA2013, the 3-state
buffers will have a high impedance, and outputs will freeze
in the same state as just before the sleep mode became
active (clocks stopped). To come out of sleep mode, the
SLEEP input must be taken LOW again. To clear data
present from before sleep was entered, this should be
followed by a reset, see Fig.5.
; CLK24 and
SS
Selection of decode or encode is controlled using FRESET
and FDIR. FRESET causes a general reset. The FDIR
signal is sampled at the falling edge of the FRESET signal
t
handbook, full pagewidth
FRESET
FDIR
H
t
su
Fig.4 FDIR and FRESET timing.
t
h
MGB357
May 19947
Page 8
Philips SemiconductorsPreliminary specification
Adaptive allocation and scaling for PASC
coding in DCC systems
handbook, full pagewidth
Low-power decode mode
Low-power decode mode is made available by connecting
the LOWPWR pin to VDD. With LOWPWR = VDD,
low-power decode mode is entered 9 cycles of CLK24
after the SLEEP input is taken HIGH. In low-power decode
mode, the L3 bus connections are connected straight
trough the SAA2013, which is effectively bypassed. The
compensation delay connection between pins FDAI and
FDAO is no longer needed by the SAA2003, and CLK24
and FS256 are stopped internally to the SAA2013.
SLEEP
RESET
CLK24
t
d
Fig.5 SLEEP and RESET timing.
handbook, halfpage
t
h
MGB359
150
k
SAA2013
MGB358
V
DD
µ1 F
Ω
POR
V
DD
V
SS
V
SS
To get out of low-power decode mode, it is necessary to
take SLEEP LOW, FDIR LOW, and FRESET HIGH (in a
normal application taking FDIR LOW and FRESET HIGH
can be achieved by setting SAA2003 into encode mode),
SAA2013 then performs an internal reset, and defaults to
normal decode mode. The RESET pin does not reset the
circuit from low-power decode mode.
Power-On Reset (POR)
When low-power decode mode is enabled
(LOWPWR = V
), a power-on reset circuit is required to
DD
ensure that the internal clocks are connected correctly at
power-on. A suitable circuit is shown in Fig.6. This circuit
will correctly reset the internal clock connection provided
that the nominal value of the VDD supply is reached within
40 ms at power-on.
May 19948
Fig.6 POR circuit.
Encode mode
In encode mode the SAA2013 receives sub-band filtered
samples from SAA2003 on the FDAI pin. The SAA2013
has to collect a complete frame of sub-band data before
the allocation and scale factor information can be
calculated. So that the allocation and scale factor
information is available in the same time frame as the
audio samples at the output, the sub-band filtered samples
are delayed by 480 FDWS periods.
One FDWS period is equal to where f
1
--- f
s
is the audio
s
sample rate of 32, 44.1 or 48 kHz. The delayed samples
are passed to the codec part of SAA2003 on the
FDAO pin.
Page 9
Philips SemiconductorsPreliminary specification
Adaptive allocation and scaling for PASC
coding in DCC systems
For each sub-band frame, SAA2013 calculates the
allocation and scale factor index information required by
the SAA2003. In order to synchronize the codec part of
SAA2003, SAA2013 frequently requests status
information from the codec. It monitors sample frequency,
emphasis information and stereo mode, and uses the
ready-to-receive bit of the codec to determine when to
transfer information.
Decode mode
In decode the SAA2003 will transfer samples from FDAI to
FDAO with a delay of 480 FDWS periods. Settings and
status information can be sent to SAA2003 via SAA2013,
but the SAA2013 does not itself act on this information.
Transfer of this information is automatically synchronized
to the ready-to-receive bit of SAA2003 by SAA2013.
Filtered data interface
The filtered data interface signals are given in Table 2.
SAA2013
Audio sample resolution section
The SAA2013 is designed for operation with audio input
sources of 14, 15, 16 or 18-bit resolution.
For optimum audio performance the bit allocation
algorithm of the SAA2013 can be varied to suit the bit
resolution of the audio source. This is done with the pins
RESOL0 and RESOL1 as shown in Table 1.
Table 1 Resolution set by pins RESOL0 and RESOL1.
RESOLUTIONRESOL0RESOL1
16 bits00
18 bits01
14 bits10
15 bits11
Table 2 Filtered data interface signals.
PININPUT/OUTPUTFUNCTIONFREQUENCY
FDWSinputfiltered data interface word selectf
FDCLinputfiltered data interface bit clock64f
FDAIinputfiltered data input−
FDAOoutputfiltered data output−
FSYNCinputfiltered data sub-band synchronization−
The filtered data interface transfers sub-band filtered
samples between the stereo filter codec SAA2003 and
SAA2013. The interface is similar to a normal I2S interface,
consisting of clock (FDCL), data (FDAI/FDAO) and word
select lines (FDWS), except that the samples sent
represent signals divided into 32 sub-bands. One frame of
data consists of 12 samples from 32 sub-bands for both
left and right channels, i.e.: 768 audio samples. Each
audio sub-band sample is represented by a 24-bit two’s
complement number.
The order in which the samples are sent is shown in
Table 3.
For two channel mono, the order is the same, but with
Channel 1 samples in the place of left and Channel 2
samples in place of right.
Table 3 Order of samples.
SUB-BAND001122...3131
ChannelLRLRLR...LR
Sample000000...00
111111...11
222222...22
...........
...........
111111111111...1111
The signal FSYNC is used between each PASC frame to
indicate the sending of samples for sub-band 0 (Fig.7).
s
s
May 19949
Page 10
Philips SemiconductorsPreliminary specification
Adaptive allocation and scaling for PASC
coding in DCC systems
channel
andbook, full pagewidth
FDWS
FDCL
FDWS
FSYNC
sub-band
left
23222120
1 bit
L
FDCL
FDAO
FDAI
FDWS
R
3101310
L
t
cH
t
d3
32 bits
01
R
t
d4
L
T
c
t
cL
t
su1
SAA2013
right
7 bit
R
t
h1
L
R
L
MGB360
FSYNC
timing
R
Fig.7 Filtered interface format.
Control interfaces
Two 3-wire control interfaces are provided (referred to as
‘L3’ interfaces). One is connected to the system
microcontroller (L3MODEM, L3CLKM, L3DATAM where
‘M’ represents microcontroller), the other to SAA2003
(L3MODEC, L3CLKC, L3DATAC where ‘C’ represents
codec). In general, control data is passed between
SAA2003 and the microcontroller via SAA2013. This
ensures that the microcontroller is buffered from the
time-critical SAA2013 to SAA2003 interface during
encode.
The SAA2013 does not interpret the data from the
microcontroller interface.
Status information from the codec is interpreted to ensure
that SAA2013 quickly acts upon the status of SAA2003.
The L3 bus operation is shown in Fig.8. There are three
modes:
1. Address.
2. Data.
3. Halt.
Each interface operates as either a master or a slave,
where the master provides L3CLK and L3MODE. For the
microcontroller to SAA2013 interface, the microcontroller
is the master. For the SAA2013 to SAA2003 interface,
SAA2013 is the master.
May 199410
Page 11
Philips SemiconductorsPreliminary specification
Adaptive allocation and scaling for PASC
coding in DCC systems
handbook, full pagewidth
L3MODE
L3CLK
L3DATA
01234567
Fig.8 L3 bus operation; address mode.
SAA2013
MGB361
handbook, full pagewidth
handbook, full pagewidth
L3MODE
L3CLK
L3MODE
L3CLK
L3DATA01234567
MGB362
Fig.9 L3 single byte transfer.
L3DATA
8 9 10 11 12 13 14 15
Fig.10 L3 bus two byte transfer.
May 199411
01 2 34 5 67
MGB363
Page 12
Philips SemiconductorsPreliminary specification
Adaptive allocation and scaling for PASC
coding in DCC systems
ADDRESS MODE
Address mode is entered by the master pulling L3MODE
LOW. This causes the L3DATA line to act as an input on
the slave, and 8 bits of address data are clocked into the
slave. If the slave recognizes the address, it will set-up its
internal state based on the 2 Least Significant Bits (LSBs)
of the address. The slave than expects to send status data
or receive control data.
HALT MODE
Halt mode consists of pulling L3MODE LOW after sending
data. It is used for marking the end of a data transfer mode
which does not have an internal bit counter.
SAA2013 interface modes
The SAA2013 may be used to read and write from or to
SAA2003. Information is transferred via a set of transit
registers within SAA2013.
ECODE OPERATION
D
During decode, the SAA2013 does not perform allocation.
Therefore no allocation and scale factor indices are sent to
SAA2003. Settings and extended settings may still be sent
to SAA2003, and SAA2013 monitors the status of the
codec by reading status from it after every occurrence of
FSYNC. Peak level data can also be transferred from
SAA2003.
The interface may be reset by sending an address of all
zeros (‘00000000’). This may be used to allow
inter-operation with other devices sharing the L3CLK and
L3DATA lines (e.g. SAA7345 CD decoder).
D
ATA MODE
In data mode, bytes of data are clocked into (e.g. control)
or out of (e.g. status) the slave. A single byte transfer is
shown in Fig.9. A two byte transfer is shown in Fig.10,
between bytes there must be a pause during which the
clock remains HIGH.
E
NCODE OPERATION
In encode, the same information may be sent as for
decode, and in addition, allocation/scale factor indices are
sent to the codec by SAA2013.
The interface modes are shown in Table 5.
May 199412
Page 13
Philips SemiconductorsPreliminary specification
Adaptive allocation and scaling for PASC
SAA2013
coding in DCC systems
Table 5 Interface modes.
MODE
Decode00extended settings8microcontroller to SAA2003
Encode00extended settings8microcontroller to SAA2003
PRIORITY
Each type of transfer has a priority. The priorities are:
1. Allocation/scale/settings (highest priority).
2. Status read.
3. Peak read.
4. Extended settings (lowest priority).
A
LLOCATION AND SCALE FACTOR TRANSFER
ADDRESS
INTERFACE MODELENGTH (BITS)DIRECTION
BIT 1BIT 0
01−−−
10settings16microcontroller to SAA2003
11status/peak16 or 48SAA2003 to microcontroller
01allocation/scale48 × 16SAA2013 to SAA2003
10settings16microcontroller to SAA2003
11status/peak16 or 48SAA2003 to microcontroller
the transit registers, and sent next time that allocation is
being sent. In decode, settings are sent as soon as
possible subject to the RTRC flag from SAA2003.
Before sending settings the microcontroller should read
the status of SAA2013 to examine the Ready-To-Receive
bit Settings (RTRS). After the settings have been received
by SAA2013, RTRS will be made logic 0, until the settings
have been sent to SAA2003. Only after RTRS is logic 1
again may the microcontroller send new settings.
The allocation and scale factor information sent from
SAA2013 to SAA2003 during encode has the highest
priority. The other types of transfer interleaved with the
allocation/scale information.
S
ETTINGS TRANSFER
This is a 16-bit transfer. The microcontroller sends settings
to SAA2003. SAA2013 only transfers these without taking
notice of the contents. In encode, the settings are held in
Table 6 Status bits.
BITNAMEFUNCTIONVALID IN
B15 to B12bit rate indexbit rate indicationencode/decode
B11 and B10sample frequency indication44.1, 48, 32 kHz indicationencode/decode
B9RTRS (settings)1 = ready; 0 = not readyencode/decode
B8RTRE (external settings)1 = ready; 0 = not readyencode/decode
B7 and B6MODEsub-band signal mode
identification
B5SYNCsynchronization indicationencode/decode
B4CLKOK1 = OK; 0 = not OKencode/decode
B3 and B2Tr0 and Tr1transparent bitsencode/decode
B1 and B0EMPHASISemphasis indicationencode/decode
TATUS READ
S
Status and peak information may be read from SAA2003
by the microcontroller. The status bits are defined in
Table 6.
encode/decode
May 199413
Page 14
Philips SemiconductorsPreliminary specification
Adaptive allocation and scaling for PASC
coding in DCC systems
Since the two bytes of status information are sampled
separately, the bytes may result from different sub-band
frames.
The only valid bit rate code for the SAA2013 is 1100.
The sample frequency indication is shown in Table 7.
Table 7 Sample frequency indication.
BIT 11BIT 10SAMPLE FREQUENCY
0044.1 kHz; default
0148.0 kHz
1032.0 kHz
11do not use
Ready-to-receive S or E indicates whether the SAA2013 is
ready-to-receive new settings or extended settings from
the microcontroller. This should be checked before
sending new information.
For details of the MODE, SYNC, CLKOK and transparent
bits, refer to the
The emphasis indication can be used to apply the correct
de-emphasis. In encode SAA2013 will correct the
calculated allocation if50⁄15µs emphasis is applied. When
“CCITT J.17” emphasis is applied, the bit allocation
remains the same as when no emphasis is applied.
“SAA2003 data sheet”
.
SAA2013
is possible that peak data may contain an additional delay
of 1 column (667 µs minimum at 48 kHz, 1 ms maximum
at 32 kHz). If the microcontroller attempts to read peak
level data with a delay of less than 1 column, the peak level
data from the previous reading will be repeated. Normally
the microcontroller should allow at least 1 ms between
reads. There is also a delay required between peak data
words (Fig.13).
If the SAA2013 does not have peak data available (for
instance the microcontroller attempts two reads in very
quick succession), it will return all peak data bits set to
logic 0. The microcontroller can detect if valid peak data
has been returned by inspecting bits T16 and T32. If both
bits are set to logic 0 the data is not valid.
handbook, halfpage
MSBLSB
00100011
STATUS MSB
PEAK BYTE 1
PEAK BYTE 3
STATUS LSB
PEAK BYTE 0
PEAK BYTE 2
MGB364
The 2 bytes of the status are ‘sampled’ at different
moments. So the information may not result from the same
sub-band frame.
When making repeated status reads (for instance reading
the RTRS/RTRE flags before sending settings or extended
settings), the microcontroller must send an address
before each status read, to ensure that the byte counter in
the interface is reset to logic 0. If this is not done, then the
peak data will be read. Conversely, it is important not to
send a new address after a status read if the peak data is
required.
P
EAK READ
Peak information is read by clocking a further 4 bytes of
data after a status read. The data format is shown in
Figs 11 and 12. Bits B17 to B31 contain a 15-bit unsigned
peak, LSB first, channel indicated by bit B16. Bits B33 to
B47 contain a 15-bit unsigned peak, channel indicated by
bit B32.
The peak data is delayed by 1 read period. If for example
the microcontroller reads peak level data every 50 ms, the
peak data sourced by SAA2013 will be 50 ms old. Also it
Fig.11 Peak level read format; SAA2013 to
microcontroller.
handbook, halfpage
16
channel
indicator
bits 17 to 31
LSB
15-bit peak
bits 33 to 47
MSB
32
channel
indicator
LSB
15-bit peak
Fig.12 Peak level format.
MSB
MGB365
May 199414
Page 15
Philips SemiconductorsPreliminary specification
Adaptive allocation and scaling for PASC
SAA2013
coding in DCC systems
µ
PEAK 1
15.625 s
HALT
PEAK 2
MGB366
handbook, full pagewidth
L3MODEC
STATUS
BYTES
Fig.13 Peak data timing.
EXTENDED SETTINGS
This is a single byte transfer, valid during decode and encode. The sequence of operations is:
1. Microcontroller reads status from SAA2013, waiting for the flag RTRE to be set.
2. When RTRE is logic 1, the microcontroller writes address bit 0 is logic 0, bit 1 is logic 0.
3. One byte of extended settings is clocked into the transit register (SAA2013).
4. When it is possible (i.e. subject to RTRC being HIGH, and assuming that allocation or status is not waiting), the byte
is transferred from the transit register to the SAA2003.
handbook, full pagewidth
L3MODEC
L3CLKC
L3DATAC
(ADAS-SFC)
t
d1
t
d3
t
d2
t
cH
t
h1
t
cL
t
d4
t
h2
Fig.14 L3 interface timing; SAA2013 to SAA2003 (address mode).
t
d5
MGB367
May 199415
Page 16
Philips SemiconductorsPreliminary specification
Adaptive allocation and scaling for PASC
coding in DCC systems
andbook, full pagewidth
L3MODEC
L3CLKC
L3DATAC
SFC-ADAS)
L3DATAC
(ADAS-SFC)
tt
su1
cH
t
h1
t
d4
t
h3
d1
t
t
d3
t
d2
SAA2013
t
cL
t
h2
t
d5
MGB368
handbook, full pagewidth
L3MODEM
L3CLKM
L3DATAM
(microcontrollerADAS)
Fig.15 L3 interface timing; SAA2013 to SAA2003 (data mode).
tt
su1
cH
t
h1
d1
t
t
cL
t
h2
MGB369
Fig.16 L3 interface timing; microcontroller to SAA2013 (address mode).
May 199416
Page 17
Philips SemiconductorsPreliminary specification
Adaptive allocation and scaling for PASC
coding in DCC systems
handbook, full pagewidth
L3MODEM
L3CLKCM
L3DATAM
(microcontrollerADAS)
L3DATAM
(ADASmicrocontroller)
tt
su1
cH
t
h1
t
d4
t
h3
d1
t
t
d3
t
d2
SAA2013
t
cL
t
h2
t
d5
MGB370
handbook, full pagewidth
Fig.17 L3 interface timing; microcontroller to SAA2013 (data mode).
t
L
L3MODEM/
L3MODEC
t
h2
L3CLKM/
L3CLKC
t
d5
L3DATA/
L3DATAC
(OUTPUT)
t
d1
t
d2
MGB371
Fig.18 L3 interface timing; microcontroller to SAA2013 and SAA2013 to SAA2003 (halt mode).
May 199417
Page 18
Philips SemiconductorsPreliminary specification
Adaptive allocation and scaling for PASC
coding in DCC systems
handbook, full pagewidth
CLK24
t
f
t
cL
SAA2013
T
c24
t
r
t
cH
MGB372
handbook, full pagewidth
CLK24
DATA
Fig.19 Input timing CLK24.
t
h
t , t
r
t
su
f
MGB373
Fig.20 Input signal timing for FSYNC, FRESET, FDIR, FDWS, L3MODEM, L3CLKM, L3DATAM and L3DATAC.
May 199418
Page 19
Philips SemiconductorsPreliminary specification
Adaptive allocation and scaling for PASC
coding in DCC systems
handbook, full pagewidth
FS256
FDAO
SAA2013
t
d
t
h
MGB374
handbook, full pagewidth
FDCL
FDAO
(FDAI)
FDAI,
FDWS
Fig.21 Output signal timing FDAO.
T
t
cL
t
d3
c
t
d4
t
cH
t
su1
t
h1
MGB375
Fig.22 Filtered data interface timing.
May 199419
Page 20
Philips SemiconductorsPreliminary specification
Adaptive allocation and scaling for PASC
coding in DCC systems
Current consumption
The typical current consumption is shown in Fig.23.
5
MBD697
V (V)
DD
10
handbook, halfpage
I
DD
(mA)
8
6
4
2
0
2346
SAA2013
T
=25°C.
amb
Fig.23 Typical current consumption.
LIMITING VALUES
In accordance with the Absolute Maximum Rating System (IEC 134).
Adaptive allocation and scaling for PASC
coding in DCC systems
SOLDERING
Plastic quad flat-packs
YWAVE
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.
SAA2013
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
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.)
-HEATED SOLDER TOOL)
B
Y SOLDER PASTE REFLOW
Reflow soldering requires the solder paste (a suspension
of fine solder particles, flux and binding agent) to be
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 199427
Page 28
Philips SemiconductorsPreliminary specification
Adaptive allocation and scaling for PASC
SAA2013
coding in DCC systems
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 199428
Page 29
Philips SemiconductorsPreliminary specification
Adaptive allocation and scaling for PASC
coding in DCC systems
NOTES
SAA2013
May 199429
Page 30
Philips SemiconductorsPreliminary specification
Adaptive allocation and scaling for PASC
coding in DCC systems
NOTES
SAA2013
May 199430
Page 31
Philips SemiconductorsPreliminary specification
Adaptive allocation and scaling for PASC
coding in DCC systems
NOTES
SAA2013
May 199431
Page 32
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/pp32Date of release: May 1994
Document order number:9397 731 90011
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.