Adaptive allocation and scaling for
record processing in DCC systems
Product specification
Supersedes data of February 1993
File under Integrated Circuits, Miscellaneous
Philips Semiconductors
September 1995
Philips SemiconductorsProduct specification
Adaptive allocation and scaling for
record processing in DCC systems
FEATURES
• Stereo or 2-channel mono encoding
• Status may be read continuously
• Microcontroller interface
• I2S interfaces
• Allocation algorithm including optional emphasis
correction (for 44.1 kHz)
• Reduced power consumption
• 4 V nominal operating voltage capability.
GENERAL DESCRIPTION
Performing the Adaptive Allocation and Scaling function in
the Precision Adaptive Sub-band Coding (PASC) system,
the SAA2012 is intended for use in conjunction with the
stereo filter and codec (SAA2002).
SAA2012
ORDERING INFORMATION
EXTENDED TYPE
NUMBER
SAA2012GP44QFP; note 1plasticSOT205AG
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
PACKAGE
Quality Reference
September 19952
Philips SemiconductorsProduct specification
Adaptive allocation and scaling for
33
32
SAA2012
FDAC
SCL
record processing in DCC systems
BLOCK DIAGRAM
SWS
FS256
FDAF
31
39
34
INTERFACEINTERFACECOMPENSATION DELAY
V
DD
14,24,40
NODONE
RESOL0
RESOL1
FDIR
FRESET
FSYNC
SCALE
TEST3
TEST4
LTDATA
LTCNT1
LTCNT0
LTENA
LTCLK
CLK24
RESET
PWRDWN
20
21
22
37
36
35
38
15
16
5
1
2
3
4
26
23
30
CONTROL
SAA2012
LT INTERFACE
ALLOCATION AND
SCALING
CALCULATION
6,25,44
V
SS
11
7
8
9
10
MEA660
LTDATAC
LTCNT1C
LTCNT0C
LTENC
LTCLKC
September 19953
Fig.1 Block diagram.
Philips SemiconductorsProduct specification
Adaptive allocation and scaling for
record processing in DCC systems
PINNING
SYMBOLPINDESCRIPTION
LTCNT11mode control 1, microcontroller interface input
LTCNT02mode control 0, microcontroller interface input
LTENA3enable microcontroller interface input
LTCLK4bit clock microcontroller interface input
LTDATA5data, microcontroller interface (3-state input/output)
V
SS
LTCNT1C7control 1, microcomputer interface, SAA2002 side output
LTCNT0C8control 0, microcomputer interface, SAA2002 side output
LTENC9enable microcontroller interface, SAA2002 side output
LTCLKC10bit clock; microcontroller interface, SAA2002 side output
LTDATAC11data; microcontroller interface, SAA2002 side (3-state input/output)
TEST112test 1 output; do not connect
TEST213test 2 output; do not connect
V
DD
TEST315test 3 mode input; to be connected to V
TEST416test 4 mode input; to be connected to V
TEST517test 5 input; to be connected to V
TEST618test 6 input; to be connected to V
TEST719test 7 input; to be connected to V
NODONE20no done state selection input
RESOL021resolution selection 0 input
RESOL122resolution selection 1 input
RESET23active HIGH reset input
V
DD
V
SS
CLK242624.576 MHz processing clock input
TEST827test 8 input; to be connected to V
TEST928test 9 input; to be connected to V
TEST1029test 10 input; to be connected to V
PWRDWN30SLEEP mode input
SWS31word selection input; filtered - I
SCL32bit clock input; filtered - I
FDAC33filtered data - I
FDAF34filtered data - I
FSYNC35sub-band synchronization on input; filtered - I
FRESET36reset signal input from SAA2002
FDIR37direction input of the I
SCALE38scale factor index select (note 1)
FS25639system clock input; sample frequency × 256
V
DD
6supply ground (0 V)
14supply voltage (+5 V)
24supply voltage (+5 V)
25supply ground (0 V)
2
S-interface; SAA2002 side (3-state input/output)
2
S-interface; SAA2002 side (3-state input/output)
40supply voltage (+5 V)
2
S-interface
2
S-interface
SS
SS
SS
SS
SS
SS
2
S-interface
DD
DD
2
S-interface
SAA2012
September 19954
Philips SemiconductorsProduct specification
Adaptive allocation and scaling for
record processing in DCC systems
SYMBOLPINDESCRIPTION
n.c.41not connected
n.c.42not connected
n.c.43not connected
V
SS
Note
1.The SCALE input must be set LOW for use with the SAA2002. If operation with the SAA2001/2021 combination is
required the SCALE input must be set HIGH.
44supply ground (0 V)
SAA2012
LTCNT1
LTCNT0
LTENA
LTCLK
LTDATA
V
SS
LTCNT1C
LTCNT0C
LTENC
LTCLKC
LTDATAC
SS
V
n.c.
n.c.
44
43
42
1
2
3
4
5
6
7
8
9
10
11
12
13
14
V
TEST1
TEST2
n.c.
41
15
DD
TEST3
DD
V
FS256
40
39
SAA2012
16
17
TEST4
TEST5
SCALE
38
18
TEST6
FDIR
37
19
TEST7
FRESET
FSYNC
36
35
21
20
RESOL0
NODONE
FDAF
34
22
RESOL1
33
32
31
30
29
28
27
26
25
24
23
MEA656
FDAC
SCL
SWS
PWRDWN
TEST10
TEST9
TEST8
CLK24
V
SS
V
DD
RESET
September 19955
Fig.2 Pin configuration.
Philips SemiconductorsProduct specification
Adaptive allocation and scaling for
record processing in DCC systems
drive
capstan
heads
and
tape
SAA2012
write
TDA1319
TDA1316 or
speed control
2
codec
SAA2002
stereo filter
I S
(sub-band)
read
digital
SAA2032
SAA2022
adaptive
SAA2012
TDA1318
TDA1317 or
equalizer
RAM
256 kbits
scale factors
allocation and
TAPE DRIVE PROCESSING
MEA695 - 2
MICROCONTROLLER
Fig.3 DCC data flow diagram.
September 19956
2
I S
ADC
SAA7360
RECORDING + PLAY BACK
input
analog
DAC
SAA7323
output
analog
DAIO
TDA1315
digital input
digital output
AUDIO INPUT/OUTPUTPASC PROCESSING
Philips SemiconductorsProduct specification
Adaptive allocation and scaling for
record processing in DCC systems
FUNCTIONAL DESCRIPTION
PASC
Precision Adaptive Sub-band Coding achieves highly
efficient digital encoding with a bit-rate of 384 kbits/s. It
utilizes a system producing sub-band samples from an
incoming digital audio signal. This relies upon the audibility
of signals above a given level and upon high amplitude
signals masking those of lower amplitude. Although each
sub-band signal is of approximately 750 Hz bandwidth, it
possesses considerable overlap with those adjacent to it.
During the process of encoding, the PASC processor
analyses the broadband audio signal at sampling
frequency (f
sampling frequency (fs/32).
The PASC signal consists of frames conveying the
information corresponding to 384 sub-band samples.
These also include a synchronization pattern identifying
the start of each new frame. The allocation information for
the 32 sub-bands is transferred as 4-bit values. If the
amplitude of a sub-band signal is below the masking
threshold it will be omitted from the PASC signal.
The duration of a PASC frame depends upon sampling
frequency and is adjusted to 384 divided by fs.
Adaptive Allocation and Scaling
The PASC system calculates the masking power of the
sub-band signals and adds the masking threshold.
Sub-band signals with power below this threshold denote
information to be discarded. Non-masked signals are
coded using floating point notation in which a mantissa
corresponds in length to the difference between peak
power and masking threshold. The process is repeated for
every PASC frame and is known as the Adaptive
Allocation of the available capacity.
Encoding mode
Signal FDIR sets the data flow direction on the
Filtered-I
(FDIR = LOW) the device will accept samples from FDAF.
These will be delayed by a number of sample periods
depending upon the setting of the SCALE input. In the
event of operation with the SAA2002 (SCALE = 0) this
delay will be 480 SWS periods. This will ensure alignment
of the data with the computed allocations.
After the delay the samples will be presented on FDAC
(pin 33). The circuit also performs all the calculations
required to build the allocation table which is used in the
codec (SAA2002).
) by splitting it into 32 sub-band signals at a
s
2
S-interface. In the encoding mode
SAA2012
When used with the SAA2002 the calculated scale factor
indices are sent via the LT interface. These operations are
performed for every frame of the sub-band codec.
In order to synchronize with the codec and utilize the
correct tables for the calculations the SAA2012 frequently
requests the status of the codec. It monitors the bit-rate,
sample frequency, operation mode and the emphasis
information and uses the ‘ready-to-receive’ bit of the codec
to determine the moment of the transfer of allocation
information.
Decoding Mode
In the decoding mode (FDIR = HIGH) the SAA2012 will
take samples from FDAC which will be presented on the
FDAF after a delay of 160 SWS periods. The LT interface
between microcontroller and codec (SAA2002) will only be
affected by the ‘ready-to-receive’ bit from the codec
(SAA2002).
Microcontroller Interface Operation
Information on the interface between microcontroller and
codec (SAA2002) will flow in a regular sequence
synchronized with the codec (SAA2002):
• With every FSYNC the SAA2012 will read the status of
the codec (SAA2002).
• Following the calculation of the allocation and scale
factors the SAA2012 will send the first allocation
information unit (16-bits). It will then continuously read
the codec (SAA2012) status to ascertain when it is able
to receive further allocation information units. When the
transfer of these units is complete the SAA2012 will
send settings and (for SCALE = 0) scale factor indices.
• The extended settings will be sent to the codec as soon
as possible after reception from the microcontroller.
The microcontroller communicates with the SAA2012 in a
similar fashion:
• Status can be read continuously. The SAA2012 will
output a copy of the codec (SAA2002) status on the
LTDATA line except for the ‘ready-to-receive’ bits which
are generated by the SAA2012. These indicate whether
the SAA2012 is ready to receive the next settings or
extended settings.
• Settings can be sent following every occasion that the
‘ready-to-receive’ bit ‘S’ changes to logic 1.
• Extended settings can be sent following each occasion
that the ‘ready-to-receive’ bit ‘E’ changes to logic 1.
September 19957
Philips SemiconductorsProduct specification
Adaptive allocation and scaling for
record processing in DCC systems
Mode Control
Operation is controlled by the FRESET and FDIR signals.
FRESET causes a general reset. The FDIR signal is
sampled at the falling edge of the FRESET signal to
determine the operation mode:
Figure 4 shows the timing diagram for FRESET and FDIR.
Resolution Selection
The (SAA2012) is designed for operation with input
devices (ADCs) which may possess a different sample
resolution capability, i.e. audio sample inputs into the
sub-band filters. RESOL0 (pin 21) and RESOL1 (pin 22)
may be utilized to adjust the allocation information
calculation to the resolution of the samples.
With the instance of NODONE (pin 20) being HIGH, all
available bits in the bit-pool will be allocated. If NODONE
is LOW, no bits will be allocated to the sub-bands with
energy levels below the theoretical threshold for the
selected resolution. For encoding in accordance with the
DCC standard NODONE must be HIGH.
SAA2012
Table 1Resolution selection.
RESOL1RESOL0RESOLUTION
0016 bits
0118 bits
1014 bits
1115 bits
Sleep mode switching
When the potential on the RESET pin (pin 23) is held HIGH
for at least 5T
after which it will operate in its decoding mode.
The sleep mode is activated when the PWRDWN pin
(pin 30) is held HIGH. The 3-state buffers will be set to a
high impedance while the normal outputs will retain the
state attained prior to this mode being entered. This mode
can only be used if other associated circuits react
accordingly. The sleep mode is de-activated by a reset
action.
Operation for the sleep mode switching is shown in Fig.5.
Adaptive allocation and scaling for
record processing in DCC systems
SAA2012
channel
SWS
FSYNC
sub-band
LRLLLLLLRRRRRR
31013101
MBC126 - 2
Fig.7 FSYNC relative to SWS.
Filtered-I2S-Interfaces
Interfaces with the sub-band filter and codec (SAA2002) consist of the signals shown in Table 2.
2
Table 2The filtered-I
S-interface.
SIGNALTYPEDESCRIPTIONFREQUENCY
SWSinputword selectionf
SCLinputbit clock64f
FDAFbi-directionalfiltered data to/from the filter section of SAA2002−
FDACbi-directionalfiltered data to/from the codec section of SAA2002−
FSYNCinputfilter synchronizationf
FRESETinputreset−
2
FDIRinputfiltered - I
S-interface direction of data flow−
s
s
s
/32
The format for transferring filtered data is shown in Fig.6.
Input frequency (f
) must be provided as system clock. This frequency is used by the interfaces with the SAA2002.
i
The frequency of the SWS signal (pin 31) is equal to the sample frequency (fs). Bit clock SCL (pin 32) is 64 times fs; thus
each SWS period contains 64 data bits, 48 of which are actually used in data transfer. The half period when SWS is logic
0 is used to transfer left-channel information, when SWS is logic 1 transfer of right-channel data is allowed.
The 24-bit samples are transferred with the most significant bit first. This bit is transferred during the bit clock period, one
bit time after the change in SWS.
FSYNC signal is provided for the purposes of synchronization and indicates the portion of the SWS period during which
the samples of sub-band 0 are transferred.
The relationship between FSYNC and the SWS is logic 0 data transfer period is shown in Fig.7
September 199510
Philips SemiconductorsProduct specification
Adaptive allocation and scaling for
record processing in DCC systems
t
cH
SCL
t
d3
output
input
SAA2012
4T
t
cL
t
d4
t
su1
t
h1
MBC127 - 2
OUTPUT applies to FDAF and FDAC in the output mode.
INPUT applies to FDAF and FDAC in the input mode, SWS and FSYNC.
T = 1 fs 256 cycle time.
tHc≥ T + 35 ns minimum HIGH time SCL.
tLc≥ T + 35 ns minimum LOW time SCL.
td3≥ 2T − 10 ns hold time output after SCL HIGH.
td4≤ 3T + 60 ns delay time output after SCL HIGH.
t
≥ 20 ns set-up time input before SCL HIGH.
su1
th1≥ T + 35 ns hold time input after SCL HIGH.
FDIR
t
W1
FDA
HIGH ZHIGH Z
t
W2
MEA692 - 1
tW1≥ 3T minimum time high impedance to FDA enabled.
tW2≥ 2T + 35 ns maximum time FDA enabled to high impedance.
September 199511
Fig.8 Filtered-I2S interface timing.
Philips SemiconductorsProduct specification
Adaptive allocation and scaling for
record processing in DCC systems
Microcontroller Interface
Two microcontroller interfaces are provided; one for
connection to the microcontroller interface of the
SAA2002, the other to connect to the system controller.
Information is conveyed via the SAA2012 which executes
monitoring and extracts signals (e.g. settings and
synchronization) essential to its operation. It also sends
allocation information to the SAA2002. However, the
SAA2012 does not monitor the external settings bits from
the microcontroller (see “Extended settings
(LTCNT1(C) = LTCNT0(C) = logic 0)” ).
Table 3SAA2012 Interface with microcontroller.
SIGNALTYPEDESCRIPTION
LTCLKinputbit clock
LTDATAbi-directionaldata
LTCNT0inputcontrol line 0
LTCNT1inputcontrol line 1
LTENAinputenable
The SAA2012 is a slave on this interface which is active
only when the enable signal LTENA (pin 3) is logic 1. This
allows connection of this interface to other devices. Only
the enable signal is not common to all devices.
SAA2012
Table 4SAA2012 Interface with SAA2002.
SIGNALTYPEDESCRIPTION
LTCLKoutputbit clock
LTDATACbi-directionaldata
LTCNT0Coutputcontrol line 0
LTCNT1Coutputcontrol line 1
LTENCoutputenable
The SAA2012 is master on this interface and provides all
signals with the exception of the data in the instance of
status transfer from SAA2002 to SAA2012.
Information conveyed via these interfaces is transferred in
8 or 16-bit serial units with the type of information
designated by the control lines LTCNT1C and LTCNT0C.
A transfer of information begins when the master sets the
control lines for the required action. It then sets the
LTENA/C line to logic 1. Once this signal is established the
slave determines the kind of action required and prepares
for the transfer of data.
When the master supplies the LTCLK/C signals, data is
transferred either to or from the slave in units of 8-bits; the
least significant bit (LSB) is always transferred first. A
transfer of 16-bits is made in two, 8-bit units with the most
significant 8-bit (MSB) unit first. In between the two 8-bit
units the LTENA/C signals remain logic 1.
An example of information transfer via SAA2012 interfaces
is shown in Fig.9.
Eight information bits, generated by the microcontroller,
are transferred in this mode. The SAA2012 will transfer
these bits to the SAA2002 as soon as possible but does
not monitor this information.
The relationship of the extended settings is shown in Fig.10.
Allocation and SCALING information
(LTCNT1(C) = logic 0, LTCNT0(C) = logic 1)
In the encoding mode (FDIR = logic 0) the SAA2012 will
transfer allocation information to the SAA2002. This will
occur once for every SAA2002 frame.
The information will consist of 16 transfers each of 16-bits.
To synchronize the SAA2012 operation with that of the
SAA2002, following the first 16-bit transfer of allocation
data the SAA2012 checks the SAA2002 status to ensure it
is ready to receive the remainder of the allocation
information. Transfer of allocation data is completed by
sending settings. Between 16-bit transfers the LTENC line
returns to logic 0 as shown in Fig.11.
The order in which the bits occur on the interface during
allocation information transfer is shown in Fig.12.
The 4-bit sub-band allocation unit contains the number of
bits allocated to the sub-band minus 1. A value of 0000
indicates no bits allocated to that sub-band.
SAA2012
With stereo encoding, left and right channels are
designated L and R. This changes to channels I or II for
2-channel mono mode. If SCALE = logic 0 the transfer of
allocation information will be followed by the transfer of
scale factors. Each 16-bit transfer contains two scale
factor indices.
The following algorithm shows the process of information
transfer:
COUNT = 0
SEND ALLOCATION (COUNT)
REPEAT
READ STATUS
UNTIL
READY-TO-RECEIVE
FOR COUNT = 1 to 15
DO
SEND ALLOCATION (COUNT)
SEND SETTINGS
IF SCALE = 0
THEN
FOR COUNT = 0 to 31
DO
SEND SCALE FACTORS (COUNT)
September 199514
Philips SemiconductorsProduct specification
Adaptive allocation and scaling for
record processing in DCC systems
LTENC
16 bits16 bits
LTCLKC
SAA2012
MBC130
LTENA/C
LTCNT0(C)/1(C)
LTCLK(C)
LTDATA(C)
bit :
Fig.11 LTENC behaviour for 16-bit transfers.
A or SL :8 9 11 1 11
01234
012345671
5
MEA691
September 199515
Fig.12 The order of interface bits during allocation information transfer.
Philips SemiconductorsProduct specification
Adaptive allocation and scaling for
record processing in DCC systems
Without using the information, the SAA2012 transfers microcontroller settings to the SAA2002.
Prior to sending settings, the microcontroller would utilize the SAA2012 status readings to ensure its readiness to accept
and convey the data.
Following reception of the settings the SAA2012 will cause the ready-to-receive bit to be logic 0 until the settings have
been sent to the SAA2002. The microcontroller can only send this data when this bit is logic 1.
The order of bits on the interface is shown in Fig.13.
Table 8Microprocessor settings applied to the SAA2002 via the SAA2012.
SAA2012
BITS
MSBLSB
S15S14S13S12bit-rate indexbit-rate indicationencode
S11−−S10sample frequency44.1, 48 or 32 kHz indicationencode
The SAA2002 and SAA2012 operation may be checked by reading these bits. All, except the ready-to-receive bits, are
generated by the SAA2002.
The bit rate index shows the bit rate of the sub-band signal in units of 32 kbits/s. The SAA2012 is designed for bit rates
of 384, 256, 192 and 128 kbits/s only.
Table 9Order of SAA2002 bits as they appear on the interface (see also Fig.14).
BITS
MSBLSB
T15T14T13T12bitrate indexbit-rate indicationencode/decode
T11−−T10sample frequency44.1, 48 or 32 kHz indicationencode/decode
T9−−−ready-to-receive S1 = ready; 0 = not readyencode/decode
T8−−−ready-to-receive E1 = ready; 0 = not readyencode/decode
T7−−T6MODEsub-band signal mode IDencode/decode
T5−−−SYNCsynchronization indicatordecode
T4−−−CLKOK1 = OK; 0 = not OKencode/decode
T3−−T2Tr0 - Tr1transparent bitsencode/decode
T1−−T0EMPHASISemphasis indicationencode/decode
NAMEFUNCTIONVALID IN
s
NAMEFUNCTIONVALID IN
1 = external; 0 = internalencode/decode
September 199517
Philips SemiconductorsProduct specification
Adaptive allocation and scaling for
record processing in DCC systems
LTENA/C
LTCNT0(C)/1(C)
LTCLK(C)
LTDATA(C)
bit :
T : 8911111
01234
5
SAA2012
012345671
MBC133
Fig.14 The order of appearance of bits on the interface.
Table 10 Sample frequency indication.
MSBLSBf
s
REMARK
0044.1 kHzdefault value
0148 kHz
1032 kHz
11−do not use
With EMPHASIS activated (S1 = T1 = logic 0 and
S0 = T0 = logic 1) only bit rates 384 and 256 kbits/s can
be used.
A ready-to-receive S or E indicates whether or not the
SAA2012 can receive new settings or extended settings
respectively from the microcontroller and should be
checked prior to sending new information.
The SAA2012 can only be used to encode stereo (mode
00) signals and 2-channel mono (mode 10) signals.
During the decoding mode this bit indicates if the operation
of the SAA2002 is in synchronization with the PASC
signal. If not the SAA2002 cannot perform the decoding.
CLKOK indicates whether or not the f
s256
clock
corresponds with the specified sample frequency.
EMPHASIS indication may be used to apply correct
de-emphasis. During the encoding 50/15 µs mode the
SAA2012 will correct the calculated allocation if emphasis
is applied for a 44.1 kHz sampling frequency.
Table 11 MODE indication.
MSBLSBMODEOUTPUT
00stereoL and R
01joint stereoL and R
102-channel mono I or II as selected
111-channel mono mono, no selection
Frequency Range Limitation
In encode mode the frequency range will be limited at
lower rates. This is implemented by making the samples of
higher frequency sub-bands equal to 0 before the
allocation calculation. This automatically ensures that
these sub-bands do not get any bits allocated.
Table 12 shows the sub-bands affected and the resulting
frequency range.
The transfer of either 8-bits or 16-bits is permitted for the
transfer of status information. When only 8-bits are
transferred, these will always form the first byte and may
be used in checking the ready-to-receive bit.
September 199518
Philips SemiconductorsProduct specification
Adaptive allocation and scaling for
record processing in DCC systems
Table 12 The sub-bands affected and the resulting frequency range.
tLe > 210 ns minimum LOW time LTENA prior to transfer.
t
> 50 ns set-up time LTCNT0, 1 before LTENA HIGH.
su1
th1 > 210 ns hold time LTCNT0/1 after LTENA HIGH.
t
> 210 ns set-up time LTENA before LTCLK LOW.
su2
th2 > 210 ns hold time LTENA after LTCLK HIGH.
tcL > 210 ns minimum LOW time LTCLK.
tcH > 210 ns minimum HIGH time LTCLK.
t
> 210 ns set-up time LTDATA before LTCLK HIGH.
su3
th3 > 50 ns hold time LTDATA after LTCLK HIGH.
t
> 210 ns set-up time LTCLK before LTENA HIGH.
su4
t
t
cL
cH
MEA658 - 2
September 199519
Fig.15 Microcontroller to SAA2012 timing.
Philips SemiconductorsProduct specification
Adaptive allocation and scaling for
record processing in DCC systems
LTENA
LTCNT0/1
LTCLK
tW1 > 550 ns minimum time between two 8-bit transfers.
Fig.16 16-bit transfers.
t
Le
LTENA must remain HIGH
t
W1
SAA2012
MBC135 - 1
LTENA
LTCNT0/1
LTCLK
LTDATA
bit :
t
su4
t
su1
t
h1
t
su2
tt
d1d2
01
tLe > 210 ns minimum LOW time LTENA prior to transfer.
t
> 50 ns set-up time LTCNT0/1 before LTENA HIGH.
su1
th1 > 210 ns hold time LTCNT0(C)/1(C) after LTENA HIGH.
t
> 210 ns set-up time LTENA before LTCLK LOW.
su2
th2 > 210 ns hold time LTENA before LTCLK HIGH.
tcL > 210 ns minimum LOW time LTCLK.
tcH > 210 ns minimum HIGH time LTCLK.
td1 < 385 ns maximum delay LTDATA after LTENA HIGH.
td2 < 385 ns maximum delay LTDATA after LTCLK HIGH.
th5 > 145 ns hold time LTDATA after LTCLK HIGH.
t
> 210 ns set-up time LTCLK before LTENA HIGH.
su4
th6 > 0 ns hold time LTDATA after LTENA LOW.
t
h2
t
t
cL
cH
th5t
h6
MEA657 - 2
September 199520
Fig.17 SAA2012 to microcontroller timing.
Philips SemiconductorsProduct specification
Adaptive allocation and scaling for
record processing in DCC systems
LTENA
LTCNT0/1
LTCLK
tW2 > 550 ns minimum time between two 8-bit transfers.
Fig.18 16-bit transfers.
LTENA must remain HIGH
t
W2
SAA2012
MBC137
t
Le
LTENC
t
su1
LTCNT0(C)/1(C)
LTCLKC
LTDATAC
bit :
t
su4
t
su2
tt
su3h3
01
tLe > 400 ns minimum LOW time LTENA prior to transfer.
t
> 400 ns set-up time LTCNT0(C)/1(C) before LTENC HIGH.
su1
t
> 200 ns set-up time LTENC before LTCLKC LOW.
su2
th2 > 400 ns hold time LTENC before LTCLK HIGH.
tcL > 210 ns minimum LOW time LTCLKC.
tcH > 210 ns minimum HIGH time LTCLKC.
t
> 210 ns set-up time LTDATAC before LTCLKC HIGH.
su3
th3 > 160 ns hold time LTDATAC after LTCLKC HIGH.
t
> 900 ns set-up time LTCLKC before LTENC HIGH.
su4
t
h2
t
t
cL
cH
MBC138 - 2
September 199521
Fig.19 SAA2012 to SAA2002 timing.
Philips SemiconductorsProduct specification
Adaptive allocation and scaling for
record processing in DCC systems
LTENC
LTCNT0(C)/1(C)
LTCLKC
tW2 > 600 ns minimum time between two 8-bit transfers.
Fig.20 16-bit transfers.
t
Le
SAA2012
LTENC must remain HIGH
MBC139
LTENC
t
su1
LTCNT0(C)/1(C)
LTCLKC
LTDATAC
bit :
t
su4
t
su2
tt
d1d2
01
tLe > 400 ns minimum LOW time LTENC prior to transfer.
t
> 400 ns set-up time LTCNT0(C)/1(C) before LTENC HIGH.
su1
t
> 200 ns set-up time LTENC before LTCLKC LOW.
su2
th2 > 400 ns hold time LTENC before LTCLKC HIGH.
tcL > 210 ns minimum LOW time LTCLKC.
tcH > 210 ns minimum HIGH time LTCLKC.
td1 < 300 ns maximum delay LTDATAC after LTENC HIGH.
td2 < 300 ns maximum delay LTDATAC after LTCLKC HIGH.
t
> 900 ns set-up time LTCLKC before LTENC HIGH.
su4
th5 > 160 ns hold time, after LTCLKC HIGH.
th6 > 0 ns hold time LTDATAC after LTENC LOW.
t
h2
t
t
cL
cH
th5t
h6
MBC140 - 2
September 199522
Fig.21 SAA2002 to SAA2012 timing.
Philips SemiconductorsProduct specification
Adaptive allocation and scaling for
record processing in DCC systems
SAA2012
LTENC
LTCNT0(C)/1(C)
LTCLKC
LTENC must remain HIGH
t
W2
MBC141
tW2 > 600 ns minimum time between two 8-bit transfers.
Fig.22 16-bit transfers.
LIMITING VALUES
In accordance with the Absolute Maximum Rating System (IEC 134).
SYMBOLPARAMETERCONDITIONSMIN.MAX.UNIT
V
DD
V
I
I
DD
I
I
I
O
P
tot
T
stg
T
amb
V
es1
V
es2
supply voltage−0.5+6.5V
input voltagenote 1−0.5VDD + 0.5 V
supply current−100mA
input current−±10mA
output current−±40mA
total power dissipation−550mW
storage temperature−55+150°C
operating ambient temperature−40+85°C
electrostatic handlingnote 2−1500+1500V
electrostatic handlingnote 3−70+70V
Notes
1.Input voltage should not exceed 6.5 V unless otherwise specified.
2.Equivalent to discharging a 100 pF capacitor through a 1.5 kΩ series resistor.
3.Equivalent to discharging a 200 pF capacitor through a 0 Ω series resistor.
September 199523
Philips SemiconductorsProduct specification
Adaptive allocation and scaling for
record processing in DCC systems
Adaptive allocation and scaling for
record processing 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.
Y SOLDER PASTE REFLOW
B
SAA2012
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.)
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.
-HEATED SOLDER TOOL)
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.
September 199527
Philips SemiconductorsProduct specification
Adaptive allocation and scaling for
record processing 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 rating 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.
SAA2012
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.
September 199528
Philips SemiconductorsProduct specification
Adaptive allocation and scaling for
record processing in DCC systems
SAA2012
NOTES
September 199529
Philips SemiconductorsProduct specification
Adaptive allocation and scaling for
record processing in DCC systems
SAA2012
NOTES
September 199530
Philips SemiconductorsProduct specification
Adaptive allocation and scaling for
record processing in DCC systems
SAA2012
NOTES
September 199531
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
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.