SANYO LC78631

Ordering number : EN 5342
CMOS LSI
LC78631E
Compact Disk Player DSP
Overview
Package Dimensions
The LC78631E is a compact disc D/A signal-processing
LSI for CD-ROM drives that provides a variable clock
error correction (VCEC) mode. The LC78631E
demodulates the EFM signal from the optical pickup and
performs de-interleaving, error detection, error correction,
digital filtering, and other processing. The LC78631E
includes an on-chip 1-bit D/A converter, and executes
commands sent from a control microprocessor.
unit: mm
3174-QFP80E
[LC78631E]
Features
• VCEC support
• Built-in PLL circuit for EFM detection (supports 4×
playback)
• Built-in PLL for variable pitch playback (±13%)
• 18KB RAM on chip
• Error detection and correction (corrects two errors in C1
and four errors in C2)
• Frame jitter margin: ±8 frames
• Frame synchronization signal detection, protection, and
insertion
• Dual interpolation adopted in the interpolation circuit.
• EFM data demodulation
• Subcode demodulation
• Zero-cross muting adopted
• Servo command interface
• 2fs digital filter
• Digital de-emphasis
• Built-in independent left- and right-channel digital
attenuators (239 attenuation steps)
• Supports the bilingual function
• Left/right swap function
• Built-in 1-bit D/A converter (third-order ∆∑ noise
shaper, PWM output)
• Built-in digital output circuit
• CLV servo
• Arbitrary track jumping (of up to 255 tracks)
• Variable sled voltage (four levels)
• Six extended I/O ports and 2 extended output ports
• Built-in oscillator circuit using an external 16.9344 MHz
or 33.8688 MHz (for 4× playback) element
• Supply voltage: 3.6 to 5.5 V (4.75 to 5.5 V for 4×
playback mode)
SANYO: QFP80E
SANYO Electric Co.,Ltd. Semiconductor Bussiness Headquarters
TOKYO OFFICE Tokyo Bldg., 1-10, 1 Chome, Ueno, Taito-ku, TOKYO, 110 JAPAN
62096HA (OT) No. 5342-1/34
LC78631E
Equivalent Circuit Block Diagram
No. 5342-2/34
LC78631E
Pin Assignment
Absolute Maximum Ratings at Ta = 25°C, VSS = 0 V
Parameter
Symbol
Maximum supply voltage
Conditions
Ratings
VDD max
Input voltage
Output voltage
Allowable power dissipation
Unit
–0.3 to +7.0
V
VIN
–0.3 to VDD + 0.3
V
VOUT
–0.3 to VDD + 0.3
Pd max
470
V
mW
Operating temperature
Topr
–30 to +75
°C
Storage temperature
Tstg
–40 to +125
°C
Allowable Operating Ranges at Ta = 25°C, VSS = 0 V
Parameter
Supply voltage
Input high-level voltage
Input low-level voltage
Data setup time
Data hold time
Symbol
Conditions
min
typ
max
Unit
VDD1
VDD, AVDD, XVDD, LVDD, RVDD
3.6
5.0
5.5
V
VDD2
VDD, AVDD, XVDD, LVDD, RVDD:
For variable-pitch playback
4.5
5.0
5.5
V
4.75
5.0
5.5
V
VDD3
VDD, AVDD, XVDD, LVDD, RVDD: For 4× playback
VIH1
TEST1 to TEST5, TAI, HFL, TES, P0/DFCK, P1/DFIN,
P2, P3/DFLR, P4, P5, SBCK, RWC, COIN, CQCK,
RES, CS, XIN, DEFI
0.7 VDD
VDD
V
VIH2
EFMI
0.6 VDD
VDD
V
VIL1
TEST1 to TEST5, TAI, HFL, TES, P0/DFCK, P1/DFIN,
P2, P3/DFLR, P4, P5, SBCK, RWC, COIN, CQCK
RES, CS, XIN, DEFI
0
0.3 VDD
V
VIL2
EFMI
0
0.4 VDD
tSU
COIN, RWC: Figures 1 and 4
400
ns
tPRS
RWC: Figure 4
100
ns
tHD
COIN, RWC: Figures 1 and 4
400
ns
V
Continued on next page.
No. 5342-3/34
LC78631E
Continued from preceding page.
Parameter
Symbol
Conditions
min
typ
High-level clock pulse width
tWH
SBCK, CQCK: Figures 1, 2, 3, and 4
400
Low-level clock pulse width
tWL
SBCK, CQCK: Figures 1, 2, 3, and 4
400
Data read access time
tRAC
SQOUT, PW: Figures 2, 3, and 4
Command transfer time
tRWC
RWC: Figures 1 and 4
Subcode Q read enable time
tSQE
WRQ: Figure 2, with no RWC signal
11.2
Subcode read cycle
tSC
SFSY: Figure 3
136
Subcode read enable
tSE
SFSY: Figure 3
Port output delay time
Input level
max
Unit
ns
ns
0
400
1000
ns
ns
ms
µs
400
ns
tPD
CONT1, CONT2, P0 to P5: Figure 5
VEI
EFMI
1.0
Vp-p
VXI
XIN: Capacitance coupled input
1.0
Vp-p
1200
ns
Note: Due to the structure of this IC, the identical voltage must be applied to all power-supply pins.
Electrical Characteristics at Ta = 25°C, VDD = 5 V, VSS = 0 V
Parameter
Current drain
Input high-level current
Symbol
Normal-speed playback
IIH1
EFMI, HFL, TES, SBCK, RWC, COIN, CQCK, RES,
DEFI: VIN = 5 V
IIH2
Input low-level current
Conditions
IDD
IIL
Output low-level voltage
Sled output voltage
max
30
Unit
mA
5
µA
75
µA
TAI, TEST1 to TEST5, CS: VIN = 5 V
25
–5
µA
VOH1
EFMO,
V/P, PCK, FSEQ, TOFF, TGL,
THLD, JP+, JP–, EMPH, EFLG, FSX, FAST:
IOH = –1 mA
4
V
VOH2
MUTEL, MUTER, LRCKO, DFLRO, DACKO, P0/DFCK,
P1/DFIN, P2, P3/DFLR, P4, P5, LRSY, CK2, ROMXA,
C2F, SBSY, PW, SFSY, WRQ, SQOUT, 16M, 4.2M,
CONT1, CONT2: IOH = –0.5 mA
4
V
VOH3
VPDO: IOH = –1 mA
4.5
V
VOH4
DOUT: IOH = –12 mA
4.5
V
VOH5
LCHP, RCHP, LCHN, RCHN: IOH = –1 mA
3.0
VOL1
EFMO, CLV+, CLV–, V/P, PCK, FSEQ, TOFF, TGL,
THLD, JP+, JP–, EMPH, EFLG, FSX, FAST:
IOL = 1 mA
VOL2
MUTEL, MUTER, LRCKO, DFLRO, DACKO, P0/DFCK,
P1/DFIN, P2, P3/DFLR, P4, P5, LRSY, CK2, ROMXA,
C2F, SBSY, PW, SFSY, WRQ, SQOUT, 16M, 4.2M,
CONT1, CONT2: IOL = 2 mA
CLV–,
4.5
V
1
V
0.4
V
VOL3
VPDO: IOL = 1 mA
0.5
V
VOL4
DOUT: IOL = 12 mA
0.5
V
VOL5
LCHP, RCHP, LCHN, RCHN: IOL = 1 mA
2.0
V
IOFF1
PDO1, PDO2, VPDO, P0/DFCK, P1/DFIN,
P2, P3/DFLR, P4, P5: VOUT = 5 V
5
µA
IOFF2
PDO1, PDO2, VPDO, P0/DFCK, P1/DFIN,
P2, P3/DFLR, P4, P5: VOUT = 0 V
IPDOH
PDO1, PDO2: RISET = 68 kΩ
–96
–80
–64
µA
IPDOL
PDO1, PDO2: RISET = 68 kΩ
64
80
96
µA
V
Output off leakage current
Charge pump output current
typ
TAI, EFMI, HFL, TES, SBCK, RWC, COIN, CQCK, RES,
TEST1 to TEST5, CS, DEFI: VIN = 0 V
CLV+,
Output high-level voltage
min
0.5
–5
µA
VSLD1
1.0
1.25
1.5
VSLD2
2.25
2.5
2.75
V
VSLD3
3.5
3.75
4.0
V
VSLD4
4.75
V
No. 5342-4/34
LC78631E
D/A Converter Analog Characteristics at Ta = 25°C, VDD = 5 V, VSS = 0 V
Parameter
Total harmonic distortion
Symbol
THD + N
Conditions
min
LCHP, LCHN, RCHP, RCHN; 1 kHz: 0 dB input,
using a 20-kHz low-pass filter (AD725D built in)
typ
max
Unit
0.006
%
90
dB
Dynamic range
DR
LCHP, LCHN, RCHP, RCHN; 1 kHz: –60 dB input, using
the 20-kHz low-pass filter (A filter (AD725D built in))
Signal-to-noise ratio
S/N
LCHP, LCHN, RCHP, RCHN; 1 kHz: 0 dB input, using
the 20-kHz low-pass filter (A filter (AD725D built in))
98
100
dB
Crosstalk
CT
LCHP, LCHN, RCHP, RCHN; 1 kHz: 0 dB input,
using a 20-kHz low-pass filter (AD725D built in)
96
98
dB
Note: Measured in normal-speed playback mode in a Sanyo 1-bit D/A converter block reference circuit, with the digital attenuator set to EE (hexadecimal).
Figure 1 Command Input
Figure 2 Subcode Q Output
Figure 3 Subcode Output
No. 5342-5/34
LC78631E
Figure 4 General-Purpose Port Read
Figure 5 General-Purpose Port Output
No. 5342-6/34
LC78631E
One-Bit D/A Converter Output Block Reference Circuit
No. 5342-7/34
LC78631E
Pin Functions
Pin No.
Symbol
I/O
1
VPDO
O
Variable pitch PLL charge pump output. Must be left open if unused.
Function
2
PDO2
O
Double-speed and quad-speed mode playback PLL charge pump output. Must be left open if unused.
3
PDO1
O
Normal-speed mode playback PLL charge pump output
4
AVSS
5
FR
6
AVDD
Analog system power supply
7
ISET
PDO1 and PDO2 output current setting resistor connection
Analog system ground. Must be connected to 0 V.
Built-in VCO frequency range setting resistor connection
8
TAI
I
Test input. A pull-down resistor is built in. Must be connected to 0 V.
9
EFMO
O
EFM signal output
10
VSS
11
EFMI
I
EFM signal input
12
TEST1
I
Test input. A pull-down resistor is built in. Must be connected to 0 V.
13
CLV+
O
14
CLV–
O
Spindle servo control output. CLV+ outputs a high level for acceleration, and CLV– outputs a high level for
deceleration.
15
V/P
O
Rough servo/phase control automatic switching monitor output. A high-level output indicates rough servo, and a
low-level output indicates phase control.
Test input. A pull-down resistor is built in. Must be connected to 0 V.
Digital system ground. Must be connected to 0 V.
16
TEST2
I
17
TEST3
I
18
P4
I/O
19
HFL
I
Track detection signal input. This is a Schmitt input.
20
TES
I
Tracking error signal input. This is a Schmitt input.
21
PCK
O
EFM data playback bit clock monitor. Outputs 4.3218 MHz when the phase is locked in normal-speed mode
playback.
22
FSEQ
O
Synchronization signal detection output. Outputs a high level when the synchronization signal detected from the
EFM signal matches the internally generated synchronization signal.
Tracking off output
Test input. A pull-down resistor is built in. Must be connected to 0 V.
I/O port
23
TOFF
O
24
TGL
O
Tracking gain switching output. Increase the gain when this pin outputs a low level.
25
THLD
O
Tracking hold output
I
Test input. A pull-down resistor is built in. Must be connected to 0 V.
26
TEST4
27
VDD
28
JP+
O
29
JP–
O
30
SLD+
O
31
SLD–
O
Digital system power supply
Track jump output. JP+ outputs a high level both for acceleration during outward direction jumps and for
deceleration during inward direction jumps. JP– outputs a high level both for acceleration during inward direction
jumps and for deceleration during outward direction jumps.
Sled output. This pin can be set to 1 of 4 levels by commands sent from the system control microprocessor.
32
EMPH
O
De-emphasis monitor. A high level indicates that a disk requiring de-emphasis is being played.
33
P5
I/O
I/O port
34
LRCKO
O
35
DFLRO
O
36
DACKO
O
37
CONT1
O
Output port
38
P0/DFCK
I/O
I/O port. DF bit clock input in antishock mode.
39
P1/DFIN
I/O
I/O port. DF data input in antishock mode.
LR clock output
Digital filter outputs
LR data output. The digital filter can be turned off with the DFOFF command.
Bit clock output
40
P2
I/O
I/O port. Used as the de-emphasis filter on/off switching pin in antishock mode. The de-emphasis filter is turned
on when this pin is high.
I/O port output or digital filter LR clock input (when anti-shock mode)
41
P3/DFLR
I/O
42
LRSY
O
43
CK2
O
LR clock output
Bit clock output. The polarity can be inverted with the CK2CON command.
ROMXA pins
45
C2F
O
Interpolated data output. Data that has not been interpolated can be output by issuing
the ROMXA command.
C2 flag output
46
MUTEL
O
Left channel mute output
47
LVDD
48
LCHP
O
One-bit D/A
49
LCHN
O
converter pins
50
LVSS
44
Note:
ROMXA
O
Left channel power supply
Left channel P output
Left channel N output
Left channel ground. Must be connected to 0V.
Of the general-purpose I/O ports, any unused input ports must be connected to 0 V, or set to be output ports.
Continued on next page.
No. 5342-8/34
LC78631E
Continued from preceding page.
Pin No.
Symbol
51
XVSS
I/O
52
XOUT
O
53
XIN
I
Function
Crystal oscillator ground. Must be connected to 0 V.
16.9344 MHz crystal oscillator connections. Use a 33.8688 MHz crystal oscillator for quad-speed playback.
54
XVDD
55
RVSS
56
RCHN
O
57
RCHP
O
58
RVDD
59
MUTER
O
60
SBSY
O
Subcode block synchronization signal output
61
EFLG
O
C1 and C2 error correction state monitor
62
PW
O
Subcode P, Q, R, S, T, U, V, and W output
63
SFSY
O
Subcode frame synchronization signal output. Falls when the subcode output goes to the standby state.
64
SBCK
I
Subcode readout clock input. This is a Schmitt input. This pin must be connected to 0 V if unused.
65
DOUT
O
Digital output
66
FSX
O
Outputs a 7.35 kHz synchronization signal generated by dividing the crystal oscillator frequency.
67
WRQ
O
Subcode Q output standby output
68
RWC
I
Read/write control input
69
SQOUT
O
Subcode Q output
70
COIN
I
Input for commands from the control microprocessor
71
CQCK
I
Command input acquisition clock. Also used as the SQOUT subcode readout clock input. This is a Schmitt input.
72
RES
I
Chip reset input. This pin must be set low temporarily when power is first applied.
73
FAST
O
Functions as the PCK frequency detection monitor output in VCEC mode.
74
CONT2
O
Output port
75
16M
O
16.9344 MHz output. 33.8688 MHz output in 4 × playback mode
76
4.2M
O
4.2336 MHz output
77
TEST5
I
Test input. A pull-down resistor is built in. Must be connected to 0 V.
78
CS
I
Chip select input. A pull-down resistor is built in. When control is not used, this pin must be connected to 0 V.
79
DEFI
I
Defect detection signal input. Must be connected to 0 V if unused.
VCOC
I
Variable pitch VCO control input. Must be connected to 0 V if unused.
80
Note:
Crystal oscillator power supply
Right channel ground. Must be connected to 0 V.
Right channel N output
One-bit D/A
converter pins
Right channel P output
Right channel power supply
Right channel mute output
Of the general-purpose I/O ports, any unused input ports must be connected to 0 V, or set to be output ports.
No. 5342-9/34
LC78631E
CD D/A Converter Block Diagram
1. HF signal input circuit; Pin 11: EFMI, pin 9: EFMO, pin 79: DEFI, pin 13: CLV+
When an HF signal is input to EFMI, the circuit slices it at an optimal
level to produce an EFM (NRZ) signal.
To deal with defects, if the DEFI pin (pin 79) goes high, the slice
level control output (EFMO, pin 9) goes to the high-impedance state
and the slice level is held. However, this function only operates when
CLV is in phase control mode, i.e., when the V/P pin (pin 15) is low.
This function can be formed by combining with the DEF pin on the
LA9230/40 Series LSI.
Note: If the EFMI and CLV+ lines are placed too close together,
spurious radiation (induced noise) can degrade the error rate.
Therefore we recommend laying a ground or VDD shielding
line between these lines.
2. PLL clock reproduction circuit; Pin 2: PDO2, pin 3: PDO1, pin 5: FR, pin 7: ISET, pin 21: PCK
This block includes a VCO circuit, and a PLL
circuit is formed using external resistors and
capacitors. ISET is the charge pump reference
current, PDO1 and PDO2 are the loop filters, and
FR determines the VCO frequency range.
(Reference values)
R1 = 68 kΩ, C1 = 0.1 µF
R2 = 680 Ω, C2 = 0.1 µF
R3 = 680 Ω, C3 = 0.047 µF
R4 = 1.2 kΩ
3. Synchronization detection monitor; Pin 22: FSEQ
This pin outputs a high level when the frame sync (positive synchronizing signal), which is read by PCK from the
EFM signal, and the timing (the inserted synchronizing signal), which is generated by a counter, agree. Thus this pin
functions as a synchronization monitor. Note that it is held high during one frame.
No. 5342-10/34
LC78631E
4. Command input
An external controller can execute LC78631E instructions by setting RWC high and inputting commands to COIN in
synchronization with the CQCK clock. Commands are executed on the fall of the RWC signal.
• Single-byte commands
• Two-byte commands
• Command noise reduction
Code
Command
$EF
COMMAND INPUT NOISE REDUCTION MODE
$EE
CLEAR THE ABOVE MODE
RES = low
●
This command can reduce the noise on the CQCK clock signal. While this is effective for noise pulses under
500 ns, the use of this function requires that the CQCK timings tWL, tWH, and tSU (see Figure 1 and 2) be set to
1 µs or longer.
5. CLV servo circuit
• CLV servo circuit; Pin 13: CLV+, pin 14: CLV–, pin 15: V/P
Code
Command
$04
DISC MOTOR START (accelerate)
$05
DISC MOTOR CLV (CLV)
$06
DISC MOTOR BRAKE (decelerate)
$07
DISC MOTOR STOP (stop)
RES = low
●
The CLV+ signal causes the disc to accelerate in the forward direction, and CLV– causes the disc to decelerate. The
microcontroller can select one of four modes: accelerate, decelerate, CLV, and stop. The table below lists the states
of the CLV+ and CLV– pins in each of these modes.
Mode
CLV+
Accelerate
High
CLV–
Low
Decelerate
Low
High
CLV
Pulse output
Pulse output
Stop
Low
Low
Note: The CLV servo control commands only set the TOFF pin low during CLV mode. That pin will be at the high
level at all other times. Thus controlling the TOFF pin with microcontroller commands is only possible in
CLV mode.
No. 5342-11/34
LC78631E
• CLV mode
In CLV mode, the system detects the disc speed from the HF signal and holds the disc at the prescribed linear
speed using multiple control methods switched by changing the DSP internal mode. The PWM frequency is
7.35 kHz. The V/P pin outputs a high level when the system is in rough servo mode and a low level when it is in
phase control mode.
Internal mode
Rough servo (velocity too low)
Rough servo (velocity too high)
Phase control (PCK locked)
CLV+
CLV–
V/P
High
Low
High
Low
High
High
PWM
PWM
Low
• Rough servo gain switching
Code
Command
$A8
SET THE DISC SIZE TO 8 CM
$A9
SET THE DISC SIZE TO 12 CM
RES = low
●
The CLV control gain in rough servo mode can be reduced by 8.5 dB from the 12-cm disc setting for 8-cm discs.
• Phase control gain switching
Code
Command
$B1
CLV PHASE COMPARATOR DIVISOR: 1/2
$B2
CLV PHASE COMPARATOR DIVISOR: 1/4
$B3
CLV PHASE COMPARATOR DIVISOR: 1/8
$B0
NO CLV PHASE COMPARATOR DIVISOR USED
RES = low
●
The phase control gain can be switched by switching the value of the divisor in the dividers in the stage preceding
the phase comparator.
• Internal brake modes
Code
$C5
Command
RES = low
INTERNAL BRAKE ON
$C4
INTERNAL BRAKE OFF
$A3
INTERNAL BRAKE CONT
$CB
INTERNAL BRAKE CONTINUOUS MODE
$CA
RESET CONTINUOUS MODE
$CD
TON MODE DURING INTERNAL BRAKING
$CC
RESET TON MODE
●
●
●
No. 5342-12/34
LC78631E
— Inputting the internal brake on command ($C5) sets the system to internal braking mode. In this mode,
executing a brake command ($06) allows the disc deceleration state to be monitored from the WRQ pin.
— In this mode the system counts the density of the EFM signal during one frame to determine the disk
deceleration state and drops CLV– to low when the EFM signal falls to 4 or lower. At this point, it sets the
WRQ signal high as a braking complete monitor. When the microcontroller detects a high level on the WRQ
signal, it should issue a STOP command to completely stop the disc. In internal braking continuous mode
($CB), the LSI continues the braking operation by holding CLV– high even after the WRQ braking done
monitor signal has been set high.
Note that there are cases where, to compensate for incorrect braking state recognition due to noise in the EFM
signal, the EFM signal count should be changed from 4 to 8 using the internal brake control command ($A3).
— In TON mode during internal braking ($CD), the TOFF signal is set low during internal braking operation. We
recommend using this mode, since it is effective at preventing incorrect detection at the disk mirror surface.
Note: 1. If focus is lost during the execution of an internal braking command, the pickup must be refocussed and
the internal braking command must be input once again.
2. Since incorrect judgments are possible due to the EFM signal reproduction state (due damaged disks,
access in progress, and other problems), we recommend using a microcontroller in conjunction with this
LSI.
6. Track jump
• Track jump circuit; Pin 19: HFL, pin 20: TES, pin 23: TOFF, pin 24: TGL, pin 25: THLD, pin 28: JP+, pin 29: JP–
The LC78631E supports the two track count modes listed below.
Code
Command
RES = low
$22
NEW TRACK COUNT (using the TES/HFL combination)
●
$23
OLD TRACK COUNT (directly counts the TES signal)
The old track count function uses the TES signal directly as the internal track counter clock.
To reduce counting errors resulting from noise on the rising and falling edges of the TES signal, the new track
count function prevents noise induced errors by using the combination of the TES and HFL signals, and
implements a more reliable track count function. However, dirt and scratches on the disk can result in HFL signal
Code
Command
RES = low
$BA
TES WD WIDE
●
$BB
TES WD NARW
dropouts that may result in missing track count pulses. Thus care is required when using this function.
The new track jump mode applies a window to the TES and HFL signals. The LC78631E provides two widths for
this window.
TES WD WIDE.....................The maximum input frequency for TES and HFL is 60 kHz.
No. 5342-13/34
LC78631E
• TJ commands
Code
Command
$A0
OLD TRACK JUMP
$A1
NEW TRACK JUMP
$11
1 TRACK JUMP IN #1
$12
1 TRACK JUMP IN #2
$31
1 TRACK JUMP IN #3
$52
1 TRACK JUMP IN #4
$10
2 TRACK JUMP IN
$13
4 TRACK JUMP IN
$14
16 TRACK JUMP IN
$30
32 TRACK JUMP IN
$15
64 TRACK JUMP IN
$17
128 TRACK JUMP IN
$19
1 TRACK JUMP OUT #1
$1A
1 TRACK JUMP OUT #2
$39
1 TRACK JUMP OUT #3
$5A
1 TRACK JUMP OUT #4
$18
2 TRACK JUMP OUT
$1B
4 TRACK JUMP OUT
$1C
16 TRACK JUMP OUT
$38
32 TRACK JUMP OUT
$1D
64 TRACK JUMP OUT
$1F
128 TRACK JUMP OUT
$16
256 TRACK CHECK
$0F
TOFF
$8F
TON
$8C
TRACK JUMP BRAKE
$21
THLD PERIOD TOFF OUTPUT MODE
$20
RESET THLD PERIOD TOFF OUTPUT MODE
RES = low
●
●
●
When the LC78631E receives a track jump instruction as a servo command, it first generates accelerating pulses
(period a) and next generates deceleration pulses (period b). The passage of the braking period (period c) completes
the specified jump. During the braking period, the LC78631E detects the beam slip direction from the TES and
HFL inputs. TOFF is used to cut the components in the TES signal that aggravate slip. The jump destination track
is captured by increasing the servo gain with TGL. In THLD period TOFF output mode the TOFF signal is held
high during the period when THLD is high.
Note: Of the modes related to disk motor control, the TOFF pin only goes low in CLV mode, and will be high
during start, stop, and brake operations. Note that the TOFF pin can be turned on and off independently by
microprocessor issued commands. However, this function is only valid when disk motor control is in CLV
mode.
No. 5342-14/34
LC78631E
• Track jump modes
The table lists the relationships between acceleration pulses (the a period), deceleration pulses (the b period), and
the braking period (the c period).
Old track jump mode
Command
a
New track jump mode
b
c
a
b
c
1 TRACK JUMP IN (OUT) #1
233 µs
233 µs
60 ms
233 µs
233 µs
60 ms
1 TRACK JUMP IN (OUT) #2
0.5 track
jump period
233 µs
60 ms
0.5 track
jump period
Same period as a
60 ms
1 TRACK JUMP IN (OUT) #3
0.5 track
jump period
233 µs
This period does
not exist.
0.5 track
jump period
Same period as a
This period does
not exist.
1 TRACK JUMP IN (OUT) #4
0.5 track
jump period
233 µs
60 ms; TOFF is
low during
the C period.
0.5 track
jump period
Same period as a
60 ms; TOFF is
low during
the C period.
2 TRACK JUMP IN (OUT)
None
None
None
1 track
jump period
Same period as a
This period does
not exist.
4 TRACK JUMP IN (OUT)
2 track
jump period
466 µs
60 ms
2 track
jump period
Same period as a
60 ms
16 TRACK JUMP IN (OUT)
9 track
jump period
7 track
jump period
60 ms
9 track
jump period
Same period as a
60 ms
32 TRACK JUMP IN (OUT)
18 track
jump period
14 track
jump period
60 ms
18 track
jump period
14 track
jump period
60 ms
64 TRACK JUMP IN (OUT)
36 track
jump period
28 track
jump period
60 ms
36 track
jump period
28 track
jump period
60 ms
128 TRACK JUMP IN (OUT)
72 track
jump period
56 track
jump period
60 ms
72 track
jump period
56 track
jump period
60 ms
256 TRACK CHECK
TOFF goes high during the period
when 256 tracks are passed over.
The a and b pulses are not output.
60 ms
TOFF goes high during the period
when 256 tracks are passed over.
The a and b pulses are not output.
60 ms
TRACK JUMP BRAKE
There are no a or b periods.
60ms
There are no a and b periods.
60 ms
Note: 1. As indicated in the table, actuator signals are not output during the 256 TRACK CHECK function. This is a mode in which the TES signal is
counted in the tracking loop off state. Therefore, feed motor forwarding is required.
2. The servo command register is automatically reset after one cycle of the track jump sequence (a, b, c) completes.
3. A new track jump command cannot be input during a track jump operation.
4. The 1 TRACK JUMP #3 and 2 TRACK JUMP modes do not have a braking period (the c period). Since brake mode must be generated by an
external circuit, care is required when using this mode.
When the LC78631E is used in combination with a LA9230/40 Series LSI, since the THLD signal is generated by the LA9230/40 Series LSI, the
THLD pin (pin 25) will be unused, i.e., have no connection.
No. 5342-15/34
LC78631E
5. Tracking brake
The chart shows the relationships between the TES, HFL, and TOFF signals during the track jump c period. The TOFF signal is extracted from the
HFL signal by TES signal edges. When the HFL signal is high, the pickup is over the mirror surface, and when low, the pickup is over data bits.
Thus braking is applied based on the TOFF signal being high when the pickup is moving from a mirror region to a data region and being low when
the pickup is moving from a data region to a mirror region.
• Arbitrary track jump command
Code
Command
$77
ARBITRARY TRACK JUMP IN
$7F
ARBITRARY TRACK JUMP OUT
$48
ARBITRARY TRACK JUMP MODE
RES = low
The LC78631E performs arbitrary track jump operations specified by an arbitrary binary value in the range 16 to
255 and an arbitrary track jump in or out command. However, to improve pickup set ability, the LC78631E
monitors the TES signal half-period, and when it detects a pickup speed of 0, it terminates the track jump
operation. Use the old fixed track jump (1TJ and 4TJ) commands to cross 15 or fewer tracks.
DATA BYTE + $77 ($7F)
ARBITRARY TRACK JUMP IN (or OUT)
— Acceleration period (a)
This period is over when 8/16, 9/16, or 10/16 times the number of tracks to be jumped have been counted. The
mode setting command is used to select 8/16, 9/16, or 10/16. The result of this calculation (e.g. (n × 8)/16,
where n is the number of tracks to be jumped) is rounded to an integer.
— Deceleration period (b)
The LC78631E monitors the TES signal half-period, and terminates the operation at the point the set time has
passed. The mode setting command is used to set the time. As a b period protection function, the LC78631E
terminates the operation if at most the time required for the a period elapses.
No. 5342-16/34
LC78631E
— Braking period (c)
This period ends when the WRQ signal rises, i.e. at the point subcodes can be read. If WRQ does not go high,
the period is terminated if 60 ms elapse.
Note: Since sled forwarding is not performed, a sled forwarding operation is necessary for large track jumps.
Arbitrary track jump mode is initialized by the following 2-byte command.
DATA BYTE + $48
ARBITRARY TRACK JUMP MODE SET COMMAND
The lower 6 bits of the data byte set the track jump acceleration period (a) and the track jump deceleration period
(b). The period a is calculated from the given n and rounded to an integer. The LC78631E monitors the TES half
period and terminates the b period if a period longer than the set period elapses.
d5
d4
0
0
(8/16) × n tracks
Track jump acceleration period
0
1
(9/16) × n tracks
1
0
(10/16) × n tracks
d3
d2
d1
d0
0
0
0
0
306 µs*
0
0
0
1
17 µs
0
0
1
0
32 µs
0
1
0
0
62 µs
1
0
0
0
123 µs
TES half period
The TES half period for b period termination is ≈ (123 × d3) + (62 × d2) + (32 × d1) + (17 × d0) µs
Note: * The maximum value (306 µs) is set when [d3 d2 d1 d0] = [0 0 0 0].
• Track check mode
Code
Command
$F0
TRACK CHECK IN
$F8
TRACK CHECK OUT
$FF
TRACK CHECK CLEAR
RES = low
●
The LC78631E will count the specified number of tracks when the microprocessor sends an arbitrary binary value
in the range 8 to 254 and either a track check in or a track check out 2-byte command.
No. 5342-17/34
LC78631E
Note: 1. During a track check operation the TOFF pin goes high and the tracking loop is turned off. Therefore, feed motor forwarding is required.
2. When a track check in/out command is issued the function of the WRQ signal switches from the normal mode subcode Q standby monitor
function to the track check monitor function. This signal goes high when the track count is half completed, and goes low when the count
finishes. The control microprocessor should monitor this signal for a low level to determine when the track check completes.
3. If a track check clear command ($FF) is not issued, the track check operation will repeat. This can be used. For example, to skip over
20,000 tracks, issue a track check 199 code once, and then count the WRQ signal 100 times. This will count 20,000 tracks.
4. After performing a track check operation, use the TJ brake command to lock the pickup onto the track.
7. Sled output; Pin 30: SLD+, pin 31: SLD–
Code
Command
$B8
SLED SET
RES = low
The SLED+ and SLED– outputs can be set independently to one of four levels using this 2-byte command. Neither
SLED+ nor SLED– are output after a reset.
DATA BYTE + $B8
SLED OUTPUT SETTING
SLED+ and SLED– output is selected by the most significant bit in the data byte. The SLED output level is set by the
lower 3 bits. When SLED+ is set, SLED– is automatically set to VSS (SLED off). The inverse is also true.
d7
Output pin
0
SLED+
1
SLED–
d2
d1
d0
Output level
0
0
0
VSS (SLED off)
0.25 VDD
0
0
1
0
1
0
0.5 VDD
0
1
1
0.75 VDD
1
0
0
VDD
8. Error flag output; Pin 61: EFLG, pin 66: FSX
No. 5342-18/34
LC78631E
FSX is a 7.35 kHz frame synchronization signal generated by dividing the crystal clock. The error correction state for
each frame is output from EFLG. EFLG indicates the C1 correction state while FSX is high and the C2 correction
state while FSX is low. The playback OK/NG state can be easily determined from the number of high levels that
appear here.
Note: The FSX polarity is opposite in the LC78620 and LC7860 Series LSIs.
9. Subcode P, Q, and R to W output circuit; Pin 62: PW, pin 60: SBSY, pin 63: SFSY, pin 64: SBCK
PW is the subcode signal output pin, and all the codes, P, Q, and R to W can be read out by sending eight clocks to
the SBCK pin within 136 µs after the fall of SFSY. The signal that appears on the PW pin changes on the rising edge
of SBCK. If a clock is not applied to SBCK, the P code will be output from PW. SFSY is a signal that is output for
each subcode frame cycle, and the falling edge of this signal indicates standby for the output of the subcode symbol
(P to W). Subcode data P is output on the fall of this signal.
SBSY is a signal output for each subcode block. This signal goes high for the S0 and S1 synchronizing signals. The
fall of this signal indicates the end of the subcode synchronizing signals and the start of the data in the subcode
block. (EIAJ format)
10. Subcode Q output circuit; Pin 67: WRQ, pin 68: RWC, pin 69: SQOUT, pin 71: CQCK, pin 78: CS
Code
Command
$09
ADDRESS FREE
$89
ADDRESS 1
RES = low
●
Subcode Q can be read from the SQOUT pin by applying a clock to the CQCK pin.
Of the eight bits in the subcode, the Q signal is used for song (track) access and display. The WRQ will be high only
if the data passed the CRC error check and the subcode Q format internal address is 1*. The control microprocessor
can read out data from SQOUT in the order shown below by detecting this high level and applying CQCK. When
CQCK is applied the DSP disables register update internally. The microprocessor should give update permission by
setting RWC high briefly after reading has completed. WRQ will fall to low at this time. Since the WRQ high period
is 11.2 ms, CQCK must be applied during the high period. Note that data is read out in an LSB first format.
Note: If RWC is set high by command while WRQ is high, WRQ will return to low and the SQOUT data will be
invalid.
Note: * This state will be ignored if an address free command is sent.
No. 5342-19/34
LC78631E
Note: 1. Normally, the WRQ pin indicates the subcode Q standby state. However, it is used for a different monitoring purpose in track check mode
and during internal braking. (See the items on track checking and internal braking for details.)
2. The LC78631E becomes active when the CS pin is low, and subcode Q data is output from the SQOUT pin. When the CS pin is high, the
SQOUT pin goes to the high-impedance state.
Code
Command
$4B
ATIME PRIORITY ON
$4A
ATIME PRIORITY OFF
RES = low
●
The ATIME priority command allows the SQOUT output to read from ATIME. In this mode, data is output in a ring
sequence in the order: AMIN, ASEC, AFRAME, CONT, ADR, etc.
11. Mute control circuit
Code
Command
$01
MUTE 0 dB
$03
MUTE –∞ dB
RES = low
●
Muting of –∞ dB can be applied by issuing the command shown above. The adoption of a zero-cross muting
algorithm means that noise is minimal. A zero crossing is recognized when the sign bit of the code changes state.
No. 5342-20/34
LC78631E
12. Interpolation circuit
Outputting incorrect audio data that could not be corrected by the error detection and correction circuit would result
in loud noises being output. To minimize this noise, the LC78631E replaces incorrect data with linearly interpolated
data based on the correct data on both sides of the incorrect data.
If incorrect data continues for two or more consecutive values, the LC78631E holds the previous correct data value
and then applies average value interpolation to the previous incorrect value of the next correct data value to calculate
the value that precedes the next correct value.
13. Bilingual function
Code
Command
RES = low
$28
STO CONT
●
$29
Lch CONT
$2A
Rch CONT
• Following a reset or when a stereo ($28) command has been issued, the left and right channel data is output to the
left and right channels respectively.
• When an Lch set ($29) command is issued, the left and right channels both output the left channel data.
• When an Rch set ($2A) command is issued, the left and right channels both output the right channel data.
14. De-emphasis; Pin 32: EMPH
The pre-emphasis on/off bit in the subcode Q control information is output from the EMPH pin. When this pin is
high, the LC78631E internal de-emphasis circuit operates and the digital filter and the D/A converter output deemphasized data.
In antishock mode, the P2 pin input is output without change from the EMPH pin and the EMPH pin becomes simply
a monitor for the de-emphasis filter on/off state.
15. Digital attenuator
Attenuation can be applied to the left and right channel audio data independently by issuing two-byte commands.
Alternatively, both channels can be attenuated at the same time using the $81 command.
Code
Command
$81
Lch, Rch ATT SET
$82
Lch ATT SET
$83
Rch ATT SET
RES = low
No. 5342-21/34
LC78631E
• Attenuation settings
The attenuation is set by the attenuation data in the first byte and the command in the byte that follows. The data
value can be in the range $00 to $EE (0 to 238).
Audio output = 20 log
ATT DATA
[dB]
256
— Since the ATT DATA is set to 0 (a muting of –∞) by a reset, to output the audio signal, the control
microprocessor must issue, for example, a $EE + $81 command, thus setting both the left and right channels to
–0.63 dB.
Note: To prevent noise due to arithmetic overflow in the 1-bit D/A converter, data values of $EF (ATT DATA
= 239) or larger are not allowed.
• Mute output; Pin 46: MUTEL, pin 59: MUTER
These pins output a high level when the attenuator coefficient is set to $00 and the data in each channel has been
zero continuously for a certain period. If data input occurs once again, these pins go low immediately.
16. Digital filter outputs; Pin 34: LRCKO, pin 35: DFLRO, pin 36: DACKO
DFLRO outputs 2× oversampled data for use with an external D/A converter MSB first in synchronization with the
falling edge of DACKO. These pins are provided so that an external D/A converter can be used if desired.
17. Swap; Pin 48: LCHP, pin 49: LCHN, pin 56: RCHN, pin 57: RCHP
The swap command swaps the D/A converter left and right channel outputs.
Code
Command
$85
SWAP ON
$84
SWAP OFF
RES = low
●
18. One-bit D/A converter
• The LC78631E PWM block outputs one data value in the range –3 to +3 once every 64fs period. To reduce carrier
noise, this block adopts an output format in which the output is adjusted so that the PWM output level does not
invert between consecutive data items. Also, the attenuator block detects 0 data and enters muting mode so that
only a 0 value (a 50% duty signal) is output.
This block outputs a positive phase signal to the LCHP (RCHP) pin and a negative phase signal to the LCHN
(RCHN) pin. High-quality analog signals can be acquired by taking the differences of these two output pairs using
external low-pass filters.
The LC78631E includes built-in radiation suppression resistors (1 kΩ) in each of the LCHP/N and RCHP/N pins.
No. 5342-22/34
LC78631E
• PWM output format
• PWM output example
19. CD-ROM outputs; Pin 42: LRSY, pin 43: CK2, pin 44: ROMXA, pin 45: C2F
Although the LC78631E is initially set up to output audio data MSB first from the ROMXA pin in synchronization
with CK2, it can be switched to output CD-ROM data by issuing a CD-ROM XA command. Since this data has not
been processed by the interpolation, previous value hold, muting, and other digital circuits, it is appropriate for input
to a CD-ROM decoder LSI. CK2 is a 2.1168 MHz clock, and data is output on the CK2 falling edge. However, this
clock polarity can be inverted by issuing a CK2 polarity inversion command. C2F is the flag information for the data
in 8-bit units. Note that the CD-ROM XA reset command has the same function as the CONT1 pin (pin 37).
Code
Command
$88
CD ROM XA
$8B
CONT AND CD-ROM XA RESET
$C9
CK2 POLARITY INVERSION
RES = low
●
No. 5342-23/34
LC78631E
20. Digital output circuit; Pin 65: DOUT
This is an output pin for use with a digital audio interface. Data is output in the EIAJ format. This signal has been
processed by the interpolation and muting circuits. This pin has a built-in driver circuit and can directly drive a
transformer.
Code
Command
RES = low
$42
DOUT ON
●
$43
DOUT OFF
$40
UBIT ON
$41
UBIT OFF
●
• The digital OUT pin can be locked at the low level by issuing a DOUT OFF command.
• The UBIT information in the DOUT data can be locked at zero by issuing a UBIT OFF command.
• The DOUT data can be switched to data to which interpolation and muting have not been applied by issuing a CDROM XA command.
21. Antishock support; Pin 38: P0/DFCK, pin 39: P1/DFIN, pin 40: P2, pin 41: P3/DFLR, pin 42: LRSY, pin 43: CK2,
pin 44: ROMXA, pin 45: C2F
Antishock mode is a mode in which antishock processing is applied to data that has been output once. That data is
returned and output once again as an audio playback signal. It is also possible to use only the audio playback block
(the attenuator, digital filter, and D/A converter circuits) and thus share the audio playback block with other systems
by synchronizing the other system with the LC78631E clock.
Code
Command
$6C
ANTISHOCK ON
$6B
ANTISHOCK OFF
$6F
DF NORMAL SPEED ON (only in antishock mode)
$6E
DF NORMAL SPEED OFF (only in antishock mode)
RES = low
●
●
• The signals from the ROMXA pin can be output to an antishock LSI (the Sanyo LC89151) and re-input the signals
output by the antishock LSI to the LC78631E P1/DFIN pin. These signals are then processed by the attenuator,
digital filters, and D/A converter circuits and output as audio signals. In this mode, the P2 pin switches the deemphasis filter on and off. When P2 is high, the de-emphasis filter will be on.
• In antishock systems, the signal-processing block must operate in double-speed playback mode for data output to
the antishock LSI, and the audio playback block (the attenuator, digital filter, and D/A converter circuits) must
operate at normal speed. This means that the control microprocessor must issue both the antishock on command
($6C) as well as the DF normal speed on command ($6F).
No. 5342-24/34
LC78631E
22. General-purpose output ports; Pin 37: CONT1, pin 74: CONT2
The CONT1 and CONT2 pins can be set to high or low by commands from the control microprocessor.
Code
Command
$0E
CONT1 SET
RES = low
$8B
CONT1 AND CD-ROM XA RESET
$4D
CONT2 SET
$4C
CONT2 RESET
●
●
Note that the CONT1 reset command also resets the CD-ROM XA mode, and thus care is required when using this
command.
23. General-purpose I/O ports; Pin 38: P0/DFCK, pin 39: P1/DFIN, pin 40: P2, pin 41: P3/DFLR, pin 18: P4, pin 33: P5
The LC78631E provides six I/O ports: pins P0 to P5. These pins all function as input pins after a reset. Unused ports
must be connected to ground or set to output mode.
Code
Command
$DD
PORT READ
RES = low
$DB
PORT I/O SET
$DC
PORT OUTPUT
The port information can be read from the SQOUT pin in the order P0 to P5 in synchronization with CQCK falling
edges by issuing the port read command. Note that data can be read out in the same manner when another command
is issued.
These ports can be set independently to be control output pins by the two-byte port I/O set command. Ports are
selected with the lower 6 bits of the data byte.
DATA BYTE + $DB
PORT I/O SET
dn = 1 .................Sets port Pn to be an output pin.
dn = 0 .................Sets port Pn to be an input pin.
n = 0 to 5
No. 5342-25/34
LC78631E
Ports set to be output pins can be independently set to be either high or low by the port output two-byte command.
The lower 6 bits of the data byte correspond to the ports.
DATA BYTE + $DC
PORT OUTPUT
dn = 1 .................A high level is output from Pn, assuming it is set up for output.
dn = 0 .................A low level is output from Pn, assuming it is set up for output.
24. Variable pitch playback; Pin 1: VPDO, pin 80 VCOC
The LC78631E includes a variable pitch PLL circuit, and the disk rotation rate and the ROMXA output data transfer
rate can be varied by varying the clock used as the time base in 0.1% increments over a range of ±13%. A variable
pitch circuit is formed by connecting a variable pitch low-pass filter to the VPDO and VCOC pins.
Note: Variable pitch playback is not supported at 4× speed.
Code
Command
$D9
VARIABLE PITCH ON
$D8
VARIABLE PITCH OFF
$DA
VARIABLE PITCH DATA SET
RES = low
●
The amount of variation is set by the data byte value n (as a two’s complement number) and the variable pitch data
set two-byte command.
DATA BYTE + $DA
VARIABLE PITCH DATA SET
Amount of change = n/10 [%] (n = –128 to +127)
No. 5342-26/34
LC78631E
25. VCEC mode
The LC78631E can be switched to variable clock error correction mode by simply sending a VCEC command. In
this mode, it is possible to read out data from the ROMXA pin before the disc linear speed reaches a fixed value. In
this mode the data rate will be proportional to the disc linear speed.
Code
Command
$ED
VCEC ON
$EC
VCEC OFF
RES = low
●
26. Overspeed detection; Pin 73: FAST
In VCEC mode, it is possible to roughly determine whether the EFM data playback bit clock has exceeded a set
value by setting up the overspeed detection circuit.
Code
Command
$D5
RES = low
FAST SET
A two byte command is used to setup this function. The lower 5 bits are the valid data.
DATA BYTE + $D5
OVERSPEED DETECTION SETUP
If fPCK is the PCK pin output frequency, then the FAST pin will go high if the following condition holds:
fPCK ≥
64
63 – n
× 16.9344 [MHz]
(n = 0 to 31)
No. 5342-27/34
LC78631E
27. Clock oscillator; Pin 53: XIN, pin 52: XOUT
Code
Command
$8E
OSC ON
$8D
OSC OFF
RES = low
●
●
$CE
XTAL 16M
$CF
XTAL 32M
$C2
NORMAL-SPEED PLAYBACK
$C1
DOUBLE-SPEED PLAYBACK
$C8
QUAD-SPEED PLAYBACK
●
The clock that is used as the time base is generated by connecting a
16.9344 or 33.8688 MHz oscillator element between these pins. The OSC
OFF command turns off both the VCO and crystal oscillators. Double- or
quad-speed playback can be specified by microprocessor command.
• Use a 16.9344 MHz oscillator element if the application circuit implements a 2×-speed playback system. The
system control microprocessor can then issue 2×-speed or normal-speed playback commands.
• Use a 33.8688 MHz oscillator element if the application circuit implements a 4×-speed playback system. When
implementing a 4×-speed playback system, use a 33.8688 MHz oscillator element and send a XTAL32M command
($CF) at system initialization. After initialization, use the 4×, 2×, and normal-speed playback commands to set the
playback speed.
28. 16M and 4.2M pins; Pin 75: 16M, pin 76: 4.2M
If a 16.9344 MHz oscillator element is used, the 16M pin will output a 16.9344 MHz signal from a buffer circuit in
2×-speed and normal-speed playback modes. If a 33.8688 MHz oscillator element is used, the 16M pin will output a
33.8688 MHz signal from a buffer circuit in 4×-speed playback mode. The 4.2M pin functions as the
LA9230/LA9240 Series system clocks and always outputs a 4.2336 MHz signal. In oscillator off mode, both of these
pins are held either high or low.
29. Reset circuit: Pin 72: RES
This pin must be pulled low temporarily and then set high after power is first applied. This sets the muting to –∞ dB
and the disc motor to stopped.
Setting the RES pin low directly sets the states enclosed in boxes.
CLV servo system
START
STOP
0 dB
–∞
Address 1
Address free
CONT1, CONT2
High
Low
Track jump mode
Old
New
Track count mode
Old
New
Digital attenuator
DATA $00
DATA $00 to $EE
OSC
ON
OFF
XTAL
16M
32M
Playback speed
Normal speed
Double speed
Antishock mode
ON
OFF
All pins input
Input or output set independently
ON
OFF
Muting control
Subcode Q address conditions
General-purpose input ports
Digital filter normal speed
BRAKE
CLV
Quad speed
No. 5342-28/34
LC78631E
30. Other pins; Pin 8: TAI, pin 12: TEST1, pin 16: TEST2, pin 17: TEST3, pin 26: TEST4, pin 77: TEST5
These are test pins for testing the LSI internal circuits. TAI and TEST1 to TEST5 have built-in pull-down resistors.
31. RAM address control
The LC78631E incorporates an 8-bit × 2336-word RAM on chip. This RAM provides an EFM demodulated data
jitter handling capacity of ±8 frames implemented using address control. The LC78631E continuously checks the
remaining buffer capacity and controls the data write address to fall in the center of the buffer capacity by making
fine adjustments to the frequency divisor in the PCK side of the CLV servo circuit. If the ±8 frame buffer capacity is
exceeded, the LC78631E forcibly sets the write address to the ±0 position. However, since the errors that occur due
to this operation cannot be handled with error flag processing, the IC applies muting to the output for a 109 frame
period.
Position
Division ratio or processing
–8 or lower
Forcibly moves to ±0
–7 to –1
Advancing divisor: 589
±0
Standard divisor: 588
+1 to +7
Fall back divisor: 587
+8 or greater
Forcibly moves to ±0
No. 5342-29/34
LC78631E
32. Command table
Blank entries: Unused command
Items in parentheses as ASP commands
All commands, except the TJ BRAKE ($8C), NOTHING ($FE), and TCHK CLEAR ($FF) are latched.
$00
(ADJ. RESET)
$20
THLD PERIOD TOFF LOW
$40
UBIT ON
$60
$01
MUTE 0 dB
$21
THLD PERIOD TOFF HIGH
$41
UBIT OFF
$61
$22
NEW TRACK CNT
$42
DOUT ON
$62
OLD TRACK CNT
$43
DOUT OFF
$63
$02
$03
MUTE –∞ dB
$23
$04
DM START
$24
$44
$64
$05
DM CLV
$25
$45
$65
$06
DM BRAKE
$26
$46
$66
$07
DM STOP
$27
$47
$08
$09
ADDRESS FREE
$0A
$67
$28
STO CONT
$48
NTJ COND SET
$29
LCH CONT
$49
PCK OFF
$68
$69
$2A
RCH CONT
$4A
ATIME PRIORITY OFF
$6A
$0B
$2B
$4B
ATIME PRIORITY ON
$6B
ANTI-SHOCK OFF
$0C
$2C
$4C
CONT2 RST
$6C
ANTI-SHOCK ON
$0D
$2D
$4D
CONT2 SET
$6D
$0E
CONT1 SET
$2E
$4E
$6E
DF NORMAL SPEED OFF
$0F
TRACKING OFF
$2F
$4F
$6F
DF NORMAL SPEED ON
$10
2TJ IN
$30
32TJ IN
$50
$70
$11
1TJ IN #1
$31
1TJ IN #3
$51
$12
1TJ IN #2
$32
$52
$13
4TJ IN
$33
$53
$73
$14
16TJ IN
$34
$54
$74
$15
64TJ IN
$35
$55
$75
$16
256TCHK
$36
$56
$76
$17
128TJ IN
$37
$57
$77
$18
2TJ OUT
$38
32TJ OUT
$58
$78
1TJ OUT #3
$19
1TJ OUT #1
$39
$1A
1TJ OUT #2
$3A
$71
1TJ IN #4
$59
$5A
$72
$79
1TJ OUT #4
$7A
$1B
4TJ OUT
$3B
$5B
$7B
$1C
16TJ OUT
$3C
$5C
$7C
$1D
64TJ OUT
$3D
$5D
$7D
$3E
$5E
$7E
$3F
$5F
$7F
$1E
$1F
128TJ OUT
NTJ IN
NTJ OUT
No. 5342-30/34
LC78631E
Blank entries: Unused command
Items in parentheses as ASP commands
All commands, except the TJ BRAKE ($8C), NOTHING ($FE), and TCHK CLEAR ($FF) are latched.
$A0
OLD TRACK JUMP
$C0
$81
$80
LRCH ATT SET
$A1
NEW TRACK JUMP
$C1
DOUBLE-SPEED PLAYBACK
$82
LCH ATT SET
$A2
$C2
NORMAL-SPEED PLAYBACK
$83
RCH ATT SET
$A3
INTERNAL BRAKE CONT
$E0
$C3
$E1
$E2
$E3
$84
SWAP OFF
$A4
$C4
INTERNAL BRAKE OFF
$E4
$85
SWAP ON
$A5
$C5
INTERNAL BRAKE ON
$E5
$86
$A6
$C6
$E6
$87
$A7
$C7
$E7
$88
CDROMXA
$A8
DISK 8cm SET
$C8
QUAD-SPEED PLAYBACK
$E8
$89
ADDRESS1
$A9
DISK 12cm SET
$C9
CK2 POLARITY INVERSION
$E9
$AA
$CA
INTERNAL BRAKE
CONTINUOUS OFF
$EA
$8A
$8B
CNT1, ROMXA RST
$AB
$CB
INTERNAL BRAKE
CONTINUOUS ON
$EB
$8C
TJ BRAKE
$AC
$CC
INTERNAL BRAKE TRKG OFF
$EC
$8D
OSC OFF
$AD
$CD
INTERNAL BRAKE TRKG ON
$ED
VCEC ON
VCEC OFF
$8E
OSC ON
$AE
$CE
XTAL 16M
$EE
COMMAND NOISE
REDUCTION MODE OFF
$8F
TRACKING ON
$AF
$CF
XTAL 32M
$EF
COMMAND NOISE
REDUCTION MODE ON
$90
(F.OFS. ADJ. ST)
$B0
NO CLV PHASE
COMPARATOR DIVISOR
$D0
$F0
TRACK CHK IN
$91
(F.OFS. ADJ. OFF)
$B1
CLV PHASE COMPARATOR
DIVISOR: 1/2
$D1
$F1
$92
(T.OFS. ADJ. ST)
$B2
CLV PHASE COMPARATOR
DIVISOR: 1/4
$D2
$F2
$93
(T.OFS. ADJ. OFF)
$B3
CLV PHASE COMPARATOR
DIVISOR: 1/8
$D3
$F3
$94
(LSR. ON)
$B4
$D4
$95
(LSR. OFF/F. SV. ON)
$B5
$D5
$96
(LSR. OFF/F. SV. OFF)
$B6
$D6
$97
(SP. 8CM)
$B7
$98
(SP. 12CM)
$B8
$99
(SP. OFF)
$B9
$F4
FAST SET
$D7
SLED SET
$F5
$F6
$F7
$D8
VARIABLE PITCH OFF
$F8
$D9
VARIABLE PITCH ON
$F9
$9A
(SLED. ON)
$BA
TES WD WIDE
$DA
VARIABLE PITCH SET
$FA
$9B
(SLED. OFF)
$BB
TES WD NARW
$DB
PORT I/O SET
$FB
TRACK CHK OUT
$9C
(EF. BAL. ST)
$BC
$DC
PORT OUTPUT
$FC
$9D
(T. SV. OFF)
$BD
$DD
PORT READ
$FD
$9E
(T. SV. ON)
$BE
$DE
$FE
NOTHING
$BF
$DF
$FF
TCHK CLEAR
$9F
No. 5342-31/34
LC78631E
33. Application circuit example
No. 5342-32/34
✕
●
✕
●
Digital attenuator
2fs
—
✕
✕
—
—
✕
✕
4fs
8fs
Digital de-emphasis
1 bit DAC
—
✕
✕
Digital
filters
✕
●
✕
Zero-cross muting
✕
4
2
Interpolation
Level meter & peak
search
Bilingual
2×
●
Normal
✕
Digital output
4×
✕
✕
—
—
—
✕
✕
✕
●
4
●
2×
●
●
External
LC7867E
Paired with
an analog ASP
LC7861NE → LC7861KE
Paired with
an analog ASP
LC7860KA
Paired with
an analog ASP
Playback speed
16 K RAM
EFMPLL
Item
LC7868E → LC7868KE
✕
●
—
●
—
✕
●
●
●
4
●
Normal
●
4×
Paired with
an analog ASP
LC7869E
LC78681E → LC78681KE
✕
✕
✕
—
●
●
—
—
✕
●
●
●
4
●
2×
●
4×
Paired with
an analog ASP
—
—
✕
●
●
●
4
●
Normal
●
Paired with
an analog ASP
LC78620E
LC78631E
●
●
●
—
—
●
●
●
✕
●
2
●
4×
● (18 KRAM)
Built-in VCO
●
●
—
—
●
●
●
●
4
●
4×
●
Built-in VCO
LC78631E
34. Comparison of Sanyo CD DSP product functions
No. 5342-33/34
LC78631E
■ No products described or contained herein are intended for use in surgical implants, life-support systems, aerospace
equipment, nuclear power control systems, vehicles, disaster/crime-prevention equipment and the like, the failure of
which may directly or indirectly cause injury, death or property loss.
■ Anyone purchasing any products described or contained herein for an above-mentioned use shall:
➀ Accept full responsibility and indemnify and defend SANYO ELECTRIC CO., LTD., its affiliates, subsidiaries and
distributors and all their officers and employees, jointly and severally, against any and all claims and litigation and all
damages, cost and expenses associated with such use:
➁ Not impose any responsibility for any fault or negligence which may be cited in any such claim or litigation on
SANYO ELECTRIC CO., LTD., its affiliates, subsidiaries and distributors or any of their officers and employees
jointly or severally.
■ Information (including circuit diagrams and circuit parameters) herein is for example only; it is not guaranteed for
volume production. SANYO believes information herein is accurate and reliable, but no guarantees are made or implied
regarding its use or any infringements of intellectual property rights or other rights of third parties.
This catalog provides information as of December, 1997. Specifications and information herein are subject to
change without notice.
No. 5342-34/34