START-UP PROCEDURE – FLOW CHART
PLAY
pressed ?
µ
P sends
command to CD10:
“move slide inside”
µ
P accelerates
disc motor for
~200ms
inner switch
closed within
~6s ?
µ
P sends
command to CD10:
“move slide outside”
µ
P sends
commands to CD10:
“slide servo off”
µ
P sends
commands to CD10:
“laser on”
“focus servo on”
µ
P resets
CD10 and NPC
PORES=L
NPC_RESET=L
µ
P outputs servo
signal for disc motor
(DM_PWM 50% duty)
µ
P switches
servo driver on
(via S_MUTE)
µ
P initializes
CD10 and NPC
with default
parameter/settings
inner switch
open within
~0.25s ?
Start-up procedure for ext.DC supply,
no accu inserted, hold-switch in off pos.,
ESP on, resume-mode off, CD-door closed.
µ
P switches
headphone amplifier
on (via LF_POW)
N
N
N
Y
TOC
found within
~30s ?
N
Y
Y
Y
POWER OFF
(stand-by)
focus found
during ramping
cycle ?
µ
P accelerates
disc to nom. speed
DC/DC converter
is switched on
(via WAKE)
Y
N
µ
P calculates
ramping offset and
sends play-params
to CD10
jump
ok ?
µ
P initializes
radial servo loop
(~330ms)
µ
P releases
muting
(via MUTE)
µ
P sends command
to CD10: “jump
10 tracks inside”
Y
Y
subcode
ok ?
N
N
multi-session
(TOC Mode 5)
disc ?
see next page
Y
N
Y
Y
N
PLAY-MODE
CDDA
A
N
N
display shows
“
no d1SC
” resp.
“
INSERT DISC
”
start-up stopped
display shows
“
nF d1SC
” resp.
“
UNFINALIZED DISC
”
start-up stopped
disc at nom.
speed within
~10s ?
N
focus
stability test
ok ?
µ
P sends new focus
parameters to CD10
(switch to higher
focus sensitivity)
switch back to
normal focus
sensitivity
Y
already
looped through
all (4) focus
sensitivities
?
re-initialize CD10
and restart focus
search procedure
N
Y
Y
re-initialize CD10
and restart focus
search procedure
N
focus found
during ramping
cycle ?
subcode
error handler
radial
error handler
N
µ
P sends new focus
parameters to CD10
(switch to higher
focus sensitivity)
Y
already
looped through
all (4) focus
sensitivities
?
Y
focus found
during ramping
cycle ?
focus found
during ramping
cycle ?
3-6