2003 Oct 01 31
Philips Semiconductors Product specification
CD audio decoder, digital servo and filterless
DAC with integrated pre-amp and laser control
SAA7826
handbook, full pagewidth
D3
D1
D2
SATELLITE
DIODE R1
SATELLITE
DIODE R2
D1
D3
D2
D4
SATELLITE
DIODE R1
SATELLITE
DIODE R2
D1
D2
D3
D4
SATELLITE
DIODE R1
SATELLITE
DIODE R2
single Foucault astigmatic focus double Foucault
MBG422
Fig.21 Detector arrangement.
7.16.3 FOCUS SERVO SYSTEM
7.16.3.1 Focus start-up
Five initially loaded coefficients influence the start-up
behaviour of the focus controller. The automatically
generated triangular voltage can be influenced by
3 parameters; for height (ramp_height) and DC offset
(ramp_offset) of the triangle and its steepness
(ramp_incr).
For protection against false focus point detections two
parameters are available which are an absolute level on
the CA signal (CA_start) and a level on the FE
n
signal
(FE_start). When this CA level is reached the FOK signal
becomes true.
If the FOK signal is true and the level on the FE
n
signal is
reached, the focus PID is enabled to switch-on when the
next zero crossing is detected in the FE
n
signal.
7.16.3.2 Focus position control loop
The focus control loop contains a digital PID controller
which has 5 parameters that are available to the user.
These coefficients influence the integrating (foc_int),
proportional (foc_lead_length, part of foc_parm3) and
differentiating (foc_pole_lead, part of foc_parm1) action of
the PID and a digital low-pass filter (foc_pole_noise, part
of foc_parm2) following the PID. The fifth coefficient
foc_gain influences the loop gain.
7.16.3.3 Dropout detection
This detector can be influenced by one parameter
(CA_drop). The FOK signal will become false and the
integrator of the PID will hold if the CA signal drops below
this programmable absolute CA level. When the FOK
signal becomes false it is assumed, initially, to be caused
by a black dot.
7.16.3.4 Focus loss detection and fast restart
Whenever FOK is false for longer than approximately
3 ms, it is assumed that the focus point is lost. A fast
restart procedure is initiated which is capable of restarting
the focus loop within 200 to 300 ms depending on the
programmed coefficients of the microcontroller.
2003 Oct 01 32
Philips Semiconductors Product specification
CD audio decoder, digital servo and filterless
DAC with integrated pre-amp and laser control
SAA7826
7.16.3.5 Focus loop gain switching
The gain of the focus control loop (foc_gain) can be
multiplied by a factor of 2 or divided by a factor of 2 during
normal operation. The integrator value of the PID is
corrected accordingly. The differentiating (foc_pole_lead)
action of the PID can be switched at the same time as the
gain switching is performed.
7.16.3.6 Focus automatic gain control loop
The loop gain of the focus control loop can be corrected
automatically to eliminate tolerances in the focus loop.
This gain control injects a signal into the loop which is used
to correct the loop gain. Since this decreases the optimum
performance, the gain control should only be activated for
a short time (for example, when starting a new disc).
7.16.4 RADIAL SERVO SYSTEM
7.16.4.1 Level initialization
During start-up an automatic adjustment procedure is
activated to set the values of the radial error gain (re_gain),
offset (re_offset) and satellite sum gain (sum_gain) for TPI
level generation. The initialization procedure runs in a
radial open loop situation and is 300 ms. This start-up
time period may coincide with the last part of the motor
start-up time period:
Automatic gain adjustment: as a result of this
initialization the amplitude of the RE signal is adjusted to
within ±10% around the nominal RE amplitude
Offset adjustment: the additional offset in RE due to the
limited accuracy of the start-up procedure is less than
±50 nm
TPI level generation: the accuracy of the initialization
procedure is such that the duty factor range of TPI
becomes 0.4 < duty factor < 0.6 (default duty
factor = TPI HIGH/TPI period).
7.16.4.2 Sledge control
The microcontroller can move the sledge in both directions
via the steer sledge command.
7.16.4.3 Tracking control
The actuator is controlled using a PID loop filter with user
defined coefficients and gain. For stable operation
between the tracks, the S-curve is extended over 75% of
the track. On request from the microcontroller, S-curve
extension over 2.25 tracks is used, automatically changing
to access control when exceeding those 2.25 tracks.
Both modes of S-curve extension make use of a
track-count mechanism. In this mode, track counting
results in an ‘automatic return-to-zero track’, to avoid
major disturbances in the audio output and providing
improved shock resistance. The sledge is continuously
controlled, or provided with step pulses to reduce power
consumption using the filtered value of the radial PID
output. Alternatively, the microcontroller can read the
average voltage on the radial actuator and provide the
sledge with step pulses to reduce power consumption.
Filter coefficients of the continuous sledge control can be
preset by the user.
7.16.4.4 Access
The access procedure is divided into two different modes
(see Table 14), depending on the requested jump size.
Table 14 Access modes
Note
1. The microcontroller can be preset.
The access procedure makes use of a track counting
mechanism, a velocity signal based on a fixed number of
tracks passed within a fixed time interval, a velocity set
point calculated from the number of tracks to go and a user
programmable parameter indicating the maximum sledge
performance.
If the number of tracks remaining is greater than the
brake_distance then the sledge jump mode should be
activated or, the actuator jump should be performed. The
requested jump size together with the required sledge
breaking distance at maximum access speed defines the
brake_distance value.
During the actuator jump mode, velocity control with a PI
controller is used for the actuator. The sledge is then
continuously controlled using the filtered value of the radial
PID output. All filter parameters (for actuator and sledge)
are user programmable.
ACCESS
TYPE
JUMP SIZE
(1)
ACCESS
SPEED
Actuator jump 1 brake_distance decreasing
velocity
Sledge jump brake_distance 32768 maximum
power to
sledge
(1)
2003 Oct 01 33
Philips Semiconductors Product specification
CD audio decoder, digital servo and filterless
DAC with integrated pre-amp and laser control
SAA7826
In the sledge jump mode maximum power (user
programmable) is applied to the sledge in the correct
direction while the actuator becomes idle (the content of
the actuator integrator leaks to zero just after the sledge
jump mode is initiated). The actuator can be electronically
damped during sledge jump. The gain of the damping loop
is controlled via the hold_mult parameter.
The fast track jumping circuitry can be enabled or disabled
via the xtra_preset parameter.
7.16.4.5 Radial automatic gain control loop
The loop gain of the radial control loop can be corrected
automatically to eliminate tolerances in the radial loop.
This gain control injects a signal into the loop which is used
to correct the loop gain. Since this decreases the optimum
performance, the gain control should only be activated for
a short time (for example, when starting a new disc).
This gain control differs from the level initialization. The
level initialization should be performed first. The
disadvantage of using the level initialization without the
gain control is that only tolerances from the front-end are
reduced.
7.16.5 OFF-TRACK COUNTING
The Track Position signal (TPI) is a flag which is used to
indicate whether the radial spot is positioned on the track,
with a margin of ±0.25 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
accuracy, extra conditions are necessary to generate a
Track Loss signal (TL) and an off-track counter value.
These extra conditions influence the maximum speed and
this implies that, internally, one of the following three
counting states is selected:
1. Protected state: used in normal play situations. A good
protection against false detection caused by disc
defects is important in this state.
2. Slow counting state: used in low velocity track jump
situations. In this state a fast response is important
rather than the protection against disc defects (if the
phase relationship between TL and RP of 0.5πradians
is affected too much, the direction cannot then be
determined accurately).
3. Fast counting state: used in high velocity track jump
situations. Highest obtainable velocity is the most
important feature in this state.
7.16.6 TRACK COUNTING MODES
Fast counting mode is auto-selected for track-crossing
speeds above 1200 tracks/s. In this case the off-track
counting decrements occur only for effect of the RP signal.
The direction of the jump is already known because the
Slow counting mode occurs prior to entering the Fast
counting mode.
When the Slow counting mode is selected the maximum
track-crossing speed that can be reached is 12 kHz
(providing that the maximum value for rad_pole_lead is
used). In this case the direction of the jump is given by the
phase shift between RP and TL(+90
o
for outward jumps
and -90
o
for inward jumps). The number of pulses in the TL
signal gives the number of tracks crossed.
When Fast counting mode is enabled, whenever the
track-crossing speed falls below 12 kHz, the counting
mode is automatically changed to Slow counting mode.
7.16.7 DEFECT DETECTION
A defect detection circuit is incorporated into the
SAA7826. If a defect is detected, the radial and focus error
signals may be zeroed, resulting in better playability. The
defect detector can be switched off, applied only to focus
control or applied to both focus and radial controls under
software control (part of foc_parm1).
The defect detector (see Fig.22) has programmable set
points selectable by the parameter defect_parm.
7.16.8 OFF-TRACK DETECTION
During active radial tracking, off-track detection has been
realised by continuously monitoring the off-track counter
value. The off-track flag becomes valid whenever the
off-track counter value is not equal to zero. Depending on
the type of extended S-curve, the off-track counter is reset
after 0.75 extend or at the original track in the 2.25 track
extend mode.

SAA7826HL/M1A,557

Mfr. #:
Manufacturer:
NXP Semiconductors
Description:
IC DIGITAL/CD DAC DECODER 80LQFP
Lifecycle:
New from this manufacturer.
Delivery:
DHL FedEx Ups TNT EMS
Payment:
T/T Paypal Visa MoneyGram Western Union

Products related to this Datasheet