Preliminary specification
Supersedes data of 1997 Aug 11
File under Integrated Circuits, IC01
2001 apr 05
Page 2
Philips SemiconductorsPreliminary specification
DSP for CD and DVD-ROM systemsSAA7335
FEATURES
• Compatibility with CD-I, CD-ROM, MPEG-video
DVD-ROM and DVD-video applications
• Designed for very high playback speeds
• Typical CD-ROM operation up to n = 12, DVD-ROM to
n = 1.9, maximum rates (tbf)
• Matched filtering, quad-pass error correction
(C1-C2-C1-C2), overspeed audio playback function
included (up to 3 kbytes buffer)
• Lock-to-disc playback, Constant Angular Velocity
(CAV),pseudo-ConstantLinearVelocity(CLV)andCLV
motor control loops
• Interface to 32 kbytes SRAM for DVD error correction
and de-interleave
• Sub-code/ header processing for DVD and CD formats
• Programmable HF equalizer
• In DVD mode it is still compatible with Philips block
decoders
• Sub-CPU interface can be parallel or fast I2C-bus
• On-chip clock multiplier.
GENERAL DESCRIPTION
This device is a high-end combined Compact Disc (CD)
and Digital Versatile Disc (DVD) compatible decoding
device. The device operates with an external 32 kbytes
S-RAMmemoryforde-interleavingoperations.Thedevice
provides quad-pass error correction for CD-ROM
applications (C1-C2-C1-C2) and operates in lock-to-disk,
CAV, pseudo CLV and CLV modes.
InDVDmodes double-pass C1-C2 error correction is used
which is capable of correcting up to 5 C1 frame errors and
16 C2 frame errors.
The SAA7335 contains all the functions required to
decode an EFM or EFM+ HF signal directly from the laser
pre-amplifier, including analog front-end, PLL data
recovery, demodulation and error correction. The spindle
motor interface provides both motor control signals from
the demodulator and, in addition, contains a tachometer
loop that accepts tachometer pulses from the motor unit.
The SAA7335 has two independent microcontroller
interfaces. The first is a serial I2C-bus and the second is a
standard 8-bit multiplexed parallel interface. Both of these
interfaces provide access to a total of 32 × 8-bit registers
for control and status.
This data sheet contains an descriptive overview of the
device together with electrical and timing characteristics.
For a detailed description of the device refer to the user
guide
“SAU/UM96018”
.
Supply of this CD/DVD IC does not convey an implied
license under any patent right to use this IC in any CD or
DVD application.
QUICK REFERENCE DATA
SYMBOLPARAMETERMIN.TYP.MAX.UNIT
V
I
DDD
V
I
DDA
f
xtal
T
T
DDD
DDA
amb
stg
digital supply voltage4.55.05.5V
digital supply current−70300mA
analog supply voltage4.55.05.5V
analog supply current−70300mA
crystal input frequency425tbfMHz
operating ambient temperature−20−+70°C
storage temperature−55−+125°C
REFLo3Ianalog low reference input for ADC
REFHi4Ianalog high reference input for ADC
VREF5Ianalog negative input
HFIN6Ianalog positive input
V
SSA2
AGCOUT8Oanalog test pin output
V
DDA2
V
DDD1
V
SSD1
OTD12Ioff track detect input
MOTO113O3-state motor control output
n.c.14−not connected, reserved
MOTO2/T315I/Omotor control output/tachometer 3 input
n.c.16−not connected, reserved
T117Itachometer 1 input
T218Itachometer 2 input
V
DDD2
V
SSD2
TEST121Itest input 1
TEST222Itest input 2
POR23Ipower-on reset input
MUXSWICH24Iuse clock multiplier input
n.c.25−not connected, reserved
CL126Odivided clock output
BCAIN27IBCA input
SDA28I/Osub-CPU I
SCL29Isub-CPU I
INT30Osub-CPU interrupt output (open-drain)
V
DDD3
V
SSD3
da733I/Osub-CPU data bus bit 7 input/output (parallel)
da634I/Osub-CPU data bus bit 6 input/output (parallel)
da535I/Osub-CPU data bus bit 5 input/output (parallel)
n.c.36−not connected, reserved
da437I/Osub-CPU data bus bit 4 input/output (parallel)
n.c.38−not connected, reserved
da339I/Osub-CPU data bus bit 3 input/output (parallel)
da240I/Osub-CPU data bus bit 2 input/output (parallel)
1supplyanalog ground 1
2Ianalog current reference input for ADC
7supplyanalog ground 2
9supplyanalog supply voltage 2
10supplydigital supply voltage 1
11supplydigital ground 1
19supplydigital supply voltage 2
20supplydigital ground 2
2
C-bus serial data input/output
2
C-bus serial clock input
31supplydigital supply voltage 3
32supplydigital ground 3
2001 apr 054
Page 5
Philips SemiconductorsPreliminary specification
DSP for CD and DVD-ROM systemsSAA7335
SYMBOLPINTYPEDESCRIPTION
da141I/Osub-CPU data bus bit 1 input/output (parallel)
n.c.42−not connected, reserved
da043I/Osub-CPU data bus bit 0 input/output (parallel)
V
RAMRW61ORAM read/write control output
n.c.62−not connected, reserved
RAMDA763I/ORAM data bus bit 7 input/output
RAMDA664I/ORAM data bus bit 6 input/output
RAMDA565I/ORAM data bus bit 5 input/output
RAMDA466I/ORAM data bus bit 4 input/output
RAMDA367I/ORAM data bus bit 3 input/output
RAMDA268I/ORAM data bus bit 2 input/output
n.c.69−not connected, reserved
RAMDA170I/ORAM data bus bit 1 input/output
RAMDA071I/ORAM data bus bit 0 input/output
V
DDD6
V
SSD6
RAMAD074ORAM address bit 0 output
RAMAD175ORAM address bit 1 output
RAMAD276ORAM address bit 2 output
RAMAD377ORAM address bit 3 output
RAMAD478ORAM address bit 4 output
RAMAD579ORAM address bit 5 output
RAMAD680ORAM address bit 6 output
V
DDD7
44supplydigital supply voltage 4
45supplydigital ground 4
2
S-bus sector sync output
2
S-bus correction flag output
2
S-bus serial data output
2
S-bus bit serial clock input/output
2
S-bus word clock input/output
59supplydigital supply voltage 5
60supplydigital ground 5
72supplydigital supply voltage 6
73supplydigital ground 6
81supplydigital supply voltage 7
2001 apr 055
Page 6
Philips SemiconductorsPreliminary specification
DSP for CD and DVD-ROM systemsSAA7335
SYMBOLPINTYPEDESCRIPTION
V
SSD7
RAMAD783ORAM address bit 7 output
RAMAD884ORAM address bit 8 output
RAMAD985ORAM address bit 9 output
n.c.86−not connected, reserved
RAMAD1087ORAM address bit 10 output
RAMAD1188ORAM address bit 11 output
RAMAD1289ORAM address bit 12 output
RAMAD1390ORAM address bit 13 output
RAMAD1491ORAM address bit 14 output
V
ThisblockconvertstheHFinputtothe digital domain using
an 8-bit ADC proceeded by an AGC circuit to obtain the
optimum performance from the convertor. This block is
clocked by ADCCLK which is set by the external crystal
frequency plus a flexible clock multiplier and divider block.
PLL and bit detector
This subsystem recovers the data from the channel
stream. The block corrects asymmetry, performs noise
filtering and equalisation and finally recovers the bit clock
and data from the channel using a digital PLL.
The equalizer and the data slicer are programmable.
Digital logic
All the digital system logic is clocked from the master ADC
clock (ADCCLK) described above.
Advanced bit detector
The advanced bit detector offers improved data recovery
for multi-layer discs and contains two extra detection
circuits to increase the margins in the bit recovery block:
1. Adaptive slicer: adds a second stage slicer with higher
bandwidth
2. Runlength 2 push-back: all T2 runlengths are pushed
back to T3, thereby automatically determining the
erroneous edge and shifting the transitions on that
edge.
Demodulator
FRAME SYNC PROTECTION CD MODE
This circuit detects the frame synchronization signals.
Two synchronization counters are used in the SAA7335:
1. The coincidence counter: this is used to detect the
coincidence of successive syncs. It generates a sync
coincidence signal if 2 syncs are 588 ±1 EFM clocks
apart.
2. The main counter: this is used to partition the EFM
signal into 17-bit words. This counter is reset when:
a) A sync coincidence is generated
b) A sync is found within ±6 EFM clocks of its
expected position.
The sync coincidence signal is also used to generate the
lock signal which will go active HIGH when 1 sync
coincidence is found. It will reset to LOW when, during
61 consecutive frames, no sync coincidence is found.
FRAME SYNC PROTECTION DVD MODE
This circuit detects the frame synchronization signals.
Two synchronization counters are used in the SAA7335:
1. The coincidence counter: this is used to detect the
coincidence of successive syncs. It generates a sync
coincidence signal if 2 syncs are 1488 ±3 EFM+
clocks apart.
2. The main counter: this is used to partition the EFM+
signal into 16-bit words. This counter is reset when:
a) A sync coincidence is generated
b) A sync is found within ±10 EFM+ clocks of its
expected position.
The sync coincidence signal is also used to generate the
lock signal which will go active HIGH when 1 sync
coincidence is found. It will reset to LOW when, during
61 consecutive frames, no sync coincidence is found.
EFM/EFM+ demodulation
The 14-bit EFM (16-bit EFM+) data and subcode words
are decoded into 8-bit symbols.
2001 apr 058
Page 9
Philips SemiconductorsPreliminary specification
DSP for CD and DVD-ROM systemsSAA7335
Microcontroller interface
The SAA7335 has two microcontroller interfaces, one
serial I2C-bus and one parallel (8051 microcontroller
compatible).
The two communication modes may be operated at the
same time, the modes are described below:
1. Parallel mode: protocol compatible with 8052
multiplexed bus:
a) da0 to da7 = address/data bus
b) ALE = Address Latch Enable, latches the address
information on the bus
c) WRi = active LOW write signal for write to
SAA7335
d) RDi = active LOW read signal for read from
SAA7335
e) CSi = active HIGH Chip Select signal (this signal
gates the RDi and WRi signals).
2. I2C-bus mode: I2C-bus protocol where SAA7335
behaves as slave device where:
a) SDA = I2C-bus data
b) SCL = I2C-bus clock
c) I2C-bus slave address (write mode) = 3EH
d) I2C-bus slave address (read mode) = 3FH
e) Maximum data transfer rate = 400 kbits/s.
ICROCONTROLLER INTERFACE (I
M
2
C-BUS MODE)
Thesequenceforawritedatacommand(1 data byte) is as
follows:
• Send START condition
• Send address 3EH (write)
• Write command address byte
• Write data byte
• Send STOP condition.
Thesequence for a read data command(that reads 1 data
byte) is as follows:
• Send START condition
• Send address 3EH (write)
• Write status address byte
• Send STOP condition
• Send START condition
• Send address 3FH (read)
• Read data byte
• Send STOP condition.
R
EADING AND WRITING DATA TO THE SAA7335
The SAA7335 has 32 × 8-bit configuration and status
registers as shown in Table 1. Not all locations are
currently defined and some remain reserved for future
upgrades. These can be written to or read from via the
microcontroller interface using either the serial or parallel
control bus.
Bytes are transferred over the interface in single bytes of
which there are two types; write data commands and read
data commands.
2001 apr 059
Page 10
This text is here in white to force landscape pages to be rotated correctly when browsing through the pdf in the Acrobat reader.This text is here in
_white to force landscape pages to be rotated correctly when browsing through the pdf in the Acrobat reader.This text is here inThis text is here in
white to force landscape pages to be rotated correctly when browsing through the pdf in the Acrobat reader. white to force landscape pages to be ...
2001 apr 0510
REGISTER MAP
Table 1 SAA7335 microcontroller register map
ADDRESS
DECHEX76543210
00PLL_LOCKWLock OridePha_OsetPLL_Force_L
11PLL_SETWSliceBWInteg_F0PLLBW_F1LP_BW_F3
22PLL_FREQWPLL frequency (8 MSBs)
33PLL_EQUWPLL frequency (2 LSBs)equalizer tap α 1equaliser tap α 2
2317TACHO1Wtachometer multiplier frequency KTacho (7 to 0)
2418TACHO2Wtachometer interrupt trip frequency tachometer trip (7 to 0)
2519TACHO3Wservo control sourceTacho
261ABCASETWBCA_Freq (7 to 0)
27 to311B to
1F
NAMER/W
MTR_FR−−−−−− − −
reservedR−−−−−− − −
R
R
SUB_C_STATRreadybusyCRC_OKerr (2 to 0)cor failreserved
SUB_C_DATARsubcode data (7 to 0)
SUB_C_EndRno meaning (register read used as a signal)
FIFOFILL_LRnumber of C1 frames in FIFO
ON
BCA_STATRBuff_
Loaded
BCA_DATARBCA data (7 to 0)
reservedR−−−−−− − −
reservedR−−−−−− − −
reservedR−−−−−− − −
reserved−−−−−− − −
syncBuff_ORun
Moto2_T3FsamTachoInt_LFreserved
FRes
BIT
Philips SemiconductorsPreliminary specification
DSP for CD and DVD-ROM systemsSAA7335
Page 12
Philips SemiconductorsPreliminary specification
DSP for CD and DVD-ROM systemsSAA7335
READING STATUS INFORMATION FROM THE SAA7335
There are several internal status signals which can be made available on the INT line (see Table 2).
Table 2 Internal status signals; note 1
SIGNALDESCRIPTION
Fl_S1change in semaphore register 1 detected
Fl_S2change in semaphore register 2 detected
Fl_S3change in semaphore register 3 detected
PLLlockchannel data PLL lock (not latched) indicates in-lock condition
DVDrdyDVD header or subcode block is available, reset when SUBREADEND register is read
MotOvmotor overflow, (not latched) indicates when a motor overflow is occurring
Tachomotor speed is higher (or lower depending on TACHO3 bit 2) than motor set point (defined in
TACHO2) this signal is not latched
Note
1. The status signal to be output is selected by interrupt control register.
Subcode data/DVD header processing
Q-CHANNEL PROCESSING
The 96-bit Q-channel word is accumulated in an internal
buffer. Sixteen bits are used to perform a Cyclic
Redundancy Check (CRC). Subcode is available via the
V4 outputand, in addition, the Q channelcode can also be
read via the SUBREADDATA register.
DVD HEADER
The DVD header processor accumulates a selection of
bytes from the beginning of the DVD sector. Two header
modes are defined, one for reading the normal sector
headers and one for filtering the disk physical format
information(fromthe control data block in the lead-in area)
This is controlled by the READ_TOC bit in the DECMODE
register.
OTHER SUBCODE CHANNELS
Data of the other subcode channels (Q-to-W) may be read
via the V4 pin, this is only valid in CD modes.
Thedata on the V4 pin is clocked on theWCLK edges with
a fixed delay and so may be clocked by external circuitry
running off the WCLK edges, i.e. at twice the WCLK
frequency.The subcode data is also available in the EBU
output (DOBM) in a similar format.
and with both fundamental and third overtone crystals.
External components should be used to suppress the
fundamentaloutputof the third overtone crystals as shown
in Figs 3 and 4. Typical oscillation frequencies required
are 8.462, 16.9344 or 22.57 MHz depending on the
internal clock settings used and whether or not the clock
multiplier is enabled.
Error corrector
The error corrector can operate in a number of modes; CD
single-pass, CD dual-pass and DVD mode. In the CD
single-pass mode the error corrector performs 2 error
corrections per frame (C1 and C2). In the CD dual-pass
mode up to 4 symbol corrections per frame are possible
(C1-C2 then C1-C2 again). For the DVD mode full depth
PI and PO error correction is performed allowing
5 corrections per PI row and full depth (2t + e)
≤16 correction to be performed per PO column. The error
corrector also contains a flag controller. Flags are
assigned to symbols when the error corrector cannot
ascertain if the symbols are definitely good. C1 generates
output flags which are read (after de-interleaving) by C2,
to help in the generation of C2 output flags. The C2 output
flags are used by the interpolator for concealment of
non-correctable errors. They are also output via the EBU
signal (DOBM) and the MISC output via the I2S-bus for
CD-ROM applications.
Crystal oscillator
The crystal oscillator is a conventional 2 pin design. This
oscillator is capable of operating with ceramic resonators
2001 apr 0512
The flags output pin CFLG provides information on the
state of all error correction and concealment flags.
Page 13
Philips SemiconductorsPreliminary specification
DSP for CD and DVD-ROM systemsSAA7335
handbook, halfpage
SAA7335
OSCILLATOR
330 Ω
8.4672 MHz
100 kΩ
22
22
pF
pF
Fig.3 8.4672 MHz fundamental configuration.
handbook, halfpage
SAA7335
OSCILLATOR
22.57 MHz
CRINCROUT
MGK243
CRINCROUT
330 Ω
100 kΩ
10
pF
10
pF
3.3 µH
1 nF
MGK244
Fig.4 22.57 MHz overtone configuration.
InterpolationHoldInterpolation
OKErrorOKErrorErrorErrorOKOK
Fig.5 Concealment mechanism.
MGA372
2001 apr 0513
Page 14
Philips SemiconductorsPreliminary specification
DSP for CD and DVD-ROM systemsSAA7335
Audio functions
CONCEALMENT
A 1-sample linear interpolator becomes active if a single
sample is flagged as erroneous but cannot be corrected.
The erroneous sample is replaced by a level midway
between the preceding and following samples. Left and
right channels have independent interpolators.
If more than one consecutive non-correctable sample is
found the last good sample is held. A 1-sample linear
interpolation is then performed before the next good
sample (see Fig.5).
DAC Interface
The SAA7335 is compatible with a wide range of ROM
block decoders and Digital-to-Analog Converters DACs.
The seven main formats that are supported are given in
Table 3.
Table 3 DAC interface formats (notes 1, 2 and 3)
MODEBITS/WORDFORMAT
116Philips I
2
S-bus
216EIAJ
324Philips I
2
S-bus
424EIAJ
532Philips I
2
S-bus
632EIAJ
2
7variablePhilips I
S-bus
Notes
1. EIAJ is the abbreviation for Electronic Industries
Associated of Japan.
2. Number of BCLK periods per half WCLK period
(i.e. bits per sample).
3. Clock gating must be DISABLED for format mode 7.
Fig.12 Philips I2S-bus data format (variable word length).
EBU interface
The biphase-mark digital output signal at pin DOBM is in
accordance with the format defined by the
“IEC 958”
specification.
variable number of clocks
D15 D14
flag-MSB
right
MGK251
AUDIO SAMPLE
Left and right samples are transmitted alternately.
VALIDITY FLAG
Three different modes can be selected via the EBU output
control register (address 1010).
FORMAT
The digital audio output consists of 32-bit words
(subframes) transmitted in biphase-mark code
(2 transitions for a logic 1 and one transition for a logic 0).
Words are transmitted in blocks of 384 (see Table 4).
SYNC
The sync word is formed by violation of the biphase rule
and therefore does not contain any data. Its length is
equivalent to 4 data bits. The three different sync patterns
indicate the following situations:
• Sync B: start of a block (384 words), word contains left
sample
• Sync M: word contains left sample (no block start)
• Sync W: word contains right sample.
2001 apr 0517
Audio samples are flagged (bit 28 = logic 1) if an error has
been detected but was non-correctable. This flag remains
the same even if data is taken after concealment.
USER DATA
Subcode bits Q-to-W from the subcode section are
transmittedviatheuserdatabit. This data is asynchronous
with the block rate.
CHANNEL STATUS
The channel status bit is the same for left and right words.
Therefore a block of 384 words contains 192 channel
status bits. The category code is always CD. The bit
assignment is given in Table 5.
Page 18
Philips SemiconductorsPreliminary specification
DSP for CD and DVD-ROM systemsSAA7335
Table 4 EBU word format
WORDBITSFUNCTION
Sync0 to 3−
Auxiliary4 to 7not used; normally zero
Error flags4CFLG error and interpolation flags when bit 3 of EBU control register is set
to logic 1
Audio sample8 to 27first 4 bits not used (always zero)
Validity flag28valid = logic 0
User data29used for subcode data (Q-to-W)
Channel status30control bits and category code
Parity bit31even parity for bits 4 to 30
Table 5 EBU channel status
WORDBITSFUNCTION
Consumer/professional0always zero
Control1 to 4copied from bits 3 to 0 of register OUTPUT2, normally should be set to a
copy of CRC checked Q-channel control bits 0to 3; bit 2 is logic 1 when
copy permitted; bit 3 is logic 1 when recording has pre-emphasis
Reserved5 to 7always zero
Category code8 to 15CD; bit 8 = logic 1, all other bits = logic 0
Reserved16 to 27always zero
Clock accuracy28 to 29set by OUTPUT2 control register bits 5 and 4; 00 = level II, 01 = level III
Remaining30 to 191always zero
Spindle motor control
The spindle motor speed is controlled by a fully integrated
digital servo. Address information from the internal
±8 frame FIFO and disc speed information are used to
calculate the motor control output signals.
Several output modes are supported:
1. Pulse density, 1-line,
2. Pulsedensity,2-line(truecomplement output) (cannot
be used with tachometer control)
3. PWM output, 2-line.
Themodes are selected via the motor outputconfiguration
register.
PULSE DENSITY MODE
In the pulse density mode the motor output (pin MOTO1)
is the pulse density modulated motor output signal. A 50%
2001 apr 0518
dutycyclecorresponds with the motor not actuated, higher
duty cycles mean acceleration, lower mean braking.
In this mode, the MOTO2 signal is the inverse of the
MOTO1 signal. Both signals change state only on the
edges of a internal clock signal.
Possible application diagrams are shown in Fig.13.
PWM MODE,2-LINE
In the PWM mode the motor acceleration signal is put in
pulse-width modulation form on the MOTO1 output and
the motor braking signal is pulse-width modulated on the
MOTO2 output.
Figure 14 illustrates the PWM mode timing and Fig.15
illustrates a typical PWM mode application diagram.
Page 19
Philips SemiconductorsPreliminary specification
DSP for CD and DVD-ROM systemsSAA7335
OPERATIONAL MODES
The motor servo has a number of operational modes controlled by the motor mode register MOTOR4.
POWER LIMIT
To start and stop the spindle motor, a fixed positive or negative voltage is applied to the motor. This voltage can be
programmed as a percentage of the maximum possible voltage via the motor output configuration register (MOTOR4) to
limit current drain during start and stop. The following power limits are possible:
• 100% of maximum (no power limit)
• 75% of maximum
• 50% of maximum
• 37% of maximum.
LOOP CHARACTERISTICS
The gain and crossover frequencies of the motor control loop can be programmed via the motor gain and bandwidth
register MOTOR2.
MOTO1
MOTO1
22 kΩ
22 kΩ
10 nF
V
DD
V
22 kΩ
SS
+
–
22 kΩ
M
+
SS
–
22 kΩ
22 kΩ
10 nF
V
SS
V
+
–
M
V
DD
Fig.13 Motor pulse density application diagrams.
V
SS
V
22 kΩ
10 nF
SS
MGA363 - 1
MOTO2
2001 apr 0519
Page 20
Philips SemiconductorsPreliminary specification
DSP for CD and DVD-ROM systemsSAA7335
MOTO1
MOTO2
t = 45 µs
rep
t 240 ns
dead
AccelerateBrake
Fig.14 Motor 2-line PWM mode timing.
+
MGA366
10 Ω
MOTO1MOTO2
V
Fig.15 Motor 2-line PWM mode application diagram.
2001 apr 0520
M
SS
100 nF
MGA365 - 2
Page 21
Philips SemiconductorsPreliminary specification
DSP for CD and DVD-ROM systemsSAA7335
Flags output (CFLG) (open-drain output)
A1-bitflag signal is available at the CFLG pin, this contains 11 bits runningoffthe ADCCLK, each bit period is 7 ADCCLK
periods. This signal shows the status of the error corrector and interpolator and is updated every frame.
handbook, halfpage
START
bit
data bitspause
MGK252
Fig.16 Flags output format.
Table 6 Definition of flag bits
BIT
NUMBER
VALUEDESCRIPTION
01START bit
1 to 3000C1 first or C1 last; note 1
001C2 first, CD mode reserved, DVD mode; note 1
010reserved; note 1
011C2 last; note 1
100corrector not active; note 1
all others reserved
4core failfailure flag set because correction impossible; note 2
5flag fail; note 3
9, 6 to 8root count (3 to 0)this indicates the number of errors corrected; note 4
100STOP bit
Notes
1. For DVD mode read PI for C1 and PO for C2.
2. This flag refers to the previous correction frame.
3. This flag refers to the previous correction frame (is not valid i.e. always logic 0 in DVD mode).
4. Bit order of root count is 9, then 6 to 8 for root count (3 to 0).
A
BSOLUTE TIME SYNC
The sync signal is the absolute time sync signal. In the CD mode it is the FIFO-passed subcode sync and relates the
position of the subcode sync to the audio data (DAC output). In the DVD mode it indicates the start of a new sector
header.
The flag may be used for special purposes such as synchronization of different players.
2001 apr 0521
Page 22
Philips SemiconductorsPreliminary specification
DSP for CD and DVD-ROM systemsSAA7335
LIMITING VALUES
In accordance with the Absolute Maximum Rating System (IEC 134).
SYMBOLPARAMETERCONDITIONSMIN.MAX.UNIT
V
DDD
V
DDA
V
i(max)
V
o(max)
I
o(max)
T
amb
T
stg
V
ESD
Notes
1. This maximum value has an absolute maximum of 6.5 V independent of the supply voltage.
2. The human body model ESD simulation is equivalent to discharging a 100 pF capacitor via a 1.5 kΩ resistor, which
produces a single discharge transient. Reference
to MIL-STD 883C method 3015.7)”
3. The machine model ESD simulation is equivalent to discharging a 200 pF capacitor via a resistor and series inductor
with effective dynamic values of 25 Ω and 2.5 µH, which produces a damped oscillating discharge. Reference
“Philips Semiconductors Test Method UZW-BO/FQ-B302 (similar to EIAJ IC-121 Test Method 20 condition C)”
digital supply voltage−0.3+6.5V
analog supply voltage−0.3+6.5V
maximum input voltage (any input)note 1−0.3VDD+ 0.5 V
maximum output voltage (any output)note 1−VDD+ 0.5 V
maximum output current (each output)−±10mA
operating ambient temperature−20+70°C
storage temperature−55+125°C
electrostatic handling
human body modelnote 2−2000+2000V
machine modelnote 3−200+200V
“Philips Semiconductors Test Method UZW-BO/FQ-A302 (similar
.
.
QUALITY
This device will meet the requirements of the
in accordance with
“Quality Reference Handbook (order number 9397 750 00192)”
for all Q & R tests applied to the product.
“Philips Semiconductors General Quality Specification UZW-BO/FQ-0601”
. This details the acceptance criteria
2001 apr 0522
Page 23
Philips SemiconductorsPreliminary specification
DSP for CD and DVD-ROM systemsSAA7335
DC CHARACTERISTICS
V
DDD=VDDA
SYMBOLPARAMETERCONDITIONSMIN.TYP.MAX.UNIT
Supplies
V
DDD
V
DDA
I
DD(tot)
Inputs
DIGITAL INPUTS (TTL LEVEL); note 1
V
IL
V
IH
V
OL
V
OH
ANALOG INPUTS
V
I(max)(p-p)
V
I(nom)(p-p)
DRdynamic range41−−dB
B−3 dB bandwidth0 to 12 dB gain−−−MHz
I
I(AGC)
I
I(ADC)
I
I(buf)
I
I(tot)
= 5 to 5.5 V; V
SSD=VSSA
=0V; T
= −20 to +70 °C; unless otherwise specified.
amb
digital supply voltage4.5−5.5V
analog supply voltage4.5−5.5V
total supply currentat 25 MHz clock−60−mA
LOW-level output current−−− mA
serial data line capacitance−−10pF
serial clock line capacitance−−10pF
LOW-level noise margin−0.1V
HIGH-level noise margin−0.2V
DDD
DDD
= 4.5 to 5.5 V;
DDD
IOL=10mA
= 4.5 to 5.5 V;
DDD
IOH= −10 mA
DDD
I
=3mA
sink
−10−+10µA
−10−+10µA
0−0.8V
−1−+2.4V
−10−+10µA
−−0.4V
−
DDD
−
DDD
2001 apr 0524
Page 25
Philips SemiconductorsPreliminary specification
DSP for CD and DVD-ROM systemsSAA7335
SYMBOLPARAMETERCONDITIONSMIN.TYP.MAX.UNIT
R
s
C
bus(max)
INPUT: SCL (CMOS INPUT)
V
IL
V
IH
I
LI
C
i
Crystal oscillator input CRIN (external clock)
g
m
R
o
C
i
I
LI
Crystal oscillator output CROUT (see Figs 3 and 4)
f
Microcontroller interface timing (see Figs 18 and 20)
INPUT ALE
t
su(A-ALE)
t
h(A-ALE)
t
ALEL
t
ALEH
t
d(ALEL-WRL)
t
r
t
f
INPUTS RDI AND WRI
t
IL(R/W)
t
IH(R/W)
t
r
t
f
READ MODE
t
d(RLDV)
t
d(RHDX)
WRITE MODE
t
su(QVWX)
t
h(WHQX)
address valid to data valid−tbf−ns
output enable to data valid−tbf−ns
write pulse width−tbf−ns
address set-up before start of write−tbf−ns
address hold after end of write−tbf−ns
data set-up to end of write−tbf−ns
data hold after end of write−tbf−ns
output enable to data active−tbf−ns
output disable to data inactive−tbf−ns
address set-up before ALE LOW25−− ns
address hold after ALE LOW25−− ns
input LOW time1 × ADC
−− ns
CLK + 15
input HIGH time1 × ADC
−− ns
CLK + 15
delay time ALE LOW to WR LOW−−− ns
rise time−−− ns
fall time−−240ns
input LOW time1 × ADC
−− ns
CLK + 15
input HIGH time1 × ADC
−− ns
CLK + 15
rise time−−− ns
fall time−−240ns
delay time RD LOW to DA0 to DA7
valid
delay time RD HIGH to DA0 to DA7
2 × ADC
−− ns
CLK + 35
15−− ns
high-impedance
set-up time WR LOW to
−−− ns
DA0 to DA7
hold time WR HIGH to DA0 to DA7
3-state
2 × ADC
CLK + 25
−− ns
Notes
1. Timing reference voltage levels are 0.8 V and V
DDD
− 0.8 V.
2. Negative set-up time means that data may change after clock transition.
The complete data path chipset consists of two ICs, the CD decoder (or DSP) device and the block decoder/host
interface manager. In addition to these components a general purpose microcontroller and tracking servo is necessary
to produce a complete controller system for a DVD mechanism. The DSP, block decoder and microcontroller are shown
highlighted in Fig.21. An ADC application circuit is illustrated in Fig.22.
LQFP100: plastic low profile quad flat package; 100 leads; body 14 x 14 x 1.4 mm
c
y
100
X
75
76
pin 1 index
1
e
w M
b
p
D
H
D
51
50
Z
E
26
25
Z
D
b
B
e
w M
p
v M
v M
A
H
E
E
A
B
A
2
A
A
1
detail X
SOT407-1
(A )
3
θ
L
p
L
0510 mm
scale
DIMENSIONS (mm are the original dimensions)
UNIT
Note
1. Plastic or metal protrusions of 0.25 mm maximum per side are not included.
A
A1A2A3bpcE
max.
0.15
0.05
1.45
1.35
1.6
mm
OUTLINE
VERSION
SOT407-1136E20MS-026
0.27
0.17
0.20
0.09
0.25
IEC JEDEC EIAJ
(1)
(1)(1)(1)
D
14.1
13.9
REFERENCES
eH
14.1
13.9
0.5
16.25
15.75
2001 apr 0531
H
D
E
16.25
15.75
LL
p
0.75
0.45
0.08 0.080.21.0
EUROPEAN
PROJECTION
Z
1.15
0.85
D
Zywvθ
E
1.15
0.85
o
7
o
0
ISSUE DATE
00-01-19
00-02-01
Page 32
Philips SemiconductorsPreliminary specification
DSP for CD and DVD-ROM systemsSAA7335
SOLDERING
Introduction
There is no soldering method that is ideal for all IC
packages. Wave soldering is often preferred when
through-hole and surface mounted components aremixed
on one printed-circuit board. However, wave soldering is
not always suitable for surface mounted ICs, or for
printed-circuits with high population densities. In these
situations reflow soldering is often used.
Thistextgivesaverybriefinsighttoacomplextechnology.
A more in-depth account of soldering ICs can be found in
our
“IC Package Databook”
Reflow soldering
Reflow soldering techniques are suitable for all LQFP
packages.
Reflow soldering requires solder paste (a suspension of
fine solder particles, flux and binding agent) to be applied
totheprinted-circuit board by screen printing, stencilling or
pressure-syringe dispensing before package placement.
Several techniques exist for reflowing; for example,
thermal conduction by heated belt. Dwell times vary
between 50 and 300 seconds depending on heating
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 minutes at
45 °C.
Wave soldering
Wave soldering is not recommended for LQFP packages.
This is because of the likelihood of solder bridging due to
closely-spaced leads and the possibility of incomplete
solder penetration in multi-lead devices.
(order code 9398 652 90011).
If wave soldering cannot be avoided, the following
conditions must be observed:
• A double-wave (a turbulent wave with high upward
pressure followed by a smooth laminar wave)
soldering technique should be used.
• The footprint must be at an angle of 45° to the board
direction and must incorporate solder thieves
downstream and at the side corners.
Even with these conditions, do not consider wave
soldering LQFP packages LQFP48 (SOT313-2),
LQFP64 (SOT314-2) or LQFP80 (SOT315-1).
During placement and before soldering, the package must
be fixed with a droplet of adhesive. The adhesive can be
applied by screen printing, pin transfer or syringe
dispensing. The package can be soldered after the
adhesive is cured.
Maximum permissible solder temperature is 260 °C, and
maximum duration of package immersion in solder is
10 seconds, if cooled to less than 150 °C within
6 seconds. Typical dwell time is 4 seconds at 250 °C.
A mildly-activated flux will eliminate the need for removal
of corrosive residues in most applications.
Repairing soldered joints
Fix the component by first soldering two diagonallyopposite end leads. Use only a low voltage soldering iron
(less than 24 V) applied to the flat part of the lead. Contact
time must be limited to 10 seconds at up to 300 °C. When
using a dedicated tool, all other leads can be soldered in
one operation within 2 to 5 seconds between
270 and 320 °C.
2001 apr 0532
Page 33
Philips SemiconductorsPreliminary specification
DSP for CD and DVD-ROM systemsSAA7335
DATA SHEET STATUS
PRODUCT
DATA SHEET STATUS
Objective dataDevelopmentThis data sheet contains data from the objective specification for product
Preliminary dataQualificationThis data sheet contains data from the preliminary specification.
Product dataProductionThis data sheet contains data from the product specification. Philips
(1)
STATUS
(2)
DEFINITIONS
development. Philips Semiconductors reserves the right to change the
specification in any manner without notice.
Supplementary data will be published at a later date. Philips
Semiconductors reserves the right to change the specification without
notice, in order to improve the design and supply the best possible
product.
Semiconductors reserves the right to make changes at any time in order
to improve the design, manufacturing and supply. Changes will be
communicated according to the Customer Product/Process Change
Notification (CPCN) procedure SNW-SQ-650A.
Notes
1. Please consult the most recently issued data sheet before initiating or completing a design.
2. The product status of the device(s) described in this data sheet may have changed since this data sheet was
published. The latest information is available on the Internet at URL http://www.semiconductors.philips.com.
DEFINITIONS
Short-form specification The data in a short-form
specification is extracted from a full data sheet with the
same type number and title. For detailed information see
the relevant data sheet or data handbook.
Limiting values definition Limiting values given are in
accordance with the Absolute Maximum Rating System
(IEC 60134). 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
attheseoratanyotherconditionsabovethosegiveninthe
Characteristics sections of the specification is not implied.
Exposure to limiting values for extended periods may
affect device reliability.
Application information Applications that are
described herein for any of these products are for
illustrative purposes only. Philips Semiconductors make
norepresentationorwarrantythatsuchapplicationswill be
suitable for the specified use without further testing or
modification.
DISCLAIMERS
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
Semiconductorscustomersusingorsellingtheseproducts
for use in such applications do so at their own risk and
agree to fully indemnify Philips Semiconductors for any
damages resulting from such application.
Right to make changes Philips Semiconductors
reserves the right to make changes, without notice, in the
products, including circuits, standard cells, and/or
software, described or contained herein in order to
improve design and/or performance. Philips
Semiconductors assumes no responsibility or liability for
theuseofanyoftheseproducts,conveysnolicenceortitle
under any patent, copyright, or mask work right to these
products,andmakesnorepresentationsor warranties that
these products are free from patent, copyright, or mask
work right infringement, unless otherwise specified.
ICs with MPEG-2 functionality Use of this product in
any manner that complies with the MPEG-2 Standard is
expressly prohibited without a license under applicable
patents in the MPEG-2 patent portfolio, which license is
available from MPEG LA, L.L.C., 250 Steele Street, Suite
300, Denver, Colorado 80206.
2001 apr 0533
Page 34
Philips SemiconductorsPreliminary specification
DSP for CD and DVD-ROM systemsSAA7335
PURCHASE OF PHILIPS I2C COMPONENTS
Purchase of Philips I
components in the I2C system provided the system conforms to the I2C specification defined by
Philips. This specification can be ordered using the code 9398 393 40011.
2
C components conveys a license under the Philips’ I2C patent to use the
2001 apr 0534
Page 35
Philips SemiconductorsPreliminary specification
DSP for CD and DVD-ROM systemsSAA7335
NOTES
2001 apr 0535
Page 36
Philips Semiconductors – a w orldwide compan y
Argentina: see South America
Australia: 3 Figtree Drive, HOMEBUSH, NSW 2140,
United States: 811 East Arques Avenue, SUNNYVALE, CA 94088-3409,
Tel. +1 800 234 7381, Fax. +1 800 943 0087
Uruguay: see South America
Vietnam: see Singapore
Yugoslavia: PHILIPS, Trg N. Pasica 5/v, 11000 BEOGRAD,
Tel. +381 11 3341 299, Fax.+381 11 3342 553
For all other countries apply to: Philips Semiconductors,
Marketing Communications, Building BE-p, P.O. Box 218, 5600 MD EINDHOVEN,
The Netherlands, Fax. +31 40 27 24825
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.
2001
Internet: http://www.semiconductors.philips.com
72
Printed in The Netherlands753503/02/pp36 Date of release: 2001 apr 05Document order number: 9397 750 08202
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.