• Digital Compact Cassette (DCC) optimized error
correction
• Programmable symbol synchronization strategy for tape
input data
• Microcontroller control of capstan servo possible during
playback and recording
• Frequency and phase regulation of capstan servo
during playback
• Choice of Dynamic Random Access Memory (DRAM)
and Static Random Access Memory (SRAM) types for
system Random Access Memory (RAM)
• Scratch pad RAM for microcontroller in system RAM
• Integrated interface for Precision Adaptive Sub-band
Coding (PASC) data bus
• Three wire microcontroller ‘L3’ interface
• Protection against invalid auxiliary data
• Seamless joins between recordings.
GENERAL DESCRIPTION
The SAA3323 performs the drive processor function in the
DCC system. This function is built up of digital equalizer,
error correction and tape formatting functions. The digital
equalizer is intended for use with DCC read amplifiers
TDA1318 or TDA1380. The tape formatting and error
correction circuit is intended for use with PASC ICs
SAA2003 and SAA2013, and write amplifiers TDA1319 or
TDA1381.
ORDERING INFORMATION
TYPE NUMBER
SAA3323H80TQFP80
SAA3323GP80QFP80
Note
1. When using reflow soldering it is recommended that the Dry Packing instructions in the
Pocketbook”
May 19942
are followed. The pocketbook can be ordered using the code 9398 510 34011.
PINSPIN POSITIONMATERIALCODE
(1)
(1)
PACKAGE
plasticSOT315-1
plasticSOT318-2
“Quality Reference
Philips SemiconductorsPreliminary specification
Drive processor for DCC systemsSAA3323
BLOCK DIAGRAM
handbook, full pagewidth
SBDIR
SBMCLK
SBEF
SBDA
SBCL
SBWS
SAA3323
SUB-BAND
2
I S
INTERFACE
DIGITAL-
TO-ANALOG
CONVERTER
PHASE
LOCKED
LOOP
TAPE
INPUT
BUFFER
ERROR
CORRECTOR
ZERO
CROSSING
INTERNAL DATA BUS
RAM
INTERFACE
8116
(1)
FIR
IIR
AUXILIARY
ENVELOPE
DETECTION
ANAEYE
RDSYNC
(2)
ANALOG
TO-DIGITAL
CONVERTER
EQUALIZER
MODULE
TAPE
OUTPUT
BUFFER
CONTROL
INTERFACE
RDMUX
BIAS
V
ref(p)
V
ref(n)
TCLOCK
WDATA
SPEED
URDA
RESET
SLEEP
L3REF
L3DATA
(1) FIR = Finite Impulse-Response.
(2) IIR = Infinite Impulse-Response.
OEN
WEN
D0 to D7
A0 to A10
A11 to A16
Fig.1 Block diagram.
PINO1
PINO2
PINI
L3INT
L3CLK
L3MODE
MLB761
May 19943
Philips SemiconductorsPreliminary specification
Drive processor for DCC systemsSAA3323
PINNING
SYMBOL
PIN
DESCRIPTIONTYPE
(1)
QFP80TQFP80
SBWS179word select for sub-band PASC interfaceI/O (1 mA)
SBCL280bit clock for sub-band PASC interfaceI/O (1 mA)
SBDA31data line for sub-band PASC interfaceI/O (1 mA)
SBDIR42direction line for sub-band PASC interfaceO (1 mA)
SBMCLK53master clock for sub-band PASC interfaceI
URDA64unreliable dataO (1 mA)
L3MODE75mode line for L3 interfaceI
L3CLK86bit clock line for L3 interfaceI
L3DATA97serial data line for L3 interfaceI/O (2 mA)
L3INT108L3 interrupt outputO (1 mA)
V
V
DD1
SS1
119digital supply voltageS
1210digital groundS
L3REF1311L3 bus timing referenceO (1 mA)
RESET1412reset SAA3323I
SLEEP1513sleep mode selection of SAA3323I
CLK24161424.576 MHz clock inputI
AZCHK1715channel 0 and channel 7 azimuth monitorO (1 mA)
MCLK18166.144 MHz clock outputO (1 mA)
TEST31917TEST3 output; do not connectO (1 mA)
ERCOSTAT2018ERCO status, for symbol error rate measurementsO (1 mA)
OEN2119output enable for RAMO (2 mA)
A10/
RAS2220address SRAM; RAS DRAMO (2 mA)
V
V
DD2
SS2
2321digital supply voltageS
2422digital groundS
D72523data SRAMI/O (4 mA)
D62624data SRAMI/O (4 mA)
D52725data SRAMI/O (4 mA)
D42826data SRAMI/O (4 mA)
D32927data SRAM; data DRAMI/O (4 mA)
D23028data SRAM; data DRAMI/O (4 mA)
D13129data SRAM; data DRAMI/O (4 mA)
V
V
A115553address SRAMO (2 mA)
SPEED5654Pulse Width Modulation (PWM) capstan control output for deck O
PINO25755Port expander output 2O
(1 mA)
t
(1 mA)
t
WDATA5856serial output to write amplifierO (1 mA)
TCLOCK59573.072 MHz clock output for tape I/OO (1 mA)
V
SS5
V
DD5
TEST26260TEST mode select; do not connectI
RDMUX6361analog multiplexed input from read amplifierI
V
ref(p)
V
ref(n)
SUBSTR6664substrate connectionI
BIAS6765bias current for ADCI
V
SSA
V
DDA
ANAEYE7068analog eye pattern outputO
6058digital groundS
6159digital supply voltageS
6462ADC positive reference voltageI
6563ADC negative reference voltageI
6866analog groundS
6967analog supply voltageS
pd
A
A
A
A
A
A
RDSYNC7169synchronization output for read amplifierO (1 mA)
V
V
DD6
SS6
7270digital supply voltageS
7371digital groundS
CHTST17472channel test pin 1O (1 mA)
CHTST27573channel test pin 2O (1 mA)
TEST07674TEST mode select; do not connectI
TEST17775TEST mode select; do not connectI
1. I = input; IA= analog input; Ipd= input with pull-down resistance; I/O = bidirectional; O = output; OA= analog output;
Ot= 3-state output; S = supply.
A simplified block diagram of the SAA3323 is shown in
Fig.1.
DCC drive processing
The SAA3323 provides the following functions for the DCC
drive processing.
LAYBACK MODES
P
• Analog-to-digital conversion
• Tape channel equalization
• Tape channel data and clock recovery
• 10-to-8 demodulation
• Data placement in system RAM
• C1 and C2 error correction decoding
• Interfacing to sub-band serial PASC interface
• Interfacing to microcontroller for SYSINFO and AUX
data
• Capstan control for tape deck.
R
ECORD MODES
• Interfacing to sub-band serial PASC interface
• C1 and C2 error correction encoding
• Formatting for tape transfer
• 8-to-10 modulation
• Interfacing to microcontroller for SYSINFO and AUX
data
• Capstan control for tape deck, programmable by
microcontroller.
S
EARCH MODE
Table 1 Basic modes of TFE module.
MODEEXPLANATION
DPAPaudio and SYSINFO (main data) play;
AUX play
DPARaudio and SYSINFO (main data) play;
AUX record
DRARaudio and SYSINFO (main data) record;
AUX record
REGISTERS
TFE
The TFE module has 8 writable and 5 readable registers
that are accessible via the L3 interface, one write register
(CMD) and four read registers (STATUS0 to STATUS3)
which are directly addressable, the other registers are
indirectly addressable via commands sent to the CMD
register. The registers are named as shown in Table 2.
• Detection and interpretation of AUX envelope
information
• AUX envelope counting
• Search speed estimation.
Tape Formatting and Error (TFE) correction module
The TFE module has 3 basic modes of operation as shown
in Table 1.
May 19949
Note
1. The 4 LSBs of register ‘SET3’ set RAM type (RType)
and RAM timing (RTim). See Table 3.
For normal operation the 4 MSBs of register ‘SET3’
should be logic 0.
Philips SemiconductorsPreliminary specification
Drive processor for DCC systemsSAA3323
Table 3 RAM settings by register SET3.
RAMREGISTER SET3
RTYPE 0bit 0
RTYPE 1bit 1
RTim 0bit 2
RTim 1bit 3
TFE
DATA STREAMS
The TFE module has three read/write data streams that
are accessible via the L3 interface and they are shown in
Table 4.
Table 5 TFE commands.
NAME
RDSPEED00000000read SPEED register
LDSET000010000load new TFE settings register 0
LDSET100010001load new TFE settings register 1
LDSET200010010load new TFE settings register 2
LDSET300010011load new TFE settings register 3
LDSPDDTY00010101load SPDDTY register
LDBYTCNT00010111load BYTCNT register
LDRACCNT00011000load RACCNT register
RDAUX00100000read AUXILIARY information
RDSYS00100001read SYSINFO
RDDRACYZ100010read RAM data bytes (8 bits) from quarter YZ
RDWDRACYZ100011read RAM data words (12 bits) from quarter YZ
WRAUX00110000write AUXILIARY information
WRSYS00110001write SYSINFO
WRDRACYZ110010write RAM data bytes (8 bits) to quarter YZ
WRWDRACYZ110011write RAM data words (12 bits) to quarter YZ
COMMAND BYTE
76543210
Table 4 TFE data streams.
DATA STREAM NAMEREAD/WRITE
SYSINFOR/W
AUXINFOR/W
Scratch pad RAMR/W
COMMANDS’
TFE ‘
These are the commands that need to be sent to the TFE
in order to access the indirectly accessible registers and
the data streams, see Table 5.
EXPLANATION
Digital equalizer module
The digital equalizer module has 2 basic modes of
operation as shown in Table 6.
Table 6 Basic modes of equalizer module.
MODEEXPLANATION
Playmain data and AUX channels are
equalized
Searchonly AUX channel is processed; AUX
envelope information is processed
May 199410
DIGITAL EQUALIZER REGISTERS
The digital equalizer module has 9 write only, 3 read only
and 1 read/write register(s) that are accessible via the
L3 interface, one write register (CMD) and 2 read registers
(STATUS0 and STATUS1) which are directly addressable,
the other registers are indirectly addressable via
commands sent to the CMD register. The registers are
named as shown in Table 7.
WRCOEF00110000 write FIR coefficients to the digital equalizer buffer bank
RDCOEF00100000 read FIR coefficients from the digital equalizer active bank
LDCOEFCNT00010011 load FIR coefficient counter
LDFCTRL00010100load filter control register
LDT1SEL00010110 load CHTST1 pin selection register
LDT2SEL00010111 load CHTST2 pin selection register
LDTAEYE00011000 load ANAEYE channel selection register
LDAEC00011001 load AEC counter
RDAEC00100010 read AEC counter
RDSSPD00100100 read SEARCH speed register
LDINTMSK00010010load interrupt mask register
LDDEQ3SET00010000load digital equalizer settings register
LDCLKSET00010001load PLL clock extraction settings register
DATA STREAMS
The digital equalizer module has one write only and one
read only data stream that are accessible via the
L3 interface and they are shown in Table 8.
Table 8 Digital equalizer data streams.
DATA STREAM NAMEREAD/WRITE
FIR coefficients to buffer bankW
FIR coefficients from active bankW
IGITAL EQUALIZER “COMMANDS”
D
These are the commands that need to be sent to the digital
equalizer in order to access the indirectly accessible
registers and the data streams.
EXPLANATION
Table 10 Filter control register.
BIT7654321 0
Meaning−−−µCS
Default00001011
Note
1. µCS is a microcontroller controlled coefficient bank switch. This causes the filter coefficients to be activated at a time
that is safe for the digital equalizer, i.e. at the end of the FIR program and that the complete value of coefficient
number 9 has been received.
May 199411
(1)
SH1SH0Reserved
Philips SemiconductorsPreliminary specification
Drive processor for DCC systemsSAA3323
Table 11 SH1 and SH2 (FIR output scaling).
SH
10
00FIR mod 256
01
10
11
EFFECT ON FIR OUTPUT
FIR
mod 256
---------2
FIR
mod 256
---------4
FIR
mod 256
---------8
Transfer of FIR coefficients
For the main data channels (tracks 0 to 7) there are
10 coefficients (taps) each of 8 bits, where all of the data
channels make use of the same coefficients. The
addresses for the main data coefficients 0 to 9 are
0to9
There are ten coefficients (taps) each of 8 bits for the aux
channel (CHAUX). The addresses for the auxiliary
coefficients 0 to 9 are 16 to 25
respectively.
dec
respectively.
dec
There are 2 banks of coefficients for both the aux and the
main data channels, namely the ‘buffer’, and the ‘active’
banks. The microcontroller writes only to the ‘buffer’
banks, and reads only from the ‘active’ banks.
The microcontroller can poll the digital equalizer status bit
BKSW to see when the switch occurs. BKSW starts life
LOW, goes HIGH as a result of the bank switching and
goes LOW as result of the complete value of a main data
coefficient being received by the digital equalizer.
The microcontroller sets µCS HIGH before sending the
new set of aux or main data coefficients, the digital
equalizer resets it once the bank switch occurs.
The actual FIR coefficients that are used are a function of
the tape head, read amplifier and type of tape (i.e.
pre-recorded or own recorded) used, such information is
outside of the scope of this data sheet.
Coefficient address counter (COEFCNT)
This 5 bit counter is used to point to the FIR coefficient to
be transferred to or from the digital equalizer.
Table 12 Coefficient address counter.
BIT7654321 0
Meaning−−−CC4CC3CC2CC1CC0
Default00000000
Pin explanations and interfacing to other hardware
RESET
This is an active HIGH input which resets the SAA3323
and brings it into its default mode, DPAP. This reset does
not affect the contents of the FIR filter coefficients in the
digital equalizer. This should be connected to the system
reset, which can be driven by the microcontroller. The
duration of the reset pulse should be at least 15 µs.
SLEEP
This pin is an active HIGH input which puts the SAA3323
in a low power consumption SLEEP mode. This pin should
be connected to the DCC SLEEP signal, which can be
driven by the microcontroller. The CLK24 clock may be
stopped and the VREFP and VREFN inputs brought to
ground while the SAA3323 is in ‘sleep’ mode to further
reduce power consumption. When recovering from sleep
mode, the SLEEP pin should be taken LOW and the
SAA3323 reset.
CLK24
This is the 24.576 MHz clock input and should be
connected directly to the SAA2003 (pin CLK24).
Sub-band serial PASC interface connections
The timing for the sub-band serial PASC interface is given
in Figs 5 to 7.
May 199412
Philips SemiconductorsPreliminary specification
Drive processor for DCC systemsSAA3323
handbook, full pagewidth
SBCL(in)
SBWS(in)
SBDA(in)
SBCL(in)
SBWS(in)
SBDA(in)
SBCL(in)
SBWS(in)
SBDA(in)
bit number
2 x t 40 ns
MCLK
40 ns
1514131211109876543210
31302928272625242322212019181716
V
IH
V
OH
V
IH
V
OH
V
IH
V
OH
MGB381
Fig.5 Sub-band serial PASC interface timing; DRAR mode.
May 199413
Philips SemiconductorsPreliminary specification
Drive processor for DCC systemsSAA3323
handbook, full pagewidth
SBCL(out)
SBWS(out)
SBDA(out)
SBEF(out)
SBCL(out)
SBWS(out)
SBDA(out)
SBEF(out)
SBMCLK(in)
SBCL(out)
SBWS(out)
SBDA(out)
SBDA(out)
60 ns
7 ns
7 ns
1514131211109876543210
31302928272625242322212019181716
bit number
V
IH
V
IL
V
OH
V
OL
V
OH
V
OL
V
OH
V
OL
V
OH
V
OL
MGB382
Fig.6 Sub-band serial PASC interface timing in play modes; DRPMAS = logic 1.
May 199414
Philips SemiconductorsPreliminary specification
Drive processor for DCC systemsSAA3323
handbook, full pagewidth
SBCL(in)
SBWS(in)
SBDA(out)
SBEF(out)
SBCL(in)
SBWS(in)
SBDA(out)
SBEF(out)
SBCL(in)
SBWS(in)
SBDA(out)
SBDA(out)
2 x t 40 ns
MCLK
t (40 85) ns
MCLK
t (40 40) ns
MCLK
40 ns
1514131211109876543210
31302928272625242322212019181716
bit number
V
IH
V
IL
V
IH
V
IL
V
OH
V
OL
V
OH
V
OL
MGB383
Fig.7 Sub-band serial PASC interface timing in play modes; DRPMAS = logic 0.
SBMCLK
This is the sub-band master clock input for the sub-band
serial PASC interface. The frequency of this signal is
nominally 6.144 MHz. When the SAA3323 is used with
SAA2003 this pin is tied to ground, and the TFE settings
bit ‘DRPMAS’ set to logic 1.
SBDIR
This output pin is the sub-band serial PASC bus direction
signal, it indicates the direction of transfer on the sub-band
serial PASC bus. This pin connects directly to the SBDIR
pin on the SAA2003. The transfer directions are shown in
Table 13.
Table 13 PASC bus transfer directions.
SBDIRDIRECTION
1SAA3323 to SAA2003 transfer (audio play)
0SAA2003 to SAA3323 transfer (audio record)
SBCL
This input/output pin is the bit clock line for the sub-band
serial PASC interface to the SAA2003. When used with
SAA2003 this pin is input only. It has a nominal frequency
of 768 kHz.
SBWS
This input/output pin is the word select line for the
sub-band serial PASC interface to the SAA2003. When
used with SAA2003 this pin is input only. It has a nominal
frequency of 12 kHz.
SBDA
This input/output pin is the serial data line for the sub-band
serial PASC interface to the SAA2003.
SBEF
This active HIGH output pin is the error-per-byte line for
the sub-band serial PASC interface to the SAA2003.
May 199415
Philips SemiconductorsPreliminary specification
Drive processor for DCC systemsSAA3323
URDA
This active HIGH output pin indicates that the main data
(audio), the SYSINFO and the AUXILIARY data are NOT
usable, regardless of the state of the corresponding
reliability flags. The state of this pin is reflected in the
URDA bit of STATUS byte 0, which can be read by the
microcontroller. This pin should be connected directly to
handbook, full pagewidth
SNUM
SBWS
L3REF
'FIRST BYTE"
SBDA
0
the URDA pin of the SAA2003. URDA goes active as a
result of a reset, a mode change from mode DRAR to
DPAP, or if the SAA3323 has had to re-synchronize with
the incoming data from tape.
The position of the first sub-band serial PASC bytes in a
tape frame is shown in Figs 8 and 9.
1
MGB384
byte 0
byte 1 byte 2
Fig.8 Position of first sub-band serial PASC bytes in a tape frame in DPAP/DPAR mode.
handbook, full pagewidth
SNUM
SBWS
L3REF
'FIRST BYTE'
SBDA
30
byte 0 byte 1 byte 2
Fig.9 Position of first sub-band serial PASC bytes in a tape frame in DRAR mode.
MGB385
May 199416
Philips SemiconductorsPreliminary specification
Drive processor for DCC systemsSAA3323
RAM connections
The SAA3323 has been designed to operate with DRAMs
and SRAMs. Suitable DRAMs are 64K × 4-bit or
256K × 4-bit configurations operating in page mode, with
an access time of 80 to 100 ns. The timing for read, write
and refresh cycles for DRAMs is shown in Figs 10 to 12.
The timing for SRAMs is shown in Figs 13 to 19.
For fast SRAMs: (these values are subject to verification
during characterization in). The conditions (most critical at
the required VDD) are shown in Table 14.
Table 14 Fast SRAM conditions.
CONDITION
Write pulse durationt
Data set-up to rising
Write cycle timeT
Read access timet
(1)
≤ 140 ns
W
WENtsu≤ 72 ns
≤ 200 ns
cy
≤ 240 ns
ACC
TIME
Note
1. The SAA3323 should work in: RType = ‘01’;
RTim = ‘00’ mode.
A9/
CAS
When SAA3323 is used with SRAM this output pin is
Address line 9, and should be connected directly to the
corresponding address pin on the SRAM. When SAA3323
is used with DRAM this output pin is the column address
strobe (active LOW), it connects directly to the column
address strobe pin of the DRAM.
A10/
RAS
When SAA3323 is used with SRAM this output pin is
Address line 10, and should be connected to the
corresponding address pin of the SRAM. When SAA3323
is used with DRAM this output pin is the row address
strobe (active LOW), it connects directly to the row
address strobe pin of the DRAM.
OEN
This output pin is the output enable (active LOW) for the
RAM, it connects directly to the output enable pin of the
RAM.
WEN
This output pin is the write enable (active LOW) for the
RAM, it connects directly to the write enable pin of the
RAM.
TO A8
A0
When SAA3323 is used with DRAM these output pins are
the multiplexed column and row address lines. When the
64K × 4-bit DRAM is used, pins A0 to A7 should be
connected to the DRAM address input pins, and pin A8
should be left unconnected. When using the 256K × 4-bit
DRAM the address pins A0 to A8 should be connected to
the address input pins of the DRAM.
When SAA3323 is used with SRAM these are the lower
address pins and should be connected directly to the
SRAM address pins.
A11
This output pin is the an address pin for the SRAM and
when SRAM is used they should be connected directly to
the address pins of the SRAM. When DRAM is used this
pin should not be connected.
A10 AND A12 TO A16
These output pins are the upper address pins for the
SRAM and when SRAM is used they should be connected
directly to the address pins of the SRAM. When DRAM is
used or when the small SRAM is used all or some of these
pins become available as Port expander outputs.
D0
When SAA3323 is used with SRAM these I/O pins form the lower nibble of the data bus connection to the RAM, and
should be connected to the corresponding data I/O pins of the SRAM. When SAA3323 is used with DRAM these
input/output pins are the data lines for the RAM, they should be connected directly to the DRAM data I/O pins.
D4
TO D7
These input/output pins are the upper nibble of the data bus for use with SRAM, and when SRAM is being used they
should be connected directly to the corresponding SRAM I/O pins.
TCLOCK
This output pin is the 3.072 MHz clock output for the read
and write amplifiers, it should be connected directly to the
WCLOCK pin of the write amplifier and to the RDCLK pin
of the read amplifier.
RDMUX
This input pin carries the time multiplexed analog tape
channel signals from the read amplifier.
V
AND V
ref(n)
ref(p)
These are the lower and upper voltage reference inputs for
the ADC in the digital equalizer part of SAA3323.
BIAS
This pin defines a bias current for the ADC. It should be
connected to the analog supply voltage V
via a 47 kΩ
DDA
resistor.
RDSYNC
This output line provides synchronization information for
the read Amplifier data transfers. The relationship between
TCLOCK, RDSYNC and the channel information carried
by the RDMUX line is given in Fig.20. This pin should be
connected directly to the RDSYNC pin of the read
amplifier. When the digital equalizer in SAA3323 is in
search mode this pin will be HIGH ensuring that only the
AUX channel is processed by the SAA3323.
WDATA
This output pin is the multiplexed data and control line for
the write amplifier. Figure 21 shows the manner in which
this information is multiplexed onto WDATA. The WDATA
pin should be connected directly to the WDATA pin of the
write amplifier.
handbook, full pagewidth
handbook, full pagewidth
TCLOCK
WDATA
TCLOCK
RDMUX
RDSYNC
SYNC
CH0
CH1
CH2
CH3
CH4
CH5
CH6
CH7
AUX
CH0
CH1
CH2
CH3
CH4
CH5
CH6
CH7
AUX
Fig.20 RDMUX, RDSYNC and TCLOCK timing.
TCH0
TCH1
TCH2
TCH3
TCH4
TDAPLB
TAUPLB
TERAUX
TCH5
Fig.21 WDATA and TCLOCK timing.
TCH6
CH0
CH1
TCHAUX
CH2
CH3
TCH7
CH4
CH5
CH6
MGB397
AUX
CH7
MGB396
May 199424
Philips SemiconductorsPreliminary specification
Drive processor for DCC systemsSAA3323
Tape deck capstan control connections
S
PEED
This pin outputs a pulse width modulated signal that may
be used for controlling the tape capstan of the deck.
Operation of the SPEED control signal
Table 19 gives the sources that determine the duty factor
of the SPEED signal. Note that the 3-state SPEED output
may be put into high-impedance state by programming the
TFE setting by bit HiZSpd.
1. “Tape” means that the duty factor has been calculated
from the played back main data tape signal. When
tape is the source for the duty factor of the SPEED
signal, the type of regulation can be chosen with the
TFE settings bits EnFReg and SeINBand.
2. “µC” means that the microcontroller programs the duty
factor via the SPDDTY register.
3. “50%” means that the duty factor is fixed at 50%.
May 199425
Philips SemiconductorsPreliminary specification
Drive processor for DCC systemsSAA3323
MEA717
100 %
91 %
duty
factor
speed
50 %
9 %
0
+ 2 blocks
+ 10.6 ms
+ 1.65 blocks
+ 8.8 ms
0
– 1.65 blocks
– 8.8 ms
– 2 blocks
– 10.6 ms
Fig.22 SPEED regulation duty factor as a function of phase characteristic.
If EnFReg is programmed ‘LOW’ then there is phase
regulation of the capstan speed. The period of the pulse
width modulated SPEED signal is 41.66 µs. The SAA3323
performs a new calculation to determine the duty factor of
SPEED once every 21.33 ms, giving a sampling rate of
approximately 46.9 Hz. This calculation is basically a
phase comparison between the incoming Main Data tape
frame and an internally generated reference. The SPEED
duty factor as a function of phase characteristic is shown
in Fig.22. As shown the duty factor increases
monotonously from approximately 9% when the incoming
Main Data tape frame is 1.65 tape blocks (8.8 ms) too
early up to 91% when it is 1.65 tape blocks (8.8 ms) too
late. Outside of a ±2 tape blocks range the pulse width
characteristic overflows and repeats itself forming a
sawtooth pattern. The SAA3323 has an internal buffer of
±8.8 ms outside of which the phase information is invalid.
Table 20 POT and FOT deviation thresholds.
SeINBand
(DEVIATION FROM NOMINAL)
POT
0±6%±9%
1±3%±4.5%
If EnFReg is programmed ‘HIGH’ then the above
description is over-ridden with frequency information. If the
incoming main data bit rate deviation from the nominal
96000 bits/s rate is less than the Phase Only Threshold
(POT) then the control is as described above in the phase
control description. If the deviation is more than the
Frequency Only Threshold (FOT) then the SPEED
information is gated with the phase information resulting in
the SPEED signal being continuously HIGH or LOW while
the condition continues. If the deviation is between the
POT and the FOT then the frequency information is gated
with the Phase information for 50% of the time.
The deviation thresholds POT and FOT are programmable
via the TFE settings bit SeINBand.
FOT
(DEVIATION FROM NOMINAL)
May 199426
Philips SemiconductorsPreliminary specification
Drive processor for DCC systemsSAA3323
If SLEEP is ‘HIGH’ then the state of the SPEED signal will
be the state that it was in just before the SAA3323 went
into sleep. Thus if SPEED was HIGH just before sleep it
will stay HIGH during sleep. The same applies if it was
LOW or if it was in ‘high-Z’ state. Note that a reset of the
SAA3323 will take the SPEED signals out of ‘high-Z’ state.
Microcontroller connections
L3REF
This active LOW output pin indicates the start of a time
segment, it goes LOW for 5.2 µs once every 42.66 ms
approximately and can be used for generating interrups for
the microcontroller. If a re-synchronization occurs then the
time between the occurrences van vary. This pin can be
connected directly to the interrupt input of the
microcontroller.
L3CLK
This input pin is the clock line for the microcontroller
interface.
L3DATA
This input/output pin is the serial data line for the
microcontroller interface.
Table 21 Timing values for Fig.23.
SYMBOLTIME
t
t
t
t
t
t
t
t
t
t
t
t
t
W1
d1
h2
d2
d5
cL
cH
su1
h1
d3
h3
d4
d4
(2)
T+t
su (L3MODE)+th (L3MODE)
T+t
su (L3MODE)+th (L3CLK)
T+t
su (L3CLK)+th (L3MODE)
T+t
su (L3CLK)+td (L3DATA)
0 ≤ td5≤ 50 ns
T+t
su (L3CLK)+th (L3CLK)
T+t
su (L3CLK)+th (L3CLK)
T+t
su (L3DATA)+th (L3CLK)
T+t
su (L3CLK)+th (L3DATA)
2 × T+t
T+t
2 × T+t
3 × T+t
su (L3MODE)+td (L3DATA)
h (L3CLK)+td (L3DATA)
su (L3CLK)+td (L3DATA)
su (L3CLK)+td (L3DATA)
(1)
; tw1≥ 200 ns
; td1≥ 200 ns
; th2≥ 200 ns
; td2≤ 250 ns
; tcL≥ 200 ns
; tcH≥ 200 ns
; t
≤ 200 ns
su1
; th1≤ 35 ns
; td3≤ 250 ns
; th3≥ 50 ns
; td4≤ 410 ns
; td4≤ 575 ns
Notes
1. T is the period of the master clock on the chip.
2. t
is the delay time between the last bit of a byte and
d4
first bit of the next byte, if no ‘halt’ is used.
L3MODE
This input determines the type of transfer that is occurring
between the microcontroller and the SAA3323. If L3MODE
is LOW then a device address can be sent by the
microcontroller. If L3MODE is HIGH then a data transfer
may be occurring.
L3INT
This pin carries interrupts from the digital equalizer
module. It can also be programmed to reflect the state of
the AENV, LABEL and VIRGIN signals.
May 199427
Philips SemiconductorsPreliminary specification
Drive processor for DCC systemsSAA3323
t
handbook, full pagewidth
L3MODE
L3CLK
L3DATA
DRP to
microcontroller
L3MODE
L3CLK
L3DATA
microcontroller
to DRP
t
h2
t
d5
t
t
cL
cH
t
d1
t
h1
01234 567
t
su1
W1
t
d1
t
d5
a.
t
h2
b.
L3MODE
t
t
cL
cH
L3CLK
L3DATA
microcontroller
to DRP
L3MODE
L3CLK
L3DATA
DRP to
microcontroller
a. Halt mode.
b. Addressing mode.
c. Data mode (transfer from microcontroller to SAA3323).
d. Data mode (transfer from SAA3323 to microcontroller).
t
d1
t
d1
t
d3
t
h1
01234 567
t
su1
t
t
cL
cH
t
h3
01234 567
t
d2
t
d4
t
h2
c.
t
h2
t
d5
MGB398
d.
Fig.23 L3 interface timing and typical transfers (1).
May 199428
May 199429
L3MODE
L3CLK
L3DATA
L3MODE
L3CLK
L3DATA
L3MODE
L3CLK
L3DATA
L3MODE
L3CLK
L3DATA
L3MODE
L3CLK
L3DATA
TFE3 WCMD
LDSET0 TFE3 WDATSET0 DATATFE3 WCMDLDSET1 TFE3 WDATSET1 DATA
a. Write settings bytes 0 and 1 to TFE3 part of SAA3323.
b. Read all 4 status bytes from TFE part of SAA3323.
c. Read 2 SYSINFO bytes starting at byte 8 (in high-speed transfer part of program).
d. Read 2 SYSINFO bytes starting at byte 8 (in low-speed transfer part of program).
Fig.24 L3 interface timing and typical transfers (2).
handbook, full pagewidth
Philips SemiconductorsPreliminary specification
Drive processor for DCC systemsSAA3323
SAA3323 test pins
TEST0
TO TEST3
These input pins are for test only, do not connect.
AZCHK
This output pin indicates the occurrence of a tape channel
sync symbol on tape channels TCH0 and TCH7, the
distance between the pulses for the TCH0 and TCH7
channels gives a measure of the azimuth error between
the tape and head alignment. Figure 25 shows the typical
timing for this signal.
ERCOSTAT
This output pin can be connected to a symbol error rate
measurement system.
Port expansion pins
PINI
This input pin is connected directly to the PINI bit in the
status byte 1, it can be read by the microcontroller, and
may be used for any CMOS level compatible input signals.
PINO1
This output pin is connected directly to the PINO1 bit of the
TFE settings 0 register. The microcontroller can set or
reset this pin.
PINO2
TO PINO5
Depending upon the type and the size of system RAM
used, some or all of these Port expander output pins may
be available, (please see Section “RAM connections”
“A10 and A12 to A16” on interfacing to the RAM pins).
Supply pins
V
TO V
DD1
DD6
These are the supply pins, all of these pins must be
connected. We recommend that each power supply pin
pair (i.e. V
DD1
to V
SS1
, V
DD2
to V
, etc.) be decoupled
SS2
using a 22 nF capacitor as close as is physically possible
to the pins of the SAA3323.
TO V
V
SS1
SS6
These are the supply ground pins, all of which must be
connected.
Duration of the one tape block
handbook, full pagewidth
AZCHK
(8 periods MCLK)
1.3 µs
This is a measure of the azimuth error.
Nominal Inter Frame Gap (IFG) lasts 660 µs.
5.3 ms
MEA705
Fig.25 AZCHK timing.
May 199430
Philips SemiconductorsPreliminary specification
Drive processor for DCC systemsSAA3323
V
DD7
This is the supply pin for the output buffers to the data lines
of the system RAM. It should always be connected
externally. Decouple this pin with a 22 nF capacitor to the
V
pin.
SS7
V
SS7
This is the ground supply pin for the output buffers of the
internally to all the supply ground pins (V
however it should always be connected externally.
Auxiliary envelope detection
INTMASK
INTMASK is a interrupt mask register. This register sets
the mode of operation for the interrupt interface, and is
writable only.
SS1
to V
SS6
data lines of the system RAM. This pin is connected
Table 22 Interrupt mask register.
BIT76543210
MeaningBP1BP0Vup
(1)
AEup
(2)
AEdn
(3)
Lup
(4)
Ldn
(5)
ECZ
Default00000000
Notes
1. Vup ≡ rising edge of VIRGIN interrupt.
2. AEup ≡ rising edge of AUX envelope interrupt.
3. AEdn ≡ falling edge of AUX envelope interrupt.
4. Lup ≡ rising edge of LABEL interrupt.
5. Ldn ≡ falling edge of LABEL interrupt.
6. ECZ ≡ AUX envelope counter has just reached zero interrupt.
),
(6)
BP1 AND BP0 (BYPASS)
If any of the bypass bits are HIGH then the interrupts are
not passed on to the microcontroller, instead the level of
the corresponding signal is available an the interrupt pin.
Table 23 BP1 and BP0.
BP
EFFECT OF BYPASS
10
00no bypass
01LAB on L3INT pin; note 1
10AENV on L3INT pin; note 2
11VIR on L3INT pin; note 3
Notes
1. LAB = LABEL (HIGH if a LABEL condition is detected
in the envelope of the AUX channel).
2. AENV = envelope of the AUX channel (1 bit binary).
3. VIR = VIRGIN (indicated by the total [continuous]
absence of signal on the AUX channel).
The AUX envelope information is only valid when the
digital equalizer is in search mode and when the tape
speed is between the values of
3to48×nominal tape speed. The timing relationships
between the AUX channel input signal, AENV, LAB and
VIR are shown in Figs 26 to 28. The delays td1 and td2 are
between 0.25 and 0.5t
delays td3, td4, td5 and td6 are between 2 and 6t
(AUX envelope periods). The
AUX
AUX
(AUX envelope periods).
When using the digital equalizer in search mode first
program the digital equalizer to search mode, then
program the INTMASK register.
MASK
If the BP1 and BP0 bits are LOW then the mask bits take
effect. Any combination of the mask bits may be HIGH,
enabling the corresponding interrupts. The interrupt pin
L3INT is active LOW when used for interrupts and active
HIGH when used for bypassing. So if it is not in bypass
mode and at least one of the interrupts has occurred it will
go LOW and stays LOW until DEQ status byte 0 has been
read. Extra interrupts that occur after the first interrupt and
before the DEQ status byte 0 is read are seen in the status
register. Extra interrupts that occur after the status byte
May 199431
Philips SemiconductorsPreliminary specification
Drive processor for DCC systemsSAA3323
has been read will generate a new interrupt. Interrupts that are already noted in the digital equalizer Status 0 are cleared
by reading it.
Table 24 Digital equalizer STATUS0.
BIT7654321 0
(1)
MeaningBKSW
TESTVup
Notes
1. BKSW (filter bank switched) indicates that the last main data coefficients sent to the digital equalizer have been
activated.
2. Vup indicates whether an interrupt caused by the rising edge of VIRGIN has occurred.
3. AEup indicates whether an interrupt caused by the rising edge of AUX envelope has occurred.
4. AEdn indicates whether an interrupt caused by the falling edge of AUX envelope has occurred
5. Lup indicates whether an interrupt caused by the rising edge of LABEL has occurred.
6. Ldn indicates whether an interrupt caused by the falling edge of LABEL has occurred.
7. ECZ indicates that the AUX envelope counter has reached zero.
(2)
AEup
(3)
AEdn
(4)
Lup
(5)
Ldn
(6)
ECZ
(7)
handbook, full pagewidth
handbook, full pagewidth
RDMUX
AENV
AENV
(internal)
LAB
t
AUX
t
d1
t
d2
Fig.26 AUX channel envelope to AENV delays.
t
AUX
t
d3
MGB400
t
d4
MGB401
Fig.27 AENV to LAB delays.
May 199432
Philips SemiconductorsPreliminary specification
Drive processor for DCC systemsSAA3323
t
handbook, full pagewidth
AENV
(internal)
Vir
AUX
t
d5
t
d6
Fig.28 AENV to VIR delays.
Table 25 Digital equalizer STATUS1.
BIT76543210
Meaning−−−−−VIR
Notes
1. VIR gives the state of the VIRGIN signal.
2. AENV represents the state of the AENV signal.
3. LAB gives the state of the LAB signal.
AUX envelope count (AECNT) register
This 16 bit register is used for loading the AUX envelope
counter and for reading the state of that counter, it is
therefore readable and writable as 2 bytes. Least
Significant Byte first.
Table 26 AECNT register.
(1)
MGB402
AENV
(2)
LAB
(3)
AECNTLEAST SIGNIFICANT BYTEMOST SIGNIFICANT BYTE
BIT7654321076543210
7
Meaning2
262524232221202152142132122112
Search speed (SSPD) register
Search speed2
SR
51.2
× normal speed×=
-----------
SV
Table 27 Search speed register.
BIT76543210
MeaningSVF
(1)
SV4
(2)
SV3
(2)
SV2
(2)
SV1
(2)
Notes
1. SVF speed validation flag, if HIGH then the search speed measurement is invalid.
2. SV4 to SV0 search speed value.
3. SR1 and SR0 search speed range.
May 199433
SV0
(2)
SR1
1029
(3)
SR0
(3)
8
2
Philips SemiconductorsPreliminary specification
Drive processor for DCC systemsSAA3323
ANAEYE register
Table 28 ANAEYE register analog eye pattern selection register.
BIT76543210
Meaning−−−AEN
(1)
ACHN3
Default00000000
Notes
1. AEN analog eye pattern output enable. If this bit is LOW the Digital-to-Analog Converter (DAC) is switched off and
the output is HIGH.
2. ACHN3 to ACHN0 select channel for analog eye output.
Table 29 ACHN3 to ACHN0 channel selections for analog eye output.
Table 32 T1F2 to T1F0 CHTST1 pin function selections.
T1F
21 0
000off; logic 0
001digital eye pattern
010sliced data
011bit clock
100clock extraction frequency
The digital eye pattern is in 8 bits two’s complement notation, the sliced data and the bit clock give the current binary
state of the corresponding signals, and the clock extraction frequency output is in 8 bits offset binary format. The timing
diagrams for the digital eye pattern output and the clock extraction frequency output are shown in Fig.29.
Table 35 T2F2 to T2F0 CHTST2 pin function selections.
T2F
FUNCTION OF CHTST2 PIN
210
000off; logic 0
001digital eye pattern
010sliced data
011bit clock
100clock extraction frequency
May 199435
Philips SemiconductorsPreliminary specification
Drive processor for DCC systemsSAA3323
handbook, full pagewidth
RDSYNC
TCLOCK
MCLK
CHTST
LSBMSB
012345670123
MGB403
Fig.29 CHTST1 and CHTST2 output timing.
Table 36 DEQSET digital equalizer settings.
BIT76543210
Meaning−−−−−ACup
(1)
DM1DM0
Default00000000
Note
1. ACup is the AUX envelope counter direction is up. This setting caused the AUX envelope counter increment or to
decrement by 1 every rising edge of the AUX envelope signal AENV.
DM1 and DM0
Table 37 DM1 and DM0 digital equalizer mode of
operation.
DM
10
00normal
01search
10off
11off
MODE OF OPERATION OF
DIGITAL EQUALIZER
(1)
(2)
(3)
(3)
Notes
1. In normal mode the main data channels and the AUX
channel are processed (equalized), the AUX channel
envelope information is not processed.
2. In search mode only the AUX channel is processed by
the digital equalizer.
3. Off means that the digital equalizer is put to sleep (low
power), this can be used for example in portable
recording equipment. RDSYNC is HIGH if off mode.
Also note that the other digital equalizer registers are
not addressable while the digital equalizer is in off
mode.
May 199436
Philips SemiconductorsPreliminary specification
Drive processor for DCC systemsSAA3323
CLKSET
Table 38 CLKSET clock extraction settings.
BIT7654321 0
MeaningLEAE
Default10011010
Note
1. LEAE (leakage enable): this setting enables a leakage function in the PLL clock extraction loop filter. This gives a
slightly improved performance with high SER tapes at the cost of a slight decrease in dynamic performance. For
home (static) applications program this bit to logic 1 and for portable applications to logic 0.
(1)
FR1FR0GNORGE1GE0RD1RD0
Table 39 FR1 and FR0 clock extraction frequency range
Note that in the (FR = 0) range the clock extraction stays
in its normal range only, hence it does not enter the
extended range.
Figure 30 shows the lock characteristic of the clock
extraction PLL.
bit rate
deviation
(%)
30
(3)
20
(2)
handbook, full pagewidth
Table 40 GNOR gain in normal frequency range mode of
clock extraction.
GNOREFFECT ON GAIN IN NORMAL RANGE
0gain 2; for portable (mobile) applications
1gain 1; for home (static) applications
Table 41 GE1 and GE0 gain in extended frequency
range mode of clock extraction.
GE
10
EFFECT ON PLL GAIN IN EXTENDED
RANGE
00gain 2
01gain 3
10gain 4
11gain 5; do not use
MGB404
28% frequency loop range limitation
22% frequency loop range limitation
16% frequency loop range limitation
10
(1) Gain 4.
(2) Gain 3.
(3) Gain 2.
0
2
10
3
10
Fig.30 Clock extraction PLL lock characteristic.
May 199437
(1)
8% frequency loop range limitation
4
f (Hz)
10
Philips SemiconductorsPreliminary specification
Drive processor for DCC systemsSAA3323
RD1 and RD0 return delay
This is the delay before returning to normal mode after
being in ‘extended range mode’ (i.e. the number of
consecutive channel clock bit periods where the bit clock
frequency falls within the normal range before the clock
extraction returns to normal frequency mode).
Table 42 RD1 and RD0 return delay.
RD
10
0064
01128
10256
11512
SYSINFO and AUX data offsets in the SAA3323
AUX data consists of 4 blocks of 36 bytes, one block being
transferred in each (n) time segment.
Table 43 Block offsets with respect to time segment.
MODEDESCRIPTION
DPAPSYSBLK = (SNUM + 3) MOD4; or read all 4 SYSINFO blocks when SNUM = logic 0; if AUX and
DRARSYSBLK = SNUM; AUXBLK = (SNUM + 1) MOD4
DPARSYSBLK = (SNUM + 3) MOD4; or read all 4 SYSINFO blocks when SNUM = logic 0
DELAY IN BITS TO RETURN TO
NORMAL MODE
main were recorded simultaneously then AUXBLK = (SNUM + 1) MOD4; else read and interpret
1 AUX block in each time segment.
The 128 bytes in each tape frame contain SYSINFO. The
SYSINFO bytes can for convenience, be considered as
being grouped into 4 SYSINFO blocks with:
SYSBLK0 → SI0 to SI31, SYSBLK1 → SI31 to SI63, etc.
In modes DPAP and DRAR SYSINFO transfers may occur
in two ways:
1. 4 blocks of 36 bytes, one block being transferred to the
SAA3323 in each time segment.
2. 1 block of 128 bytes being transferred in time
segment 1.
In mode DRAR SYSINFO must be transferred as 4 blocks
of 32 bytes, one block in each segment.
Figures 31 to 34 show the offsets between the SYSINFO
and AUX and the time segment counter, for the various
modes of operation of the SAA3323.
May 199438
Philips SemiconductorsPreliminary specification
,
,
Drive processor for DCC systemsSAA3323
SNUM
AUX BLK
SYS BLK
SYS BLK
AUX, MAIN
DATA INPUT
FROM TAPE
01 23 0123012
3012
123012301230123
3012301230122301
*
0
1
2
3
0
1
2
3
0
1
2
3
01 23 01230123012
0
1
2
3
MLB413
Fig.31 SYSINFO and AUX block delays in DPAP mode; audio and AUX simultaneously recorded.
SNUM
AUX BLK
SYS BLK
SYS BLK
AUX, MAIN
DATA INPUT
FROM TAPE
01 23 0123012
DEPENDS ON PHASE OF AUX WRT MAIN DATA CHANNELS
3012301230122301
*
0
1
2
3
0
1
2
3
01 23 01230123012
Fig.32 SYSINFO and AUX block delays in DPAP mode; audio and AUX separately recorded.
May 199439
0
1
2
3
3012
0
1
2
3
MLB414
Philips SemiconductorsPreliminary specification
,
,
,
,
,,,
,
Drive processor for DCC systemsSAA3323
handbook, full pagewidth
SNUM
AUX BLK
SYS BLK
AUX, MAIN
DATA OUTPUT
TO TAPE
01230123012
3012
123012301230123
012301230123012
3012301230122301
Fig.33 SYSINFO and AUX block delays in DRAR mode.
MBG405
SNUM
AUX BLK
SYS BLK
SYS BLK
01 23 0123012
123012301230123
,,,
3012301230122301
*
0
1
2
,
3
MAIN DATA
INPUT
FROM TAPE
AUX OUTPUT
TO TAPE
01 23 01230123012
012301230122301
1
,,,,
Fig.34 SYSINFO and AUX block delays in DPAR mode.
May 199440
0
1
2
3
,
0
1
2
3
3012
0
1
,
2
3
MLB416
Philips SemiconductorsPreliminary specification
Drive processor for DCC systemsSAA3323
Scratch pad RAM
The SAA3323 provides the microcontroller with a scratch
pad RAM that the microcontroller can use for whatever it
likes. The size of the scratch pad depends upon the size
and type of RAM used with the SAA3323. The locations in
Table 44 Availability of RAM quarters for the scratch pad RAM.
1. In RAM quarter YZ = 00, the scratch pad is arranged as 6 pages, where each page consists of 7 columns × 64 rows.
The pages are numbered 0to5, the columns 1to7 and the rows 0to63.
This gives a total of (6 × 7 × 64) 2688 locations.
In each of the RAM quarters YZ = 01, 10 and 11 the scratch pad is arranged as 6 pages where each page consists
of 8 columns× 448 rows. The pages are numbered 0to5, the columns 0to7 and the rows 0 to 447. This gives then
a total of (6 × 8 × 448) 21504 locations per RAM quarter YZ.
the scratch pad RAM may be written and read in 8 bit or
12 bit units.
The RAM may be viewed as having up to 4 quarters, the
availability of these quarters for the scratch pad RAM is
given in Table 44.
(1)
During communication with the scratch pad RAM, the
RAM quarter YZ is chosen when sending the RDDRAC,
RDWDRAC, WRDRAC or WRWDRAC commands to the
TFE module.
Use of the scratch pad RAM outside the specified ranges
is not allowed and it may upset the operation of the
SAA3323.
As with SYSINFO and AUX transfers can occur at high
speed at all times except the second half of time
segment 0, that is when the status bit SLOWTFR is HIGH.
When SLOWTFR is HIGH the microcontroller must poll the
status bit RFBT to investigate when a transfer can occur.
Two addressing modes are available for the scratch pad,
namely random access and auto-increment. For random
access mode the address of each location is sent by the
microcontroller to the SAA3323 before each location
transfer. For auto-increment mode the address of the first
location is sent by the microcontroller before the first
location transfer, auto-incrementing of the row occurs then
for all transfers until the end of the column.
The 8 bit transfers are initiated by the WRDRAC and
RDDRAC commands, these transfers are each 1 byte per
memory location, therefore the byte counter will increment
after each byte transfer.
The 12 bit transfers are initiated by the WRDRAC and
RDDRAC commands, these transfers are each 2 bytes
per memory location. The first byte contains the 4 Most
Significant Bits (MSBs) of the memory location in its
4 Least Significant Bits (LSBs) positions. The other bit
positions being ‘don’t care’. The second byte contains the
8 LSBs of the memory location. The byte counter is
incremented after the transfer of the second byte.
The RACCNT and BYTCNT registers are used for
addressing the scratch pad.
For RAM quarter YZ = 00 the mapping of the scratch pad
RAM address onto the RACCNT and BYTCNT registers is
shown in Table 45.
May 199441
Philips SemiconductorsPreliminary specification
Drive processor for DCC systemsSAA3323
Table 45 Mapping of scratch pad RAM address for RAM quarter YZ = 00.
REGISTERRACCNTBYTCNT
BIT654321 076543210
ValueP2P1P0C2C1C011R6R5R4R3R2R1R0
For The other three quarters of the RAM the mapping of the scratch pad RAM address onto the RACCNT and BYTCNT
registers is shown in Table 46.
Table 46 Mapping of scratch pad RAM address for RAM quarter YZ = 01, 10 and 11.
REGISTERRACCNTBYTCNT
BIT654321 076543210
ValueP2P1P0C2C1C0R8R7R6R5R4R3R2R1R0
Mode changes
The possible mode changes for the TFE are shown in
Table 47.
Table 47 Mode changes.
CURRENT
MODE
DPAP−yesyes
DRARyes−no
DPARyesno−
T
IMING FOR SAA3323 MODE CHANGES
DPAPDRARDPAR
NEW MODE
Mode change DPAP to DRAR
This mode change occurs at the end of the time segment
in which the TFE module receives the new settings.
Writing of the first Main and AUX data to tape starts at the
start of the time segment 1 which occurs 2 ‘end of time
segment 3’ s after the mode change. The delay to writing
to tape is approximately 222 ms, as shown in Fig.35.
If ‘seamless appending’ is required the new settings
should be sent to the TFE module during time segment 2.
Mode change DPAP to DPAR
This mode change occurs at the first end of time
segment 2 after the TFE module receives the new
settings. Output of AUX to tape begins at the start of the
following time segment 1, (i.e. approximately85.3 ms after
the mode change), as shown in Fig.36.
Mode change DRAR to DPAP
This mode change occurs at the first end of time
segment 0 after the TFE module receives the new setting.
Writing of Main and AUX data stops immediately after the
mode change.The time segment jumps back to logic 0,
URDA goes HIGH and stays HIGH for 5 time segments
(i.e. approximately 213.3 ms) after which it goes LOW, as
shown in Fig.37.
Mode change DPAR to DPAP
This mode change occurs at the first end of time
segment 0 after the TFE module receives the new setting.
The writing of AUX data to tape stops immediately after the
mode change. The first AUX read from tape can be
expected during the following time segment 0 or 1 (i.e.
approximately 128 to 170.67 ms after the mode change),
as shown in Fig.38.
Mode change DPAP to search
This mode change occurs almost instantaneously,
program the digital equalizer module in SAA3323 to go to
search mode, then program the interrupt mask register to
select the required type of interrupt.
Mode change search to DPAP
This mode change occurs almost instantaneously,
program the interrupt mask register to disable interrupts
program the digital equalizer module of SAA3323 to go to
normal mode. A re-synchronization will most likely occur
when as result of the data being read from tape, thus
causing URDA to go HIGH.
May 199442
Philips SemiconductorsPreliminary specification
Drive processor for DCC systemsSAA3323
ndbook, halfpage
NEW MODE
AUXILIARY, MAIN
TAPE OUT
handbook, halfpage
SNUM
MODE
NEW MODE
URDA
SNUM
MODE
01 230123012
DPAPDRAR
DRAR
≈ 222 ms
Fig.35 Mode change to DRAR.
123012301
DRAR
DPAP
0
DPAP
≈
213.3 ms
MEA707 - 2
MEA709 - 1
handbook, halfpage
SNUM
MODE
NEW MODE
AUXILIARY
TAPE OUT
Fig.36 Mode change to DPAR.
handbook, halfpage
NEW MODE
AUXILIARY
TAPE OUT
AUXILIARY
MICROCONTROLLER
1230123012
≈
SNUM
MODE
DPAP
DPAR
85.3 ms
DPAR
1230123012
DPARDPAP
DPAP
≈ 128 ms
TO
≈ 170.66 ms
MEA708 - 2
MEA710 - 2
Fig.37 Mode change from DRAR.
May 199443
Fig.38 Mode change from DPAR.
Philips SemiconductorsPreliminary specification
Drive processor for DCC systemsSAA3323
LIMITING VALUES
In accordance with the Absolute Maximum Rating System (IEC 134).
= −40 to +85 °C; CL= 10 pF on TCLOCK output; see Fig.41; unless otherwise specified.
amb
− 0.5V
DD
to V
ref(n)
to V
V
ref(p)
ref(n)
to V
ref(n)
SS
−20 dB (FS);
2.0−−V
70012001500Ω
−650−Ω
24−−dB
100 to 500 kHz
CL=10pF−−80ns
Z
< 150 Ω60−−ns
source
40−−ns
t
handbook, full pagewidth
CLK24
TCLOCK
CLK ADC
RDMUX
TESTBUS
d1
t
d2
t
d3
t
h
t
d4
t
su
SAMPLE(1)
Fig.41 ADC timing.
May 199450
V
IH
V
T
cy
DATA SAMPLE(1-2)DATA SAMPLE(1-3)
MGB408
IL
V
OH
V
OL
V
IH
V
IL
Philips SemiconductorsPreliminary specification
Drive processor for DCC systemsSAA3323
DAC CHARACTERISTICS
V
= 2.7 to 3.6 V; T
DD
SYMBOLPARAMETERCONDITIONSMIN.TYP.MAX.UNIT
DIGEYE/ANAEYE resolution−6−bits
V
o
ANAEYE output voltageZL>1MΩ−(VDD− 1.1)
= −40 to +85 °C; unless otherwise specified.
amb
to V
−V
DD
May 199451
Philips SemiconductorsPreliminary specification
Drive processor for DCC systemsSAA3323
PACKAGE OUTLINES
handbook, full pagewidth
seating plane
8061
1
pin 1 index
20
21
0.1 S
14.3
13.7
S
B
1.45
(4x)
60
1.05
0.5
14.3
12.1
B
13.7
11.9
0.15 M
0.25
0.13
41
40
0.25
0.50.15 M A
0.13
12.1
11.9
1.5
1.3
0.16
0.04
MBB947
Dimensions in mm.
Fig.42 Plastic thin quad flatpack; 80 leads; body 12 × 12 × 1.4 mm (SOT315-1; TQFP80).
May 199452
detail X
1.45
1.05
A
(4x)
0.7
0.3
0.70
0.58
X
0.18
0.12
0 to 4
1.7
1.5
o
Philips SemiconductorsPreliminary specification
Drive processor for DCC systemsSAA3323
handbook, full pagewidth
seating plane
8065
1
pin 1 index
24
2540
0.10
S
18.2
17.6
S
B
64
1.0
(4x)
0.6
0.8
20.1
19.9
24.2
23.6
B
0.20 M
0.45
0.30
41
Dimensions in mm.
0.8
0.45
0.30
0.20 M A
14.1
13.9
2.90
2.65
Fig.43 Plastic quad flatpack; 80 leads (lead length 1.95 mm); body 14 × 20 × 2.7 mm; high stand-off
height (SOT318-2; QFP80).
May 199453
0.25
0.05
1.2
0.8
A
(4x)
detail X
1.0
0.6
X
1.4
1.2
0.25
0.14
0 to 7
MSA394 - 1
3.2
2.7
o
Philips SemiconductorsPreliminary specification
Drive processor for DCC systemsSAA3323
SOLDERING
Plastic quad flatpacks
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.
B
Y SOLDER PASTE REFLOW
Reflow soldering requires the solder paste (a suspension
of fine solder particles, flux and binding agent) to be
applied to the substrate by screen printing, stencilling or
pressure-syringe dispensing before device placement.
Several techniques exist for reflowing; for example,
thermal conduction by heated belt, infrared, and
vapour-phase reflow. Dwell times vary between 50 and
300 s according to method. Typical reflow temperatures
range from 215 to 250 °C.
Preheating is necessary to dry the paste and evaporate
the binding agent. Preheating duration: 45 min at 45 °C.
EPAIRING SOLDERED JOINTS (BY HAND-HELD SOLDERING
R
IRON OR PULSE
-HEATED SOLDER TOOL)
Fix the component by first soldering two, diagonally
opposite, end pins. Apply the heating tool to the flat part of
the pin only. Contact time must be limited to 10 s at up to
300 °C. When using proper tools, all other pins can be
soldered in one operation within 2 to 5 s at between 270
and 320 °C. (Pulse-heated soldering is not recommended
for SO packages.)
For pulse-heated solder tool (resistance) soldering of VSO
packages, solder is applied to the substrate by dipping or
by an extra thick tin/lead plating before package
placement.
May 199454
Philips SemiconductorsPreliminary specification
Drive processor for DCC systemsSAA3323
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 199455
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/pp56Date of release: May 1994
Document order number:9397 732 30011
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.