Professional Documents
Culture Documents
Saa 7824
Saa 7824
DATA SHEET
T
AF
R
SAA7824
D
CD audio decoder, digital servo &
filterless DAC with integrated
pre-amp & laser control
Preliminary specification 2002 Mar 26
Draft PhonIC data sheet
File under Integrated Circuits, IC01
Philips Semiconductors Preliminary specification
T
7.16.10 Laser interface
7.2.1 Principal operating modes of the decoder 7.17 Microcontroller interface
7.2.2 Decoding speed and crystal frequency 7.17.1 Microcontroller interface (4-wire bus mode)
7.2.3 Lock-to-disc mode 7.17.2 Microcontroller interface (I2C-bus mode)
7.2.4 Standby modes 7.17.3 Decoder registers and shadow registers
7.3 Crystal oscillator 7.17.4 Summary of functions controlled by decoder
AF
7.4 Data slicer and bit clock regenerator registers 0 to F
7.5 DC offset cancellation 7.17.5 Summary of functions controlled by shadow
7.5.1 Offset cancellation registers
7.5.2 Reading back the DC offset value 7.17.6 Summary of servo commands
7.6 Demodulator 7.17.7 Summary of servo command parameters
7.6.1 Frame sync protection
8 LIMITING VALUES
7.6.2 EFM demodulation
7.7 Subcode data processing 9 CHARACTERISTICS
7.7.1 Q-channel processing 10 OPERATING CHARACTERISTICS
7.7.2 EIAJ 3 and 4-wire subcode (CD graphics) (SUBCODE INTERFACE TIMING)
interfaces
R
11 OPERATING CHARACTERISTICS (I2S-BUS
7.7.3 V4 subcode interface TIMING)
7.7.4 CD-text interface
7.8 FIFO and error corrector 12 OPERATING CHARACTERISTICS
7.8.1 Flags output (CFLG) (MICROCONTROLLER INTERFACE TIMING)
7.9 Audio functions 13 APPLICATION INFORMATION
7.9.1 De-emphasis and phase linearity 14 PACKAGE OUTLINE
D
7.9.2 Digital oversampling filter
15 SOLDERING
7.9.3 Concealment
7.9.4 Mute, full-scale, attenuation and fade 15.1 Introduction to soldering surface mount
7.9.5 Peak detector packages
7.10 DAC interface 15.2 Reflow soldering
7.10.1 Internal bitstream digital-to-analog 15.3 Wave soldering
converter (DAC) 15.4 Manual soldering
7.10.2 External DAC interface 15.5 Suitability of surface mount IC packages for
7.11 EBU interface wave and reflow soldering methods
7.11.1 Format 16 DATA SHEET STATUS
7.12 KILL features 17 DEFINITIONS
7.12.1 The KILL circuit
7.12.2 Silence injection 18 DISCLAIMERS
7.13 Audio features off 19 PURCHASE OF PHILIPS I2C COMPONENTS
7.14 The versatile pins interface
7.15 Spindle motor control
7.15.1 Motor output modes
7.15.2 Spindle motor operating modes
2002 Mar 26 2
Philips Semiconductors Preliminary specification
1 FEATURES
• Decoder and servo parts based upon SAA732X design
(original features maintained).
• Software compatibility maintained with SAA732X by
using similar register structure (new features controlled
from new shadow registers).
• 1X, 2X, & 4x speed.
• LF (servo) signals converted to digital representations • Integrated CD-text decoder with separate micro
by 6 oversampling bitstream ADCs. interface.
• HF part summed from signals D1-D4 and converted to a • Dedicated 4MHz or 12MHz clock output for
digital signal by a data slicer. microcontroller (configurable).
• On chip buffering and filtering of the diode signals from • Configured for N-sub monitor diode.
the mechanism for signal optimisation.
• On-chip clock multiplier allows the use of 8.4672 or
• Selectable DC offset cancellation of quiescent
T
16.9344 MHz crystals or ceramic resonators
mechanism voltages and dark currents.
• On-chip laser power control (up to 120mA).
2 GENERAL DESCRIPTION
• Laser on/off control, including ‘soft’ start control (zero to
nominal power in 1ms). The SAA7824 is a CD audio decoder IC which combines
components.
AF
• Monitor control and feedback circuit to maintain nominal
(external) data.
R
• 5 versatile pins, 2 input & 3 output.
3 ORDERING INFORMATION
TYPE PACKAGE
D
2002 Mar 26 3
Philips Semiconductors Preliminary specification
T
AF
R
D
2002 Mar 26 4
Philips Semiconductors Preliminary specification
5 BLOCK DIAGRAM
EXTFILTER
D1 D2 D3 D4 R1 R2 MONITOR SENSE LPOWER
T
CONTROL SL
PART HFPASS FILTER CONTROL FUNCTION
SCL CSLICE
DATA SLICER &
MICRO THRESHOLD CON- MOTOR MOTO1
SDA CONTROL
INTERFACE TROL
MOTO2
RAB
SILD
TEST1
TEST2
TEST3
TEST4
OSCIN
OSCOUT
CLK16
CLK4_12
TEST
TIMING
AF DIGITAL
PLL
EFM
DEMODULATOR
SRAM
AUDIO
PROCESSOR
ERROR
CORRECTOR
FLAGS
EBU
INTERFACE
SERIAL
DATA
INTERFACE
CFLG
DOBM
EF
SCLK
WCLK
R
RAM DATA
CDT_RDY ADDRESSER
CD-TEXT
CDT_DATA INTERFACE
SERIAL SCLI
CDT_CLK DATA
(LOOPBACK) WCLI
SFSY INTERFACE SDI
INTERFACE
SUB CONTROL SUBCODE
DAC_VPO
D
PROCESSOR PEAK
RCK DAC_RP
DETECT
SBSY DAC_RN
DEM DAC
DAC_LP
DAC_LN
DAC_VREF
DECODER DAC_GND
MICRO-
STATUS CONTROLLER BUF_IN_R
INTERFACE VERSATILE PINS
HEADPHONE BUF_IN_L
INTERFACE KILL BUFFERS
BUF_OUT_R
BUF_OUT_L
RESET
BUF_VPOS
V1 V2 V3 V4 V5 LKILL RKILL
BUF_GND
2002 Mar 26 5
Philips Semiconductors Preliminary specification
6 PINNING
T
D4 12 Diode voltage/current input (central diode signal input)
R1 13 Diode voltage/current input (satellite diode signal input)
R2 14 Diode voltage/current input (satellite diode signal input)
CSLICE 15 10nF capacitor for adaptive HF dataslicer
VDDA2
VSSA2
OSCOUT
OSCIN
VSSA3
DAC_GND
DAC_RP
DAC_RN
DAC_VREF
DAC_LN
16
17
18
19
20
21
22
23
24
25
AF
Analogue supply voltage 2
Analogue ground 2
Crystal/resonator output
Crystal/resonator input
Analogue ground 3
Audio DAC ground
Audio DAC right channel differential output (positive)
Audio DAC right channel differential output (negative)
Audio DAC decoupling point (10uF//100nF to ground)
Audio DAC left channel differential output (negative)
R
DAC_LP 26 Audio DAC left channel differential output (positive)
DAC_VPOS 27 Audio DAC positive supply
BUF_VPOS 28 Audio buffer positive supply
BUF_IN_R 29 Audio buffer right input
BUF_OUT_R 30 Audio buffer right output
D
2002 Mar 26 6
Philips Semiconductors Preliminary specification
T
STATUS 56 Servo interrupt request line/decoder status register/DC offset value readback
RCK 57 Subcode clock
SUB 58 P to W subcode
SFSY 59 Subcode frame sync
SBSY
VSSD2
DOBM
VDDD2
RA
FO
SL
MOTO1
MOTO2
VSSD3
60
61
62
63
64
65
66
67
68
69
AF
Subcode block sync
Digital ground 2
Bi-phase mark output (externally buffered)
Digital supply voltage 2
Radial actuator
Focus actuator
Sledge actuator
Motor output 1
Motor output 2
Digital ground 3
R
VDDD3 70 Digital supply voltage 3
V1 71 Versatile pin 1
V2 72 Versatile pin 2
V3 73 Versatile pin 3
V4 74 Versatile pin 4
D
V5 75 Versatile pin 5
TEST1 76 Test pin
TEST2 77 Test pin
TEST3 78 Test pin
TEST4 79 Test pin
LASER 80 Laser drive
2002 Mar 26 7
Philips Semiconductors Preliminary specification
68 MOTO2
67 MOTO1
70 VDDD3
63 VDDD2
80 LASER
69 VSSD3
61 VSSD2
79 TEST4
78 TEST3
77 TEST2
76 TEST1
62 DOBM
65 FO
64 RA
75 V5
74 V4
73 V3
72 V2
71 V1
66 SL
LPOWER 1 60 SBSY
EXTFILTER 2 59 SFSY
MONITOR 3 58 SUB
SENSE 4 57 RCK
VSSA1 5 56 STATUS
IREF 6 55 SILD
VDDA1 7 54 RAB
VREF_OUT 8 53 SCL
T
D1 9 52 SDA
D2 10 51 RESET
SAA7824
D3 11 50 CLK4_12
D4 12 49 CLK16
R1 13 48 SCLK
R2 14
CSLICE 15
VDDA2 16
VSSA2 17
OSCOUT 18
OSCIN 19
VSSA3 20
AF 47 WCLK
46 DATA
45 EF
44 SCLI
43 WCLI
42 SDI
41 VDDD1
DAC_GND 21
DAC_RP 22
DAC_RN 23
DAC_VREF 24
DAC_LN 25
DAC_LP 26
DAC_VPOS 27
BUF_VPOS 28
BUF_IN_R 29
BUF_OUT_R 30
BUF_OUT_L 31
BUF_IN_L 32
BUF_GND 33
LKILL 34
RKILL 35
CDT_RDY 36
CDT_DATA 37
CDT_CLK 38
CFLAG 39
VSSD1 40
R
Fig.2 Pin configuration.
D
2002 Mar 26 8
Philips Semiconductors Preliminary specification
hf_gain 5:0
d1_hf Adaptive slicer
d2_hf Summing amp bypass
67.7MHz
d3_hf -
op-amp -
d4_hf
+ comp sliced data
Vref +
- op-amp
- Equalising Threshold
op-amp
+
+ Vana Filter control
T
Fig.3 Simplified block diagram of HF data path and adaptive slicer
AF
The SAA7824 is a1x, 2x, and 4x (three speed) decoding
device, with an internal Phase-Locked Loop (PLL) clock
multiplier. Table 1 shows the playback speeds that are
achievable in conjunction with crystal frequency,
mechanism, and internal clock settings (selectable via
decoder register B).
2002 Mar 26 9
Philips Semiconductors Preliminary specification
Notes
1. Voltage mode only.
T
7.3 Crystal oscillator
The crystal oscillator is a conventional 2-pin design
Table 2 External capacitor selection based upon crystal
capable of operating between 1 and 50 MHz and can also
type
operate with ceramic resonators. The external
SAA7824
OSCILLATOR
AF
components used around the crystal are shown in Fig 4
along with component values (C1 & C2) for a given crystal
type in Table 2. Oscillator frequencies that can be used
with the SAA7824 are 8.4672 & 16.9344 MHz, depending
CRYSTAL LOAD
CAPACITANCE,
CL
10 pF
20 pF
30 pF
MAX. SERIES CRYSTAL
RESISTANCE,
8MHZ
<300Ω,
<300Ω,
<300Ω,
RS
16MHZ
<220Ω
<140Ω
<80Ω
EXTERNAL
LOAD
CAPACITORS,
C1 & C2
8 pF, 8 pF
27 pF, 27pF
47 pF, 47pF
Regeneration of the bit clock is achieved with an internal
fully digital PLL. No external components are required
R
and the bit clock is not output. The PLL has two registers
OSCIN
xstal
OSCOUT (8 and 9) for selecting bandwidth and equalization.
The PLL response is shown in Fig.5.
For certain applications an off-track input is necessary.
This is internally connected from the servo part (its
C1 C2 polarity can be changed by the foc_parm1 parameter),
D
2002 Mar 26 10
Philips Semiconductors Preliminary specification
T
can then be used to control the STATUS pin output (see
Table 19 for register settings).
Once the measurement time has been set and the diode
1, 2 and 3 are all programmable via decoder register 8. selected, the STATUS pin should be set to read the DC
offset ready flag (new shadow reg. C bank 3 = X01X).
7.5
Fig.5 Digital PLL loop response.
DC offset cancellation
Unwanted DC offsets can exist within the photo-diode
AF
signals and are defined as the DC present in the system
when the laser diode is switched off. They arise from
various sources of imperfection within the system such as
leakage in the photodiodes and offsets in the OPU
This signal will toggle high after the presribed
measurement time. Changing the diode selection will
result in the measurement timer automatically being
reset.
The micro can read back the measurement by setting the
STATUS pin to output the DC offset value (new shadow
reg. C bank 3 = X10X). The offset value is repeatedly
streamed out through the STATUS pin and is UART
compatible. It should be noted that the MSB is inverted
and will require re-inverting after the offset value has been
captured. Timing information for this signal can be found
R
electronics.
in Figure 6.
The SAA7824 is capable of measuring these offsets and
minimising them. The final DC cancellation value (as calculated by the
micro) can then be written to new shadow register 7 bank
7.5.1 OFFSET CANCELLATION
3. This is a multiple write register containing the
A number of registers are associated with the DC offset cancellation values for all six diodes.
D
2002 Mar 26 11
Philips Semiconductors Preliminary specification
SHADEN SHADOW
ADDRESS DATA FUNCTION INITIAL
BITS REGISTER
10 C 1100 XX00 Settling time = 354 µs reset
(bank 2) DC offset XX01 Settling time = 1ms −
measurement XX10 Settling time = 2ms −
times XX11 Settling time = 10ms −
11 3 0011 0000 Select D1 reset
(bank 3) Diode 0001 Select D1 −
selection for 0010 Select D2 −
DC offset 0011 Select D3 −
measurement
−
T
0100 Select D4
0101 Select R1 −
0110 Select R2 −
0111 Select D1 −
C 1100 X00X STATUS pin outputs decoder status reset
STATUS pin
control
7
DC
cancellation
levels
AF
0111
X01X
X10X
Multi-write
(9 x 4 bits)
register information
STATUS pin outputs DC offset ready
flag
STATUS pin outputs DC offset value
DC cancellation values for diodes
D1-D4 and R1-R2
See Table 20 for further information.
−
−
R
D
2.19/n ms
D1 D0 D7 D6 D5 D4 D3 D2 D1 D0
272.1/n µs
n = disc speed
2002 Mar 26 12
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 ...
2002 Mar 26
Philips Semiconductors
with integrated pre-amp & laser control
CD audio decoder, digital servo & filterless DAC
handbook, full pagewidth
New shadow reg. 7 bank 2:
CD-TEXT CDT_RDY
0XXX = pass all data
1XXX = pass correct data only CDT_CLK
INTERFACE
CDT_DATA
1
V4
0 RCK
T
0: reg D = XX01 CD GRAPHICS
SBSY
SFSY
INTERFACE
SUB
V4 SUBCODE MICROCONTROLLER
SDA
INTERFACE INTERFACE
reg F
SUBCODE
PROCESSOR EBU
output from
data slicer
DIGITAL PLL
AND
DEMODULATOR
1:decoder
1: decoder reg
0:decoder
0:
1
0
AF
reg AA== XX0X
XX0X
reg AA=≠ XX1X
decoder reg XX1X
decoder reg A
1: no pre-emphasis detected
OR reg D = 01XX
DOBM
1
0
SCLK
WCLK
DATA
EF
13
(CD-ROM modes)
WCLI
SCLI
SDI MGS180
Preliminary specification
0:New shadow reg A bank 2 = 0XXX
1:New shadow reg A bank 2 = 1XXX
SAA7824
Fig.7 Simplified data flow of decoder functions.
Philips Semiconductors Preliminary specification
• A new sync pattern is detected within ±6 EFM clocks of The subcode data is also available in the EBU output
its expected position. (DOBM) in a similar format.
The sync coincidence signal is also used to generate the 7.7.4 CD-TEXT INTERFACE
PLL lock signal, which is active HIGH after 1 sync
coincidence is found, and reset LOW if during 61 R to W subcode data is captured and stored until a
consecutive frames no sync coincidence is found. The complete CD-text PACK is formed. The least significant
T
PLL lock signal can be accessed via the SDA or STATUS 16 bits of the PACK are used for CRC.
pins selected by decoder registers 2, 7, and new shadow
The behaviour of the CD-text interface is controlled by
register C, bank 3.
new shadow register 7 bank 2. The interface can either
Also incorporated in the demodulator is a Run Length 2 flag all data (i.e. - passed or failed CRC) or it can flag good
(RL2) correction circuit. Every symbol detected as RL2 data only.
be read via the SDA or STATUS pins, selected via in Figure 10.
decoder registers 2, 7, and new shadow register C, bank
3. Good Q-channel data may be read from SDA.
2002 Mar 26 14
Philips Semiconductors Preliminary specification
handbook, full pagewidth SF0 SF1 SF2 SF3 SF97 SF0 SF1
SBSY
SFSY
RCK
SFSY
T
RCK
SFSY
RCK
SUB AF P Q R S T U
11.3/n
µs
n = disc speed.
2002 Mar 26 15
Philips Semiconductors Preliminary specification
134/n µs
CDT_RDY
CDT_CLK
~1/n ns
T
200 ns (min)
n = disc speed.
F8 F1 F2 F3 F4 F5 F6 F7 F8 F1
MBG425
n = disc speed.
2002 Mar 26 16
Philips Semiconductors Preliminary specification
F1 F2 F3 F4 F5 F6 F7 F8 DESCRIPTION
0 X X X X X X X no absolute time sync
1 X X X X X X X absolute time sync
X 0 0 X X X X X C1 frame contained no errors
X 0 1 X X X X X C1 frame contained 1 error
X 1 0 X X X X X C1 frame contained 2 errors
X 1 1 X X X X X C1 frame uncorrectable
X X X 0 0 X X 0 C2 frame contained no errors
X X X 0 0 X X 1 C2 frame contained 1 error
X X X 0 1 X X 0 C2 frame contained 2 errors
X X X 0 1 X X 1 C2 frame contained 3 errors
T
X X X 1 0 X X 0 C2 frame contained 4 errors
X X X 1 1 X X 1 C2 frame uncorrectable
X X X X X 0 0 X no interpolations
X X X X X 0 1 X at least one 1-sample interpolation
7.9
X
X
7.9.1
X
X
X
X
Audio functions
X
X
X
X
PASS BAND
0 to 9 kHz
19 to 20 kHz
−
−
STOP BAND
−
−
24 kHz
24 to 27 kHz
ATTENUATION
≤0.001 dB
≤0.03 dB
≥25 dB
≥38 dB
phase of the digital oversampling filter to ≤ ±1° within the
R
band 0 to 16 kHz. With de-emphasis the filter is not phase − 27 to 35 kHz ≥40 dB
linear. − 35 to 64 kHz ≥50 dB
If the de-emphasis signal is set to be available at V5, − 64 to 68 kHz ≥31 dB
selected via decoder register D, then the de-emphasis − 68 kHz ≥35 dB
filter is bypassed.
− 69 to 88 kHz ≥40 dB
D
2002 Mar 26 17
Philips Semiconductors Preliminary specification
In CD-ROM modes (i.e. the external DAC interface is 7.9.5 PEAK DETECTOR
selected to be in a CD-ROM format) concealment is not
The peak detector measures the highest audio level
executed.
(absolute value) on positive peaks for left and right
channels. The 8 most significant bits are output in the
7.9.4 MUTE, FULL-SCALE, ATTENUATION AND FADE
Q-channel data in place of the CRC bits. Bits 81 to 88
A digital level controller is present on the SAA7824 which contain the left peak value (bit 88 = MSB) and
performs the functions of soft mute, full-scale, attenuation bits 89 to 96 contain the right peak value (bit 96 = MSB).
and fade; these are selected via decoder register 0: The values are reset after reading Q-channel data via pin
• Mute: signal reduced to 0 in a maximum of 128 steps; SDA.
(3/n) ms
• Attenuation: signal scaled by −12 dB
• Full-scale: ramp signal back to 0 dB level; from mute
takes (3/n) ms
• Fade: activates a 128 stage counter which allows the
T
signal to be scaled up/down by 0.07 dB steps
– 128 = full-scale
– 120 = −0.5 dB (i.e. full-scale if oversampling filter
used)
– 32 = −12 dB
– 0 = mute.
AF
Interpolation Hold Interpolation
R
OK Error OK Error Error Error OK OK
D
MGA372
2002 Mar 26 18
Philips Semiconductors Preliminary specification
SHADEN SHADOW
ADDRESS DATA FUNCTION RESET
BITS REGISTER
01 7 0111 0000 Use external DAC or route audio data back reset
into onboard DAC (loopback mode)
T
(bank 1) control of
onboard DAC 0010 Route audio data directly into onboard DAC −
(non-loopback mode)
7.10.1.1 Use of internal DAC In this mode, a wide range of data formats to the external
AF
Setting shadow register 7 to 0010 will route audio data
from the decoder into the internal DAC. To enable the
on-board DAC, the DAC interface format (set by
register 3) must be set to 16-bit 1fs mode, either I2S or
EIAJ format. CD-ROM mode can also be used if
interpolation is not required. The serial data output pins
for interfacing with an external DAC (SCLK, WCLK,
DATA and EF) are set to high-impedance.
2002 Mar 26 19
Philips Semiconductors Preliminary specification
7.10.2 EXTERNAL DAC INTERFACE All formats are MSB first and 1fs is 44.1KHz. The polarity
of the WCLK and the data can be inverted; selectable by
Audio data from the SAA7824 can be sent to an external
decoder register 7. It should be noted that EF is only a
DAC, identical to the SAA732x series, in ‘loopback’ mode
defined output in CD-ROM and 1fs modes.
(i.e. shadow register 7 is set to 0000). The SAA7824 is
compatible with a wide range of external DACs. Eleven When using an external DAC (or when using the onboard
formats are supported and are given in Table 7. DAC in non-loopback mode), the serial data inputs to the
Figures 13 and 14 show the Philips I2S-bus and the EIAJ onboard DAC (SCLI, SDI and WCLI) should be tied to
data formats respectively. When the decoder is operated ground.
in lock-to-disc mode, the SCLK frequency is dependent
on the disc speed factor ‘d’.
SAMPLE NUMBER OF
REGISTER 3 SCLK (MHz) FORMAT INTERPOLATION
T
FREQUENCY BITS
1010 fs 16 2.1168 × n CD-ROM (I2S-bus) no
1011 fs 16 2.1168 × n CD-ROM (EIAJ) no
1110 fs 16/18(1) 2.1168 × n Philips I2S-bus 16/18 bits(1) yes
2.1168 × n
Note
0010
0110
0000
0100
1100
0011
0111
1111
fs
fs
4fs
4fs
4fs
2fs
2fs
2fs
AF 16
18
16
18
18
16
18
18
2.1168 × n
8.4672 × n
8.4672 × n
8.4672 × n
4.2336 × n
4.2336 × n
4.2336 × n
EIAJ 16 bits
EIAJ 18 bits
EIAJ 16 bits
EIAJ 18 bits
Philips I2S-bus 18 bits
EIAJ 16 bits
EIAJ 18 bits
Philips I2S-bus 18 bits
yes
yes
yes
yes
yes
yes
yes
yes
R
1. In this mode the first 16 bits contain data, but if any of the fade, attenuate or de-emphasis filter functions are activated
then the first 18 bits contain data.
D
2002 Mar 26 20
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 ...
2002 Mar 26
Philips Semiconductors
with integrated pre-amp & laser control
CD audio decoder, digital servo & filterless DAC
SCLK
DATA 1 0 15 14 1 0 15 14
LEFT CHANNEL DATA (WCLK NORMAL POLARITY)
T
WCLK
EF
(CD-ROM LSB error flag MSB error flag LSB error flag MSB error flag
AND Ifs MODES ONLY)
MBG424
AF
Fig.13 Philips I2S-bus data format (16-bit word length shown).
21
R
SCLK
DATA 0 17 0 17
LEFT CHANNEL DATA
D
WCLK
EF
Preliminary specification
(CD-ROM MSB error flag LSB error flag MSB error flag
AND Ifs MODES ONLY)
MBG423
SAA7824
Fig.14 EIAJ data format (18-bit word length shown).
Philips Semiconductors Preliminary specification
T
FUNCTION BITS DESCRIPTION
Sync 0 to 3 −
Auxiliary 4 to 7 not used; normally zero
Error flags 4 CFLG error and interpolation flags when selected by register A
Audio sample 8 to 27 first 4 bits not used (always zero); 2’s complement; LSB = bit 12, MSB = bit 27
Validity flag
User data
Channel status
Parity bit
Sync:
28
29
30
31 AF
valid = logic 0
used for subcode data (Q-to-W)
control bits and category code
even parity for bits 4 to 30
The sync word is formed by violation of the bi-phase rule and therefore does not contain any data.
Its length is equivalent to 4 data bits. The 3 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) and sync W: word contains right sample.
Audio sample: Left and right samples are transmitted alternately.
R
Validity flag: Audio samples are flagged (bit 28 = 1) if an error has been detected but was uncorrectable. This
flag remains the same even if data is taken after concealment.
User data: Subcode bits Q-to-W from the subcode section are transmitted via the user data bit. 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
D
192 channel status bits. The category code is always CD. The bit assignment is given in Table 9.
2002 Mar 26 22
Philips Semiconductors Preliminary specification
T
simultaneously.
The SAA7824 has five pins that can be reconfigured for
2. Stereo KILL: LKILL & RKILL active high
different applications.
independently of each other when silence detected
on either channel respectively. The functions of these versatile pins are identical to the
SAA732x series and can be programmed by decoder
7.12.2 SILENCE INJECTION
AF
The silence inject function monitors the left and right KILL
signals and forces the analogue DAC into silence when
KILL is asserted. This improves the internal SNR by
preventing any spurious noise from reaching the DAC.
The silence inject function can be enabled/disabled by
programming bit 2 of new shadow register A bank 2.
2002 Mar 26 23
Philips Semiconductors Preliminary specification
T
• CDV motor mode. typical application diagram is illustrated in Fig.16.
MOTO1
MOTO2
AF
Accelerate
Fig.15 2-line PWM mode timing.
Brake MGA366
R
+
D
10 Ω 100 nF
MOTO1 MOTO2
VSS MGA365 - 2
2002 Mar 26 24
Philips Semiconductors Preliminary specification
MOTO1
MOTO2
V4
T
V5
Accelerate Brake
V4 V5
D
10 Ω 100 nF
MOTO1 MOTO2
VSS MGA364 - 2
2002 Mar 26 25
Philips Semiconductors Preliminary specification
7.15.1.4 CDV/CAV output mode percentage of the maximum possible voltage, via
register 6, to limit current drain during start and stop.
In the CDV motor mode, the FIFO position will be put in
pulse-width modulated form on the MOTO1 pin [carrier The following power limits are possible:
frequency (300 × d) Hz], where ‘d’ is the disc speed • 100% (no power limit), 75%, 50%, or 37% of maximum.
factor. The PLL frequency signal will be put in
pulse-density modulated form (carrier frequency 7.15.3 LOOP CHARACTERISTICS
4.23 × n MHz) on the MOTO2 pin. The integrated motor
servo is disabled in this mode. The gain and crossover frequencies of the motor control
loop can be programmed via decoder registers 4 and 5.
The PWM signal on MOTO1 corresponds to a total The following parameter values are possible:
memory space of 20 frames, therefore the nominal FIFO
position (half full) will result in a PWM output of 60%. • Gains: 3.2, 4.0, 6.4, 8.0, 12.8, 16, 25.6 and 32
• Crossover frequency f4: 0.5 × n Hz, 0.7 × n Hz,
In the lock-to-disc (CAV) mode the CDV motor mode is
1.4 × n Hz and 2.8 × n Hz
the only mode that can be used to control the motor.
• Crossover frequency f3: 0.85 × n Hz, 1.71 × n Hz and
T
7.15.2 SPINDLE MOTOR OPERATING MODES 3.42 × n Hz.
The operating modes of the motor servo is controlled by It should be noted that the crossover frequencies f3 and f4
decoder register 1 (see Table 11). are scaled with the overspeed factor ‘n’ whereas the
gains are not.
In the SAA7824 decoder there is an anti-windup mode for
2002 Mar 26 26
Philips Semiconductors Preliminary specification
MGA362 - 2
G
f4 f3 BW f
T
Fig.19 Motor servo mode diagram.
AF
R
D
2002 Mar 26 27
Philips Semiconductors Preliminary specification
7.16 Servo part The low frequency content of the six (five if single
Foucault) photo diode inputs are converted to digital
7.16.1 DIODE SIGNAL PROCESSING
Pulse-Density-Modulated bitstreams by six Sigma-delta
The photo detector in conventional two-stage three-beam ADCs. These support a range of OPUs interfacing to
Compact Disc systems normally contains six discrete Voltage mode mechanisms and by having sixteen
diodes. Four of these diodes (three for single foucault selectable gain ranges in two sets, one set for D1-D4 and
systems) carry the Central Aperture signal (CA) while the the other for R1 and R2.
other two diodes (satellite diodes) carry the radial tracking
information. The CA signals are summed into an
HF signal for the decoder function and are also
differenced (after analogue to digital conversion) to
produce the low frequency focus control signals.
T
Table 12 Shadow register settings to control diode voltage ranges
SHADEN SHADOW
ADDRESS DATA VOLTAGE INITIAL
BITS REGISTER
01 A 1010 0000 20 mV −
signal magnitude −
(bank 1)
control for diodes
D1 to D4
(LF only)
AF 0001
0010
0011
0100
0101
0110
0111
1000
1001
25 mV
30 mV
40 mV
60 mV
75 mV
100 mV
120 mV
150 mV
200 mV
−
−
−
−
−
−
−
−
R
1010 270 mV −
1011 350 mV −
1100 450 mV −
1101 600 mV −
1110 720 mV −
D
2002 Mar 26 28
Philips Semiconductors Preliminary specification
SHADEN SHADOW
ADDRESS DATA VOLTAGE INITIAL
BITS REGISTER
01 C 1100 0000 20 mV −
signal magnitude 0001 25 mV −
(bank 1)
control for diodes
0010 30 mV −
R1 and R2
0011 40 mV −
(LF only)
0100 60 mV −
0101 75 mV −
0110 100 mV −
0111 120 mV −
1000 150 mV −
1001 200 mV −
T
1010 270 mV −
1011 350 mV −
1100 450 mV −
1101 600 mV −
−
signal conditioning can be switched under software The four signals from the central aperture detectors,
control such that the signal processing is as follows: together with the satellite detector signals generate a
Track Position Signal (TPI) which can be formulated as
D1 – D2
FE n = 2 × --------------------- follows:
D1 + D2
TPI = sign [(D1 + D2 + D3 + D4) − (R1 + R2) × sum_gai
The error signal, FEn, is further processed by a
n]
Proportional Integral and Differential (PID) filter section.
where the weighting factor sum_gain is generated
A Focus OK (FOK) flag is generated by means of the
internally by the SAA7824 during initialization.
central aperture signal and an adjustable reference level.
This signal is used to provide extra protection for the
Track-Loss (TL) generation, the focus start-up procedure
and the dropout detection.
2002 Mar 26 29
Philips Semiconductors Preliminary specification
D1
D1 D2 D1
D2
D3
D3
D2 D4 D3
D4
T
SATELLITE SATELLITE SATELLITE
DIODE R2 DIODE R2 DIODE R2
MBG422
7.16.3
7.16.3.1
FOCUS SERVO SYSTEM
Focus start-up
AFFig.20 Detector arrangement.
For protection against false focus point detections two this programmable absolute CA level. When the FOK
parameters are available which are an absolute level on signal becomes false it is assumed, initially, to be caused
the CA signal (CA_start) and a level on the FEn signal by a black dot.
(FE_start). When this CA level is reached the FOK signal
becomes true. 7.16.3.4 Focus loss detection and fast restart
If the FOK signal is true and the level on the FEn signal is Whenever FOK is false for longer than approximately
reached, the focus PID is enabled to switch-on when the 3 ms, it is assumed that the focus point is lost. A fast
next zero crossing is detected in the FEn signal. restart procedure is initiated which is capable of restarting
the focus loop within 200 to 300 ms depending on the
7.16.3.2 Focus position control loop programmed coefficients of the microcontroller.
The focus control loop contains a digital PID controller
7.16.3.5 Focus loop gain switching
which has 5 parameters that are available to the user.
These coefficients influence the integrating (foc_int), The gain of the focus control loop (foc_gain) can be
proportional (foc_lead_length, part of foc_parm3) and multiplied by a factor of 2 or divided by a factor of 2 during
2002 Mar 26 30
Philips Semiconductors Preliminary specification
normal operation. The integrator value of the PID is controlled, or provided with step pulses to reduce power
corrected accordingly. The differentiating (foc_pole_lead) consumption using the filtered value of the radial PID
action of the PID can be switched at the same time as the output. Alternatively, the microcontroller can read the
gain switching is performed. average voltage on the radial actuator and provide the
sledge with step pulses to reduce power consumption.
7.16.3.6 Focus automatic gain control loop Filter coefficients of the continuous sledge control can be
preset by the user.
The loop gain of the focus control loop can be corrected
automatically to eliminate tolerances in the focus loop.
7.16.4.4 Access
This gain control injects a signal into the loop which is used
to correct the loop gain. Since this decreases the optimum The access procedure is divided into two different modes
performance, the gain control should only be activated for (see Table 13), depending on the requested jump size.
a short time (for example, when starting a new disc).
Table 13 Access modes
7.16.4 RADIAL SERVO SYSTEM
ACCESS ACCESS
JUMP SIZE(1)
T
7.16.4.1 Level initialization TYPE SPEED
During start-up an automatic adjustment procedure is Actuator jump 1 - brake_distance decreasing
activated to set the values of the radial error gain (re_gain), velocity
offset (re_offset) and satellite sum gain (sum_gain) for TPI Sledge jump brake_distance - 32768 maximum
level generation. The initialization procedure runs in a power to
AF
radial open loop situation and is ≤300 ms. This start-up
time period may coincide with the last part of the motor
2002 Mar 26 31
Philips Semiconductors Preliminary specification
The fast track jumping circuitry can be enabled/disabled 1. Protected state: used in normal play situations. A
via the xtra_preset parameter. good protection against false detection caused by
disc defects is important in this state.
7.16.4.5 Radial automatic gain control loop 2. Slow counting state: used in low velocity track jump
The loop gain of the radial control loop can be corrected situations. In this state a fast response is important
automatically to eliminate tolerances in the radial loop. rather than the protection against disc defects (if the
This gain control injects a signal into the loop which is phase relationship between TL and RP of 1⁄2π radians
used to correct the loop gain. Since this decreases the is affected too much, the direction cannot then be
optimum performance, the gain control should only be determined accurately).
activated for a short time (for example, when starting a 3. Fast counting state: used in high velocity track jump
new disc). situations. Highest obtainable velocity is the most
This gain control differs from the level initialization. The important feature in this state.
level initialization should be performed first.
The disadvantage of using the level initialization without 7.16.6 DEFECT DETECTION
T
the gain control is that only tolerances from the front-end A defect detection circuit is incorporated into the
are reduced. SAA7824. If a defect is detected, the radial and focus
error signals may be zeroed, resulting in better playability.
7.16.5 OFF-TRACK COUNTING The defect detector can be switched off, applied only to
focus control or applied to both focus and radial controls
The Track Position Signal (TPI) is a flag which is used to
under software control (part of foc_parm1).
AF
indicate whether the radial spot is positioned on the track,
with a margin of ±1⁄4 of the track-pitch. In combination with
the Radial Polarity flag (RP) the relative spot position over
the tracks can be determined.
These signals can have uncertainties caused by:
• Disc defects such as scratches and fingerprints
• The HF information on the disc, which is considered as
noise by the detector signals.
In order to determine the spot position with sufficient
The defect detector (see Fig.21) has programmable set
points selectable by the parameter defect_parm.
sat2 MBG421
2002 Mar 26 32
Philips Semiconductors Preliminary specification
T
Eight signals from the interrupt status register are readings (time interval set by jumpwatchtime
selectable from the servo part via the interrupt_mask parameter); then sets radial jump error, switches radial
parameter. The interrupt is reset by sending the read and sledge servos off to cancel jump.
high-level status command. The 8 signals are as follows:
The focus Watchdog is always active, the radial
• Focus lost: dropout of longer than 3 ms Watchdogs are selectable via the radcontrol parameter.
• Subcode ready
• Subcode absolute seconds changed
2002 Mar 26 33
Philips Semiconductors Preliminary specification
the laser is switched off, the RA and FO pins output a • 4-wire bus mode: where:
2MHz 50% duty cycle signal. – SCL = serial clock
– SDA = serial data
7.16.10 LASER INTERFACE
– RAB = R/W control and data strobe (active HIGH)
The laser diode pre-amp function is built onto the for writing to decoder registers 0 to F, reading status
SAA7824 and is illustrated in Fig.22. The current can be bit selected via decoder register 2 and reading
regulated, up to 120mA, in four steps ranging from 58% Q-channel subcode
up to full power. New shadow register A bank 2 & new
shadow register 3 bank 3 are used to select the step – SILD = R/W control and data strobe (active LOW)
values. for servo commands.
• I2C-bus mode: I2C-bus protocol where the SAA7824
The voltage derived from the monitor diode is maintained
behaves as slave device, activated by setting
at a steady state by the laser drive circuitry, regulating the
RAB = HIGH and SILD = LOW where:
current through the laser diode. The type of monitor diode
being used (150mV or 180mV) must be selected by new – I2C-bus slave address (write mode) = 30H
T
shadow register 7 bank 2 (reset state = 150mV). – I2C-bus slave address (read mode) = 31H
The laser can be switched on or off by the xtra_preset – Maximum data transfer rate = 400 kbits/s.
parameter; it is automatically driven if the focus control
It should be noted that when using I2C-bus mode, only
loop is active.
servo commands can be used. Therefore, writing to
decoder registers 0 to F, reading decoder status and
7.17 Microcontroller interface
AF
Communication on the microcontroller interface can be
set-up in two different modes:
Floating
reference
vdda
reading Q-channel subcode data must be performed by
servo commands.
-
pwd OR
LASER off
VSENSE MONITOR EXTFILTER LASER
47nF Laser
Monitor diode
diode
2002 Mar 26 34
Philips Semiconductors Preliminary specification
7.17.1 MICROCONTROLLER INTERFACE (4-WIRE BUS MOTOR-OV: HIGH if the motor servo output stage
MODE) saturates
7.17.1.1 Writing data to registers 0 to F The status read protocol is shown in Fig.25. It should be
noted that SILD must be held HIGH.
The sixteen 4-bit programmable configuration registers,
0 to F (see Table 15), can be written to via the
7.17.1.5 Reading Q-channel subcode
microcontroller interface using the protocol shown in
Fig.23. It should be noted that SILD must be held HIGH; To read the Q-channel subcode direct in the 4-wire bus
A3 to A0 identifies the register number and D3 to D0 is mode, the SUBQREADY-I signal should be selected as
the data. The data is latched into the register on the status signal. The subcode read protocol is illustrated in
LOW-to-HIGH transition of RAB. Fig.26.
It should be noted that SILD must be held HIGH; after
7.17.1.2 Writing repeated data to registers 0 to F
subcode read starts, the microcontroller may take as long
The same data can be repeated several times (e.g. for a as it wants to terminate the read operation. When enough
fade function) by applying extra RAB pulses as shown in subcode has been read (1 to 96 bits), terminate reading
T
Fig.24. It should be noted that SCL must stay HIGH by pulling RAB LOW.
between RAB pulses.
Alternatively, the Q-channel subcode can be read using a
servo command as follows:
7.17.1.3 Multiple-writes to the new shadow registers
• Use the read high-level status command to monitor the
Some of the new shadow registers (see Section 17) are a
AF
multiple of four bits in length and require a number of write
operations to fill them up. They must be completely filled
before writing to another register, otherwise unpredictable
behaviour may result.
The protocol for writing to these registers is exactly the
same as the decoder registers (see Figure 23). The write
command must be executed multiple times with the same
address content. The first four bits of data in a sequence
of write commands represent the most significant nibble
of the register, while the last four represent the least
subcode ready signal
• Send the read subcode command and read the
required number of bytes (up to 12)
• Send the read high-level status command; to re-enable
the decoder interface.
2002 Mar 26 35
Philips Semiconductors Preliminary specification
byte and the following are data bytes; the number It should be noted that more than one command can be
(between 1 and 7) depends on the command byte. sent in one write sequence.
It should be noted that RAB must be held LOW; the The sequence for a read data command (that reads
command or data is interpreted by the SAA7824 after the 2 data bytes) is as follows:
HIGH-to-LOW transition of SILD; there must be a 1. Send START condition
minimum time of 70 µs between SILD pulses.
2. Send address 30H (write)
7.17.1.8 Writing repeated data in servo commands 3. Write command byte
The same data byte can be repeated by applying extra 4. Send STOP condition
SILD pulses as illustrated in Fig.30. SCL must be HIGH 5. Send START condition
between the SILD pulses. 6. Send address 31H (read)
T
information) to the microcontroller, using the protocol 9. Send STOP condition.
shown in Fig.31. The first byte written determines the type It should be noted that the timing constraints specified for
of command. After this byte a variable number of bytes the read and write servo commands must still be adhered
can be read. It should be noted that RAB must be held to.
LOW; after the end of the command byte (LOW-to-HIGH
7.17.2
AF
transition on SILD) there must be a delay of 70 µs before
reading data is started (i.e. the next HIGH-to-LOW
transition on SILD); there must be a minimum time of
70 µs between SILD pulses.
2002 Mar 26 36
Philips Semiconductors Preliminary specification
RAB
(microcontroller)
SCL
(microcontroller)
SDA
(microcontroller) A3 A2 A1 A0 D3 D2 D1 D0
SDA
(SAA782X) high-impedance
T
GSA097
AF
Fig.23 Microcontroller write protocol for registers 0 to F.
R
RAB
(microcontroller)
SCL
(microcontroller)
D
SDA
(microcontroller) A3 A2 A1 A0 D3 D2 D1 D0
SDA
(SAA782X) high-impedance
GSA098
2002 Mar 26 37
Philips Semiconductors Preliminary specification
RAB
(microcontroller)
SCL
(microcontroller)
SDA
(microcontroller) high-impedance
SDA
(SAA782X) STATUS
GSA099
T
AF
Fig.25 Microcontroller read protocol for decoder status on SDA.
R
RAB
(microcontroller)
SCL
(microcontroller)
D
CRC
SDA OK
(SAA782X)
Q1 Q2 Q3 Qn – 2 Qn – 1 Qn
STATUS GSA100
2002 Mar 26 38
Philips Semiconductors Preliminary specification
RAB
(microcontroller)
SCL
(microcontroller)
SDA high-impedance
CRC OK CRC OK
(SAA782X)
GSA101
10.8/n ms 15.4/n ms
2.3/n
ms
T
READ start allowed
AF
Fig.27 SUBQREADY-I status timing when no subcode is read.
R
t2
t1 t3
RAB
(microcontroller)
D
SCL
(microcontroller)
SDA Q1 Q2 Q3 Qn
(SAA782X)
GSA102
2002 Mar 26 39
Philips Semiconductors Preliminary specification
SILD
handbook, full pagewidth
(microcontroller)
SCL
(microcontroller)
SDA D7 D6 D5 D4 D3 D2 D1 D0
(microcontroller)
command or data byte
SDA
(SAA782X)
high-impedance
SILD
(microcontroller)
T
SDA
COMMAND DATA1 DATA2 DATA3
(microcontroller)
GSA103
microcontroller write (full command)
AF
Fig.29 Microcontroller protocol for write servo commands.
R
handbook, full pagewidth
SILD
D
(microcontroller)
SDA
COMMAND DATA1
(microcontroller)
MBG413
microcontroller write (full command)
2002 Mar 26 40
Philips Semiconductors Preliminary specification
SILD
handbook, full pagewidth
(microcontroller)
SCL
(microcontroller)
SDA (SAA782X) D7 D6 D5 D4 D3 D2 D1 D0
data byte
SILD
(microcontroller)
SDA
(microcontroller) COMMAND
T
GSA104
microcontroller read (full command)
7.17.3
AF
DECODER REGISTERS AND SHADOW REGISTERS
To maintain compatibility with the SAA732x series,
decoder registers 0 to F and the shadow registers are
largely unchanged. However, to control the extra
functionality of SAA7824, the shadow registers have
been extended to include new shadow registers.
All shadow registers are accessed by using the two LSBs
(bits 0 & 1) of decoder register F. These bits are called
SHADEN1 and SHADEN2 respectively. These bits are
addresses are decoded by the main decoder registers
again.
Access to decoder register F is always enabled so that
SHADEN1 and SHADEN2 can be set or reset as
required.
The SHADEN bits and subsequent shadow registers are
programmed identically to the main decoder registers,
i.e. they can be directly programmed when using the
SAA7824 in 4-wire mode or programmed via the servo
decoded according to Table 14. interface when using 3-wire or I2C-bus modes. The main
R
decoder registers are given in Table 15 and the shadow
This two bit encoding allows the use of three shadow
registers, in Table 17. Details of the new shadow registers
register banks; bank 1 (SAA732X shadow registers), and
can be found in Tables18-21.
banks 2 & 3 (new shadow registers). Only the four
addresses 3, 7, A, & C are implemented in any one bank.
Any other addresses sent while accessing any of the
D
2002 Mar 26 41
Philips Semiconductors Preliminary specification
T
X100 Motor start mode 2 −
X101 Motor jump mode −
X111 Motor play mode −
X110 Motor jump mode 1 −
2
Status control
0010
AF
1XXX
0XXX
0000
0001
0010
0011
0100
0101
0110
Anti-windup active
Anti-windup off
Status = SUBQREADY-I
Status = MOTSTART1
Status = MOTSTART2
Status = MOTSTOP
Status = PLL lock
Status = V1
Status = V2
−
reset
reset
−
−
−
−
−
−
R
0111 Status = MOTOR-OV −
3 0011 1010 I2S-bus; CD-ROM mode −
(DAC output) 1011 EIAJ; CD-ROM mode −
1100 I2S-bus; 18-bit; 4fs mode reset
1111 I2S-bus; 18-bit; 2fs mode −
D
2002 Mar 26 42
Philips Semiconductors Preliminary specification
T
XX11 Motor f4 = 2.8 × n Hz −
00XX Motor f3 = 0.85 × n Hz reset
01XX Motor f3 = 1.71 × n Hz −
10XX Motor f3 = 3.42 × n Hz −
6
(Motor output
configuration)
7
0110
0111
AF
XX00
XX01
XX10
XX11
00XX
01XX
10XX
11XX
XX00
Motor power maximum 37%
Motor power maximum 50%
Motor power maximum 75%
Motor power maximum 100%
MOTO1, MOTO2 pins 3-state
Motor PWM mode
Motor PDM mode
Motor CDV mode
Interrupt signal from servo only at STATUS pin
reset
−
−
−
reset
−
−
−
reset
R
(DAC output XX10 Status bit from decoder status register or dc −
and STATUS offset information at STATUS pin (see also new
pin control) shadow register C bank 3)
X0XX DAC data normal value reset
X1XX DAC data inverted value −
D
2002 Mar 26 43
Philips Semiconductors Preliminary specification
T
X0XX 8.4672 MHz crystal present reset
X1XX 16.9344 MHz crystal present −
0XXX Single-speed mode reset
1XXX Double-speed mode −
C
(versatile pins
interface and
KILL function)
D
(versatile pins
1100
1101
AF
XXX1
XXX0
XX0X
XX1X
00XX
01XX
0000
XX01
External off-track signal input at V1
Internal off-track signal used (V1 may be read via
status)
Stereo KILL
Mono KILL
V3 = 0
V3 = 1
4-line motor (using V4 and V5)
Q-to-W subcode at V4
−
reset
−
reset
reset
−
−
−
R
interface)
XX10 V4 = 0 −
XX11 V4 = 1 reset
01XX De-emphasis signal at V5, no internal −
de-emphasis filter
10XX V5 = 0 −
D
11XX V5 = 1 reset
E 1110 XXX0 Motor brakes to 12% reset
XXX1 Motor brakes to 6% −
XX0X Lock-to-disc mode disabled reset
XX1X Lock-to-disc mode enabled −
X0XX Audio features disabled −
X1XX Audio features enabled reset
0XXX Quad speed mode disabled reset
1XXX Quad speed mode enabled −
2002 Mar 26 44
Philips Semiconductors Preliminary specification
T
2) enabled; all subsequent addresses will be
decoded by shadow register bank 2.
Note
REGISTER ADDRESS
AF
DATA
decoded by shadow register bank 3.
LOOP
FUNCTION
INTERNAL LOW-PASS INITIAL(1)
R
BANDWIDTH BANDWIDTH BANDWIDTH
(HZ) (HZ) (HZ)
8 1000 0000 1640 × n 525 × n 8400 × n −
(PLL loop filter 0001 3279 × n 263 × n 16800 × n −
bandwidth)
0010 6560 × n 131 × n 33600 × n −
D
Note
1. The initial column shows the Power-on reset state.
2002 Mar 26 45
Philips Semiconductors Preliminary specification
SHADEN SHADOW
ADDRESS DATA FUNCTION INITIAL
BITS REGISTER
01 3 0011 XX00 Select CLK4 on CLK4_12 output reset
control of XX01 Select CLK12 on CLK4_12 output −
(bank 1)
versatile and
X0XX Enable CLK16 output pin reset
clock pins
X1XX Set CLK16 output pin to high-impedance −
0XXX Set V3 output pin to high-impedance reset
1XXX Enable V3 output pin −
7 0111 0000 Use external DAC or route audio data back reset
control of into onboard DAC (loopback mode)
T
onboard DAC 0010 Route audio data directly into onboard DAC −
(non-loopback mode)
A 1010 0000 20mV −
signal 0001 25mV −
magnitude
0010 30mV −
control for
diodes
D1 to D4
(LF only)
AF 0011
0100
0101
0110
0111
1000
1001
1010
40mV
60mV
75mV
100mV
120mV
150mV
200mV
270mV
−
−
−
−
−
−
−
−
−
R
1011 350mV
1100 450mV −
1101 600mV −
1110 720mV −
1111 960mV reset
D
2002 Mar 26 46
Philips Semiconductors Preliminary specification
SHADEN SHADOW
ADDRESS DATA FUNCTION INITIAL
BITS REGISTER
01 C 1100 0000 20mV −
signal 0001 25mV −
(bank 1)
magnitude
0010 30mV −
control for
diodes 0011 40mV −
R1 and R2 0100 60mV −
(LF only) 0101 75mV −
0110 100mV −
0111 120mV −
1000 150mV −
1001 200mV −
T
1010 270mV −
1011 350mV −
1100 450mV −
1101 600mV −
−
SHADEN
BITS
10
(bank 2)
3
SHADOW
REGISTER
Power-down
control
AF
ADDRESS
0011
1110
1111
DATA
XXX0
XXX1
XX0X
720mV
960mV
FUNCTION
INITIAL
reset
−
reset
R
XX1X Buffer amplifier off (power saving) −
X0XX DAC active reset
X1XX DAC powered down −
3 0XXX Normal mode reset
DAC output 1XXX Current mode (bypass internal I-to-V −
D
mode converters).
7 0111 XX10 Voltage mechanism: 1.65*VDDA/3.3V
Mechanism & XX11 Voltage mechanism: 2.5*VDDA/3.3V −
voltage X0XX 150mV mechanism reset
reference X1XX 180mV mechanism −
selection
7 0XXX Flag all data (CRC pass and fail) reset
CD-text 1XXX Flag only data that passes the CRC −
control
2002 Mar 26 47
Philips Semiconductors Preliminary specification
SHADEN SHADOW
ADDRESS DATA FUNCTION INITIAL
BITS REGISTER
10 A 1010 XXX0 Approx 58% (Laser power control 2 = 0) reset
(bank 2) Laser power Approx 72% (Laser power control 2 = 1)
control 1
(See shadow register 3 bank 3)
XXX1 Approx 86% (Laser power control 2 = 0) −
Approx 100% (Laser power control 2 = 1)
(See shadow register 3 bank 3)
A XX0X Bypass PLL (external clock source) −
Clock source XX1X Select & enable PLL reset
T
A X0XX Disable silence injection reset
KILL control X1XX Enable silence injection −
0XXX Internal KILL reset
1XXX Loop-back KILL −
C
DC offset
measurement
times
C
Upsampler
dither
selection
AF
1100 XX00
XX01
XX10
XX11
00XX
01XX
10XX
11XX
Settling time = 354 µs
Settling time = 1ms
Settling time = 2ms
Settling time = 10ms
No dither selected
ac dither only
dc dither only
ac & dc dither selected
reset
−
−
−
−
−
−
reset
R
D
2002 Mar 26 48
Philips Semiconductors Preliminary specification
SHADEN SHADOW
ADDRESS DATA FUNCTION INITIAL
BITS REGISTER
11 3 0011 X000 Select D1 reset
(bank 3) Diode X001 Select D1 −
selection for X010 Select D2 −
DC offset X011 Select D3 −
measurement
X100 Select D4 −
X101 Select R1 −
X110 Select R2 −
X111 Select D1 −
T
3 0XXX 60% (Laser power control 1 = 0) reset
Laser power 87% (Laser power control 1 = 1)
control 2
(See shadow register A bank 2)
1XXX 73% (Laser power control 1 = 0) −
C
Enable
equaliser
C
STATUS pin
control
AF
1100 XXX0
XXX1
000X
001X
100% (Laser power control 1 = 1)
(See shadow register A bank 2)
Equaliser disabled and powered
down
Equaliser enabled
STATUS pin outputs decoder status
register information
STATUS pin outputs DC offset ready
reset
−
reset
−
flag
R
010X STATUS pin outputs DC offset value −
Note
1. Register elements are described in Table 21.
2002 Mar 26 49
Philips Semiconductors Preliminary specification
T
0001 952mV
0010 588mV
0011 392mV
0100 1.11V
0101 952mV
AF 0110
0111
1000
1001
1010
1011
1100
1101
588mV
392mV
303mV
200mV
157mV
107mV
79mV
54mV
R
1110 39mV
1111 27mV
<slicer_slew> <7:4> Slicer threshold tracking slew-rate (ISlice code to current conversion)
Data Current (µA) Data Current (µA)
0000 10 (reset) 1000 100
D
2002 Mar 26 50
Philips Semiconductors Preliminary specification
T
001100 +18 % 12.023
000010 20 k Hz -37.5 % 12.706
010010 -28.2 % 14.588
001010 -17.6 % 16.520
AF 011010
000110
010110
001110
000001
010001
001001
011001
30 k Hz
-9.2 %
0%
+8.6 %
+18 %
-37.5 %
-28.2 %
-17.6 %
-9.2 %
18.45
20.324
22.080
23.988
18.967
21.777
24.660
27.542
R
000101 0% 30.339
010101 +8.6 % 32.961
001101 +18 % 35.318
000011 40 k Hz -37.5 % 25.003
010011 -28.2 % 29.107
D
2002 Mar 26 51
Philips Semiconductors Preliminary specification
T
Focus_gain_down 62H 2 <foc_gain> <foc_parm1>
Write_radial coefs 57H 7 <rad_length_lead> <rad_int> <rad_parm_play>
<rad_pole_noise> <rad_gain> <sledge_parm2>
<sledge_parm_1>
Preset_Latch 81H 1 <chip_init>
Radial_off
Radial_init
Short_jump
Long_jump
Steer_sledge
Preset_init
Write_decoder_reg(1)
Write_parameter
C1H
C1H
C3H
C5H
B1H
93H
D1H
A2H
AF 1
1
3
5
1
3
1
2
‘1CH’
‘3CH’
<tracks_hi> <tracks_lo> <rad_stat>
<brake_dist> <sledge_U_max> <tracks_hi> <tracks_lo>
<rad_stat>
<sledge_level>
<re_offset> <re_gain> <sum_gain>
<decoder_reg_data>
<param_ram_addr> <param_data>
R
Read commands
Read_Q_subcode(1)(2) 0H up to 12 <Q_sub1 to 10> <peak_l> <peak_r>
Read_status 70H up to 5 <foc_stat> <rad_stat> <rad_int_lpf> <tracks_hi>
<tracks_lo>
Read_hilevel_status(3) E0H up to 4 <intreq> <dec_stat> <seq_stat> <motor_start_time>
D
Notes
1. These commands only available when internal decoder interface is enabled.
2. <peak_l> and <peak_r> bytes are clocked out LSB first.
3. Decoder status flag information in <dec_stat> is only valid when the internal decoder interface is enabled.
2002 Mar 26 52
Philips Semiconductors Preliminary specification
RAM
PARAMETER AFFECTS POR VALUE DETERMINES
ADDRESS
foc_parm_1 − focus PID − end of focus lead
defect detector enabling
foc_parm_2 − focus PID − focus low-pass
focus error normalising
foc_parm_3 − focus PID − focus lead length
minimum light level
foc_int 14H focus PID − focus integrator crossover frequency
foc_gain 15H focus PID 70H focus PID loop gain
T
CA_drop 12H focus PID − sensitivity of dropout detector
ramp_offset 16H focus ramp − asymmetry of focus ramp
ramp_height 18H focus ramp − peak-to-peak value of ramp voltage
ramp_incr − focus ramp − slope of ramp voltage
FE_start
rad_parm_play
rad_pole_noise
rad_length_lead
rad_int
rad_gain
rad_parm_jump
vel_parm1
vel_parm2
19H
28H
29H
1CH
1EH
2AH
27H
1FH
32H
AF
focus ramp
radial PID
radial PID
radial PID
radial PID
radial PID
radial jump
radial jump
radial jump
−
−
−
−
−
70H
−
−
−
minimum value of focus error
end of radial lead
radial low-pass
length of radial lead
radial integrator crossover frequency
radial loop gain
filter during jump
PI controller crossover frequencies
jump pre-defined profile
R
speed_threshold 48H radial jump − maximum speed in fastrad mode
hold_mult 49H radial jump 00H electronic damping
sledge bandwidth during jump
brake_dist_max 21H radial jump − maximum sledge distance allowed in fast
actuator steered mode
D
2002 Mar 26 53
Philips Semiconductors Preliminary specification
RAM
PARAMETER AFFECTS POR VALUE DETERMINES
ADDRESS
radcontrol 59H Watchdog − enable/disable automatic radial off feature
chip_init − set-up − enable/disable decoder interface
xtra_preset 4AH set-up 38H laser on/off
RA, FO and SL PDM modulating frequency
fast jumping circuit on/off
cd6cmd 4DH decoder − decoder part commands
interface
interrupt_mask 53H STATUS pin − enabled interrupts
seq_control 42H autosequencer − autosequencer control
focus_start_time 5EH autosequencer − focus start time
−
T
motor_start_time1 5FH autosequencer motor start 1 time
motor_start_time2 60H autosequencer − motor start 2 time
radial_init_time 61H autosequencer − radial initialization time
brake_time 62H autosequencer − brake time
RadCmdByte 63H autosequencer − radial command byte
osc_inc
phase_shift
level1
level2
agc_gain
68H
67H
69H
6AH
6CH
AF
focus/radial
AGC
focus/radial
AGC
focus/radial
AGC
focus/radial
AGC
focus/radial
−
−
−
−
AGC control
frequency of injected signal
phase shift of injected signal
focus/radial gain
R
AGC
D
2002 Mar 26 54
Philips Semiconductors Preliminary specification
8 LIMITING VALUES
In accordance with the Absolute Maximum Rating System (IEC 60134).
SYMBOL PARAMETER CONDITIONS MIN. MAX. UNIT
VDD Supply voltage, internal rail -0.5 +2.5 V
VDDE Supply voltage, external rail -0.5 +3.6 V
VI(max) maximum input voltage
any input Notes 1,2, & 3 −0.5 VDDE + 0.5 V
5V tolerant pins −0.5 +6.0 V
VO output voltage (any output) −0.5 VDDE V
I DC supply current per supply pin Note 4 − 20 mA
I DC ground current per supply pin Note 4 − 20 mA
Ves electrostatic handling Note 5 −2000 +2000 V
T
Note 6 −200 +200 V
Tamb ambient temperature 0 +70 °C
Tstg storage temperature −55 +125 °C
Notes
1. Not to exceed 4.2V.
AF
2. Including voltage on outputs in tristate mode.
3. Only valid when both supply voltages are present.
4. The peak current is limited to 25 times the corresponding maximum current.
5. Human body model.
6. Machine model.
9 CHARACTERISTICS
VDD = 1.65 to 1.95 V; VSS = 0 V; Tamb = 0 to +70 °C; unless otherwise specified.
R
SYMBOL PARAMETER CONDITIONS MIN. TYP. MAX. UNIT
Supply
VDD supply voltage 1.65 1.8 1.95 V
IDD supply current n = 1 mode − 37 − mA
D
n = 2 mode − 39 − mA
n = 4 mode − 40 − mA
DEM DAC output (VDDD = 3.3 V, Vpos = 3.3 V; VSS = 0 V, Vneg = 0 V; Tamb = 25 °C)
DIFFERENTIAL OUTPUTS: PINS DAC_LN, DAC_LP, DAC_RN AND DAC_RP
S/N signal-to-noise ratio note 1 − 90 − dB
(THD + N)/S total harmonic distortion note 2 − − -80 dB
plus noise-to-signal ratio
Headphone buffer (VDDD = 3.3 V, Vpos = 3.3 V; VSS = 0 V, Vneg = 0 V; Tamb = 25 °C)
OUTPUTS: PINS BUF_OUT_R AND BUF_OUT_L
S/N signal-to-noise ratio − 85 − dB
2002 Mar 26 55
Philips Semiconductors Preliminary specification
T
VD(max) maximum input voltage for 0 − 960 mV
central diode input signal
VR(max) maximum input voltage for 0 − 960 mV
satellite diode input signal
VRef internally generated Vref_sel=10 − 1.65*3.3/ − V
VRef
HF BW
HF Gtol
LF BW
LF THD + N
reference voltage
internally generated
reference voltage
HF bandwidth D1-D4
gain tolerance
LF bandwidth
D1-D4,R1-R2
total harmonic distortion
plus noise-to-signal ratio
AF Vref_sel=11
at 0 dB
at 0 dB
at 0 dB
−
5
−20
20
−
VDDA
2.5*3.3/V
DDA
−50
−
+20
−
−30
V
MHz
%
kHz
dB
R
LF S/N signal-to-noise ratio 55 − dB
LF Gtol gain tolerance −20 0 +20 %
LF ∆Gv variation of gain between −3 − 3 %
channels
LF αcs channel separation − 60 − dB
D
Laser drive circuit (VDDA = 3.3 V; VSSA = 0 V; Tamb = 25 °C; RIref = 30 kΩ)
Iout Output current Vlaser=1V-(VDDA-0.6V) 10 50 120 mA
Vinn1 Monitor diode voltage max. power; sel180=0 140 150 160 mV
Vinn2 Monitor diode voltage max. power; sel180=1 170 180 190 mV
2002 Mar 26 56
Philips Semiconductors Preliminary specification
Digital inputs
PIN RESET (5V TOLERANT; TTL INPUTS WITH PULL-UP RESISTOR AND HYSTERESIS)
VIH High level input voltage 2.0 − − V
VIL Low level input voltage − − 0.8 V
Vhys Hysteresis voltage 0.3 − − V
IPU Pull-up current (Notes 4, 5) 0 < Vi < VDD -13 -50 -36 µA
tresL reset pulse width RESET only 1 − − µs
(active LOW)
T
PIN V1 & V2 (CMOS INPUTS)
VIH High level input voltage 2.0 − − V
VIL Low level input voltage − − 0.8 V
PINS TEST1, TEST2, TEST3 & TEST4 (5V TOLERANT; TTL INPUTS WITH PULL-DOWN RESISTORS)
VIH
VIL
IPD
VIH
VIL
Iil
High level input voltage
Low level input voltage
Vi = 0; no pull-up
2.0
−
20
2.0
−
-
−
−
50
−
−
−
−
0.8
75
−
0.8
1
V
V
µA
V
V
µA
R
Iih High level input current Vi = VDDE; no pull-down − − 1 µA
PINS SCL, SILD, RAB AND CDT_CLK (5 V TOLERANT TTL INPUTS WITH HYSTERESIS)
VIH High level input voltage 2.0 − − V
VIL Low level input voltage − − 0.8 V
Iil Low level input current Vi = 0; no pull-up - − 1 µA
D
2002 Mar 26 57
Philips Semiconductors Preliminary specification
T
PIN V3 (5 V TOLERANT; TTL INPUT; 3-STATE OUTPUT)
VIH High level input voltage 2.0 − − V
VIL Low level input voltage − − 0.8 V
Iil Low level input current Vi = 0; no pull-up - − 1 µA
Iih
VOL
VOH
IOL
IOH
tTHL, tTLH
IOZ
PINS
High level input current
Low-level output voltage
High-level output voltage
Low-level output current
High-level output current
2.6
−
−
−
−
−
−
−
−
1
0.4
-
-
-
6.3
1
LKILL, RKILL, & CFLAG (5V TOLERANT; TTL INPUT WITH PULL-UP; 3-STATE OPEN-DRAIN OUTPUT; 10NS SLEW RATE
µA
V
V
mA
mA
ns
µA
R
LIMITED)
2002 Mar 26 58
Philips Semiconductors Preliminary specification
T
VOL Low-level output voltage IOL = 3 mA - − 0.4 V
tf Output fall time from VIH 20 + 0.1 * Cb − 250 ns
(Note 9)
to VIL (Bus capacitance,
Cb, from 10pF to 400pF)
Ilkg
VIL
VIH
Steady-state current input
signal (note 10)
Crystal oscillator
INPUT: PIN OSCIN (EXTERNAL CLOCK)
LOW-level input voltage
HIGH-level input voltage
OUTPUT: PIN OSCOUT; SEE FIG. 4
VOL Low-level output voltage
AFVi = VDDE
Vi = 5V
−
0.8*VDD
−
2
10
−
−
−
4
22
0.2*VDD
−
0.4
µA
µA
V
V
V
R
VOH High-level output voltage 0.85*VDD − − V
fxtal crystal frequency ±100 ppm 5 − 27 MHz
gm mutual conductance at 19.1 − 23.0 mA/V
start-up
Notes
D
1. Assumes use of external components as shown in the application diagram (Fig 38).
2. 10KΩ load.
3. 1KΩ load.
4. Pull up/down devices are protected by a pass-gate and do not behave as a normal resistor for external applications.
5. Pull up/down resistors are connected to external power supply (VDDE/GND).
6. Minimum condition for Vi = 4.5V. Maximum condition for Vi = 5.5V.
7. Accounts for 100mV voltage drop in both supply lines.
8. Minimum condition for VTOL = 4.5V, Maximum condition for VTOL = 5.5V.
9. Cb in pF.
10. Leakage path from pad to gnd.
2002 Mar 26 59
Philips Semiconductors Preliminary specification
T
tW(SBSY) SBSY pulse width − − 300/n µs
Tcy(frame) frame cycle time 122/n 136/n 150/n µs
tW(SFSY) SFSY pulse width (3-wire mode only) − − 366/n µs
tSFSYH SFSY HIGH time − − 66/n µs
tSFSYL
td(SFSY-SUB)
td(RCK-SUB)
th(RCK-SUB)
Note
SFSY LOW time
AF
delay time SFSY to SUB (P data) valid
delay time RCK falling to SUB
hold time RCK to SUB
−
−
−
−
−
−
−
−
84/n
1/n
0
0.7/n
µs
µs
µs
µs
1. The subcode timing is directly related to the overspeed factor ‘n’ in normal operating mode. ‘n’ is replaced by the disc
speed factor ‘d’, in lock-to-disc mode.
R
D
2002 Mar 26 60
Philips Semiconductors Preliminary specification
SBSY
tSFSYH
SFSY
(4-wire mode)
tW(SFSY) Tcy(frame)
SFSY
(3-wire mode)
tSFSYL
T
SFSY
0.8 V
td(SFSY−RCK)
RCK
SUB
AF
td(SFSY−SUB)
tr
th(RCK−SUB)
tf
VDD – 0.8 V
td(RCK−SUB)
0.8 V
VDD – 0.8 V
0.8 V
R
MGL718
2002 Mar 26 61
Philips Semiconductors Preliminary specification
T
sample rate = 2fs 48/n − − ns
sample rate = 4fs 24/n − − ns
Note
1. The I2S-bus timing is directly related to the overspeed factor ‘n’ in the normal operating mode. In the lock-to-disc
SCLK
AF
mode ‘n’ is replaced by the disc speed factor ‘d’.
V DD – 0.8 V
R
0.8 V
t su
th
V DD – 0.8 V
WCLK
DATA
EF 0.8 V
MBG407
D
2002 Mar 26 62
Philips Semiconductors Preliminary specification
T
tdRD delay time RAB to SDA − 50 − 50 ns
valid
tPD propagation delay SCL to 720/n − 20 960/n + 20 720/n + 20 4800/n + 20 ns
SDA
tdRZ
thD
tsuCR
tdWZ
delay time RAB to SDA
high-impedance
WRITE MODE (CL = 20 PF)
tsuD set-up time SDA to SCL
hold time SCL to SDA
set-up time SCL to RAB
delay time SDA
high-impedance to RAB
AF
note 2
−
20 − 720/n
−
240/n + 20 −
0
50
−
960/n + 20 −
−
−
20 − 720/n
1200/n + 20 −
0
Microcontroller interface timing (4-wire bus mode; servo commands); see Figs 34 and 36; note 2
50
−
4800/n + 20 ns
−
ns
ns
ns
ns
R
INPUTS SCL AND SILD
tL input LOW time 710 − 710 − ns
tH input HIGH time 710 − 710 − ns
tr rise time − 240 − 240 ns
− −
D
2002 Mar 26 63
Philips Semiconductors Preliminary specification
T
1. The 4-wire bus mode microcontroller interface timing for writing to decoder registers 0 to F, and reading Q-channel
subcode and decoder status, is a function of the overspeed factor ‘n’. In the lock-to-disc mode the maximum data
rate is lower.
2. Negative set-up time means that the data may change after clock transition.
RAB
tr
AF tf
VDD − 0.8 V
R
tr tf 0.8 V
t CH
VDD − 0.8 V
t dRD
SCL
0.8 V
t dRZ
D
t CL
t PD
VDD − 0.8 V
SDA (SAA782X)
high-impedance
0.8 V
GSA095
Fig.34 4-wire bus microcontroller timing; read mode (Q-channel subcode and decoder status information).
2002 Mar 26 64
Philips Semiconductors Preliminary specification
tr t CH tf
handbook, full pagewidth
t suCR V – 0.8 V
DD
RAB
0.8 V
t CH t CL
tf tr
VDD – 0.8 V
SCL
0.8 V
t CL t t dWZ
T
hD
t suD
V DD – 0.8 V
SDA
(microcontroller) high-impedance
0.8 V MBG405
0.8 V
t hCLR
t sCLR
D
VDD − 0.8 V
SCL
0.8 V
t dLD t PD t dLZ
VDD − 0.8 V
SDA
(SAA782X)
0.8 V
GSA096
2002 Mar 26 65
Philips Semiconductors Preliminary specification
VDD – 0.8 V
SCL
0.8 V
thCL
tsD tL
T
tdWZ
thD
VDD – 0.8 V
SDA
(microcontroller)
0.8 V
AF MBG416
2002 Mar 26 66
Philips Semiconductors Preliminary specification
13 APPLICATION INFORMATION
T
AF
Fig.38 Typical application diagram
SAA7824
R
D
2002 Mar 26 67
Philips Semiconductors Preliminary specification
14 PACKAGE OUTLINE
T
AF
R
D
2002 Mar 26 68
Philips Semiconductors Preliminary specification
15 SOLDERING
15.1 Introduction to soldering surface mount packages
This text gives a very brief insight to a complex technology. A more in-depth account of soldering ICs can be found in our
“Data Handbook IC26; Integrated Circuit Packages” (document order number 9398 652 90011).
There is no soldering method that is ideal for all surface mount IC packages. Wave soldering is not always suitable for
surface mount ICs, or for printed-circuit boards with high population densities. In these situations reflow soldering is often
used.
T
Typical reflow peak temperatures range from 215 to 250 °C. The top-surface temperature of the packages should
preferable be kept below 230 °C.
AF
Conventional single wave soldering is not recommended for surface mount devices (SMDs) or printed-circuit boards with
a high component density, as solder bridging and non-wetting can present major problems.
To overcome these problems the double-wave soldering method was specifically developed.
If wave soldering is used the following conditions must be observed for optimal results:
R
D
2002 Mar 26 69
Philips Semiconductors Preliminary specification
• Use a double-wave soldering method comprising a can be applied by screen printing, pin transfer or syringe
turbulent wave with high upward pressure followed by dispensing. The package can be soldered after the
a smooth laminar wave. adhesive is cured.
• For packages with leads on two sides and a pitch (e): Typical dwell time is 4 seconds at 250 °C.
– larger than or equal to 1.27 mm, the footprint A mildly-activated flux will eliminate the need for removal
longitudinal axis is preferred to be parallel to the of corrosive residues in most applications.
transport direction of the printed-circuit board;
15.4 Manual soldering
– smaller than 1.27 mm, the footprint longitudinal axis
must be parallel to the transport direction of the Fix the component by first soldering two
printed-circuit board. diagonally-opposite end leads. Use a low voltage (24 V or
The footprint must incorporate solder thieves at the less) soldering iron applied to the flat part of the lead.
downstream end. Contact time must be limited to 10 seconds at up to
300 °C.
• For packages with leads on four sides, the footprint
must be placed at a 45° angle to the transport direction When using a dedicated tool, all other leads can be
T
of the printed-circuit board. The footprint must soldered in one operation within 2 to 5 seconds between
incorporate solder thieves downstream and at the side 270 and 320 °C.
corners.
15.5 Suitability of surface mount IC packages for
During placement and before soldering, the package
wave and reflow soldering methods
must be fixed with a droplet of adhesive. The adhesive
BGA, SQFP
PACKAGE
not recommended(3)(4)
not recommended(5)
SOLDERING METHOD
suitable
suitable
suitable
suitable
suitable
REFLOW(1)
R
Notes 0.8 mm; it is definitely not suitable for packages with
1. All surface mount (SMD) packages are moisture a pitch (e) equal to or smaller than 0.65 mm.
sensitive. Depending upon the moisture content, the 5. Wave soldering is only suitable for SSOP and TSSOP
maximum temperature (with respect to time) and packages with a pitch (e) equal to or larger than
body size of the package, there is a risk that internal 0.65 mm; it is definitely not suitable for packages with
or external package cracks may occur due to a pitch (e) equal to or smaller than 0.5 mm.
D
2002 Mar 26 70
Philips Semiconductors Preliminary specification
PRODUCT
DATA SHEET STATUS DEFINITIONS (1)
STATUS
Objective specification Development This data sheet contains the design target or goal specifications for
product development. Specification may change in any manner without
notice.
Preliminary specification Qualification This data sheet contains preliminary data, and supplementary data will be
published at a later date. Philips Semiconductors reserves the right to
make changes at any time without notice in order to improve design and
supply the best possible product.
Product specification Production This data sheet contains final specifications. Philips Semiconductors
reserves the right to make changes at any time without notice in order to
improve design and supply the best possible product.
T
Note
1. Please consult the most recently issued data sheet before initiating or completing a design.
17 DEFINITIONS
AF
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 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 Applications that are described herein for any of these products are for illustrative purposes
only. Philips Semiconductors make no representation or warranty that such applications will be suitable for the specified
use without further testing or modification.
R
18 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 Semiconductors
customers using or selling these products 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.
D
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 the use of any of these products, conveys
no licence or title under any patent, copyright, or mask work right to these products, and makes no representations or
warranties that these products are free from patent, copyright, or mask work right infringement, unless otherwise
specified.
2002 Mar 26 71
Philips Semiconductors Preliminary specification
Purchase of Philips I2C components conveys a license under the Philips’ I2C patent to use the
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.
T
AF
R
D
2002 Mar 26 72
Philips Semiconductors Preliminary specification
NOTES
T
AF
R
D
2002 Mar 26 73
Philips Semiconductors Preliminary specification
Printed in The Netherlands 753503/02/pp76 Date of release: 2002 Mar 26 Document order number: 9397 750 069
2002 Mar 26 74
Philips Semiconductors – a worldwide company
Argentina: see South America Middle East: see Italy
Australia: 3 Figtree Drive, HOMEBUSH, NSW 2140, Netherlands: Postbus 90050, 5600 PB EINDHOVEN, Bldg. VB,
Tel. +61 2 9704 8141, Fax. +61 2 9704 8139 Tel. +31 40 27 82785, Fax. +31 40 27 88399
Austria: Computerstr. 6, A-1101 WIEN, P.O. Box 213, New Zealand: 2 Wagener Place, C.P.O. Box 1041, AUCKLAND,
Tel. +43 1 60 101 1248, Fax. +43 1 60 101 1210 Tel. +64 9 849 4160, Fax. +64 9 849 7811
Belarus: Hotel Minsk Business Center, Bld. 3, r. 1211, Volodarski Str. 6, Norway: Box 1, Manglerud 0612, OSLO,
220050 MINSK, Tel. +375 172 20 0733, Fax. +375 172 20 0773 Tel. +47 22 74 8000, Fax. +47 22 74 8341
Belgium: see The Netherlands Pakistan: see Singapore
Brazil: see South America Philippines: Philips Semiconductors Philippines Inc.,
Bulgaria: Philips Bulgaria Ltd., Energoproject, 15th floor, 106 Valero St. Salcedo Village, P.O. Box 2108 MCC, MAKATI,
51 James Bourchier Blvd., 1407 SOFIA, Metro MANILA, Tel. +63 2 816 6380, Fax. +63 2 817 3474
Tel. +359 2 68 9211, Fax. +359 2 68 9102 Poland: Al.Jerozolimskie 195 B, 02-222 WARSAW,
Canada: PHILIPS SEMICONDUCTORS/COMPONENTS, Tel. +48 22 5710 000, Fax. +48 22 5710 001
Tel. +1 800 234 7381, Fax. +1 800 943 0087 Portugal: see Spain
China/Hong Kong: 501 Hong Kong Industrial Technology Centre, Romania: see Italy
72 Tat Chee Avenue, Kowloon Tong, HONG KONG, Russia: Philips Russia, Ul. Usatcheva 35A, 119048 MOSCOW,
Tel. +852 2319 7888, Fax. +852 2319 7700 Tel. +7 095 755 6918, Fax. +7 095 755 6919
Colombia: see South America Singapore: Lorong 1, Toa Payoh, SINGAPORE 319762,
Czech Republic: see Austria Tel. +65 350 2538, Fax. +65 251 6500
Denmark: Sydhavnsgade 23, 1780 COPENHAGEN V, Slovakia: see Austria
Tel. +45 33 29 3333, Fax. +45 33 29 3905 Slovenia: see Italy
Finland: Sinikalliontie 3, FIN-02630 ESPOO, South Africa: S.A. PHILIPS Pty Ltd., 195-215 Main Road Martindale,
T
Tel. +358 9 615 800, Fax. +358 9 6158 0920 2092 JOHANNESBURG, P.O. Box 58088 Newville 2114,
France: 51 Rue Carnot, BP317, 92156 SURESNES Cedex, Tel. +27 11 471 5401, Fax. +27 11 471 5398
Tel. +33 1 4099 6161, Fax. +33 1 4099 6427 South America: Al. Vicente Pinzon, 173, 6th floor,
Germany: Hammerbrookstraße 69, D-20097 HAMBURG, 04547-130 SÃO PAULO, SP, Brazil,
Tel. +49 40 2353 60, Fax. +49 40 2353 6300 Tel. +55 11 821 2333, Fax. +55 11 821 2382
Hungary: see Austria Spain: Balmes 22, 08007 BARCELONA,
Tel. +34 93 301 6312, Fax. +34 93 301 4107
Yugoslavia: PHILIPS, Trg N. Pasica 5/v, 11000 BEOGRAD, For all other countries apply to: Philips
Tel. +381 11 3341 299, Fax.+381 11 3342 553
2002 Mar 26 76