DATASHEETS saa2012 DATASHEETS (Philips)

INTEGRATED CIRCUITS
DATA SH EET
SAA2012
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 Semiconductors Product 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
SAA2012GP 44 QFP; note 1 plastic SOT205AG
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.
PINS PIN POSITION MATERIAL CODE
PACKAGE
Quality Reference
September 1995 2
Philips Semiconductors Product specification
Adaptive allocation and scaling for
33 32
SAA2012
FDAC
SCL
record processing in DCC systems
BLOCK DIAGRAM
SWS
FS256
FDAF
31
39
34
INTERFACE INTERFACECOMPENSATION 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 1995 3
Fig.1 Block diagram.
Philips Semiconductors Product specification
Adaptive allocation and scaling for record processing in DCC systems
PINNING
SYMBOL PIN DESCRIPTION
LTCNT1 1 mode control 1, microcontroller interface input LTCNT0 2 mode control 0, microcontroller interface input LTENA 3 enable microcontroller interface input LTCLK 4 bit clock microcontroller interface input LTDATA 5 data, microcontroller interface (3-state input/output) V
SS
LTCNT1C 7 control 1, microcomputer interface, SAA2002 side output LTCNT0C 8 control 0, microcomputer interface, SAA2002 side output LTENC 9 enable microcontroller interface, SAA2002 side output LTCLKC 10 bit clock; microcontroller interface, SAA2002 side output LTDATAC 11 data; microcontroller interface, SAA2002 side (3-state input/output) TEST1 12 test 1 output; do not connect TEST2 13 test 2 output; do not connect V
DD
TEST3 15 test 3 mode input; to be connected to V TEST4 16 test 4 mode input; to be connected to V TEST5 17 test 5 input; to be connected to V TEST6 18 test 6 input; to be connected to V TEST7 19 test 7 input; to be connected to V NODONE 20 no done state selection input RESOL0 21 resolution selection 0 input RESOL1 22 resolution selection 1 input RESET 23 active HIGH reset input V
DD
V
SS
CLK24 26 24.576 MHz processing clock input TEST8 27 test 8 input; to be connected to V TEST9 28 test 9 input; to be connected to V TEST10 29 test 10 input; to be connected to V PWRDWN 30 SLEEP mode input SWS 31 word selection input; filtered - I SCL 32 bit clock input; filtered - I FDAC 33 filtered data - I FDAF 34 filtered data - I FSYNC 35 sub-band synchronization on input; filtered - I FRESET 36 reset signal input from SAA2002 FDIR 37 direction input of the I SCALE 38 scale factor index select (note 1) FS256 39 system clock input; sample frequency × 256 V
DD
6 supply ground (0 V)
14 supply voltage (+5 V)
24 supply voltage (+5 V) 25 supply ground (0 V)
2
S-interface; SAA2002 side (3-state input/output)
2
S-interface; SAA2002 side (3-state input/output)
40 supply 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 1995 4
Philips Semiconductors Product specification
Adaptive allocation and scaling for record processing in DCC systems
SYMBOL PIN DESCRIPTION
n.c. 41 not connected n.c. 42 not connected n.c. 43 not 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.
44 supply 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 1995 5
Fig.2 Pin configuration.
Philips Semiconductors Product 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 1995 6
2
I S
ADC
SAA7360
RECORDING + PLAY BACK
input
analog
DAC
SAA7323
output
analog
DAIO
TDA1315
digital input
digital output
AUDIO INPUT/OUTPUT PASC PROCESSING
Philips Semiconductors Product 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 1995 7
Philips Semiconductors Product 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:
FDIR = logic 1 decoding mode, SAA2012 in feed-through mode
FDIR = logic 0 encoding mode, SAA2012 in calculation 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 1 Resolution selection.
RESOL1 RESOL0 RESOLUTION
0 0 16 bits 0 1 18 bits 1 0 14 bits 1 1 15 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.
clock periods, the device will be reset
clk24
FRESET
t
suD
FDIR
trH > 5T t
suD
= 210 ns (for CLK = 24.576 MHz) minimum time; FRESET = HIGH.
clk24
< 0 ns minimum set-up time; FDIR to FRESET = LOW.
Fig.4 Timing of FRESET and FDIR.
September 1995 8
t
rH
MBC123 - 1
Philips Semiconductors Product specification
Adaptive allocation and scaling for record processing in DCC systems
PWRDWN
RESET
sleep mode active
SAA2012
t
rH
MEA659 - 1
trH > 5T
= 210 ns (for CLK = 24.576 MHz) minimum time; RESET = HIGH.
clk24
Fig.5 Sleep mode switching.
channel
SWS
SCL
FDA
bit :
1
0
msb lsb
left 32 bits
7 bits
2102322212
2322212
msb
right
0
MBC149 - 1
September 1995 9
Fig.6 Format for transferring filtered data.
Philips Semiconductors Product specification
Adaptive allocation and scaling for record processing in DCC systems
SAA2012
channel
SWS
FSYNC sub-band
LRLLLLLLRRRRRR
31 0 1 31 0 1
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 2 The filtered-I
S-interface.
SIGNAL TYPE DESCRIPTION FREQUENCY
SWS input word selection f
SCL input bit clock 64f FDAF bi-directional filtered data to/from the filter section of SAA2002 FDAC bi-directional filtered data to/from the codec section of SAA2002
FSYNC input filter synchronization f
FRESET input reset
2
FDIR input filtered - 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 1995 10
Philips Semiconductors Product 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 Z HIGH 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 1995 11
Fig.8 Filtered-I2S interface timing.
Philips Semiconductors Product 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 3 SAA2012 Interface with microcontroller.
SIGNAL TYPE DESCRIPTION
LTCLK input bit clock LTDATA bi-directional data LTCNT0 input control line 0 LTCNT1 input control line 1
LTENA input enable
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 4 SAA2012 Interface with SAA2002.
SIGNAL TYPE DESCRIPTION
LTCLK output bit clock
LTDATAC bi-directional data LTCNT0C output control line 0 LTCNT1C output control line 1
LTENC output enable
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.
Table 5 SAA2012 interface control lines functions.
LTCNT1(C) LTCNT0(C) MODE FROM TO TRANSFER OF
0 0 extended settings microcontroller SAA2002 8 bits 0 1 allocation; note 1 SAA2012 SAA2002 16/48 × 16 bits 1 0 settings microcontroller SAA2002 16 bits 1 1 status codec microcontroller 8 or 16 bits
Note
1. This mode only on the interface between SAA2012 and SAA2002. If SCALE = logic 1 then 16 × 16-bits. If SCALE = logic 0 then 48 × 16-bits.
September 1995 12
Philips Semiconductors Product specification
Adaptive allocation and scaling for record processing in DCC systems
LTENA/C
LTCNT0(C)/1(C)
LTCLK(C)
LTDATA(C)
01234567
SAA2012
MBC128
LTENA/C
LTCNT0(C)/1(C)
LTCLK(C)
LTDATA(C)
Fig.9 Example of information transfer via SAA2012 interfaces.
E0 E1 E2 E3 E4 E5 E6 E7
MBC129
Refer to the SAA2002 description for the meaning of these bits as they pass SAA2012 unchanged.
September 1995 13
Fig.10 Extended settings LTCNT1(C) and LTCNT0(C).
Philips Semiconductors Product specification
Adaptive allocation and scaling for record processing in DCC systems
Extended settings (LTCNT1(C) = LTCNT0(C) = logic 0)
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 1995 14
Philips Semiconductors Product specification
Adaptive allocation and scaling for record processing in DCC systems
LTENC
16 bits 16 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 1 1 1 1 1
01234
012345671
5
MEA691
September 1995 15
Fig.12 The order of interface bits during allocation information transfer.
Philips Semiconductors Product specification
Adaptive allocation and scaling for record processing in DCC systems
Table 6
BITS
CHANNEL SUB-BAND
MSB LSB
A15 A14 A13 A12 L 2 × COUNT A11 A10 A9 A8 R 2 × COUNT
A7 A6 A5 A4 L (2 × COUNT) + 1 A3 A2 A1 A0 R (2 × COUNT) + 1
Table 7
BITS
CHANNEL CONTENTS
MSB LSB
SL15 SL14 −−00 SL13 SL12 - SL11 - SL10 - SL9 SL8 L SCALE FACTOR (COUNT)
SL7 SL6 −−00 SL5 SL4 - SL3 - SL2 - SL1 SL0 R SCALE FACTOR (COUNT)
SAA2012
LTENA/C
LTCNT0(C)/1(C)
LTCLK(C)
LTDATA(C)
bit :
S : 8911111
01234
012345671
5
Fig.13 The order of bits on the interface.
MBC132
September 1995 16
Philips Semiconductors Product specification
Adaptive allocation and scaling for record processing in DCC systems
Settings (LTCNT1(C) = logic 1, LTCNT0(C) = logic 0)
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 8 Microprocessor settings applied to the SAA2002 via the SAA2012.
SAA2012
BITS
MSB LSB
S15 S14 S13 S12 bit-rate index bit-rate indication encode S11 −−S10 sample frequency 44.1, 48 or 32 kHz indication encode
S9 −−−DECODE 1 = decode; 0 = encode encode/decode S8 −−−external 256f S7 −−−2-channel mono 1 = (2-channel mono); 0 = stereo encode S6 −−−MUTESFC 1 = mute; 0 = no mute encode/decode S5 −−−not used encode/decode S4 −−−CH I 1 = channel I; 0 = channel II decode S3 −−S2 Tr0 - Tr1 transparent bits encode S1 −−S0 EMPHASIS emphasis indication encode
Status (LTCNT1(C) = LTCNT0(C) = logic 1)
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 9 Order of SAA2002 bits as they appear on the interface (see also Fig.14).
BITS
MSB LSB
T15 T14 T13 T12 bitrate index bit-rate indication encode/decode T11 −−T10 sample frequency 44.1, 48 or 32 kHz indication encode/decode
T9 −−−ready-to-receive S 1 = ready; 0 = not ready encode/decode T8 −−−ready-to-receive E 1 = ready; 0 = not ready encode/decode T7 −−T6 MODE sub-band signal mode ID encode/decode T5 −−−SYNC synchronization indicator decode T4 −−−CLKOK 1 = OK; 0 = not OK encode/decode T3 −−T2 Tr0 - Tr1 transparent bits encode/decode T1 −−T0 EMPHASIS emphasis indication encode/decode
NAME FUNCTION VALID IN
s
NAME FUNCTION VALID IN
1 = external; 0 = internal encode/decode
September 1995 17
Philips Semiconductors Product 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.
MSB LSB f
s
REMARK
0 0 44.1 kHz default value 0 1 48 kHz 1 0 32 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.
MSB LSB MODE OUTPUT
0 0 stereo L and R 0 1 joint stereo L and R 1 0 2-channel mono I or II as selected 1 1 1-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 1995 18
Philips Semiconductors Product specification
Adaptive allocation and scaling for record processing in DCC systems
Table 12 The sub-bands affected and the resulting frequency range.
BIT RATE f
s
256 kbits/s 48 kHz 29, 30, 31 >21750 Hz 192 kbits/s 48 kHz 20, 21, 22, ..., 31 >15000 Hz
44.1 kHz 22, 23, 24, ..., 31 >15159 Hz
128 kbits/s 48 kHz 12, 13, 14, ..., 31 >9000 Hz
44.1 kHz 13, 14, 15, ..., 31 >8957 Hz 32 kHz 20, 21, 22, ..., 31 >10000 Hz
t
Le
LTENA
t
su1
t
h1
SUB-BANDS SET TO LOGIC 0 FREQUENCY
t
h2
SAA2012
LTCNT0/1
LTCLK
LTDATA
bit :
t
su4
t
su2
t t
su3 h3
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/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 1995 19
Fig.15 Microcontroller to SAA2012 timing.
Philips Semiconductors Product 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
t t
d1 d2
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 1995 20
Fig.17 SAA2012 to microcontroller timing.
Philips Semiconductors Product 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
t t
su3 h3
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 1995 21
Fig.19 SAA2012 to SAA2002 timing.
Philips Semiconductors Product 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
t t
d1 d2
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 1995 22
Fig.21 SAA2002 to SAA2012 timing.
Philips Semiconductors Product 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).
SYMBOL PARAMETER CONDITIONS MIN. 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.5 V input voltage note 1 0.5 VDD + 0.5 V supply current 100 mA input current −±10 mA output current −±40 mA total power dissipation 550 mW storage temperature 55 +150 °C operating ambient temperature 40 +85 °C electrostatic handling note 2 1500 +1500 V electrostatic handling note 3 70 +70 V
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 1995 23
Philips Semiconductors Product specification
Adaptive allocation and scaling for record processing in DCC systems
DC CHARACTERISTICS
V
= 3.8 to 5.5 V; T
DD
SYMBOL PARAMETER CONDITIONS MIN. TYP. MAX. UNIT
Supply
V
DD
I
DD
Inputs
V
IL
V
IH
I
I
Outputs
V
OL
V
OH
3-state outputs
I
OZ
= 40 to +85 °C; unless otherwise specified.
amb
supply voltage 3.8 5.0 5.5 V operating supply current VDD= 3.8 V 15 17 mA
=5V 23 25 mA
V
DD
LOW level input voltage 0 0.3V HIGH level input voltage 0.7V
DD
V
input current −−10 µA
LOW level output voltage note 1 −−0.4 V HIGH level output voltage note 1 VDD −
−−V
0.5
3-state OFF state current VI = 0 to 5.5 V −−10 µA
SAA2012
V
DD
DD
V
Note
1. Maximum load current for LTDATA, LTCNT1C, LTCNT0C, LTENC, LTCLKC, TEST1, TEST2, FDAC and FDAF = 2 mA; for LTDATAC = 3 mA.
AC CHARACTERISTICS
= 3.8 to 5.5 V; T
V
DD
= 40 to +85 °C; unless otherwise specified.
amb
SYMBOL PARAMETER CONDITIONS MIN. TYP. MAX. UNIT
Clock CLK24
f
s
sample frequency 23 24.576 26 MHz
Clock FS256
f
s
sample frequency −−13 MHz
Inputs FSYNC, SWS, LTCNT1, LTCNT0, LTENA, LTCLK, LTDATA, LTDATAC, FDAF, FDAC, SCL and SWS
C
I
NPUT SET-UP TIME
I t
su
input capacitance −−10 pF
set-up time of inputs referenced to
note 1 15 −−ns
CLK24 rising edge
t
su
set-up time of inputs referenced to
note 2 15 −−ns
256fs rising edge
NPUT HOLD TIME
I t
h
hold time of inputs referenced to
note 1 20 −−ns
CLK24 rising edge
t
h
hold time of inputs referenced to 256f
note 2 10 −−ns
s
rising edge
September 1995 24
Philips Semiconductors Product specification
Adaptive allocation and scaling for record processing in DCC systems
SYMBOL PARAMETER CONDITIONS MIN. TYP. MAX. UNIT
Outputs LTDATA, LTDATAC, LTCNT1C, LTCNT0C, LTENC, LTCLKC, FDAF and FDAC
C
o
t
d
t
d
3-state outputs
t
PHZ
t
PLZ
t
PZH
t
PZL
Notes
1. Inputs FSYNC, SWS, LTCNT1, LTCNT0, LTENA, LTCLK, LTDATA and LTDATAC.
2. Inputs FDAF, FDAC, SCL and SWS.
3. Outputs LTDATA, LTDATAC, LTCNT1C, LTCNT0C, LTENC and LTCLK.
4. Outputs FDAF and FDAC.
output capacitance −−10 pF output delay referenced to CLK24
CL = 25 pF; note 3 −−45 ns
rising edge output delay referenced to 256fs rising
CL = 25 pF; note 4 −−30 ns
edge
disable time HIGH-to-Z CL = 25 pF −−65 ns disable time LOW-to-Z CL = 25 pF −−65 ns enable time Z-to-HIGH CL = 25 pF −−65 ns enable time Z-to-LOW CL = 25 pF −−65 ns
SAA2012
September 1995 25
Philips Semiconductors Product specification
Adaptive allocation and scaling for record processing in DCC systems
PACKAGE OUTLINE
SAA2012
seating plane
1
11
44
pin 1 index
12
1.0
0.50
0.35
0.15
19.2
18.2
14.1
13.9
S
0.15 M A
S
34
2.4
33
1.8
23
0.50
0.35
22
2.4 (4x)
1.8
A
1.0
(4x)
0.15 M B
14.1
13.9
B
19.2
18.2
X
Dimensions in mm.
September 1995 26
2.3
0.25
2.1
0.05
detail X
Fig.23 44-lead quad flat-pack; plastic (SOT205AG).
2.0
1.2
1.2
0.9
0.25
0.14
o
0 to 7
MBC659 - 1
2.60
2.15
Philips Semiconductors Product specification
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 1995 27
Philips Semiconductors Product specification
Adaptive allocation and scaling for record processing in DCC systems
DEFINITIONS
Data sheet status
Objective specification This data sheet contains target or goal specifications for product development. Preliminary specification This data sheet contains preliminary data; supplementary data may be published later. Product specification This data sheet contains final product specifications.
Limiting values
Limiting values given are in accordance with the Absolute Maximum Rating System (IEC 134). Stress above one or more of the limiting values may cause permanent damage to the device. These are stress 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 1995 28
Philips Semiconductors Product specification
Adaptive allocation and scaling for record processing in DCC systems
SAA2012
NOTES
September 1995 29
Philips Semiconductors Product specification
Adaptive allocation and scaling for record processing in DCC systems
SAA2012
NOTES
September 1995 30
Philips Semiconductors Product specification
Adaptive allocation and scaling for record processing in DCC systems
SAA2012
NOTES
September 1995 31
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,
Tel. (31)40 783 749, Fax. (31)40 788 399
Brazil: Rua do Rocio 220 - 5
CEP: 04552-903-SÃO PAULO-SP, Brazil. P.O. Box 7383 (01064-970). Tel. (011)829-1166, Fax. (011)829-1849
Canada: INTEGRATED CIRCUITS:
Tel. (800)234-7381, Fax. (708)296-8556 DISCRETE SEMICONDUCTORS: 601 Milner Ave, SCARBOROUGH, ONTARIO, M1B 1M8, Tel. (0416)292 5161 ext. 2336, Fax. (0416)292 4477
Chile: Av. Santa Maria 0760, SANTIAGO,
Tel. (02)773 816, Fax. (02)777 6730
Colombia: Carrera 21 No. 56-17, BOGOTA, D.E., P.O. Box 77621,
Tel. (571)217 4609, Fax. (01)217 4549
Denmark: Prags Boulevard 80, PB 1919, DK-2300 COPENHAGEN S,
Tel. (032)88 2636, Fax. (031)57 1949
Finland: Sinikalliontie 3, FIN-02630 ESPOO,
Tel. (9)0-50261, Fax. (9)0-520971
France: 4 Rue du Port-aux-Vins, BP317,
92156 SURESNES Cedex, Tel. (01)4099 6161, Fax. (01)4099 6427
Germany: P.O. Box 10 63 23, 20095 HAMBURG ,
Tel. (040)3296-0, Fax. (040)3296 213
Greece: No. 15, 25th March Street, GR 17778 TAVROS,
Tel. (01)4894 339/4894 911, Fax. (01)4814 240
Hong Kong: 15/F Philips Ind. Bldg., 24-28 Kung Yip St.,
KWAI CHUNG, Tel. (0)4245 121, Fax. (0)4806 960
India: PHILIPS ELECTRONICS & ELECTRICALS Ltd.,
Components Dept., Shivsagar Estate, Block 'A', Dr. Annie Besant Rd., Worli, BOMBAY 400 018, Tel. (022)4938 541, Fax. (022)4938 722
Indonesia: Philips House, Jalan H.R. Rasuna Said Kav. 3-4,
P.O. Box 4252, JAKARTA 12950, Tel. (021)5201 122, Fax. (021)5205 189
Ireland: Newstead, Clonskeagh, DUBLIN 14,
Tel. (01)640 000, Fax. (01)640 200
Italy: Viale F. Testi, 327, 20162 MILANO,
Tel. (02)6752.1, Fax. (02)6752.3350
Japan: Philips Bldg13-37, Kohnan 2-chome, Minato-ku, KOKIO 108,
Tel. (03)3740 5101, Fax. (03)3740 0570
Korea: (Republic of) Philips House, 260-199 Itaewon-dong,
Yongsan-ku, SEOUL, Tel. (02)794-5011, Fax. (02)798-8022
Malaysia: No. 76 Jalan Universiti, 46200 PETALING JAYA,
SELANGOR, Tel. (03)757 5511, Fax. (03)757 4880
Mexico: Philips Components, 5900 Gateway East, Suite 200,
EL PASO, TX 79905, Tel. 9-5(800)234-7381, Fax. (708)296-8556
Netherlands: Postbus 90050, 5600 PB EINDHOVEN,
Tel. (040)78 37 49, Fax. (040)78 83 99
New Zealand: 2 Wagener Place, C.P.O. Box 1041, AUCKLAND,
Tel. (09)849-4160, Fax. (09)849-7811
Norway: Box 1, Manglerud 0612, OSLO,
Tel. (22)74 8000, Fax. (22)74 8341
th
floor, Suite 51,
Pakistan: Philips Markaz, M.A. Jinnah Rd., KARACHI 3,
Tel. (021)577 039, Fax. (021)569 1832
Philippines: PHILIPS SEMICONDUCTORS PHILIPPINES Inc,
106 Valero St. Salcedo Village, P.O. Box 2108 MCC, MAKATI, Metro MANILA, Tel. (02)810 0161, Fax. (02)817 3474
Portugal: Av. Eng. Duarte Pacheco 6, 1009 LISBOA Codex,
Tel. (01)683 121, Fax. (01)658 013
Singapore: Lorong 1, Toa Payoh, SINGAPORE 1231,
Tel. (65)350 2000, Fax. (65)251 6500
South Africa: 195-215 Main Road, Martindale,
P.O. Box 7430,JOHANNESBURG 2000, Tel. (011)470-5433, Fax. (011)470-5494
Spain: Balmes 22, 08007 BARCELONA,
Tel. (03)301 6312, Fax. (03)301 42 43
Sweden: Kottbygatan 7, Akalla. S-164 85 STOCKHOLM,
Tel. (0)8-632 2000, Fax. (0)8-632 2745
Switzerland: Allmendstrasse 140, CH-8027 ZÜRICH,
Tel. (01)488 2211, Fax. (01)481 7730
Taiwan: 23-30F, 66, Chung Hsiao West Road, Sec. 1, P.O. Box
22978, TAIPEI 10446, Tel. (2)388 7666, Fax. (2)382 4382
Thailand: PHILIPS ELECTRONICS (THAILAND) Ltd.,
60/14 MOO 11, Bangna - Trad Road Km. 3 Prakanong, BANGKOK 10260, Tel. (2)399-3280 to 9, (2)398-2083, Fax. (2)398-2080
Turkey: Talatpasa Cad. No. 5, 80640 LEVENT/ISTANBUL,
Tel. (0212)279 2770, Fax. (0212)269 3094
United Kingdom: Philips Semiconductors Limited, P.O. Box 65,
Philips House, Torrington Place, LONDON, WC1E 7HD, Tel. (071)436 41 44, Fax. (071)323 03 42
United States:INTEGRATED CIRCUITS:
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
SCD29 © Philips Electronics N.V. 1994
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...