For the availability of this product, please contact the sales office.
Description
The CXD2529Q is a digital signal processor LSI for
CD players and is equipped with built-in digital filters,
zero detection circuit, 1-bit DAC, and analog lowpass filter on a single chip.
Features
Digital Signal Processor (DSP) Block
• Playback mode supporting CAV (Constant Angular
Velocity)
–Frame jitter-free
–Allows 0.5 to double-speed continuous playback
–Allows relative rotational velocity readout
–Supports external spindle control
• Wide capture range mode
–Spindle rotational velocity following method
–Supports normal-speed and double-speed playback
• 16K RAM
• EFM data demodulation
• Enhanced EFM frame sync signal protection
• SEC strategy-based error correction
• Subcode demodulation and Sub Q data error detection
• Digital spindle servo
• 16-bit traverse counter
• Asymmetry compensation circuit
• Serial bus-based CPU interface
• Error correction monitor signals, etc. are output
from a new CPU interface.
• Servo auto sequencer
• Digital audio interface output
• Digital peak meter
CXD2529Q
100 pin QFP (Plastic)
Absolute Maximum Ratings
• Supply voltageVDD–0.3 to +7.0V
• Input voltageVI–0.3 to +7.0V
(Vss – 0.3V to VDD + 0.3V)
• Output voltageVO–0.3 to +7.0V
• Storage temperatureTstg–40 to +125°C
• Supply voltage difference
VSS – AVSS–0.3 to +0.3V
VDD – AVDD–0.3 to +0.3V
Note) AVDD includes XVDD, and AVSS includes XVSS.
Recommended Operating Conditions
• Supply voltageVDD 3.4 to 5.25V
• Operating temperature Topr–20 to +75°C
Note) The VDD (min.) for the CXD2519Q varies
according to the playback speed selection.
Playback
speed
× 2
CD-DSP blockDAC block
VDD (min.) [V]
3.4V4.5V
Digital Filter, DAC, Analog Low-Pass Filter Block
• DBB (Digital Bass Boost)
• Supports double-speed playback
• Digital de-emphasis
• Digital attenuation function
• Zero detection function
• 8fs oversampling digital filter
• S/N ratio: 100dB or more (master clock: 384fs typ.)
Logical value: 109dB
• THD + N: 0.007% or less (master clock: 384fs typ.)
• Rejection band attenuation: –60dB or more
Applications
CD players
Structure
Silicon gate CMOS IC
Sony reserves the right to change products and specifications without prior notice. This information does not convey any license by
any implication or otherwise under any patents or other right. Application circuits shown, if any, are typical examples illustrating the
operation of the devices. Sony cannot assume responsibility for any problems arising out of the use of these circuits.
– 1 –
× 1
∗1
× 1
∗1
When the internal operation of the CD-DSP
side is set to double-speed mode and the
crystal oscillation frequency is halved,
normal-speed playback results.
AV
FILI
FILO
PCO
VCTL
V16M
VCKI
VPCO1
VPCO2
TES1
TES0
– 3 –
Pin Description
CXD2529Q
Pin
No.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
SymbolI/ODescription
VDD
VSS
LMUT
RMUT
TES2
CKOUT
SQCK
SQSO
SENS
DATA
XLAT
CLOK
SEIN
CNIN
—
—
O
O
O
O
O
O
—
—
1, 0
1, 0
1, 0
1, 0
I
1, 0
1, 0
I
I
I
I
I
Power supply (+5V).
GND.
Left-channel zero detection flag.
Right-channel zero detection flag.
TEST output pin; normally open.
Master clock frequency-divider output. Selects and outputs XTAI × 1, × 1/2,
× 1/4 or low only.
SQSO readout clock input.
Sub Q 80-bit serial output.
SENS output to CPU.
Serial data input from CPU.
Latch input from CPU. Serial data is latched at the falling edge.
Serial data transfer clock input from CPU.
SENS input from SSP.
Serial data output to SSP.
Serial data latch output to SSP. Latched at the falling edge.
Serial data transfer clock output to SSP.
Microcomputer extended interface (input A).
Microcomputer extended interface (input B).
Microcomputer extended interface (input C).
Microcomputer extended interface (input D).
Microcomputer extended interface (output).
Focus OK input.
Used for SENS output and the servo auto sequencer.
Power supply (+5V).
GND.
Spindle motor on/off control output.
Spindle motor servo control.
Spindle motor servo control.
GFS is sampled at 460Hz; when GFS is high, this pin outputs a high signal.
If GFS is low eight consecutive samples, this pin outputs low.
30
31
32
33
PWMI
TES0
TES1
VPCO2
I
I
I
1, Z, 0
O
Spindle motor external control input.
TEST pin; normally GND.
TEST pin; normally GND.
Wide-band EFM PLL charge pump output. Turned on/off by FCSW of
Charge pump output for wide-band EFM PLL.
VCO2 oscillation input for the wide-band EFM PLL.
VCO2 oscillation output for the wide-band EFM PLL.
VCO2 control voltage input for the wide-band EFM PLL.
Master PLL charge pump output.
Master PLL (slave = digital PLL) filter output.
Master PLL filter input.
Analog GND.
Master VCO control voltage input.
Analog power supply (+5V).
EFM signal input.
Constant current input of the asymmetry circuit.
Asymmetry comparator voltage input.
EFM full-swing output (low = VSS, high = VDD).
4.2336MHz output. 1/4 frequency-divided VCKI output in CAV-W mode.
Digital Out output.
Outputs a high signal when the playback disc has emphasis, and a low
signal when there is no emphasis.
Inputs a high signal when de-emphasis is on, and a low signal when de-
emphasis is off.
WFCK output.
Outputs a high signal when either subcode sync S0 or S1 is detected.
Sub P to W serial output.
SBSO readout clock input.
GND.
Power supply (+5V).
Clock frequency
Clock pulse width
Setup time
Hold time
Delay time
Latch pulse width
EXCK SQCK frequency
EXCK SQCK pulse width
CLOK
DATA
XLAT
EXCK
CNIN
SQCK
SQSO
SBSO
fCK
tWCK
tSU
tH
tD
tWL
fT
fWT
tSU
tSU
750
300
300
300
750
∗
750
1/fCK
tWCKtWCK
tH
tWTtWT
1/fT
tH
0.65
MHz
ns
ns
ns
ns
ns
∗
0.65
MHz
ns
tD
tWL
∗
In pseudo double-speed playback mode, except when SQSO is Sub Q Read, the maximum operating
frequency for SQCK is 300kHz and the minimum pulse width is 1.5µs.
When the sine wave of 1kHz and 0dB is output and it is measured using the circuit shown on the previous
VOUT
RL
Min.
8
Typ.
1.23
Max.
∗
Vrms
kΩ
Applicable pinsUnit
∗1
∗1
page.
Applicable pins
∗1
LOUT1, LOUT2
– 11 –
Description of Functions
1. CPU Interface and Instructions
• CPU Interface
This interface uses DATA, CLOK and XLAT to set the modes.
The interface timing chart is shown below.
750ns or more
CLOK
CXD2529Q
DATA
XLAT
Registers 4toE
D1
D2D3D0D1D2D3
Data
Address
750ns or more
Valid
300ns max
• Information on each address and the data is provided in Table 1-1.
• The internal registers are initialized by a reset when XRST is low; the initialization data is shown in Table 1-2.
Note) When XLAT is low, SQCK must be set high.
– 12 –
CXD2529Q
D1D0
Data 6
D3D2
D1D0
Data 5
D3D2
D0
Data 4
D3D2D1
D0
Data 3
D3D2D1
Data 2
D3D2D1D0
Data 1
D2D1D0
D3
D0
D1
Address
D3 D2
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
AS0
AS1
AS2
AS3
0
0
1
0
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
0.02ms
0.05ms
0.05ms
0.09ms
0.09ms
0.18ms
0.18ms
0.36ms
1
0
1
0
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
1.45ms
2.9ms
5.8ms
11.6ms
0
1
1
0
—
—
—
—
—
—
—
—
1
2
4
8
16
32
64
128
256
512
1024
2048
4096
8192
16384
32768
1
1
1
0
—
—
—
—
—
—
—
—
0
1
0
0
KSL0
KSL1
KSL2
KSL3
VCO
SEL2
SOCT
0
VCO
SEL1
WSEL
DOUT
ON/OFF
Mute
DOUT
CDROM
0
0
0
1
—
—
—
—
—
—
—
—
0
—
0
—
—
DCOF
0
—
0
—
0
—
ZMUT
ZMUT
ZDPL
ZDPL
CKOSL0
CKOSL0
CKOSL1
CKOSL1
MCSL
MCSL
OPSL10OPSL1
SYCOF
0
0
0
0
0
DSPB
ON/OFF
0
1
0
0
1
1
SYCOF
0
0
0
0
0
DSPB
ON/OFF
0
1
0
0
1
—
BBSL
—
BSBST
—
LRWO
—
FMUT
AD0
AD0
AD1
AD1
AD2
AD2
AD3
AD3
AD4
AD4
AD5
AD5
AD6
AD6
AD7
AD7
AD8
AD8
AD9
AD9
0
0
SMUT
SMUT
EMPH
EMPH
OPSL20OPSL2
0
0
ATT
Mute
0
0
0
1
0
1
1
0
0
ATT
Mute
0
0
0
1
0
1
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
0
CPUSR
SL0
SL1
1
1
0
1
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
Gain
Gain
Gain
Gain
0
0
1
1
MDS0
MDS1
MDP0
MDP1
—
—
—
—
—
—
—
—
—
—
—
—
VP0
VP1
VP2
VP3
VP4
VP5
VP6
VP7
Gain
CLVS
TP
TB
DCLV
PWM MD
1
0
1
1
—
—
—
—
—
—
—
—
0
FCSW
Gain
Gain
VPON
LPWR
HIFC
VC2C
SFSL
ICAP
SPDC
EPWM
CM0
CM1
CM2
CM3
0
1
1
1
CAV0
CAV1
Table 1-1.
Command
Auto
name
Register
Command Table
4
sequence
Blind (A, E),
Overflow (C)
5
Brake (B)
Kick (D)
6
Auto sequence (N)
track jump count
MODE
specification
7
8
Function
specification
9
– 13 –
Audio CTRL
A
Serial bus
CTRL
B
Servo coefficient
setting
CLV CTRL
C
D
CLV mode
E
CXD2529Q
Data 6
Data 5
Data 4
D1D0
D3D2
D1D0
D3D2
D0
D3D2D1
D0
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
0
0
0
1
0
0
0
0
0
0
0
—
0
—
0
—
0
—
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
0
—
0
—
0
—
0
—
0
0
Data 3
D3D2D1
Data 2
D3D2D1D0
Data 1
D2D1D0
D3
D1 D0
Address
D3 D2
0
—
—
—
—
—
—
—
0
0
0
0
0
0
1
0
—
—
—
—
—
—
—
—
—
—
—
—
—
—
1
1
0
1
1
1
0
0
1
0
0
1
1
1
0
0
1
0
0
0
0
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
0
1
0
1
0
0
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
0
1
0
0
0
0
1
0
0
1
0
0
1
1
—
—
—
—
—
—
—
0
1
0
0
1
1
0
1
0
—
—
—
—
—
—
—
0
1
1
0
0
0
1
1
0
0
0
0
0
0
0
1
0
1
0
1
0
0
0
0
0
0
0
0
0
1
0
0
1
1
1
1
1
Table 1-2.
Command
Auto
sequence
name
Register
Reset Initialization
4
Blind (A, E),
Overflow (C)
Brake (B)
5
Kick (D)
Auto sequence (N)
track jump count
6
7
MODE
specification
8
Function
specification
9
– 14 –
Audio CTRL
Serial bus
A
B
CTRL
Servo coefficient
setting
C
CLV CTRL
CLV mode
E
D
1-1. The meaning of the data for each address is explained below.
$4X commands
• When the Focus-on command ($47) is canceled ($40), $02 is sent and the auto sequence is interrupted.
• When the Track jump/move commands ($48 to $4F) are canceled ($40), $25 is sent and the auto sequence
is interrupted.
$5X commands
Auto sequence timer setting
Setting timers: A, E, C, B
Command
Blind (A, E), Over flow (C)
D3D2D1D0
0.18ms
0.09ms
0.05ms
0.02ms
Brake (B)
0.36ms
0.18ms
Ex.) D2 = D0 = 1, D3 = D1 = 0 (Initial Reset)
A = E = C = 0.11ms
B = 0.23ms
$6X commands
Auto sequence timer setting
Setting timer: D
Command
KICK (D)
D3D2D1D0
11.6ms
5.8ms
Ex.) D3 = 0, D2 = D1 = D0 = 1(Initial Reset)
D = 10.15ms
$7X commands
Auto sequence track jump/move count setting (N)
Data 1Data 2
Command
D3 D2 D1 D0 D3 D2 D1 D0 D3 D2 D1 D0 D3 D2 D1 D0
Auto sequence track
jump count setting
2152142132122112102928272625242322212
0.09ms
2.9ms
0.05ms
1.45ms
Data 3Data 4
0
This command is used to set N when a 2N track jump and an N track move are executed for auto sequence.
• The maximum track count is 65,535, but note that with 2N track jumps the maximum track jump count is
determined by the mechanical limitations of the optical system.
• The number of track jump is counted according to the signals input from the CNIN pin.
– 15 –
$8X commands
CXD2529Q
Command
MODE
specification
Command bit
CDROM = 1
CDROM = 0
Data 1Data 2
D3
CDROM
D2D1D0D3D2D1D0D3D2D1D0
DOUT
Mute
DOUT
ON/OFF
WSEL
Data 4
D3
D2D1D0
0010
C2PO timing
See the Timing
Chart 1-1.
See the Timing
Chart 1-1.
Data 3
VCO
SEL1
0SOCT
VCO
SEL2
KSL3KSL2KSL1 KSL0
See the $BX commands.
Processing
CDROM mode; average value interpolation and pre-value hold
are not performed.
Audio mode; average value interpolation and pre-value hold
are performed.
Command bit
DOUT Mute = 1
DOUT Mute = 0
Digital Out output is muted. (DA output is not muted.)
When no other mute conditions are set, Digital Out output is not muted.
Command bit
DOUT ON/OFF = 1
DOUT ON/OFF = 0
Command bit
WSEL = 1
WSEL = 0
∗1
In normal-speed playback, channel clock = 4.3218MHz.
Digital Out is output from the DOUT pin.
Digital Out is not output from the DOUT pin.
Sync protection window width
±26 channel clock
∗1
±6 channel clock
Processing
Processing
Application
Anti-rolling is enhanced.
Sync window protection is enhanced.
– 16 –
CXD2529Q
Command bit
VCOSEL1
0
0
0
0
1
1
1
1
∗1
Approximately twice the normal speed.
KSL3KSL2
0
0
1
1
0
0
1
1
0
1
0
1
0
1
0
1
Processing
Multiplier PLL VCO1 is set to normal speed, and the output is
1/1 frequency-divided.
Multiplier PLL VCO1 is set to normal speed, and the output is
1/2 frequency-divided.
Multiplier PLL VCO1 is set to normal speed, and the output is
1/4 frequency-divided.
Multiplier PLL VCO1 is set to normal speed, and the output is
1/8 frequency-divided.
Multiplier PLL VCO1 is set to high speed∗1, and the output is
1/1 frequency-divided.
Multiplier PLL VCO1 is set to high speed∗1, and the output is
1/2 frequency-divided.
Multiplier PLL VCO1 is set to high speed∗1, and the output is
1/4 frequency-divided.
Multiplier PLL VCO1 is set to high speed∗1, and the output is
1/8 frequency-divided.
Command bit
VCOSEL2
0
0
0
0
1
1
1
1
∗2
Approximately twice the normal speed.
KSL1KSL0
0
0
1
1
0
0
1
1
0
1
0
1
0
1
0
1
Processing
Wide-band PLL VCO2 is set to normal speed, and the output is
1/1 frequency-divided.
Wide-band PLL VCO2 is set to normal speed, and the output is
1/2 frequency-divided.
Wide-band PLL VCO2 is set to normal speed, and the output is
1/4 frequency-divided.
Wide-band PLL VCO2 is set to normal speed, and the output is
1/8 frequency-divided.
Wide-band PLL VCO2 is set to high speed∗2, and the output is
1/1 frequency-divided.
Wide-band PLL VCO2 is set to high speed∗2, and the output is
1/2 frequency-divided.
Wide-band PLL VCO2 is set to high speed∗2, and the output is
1/4 frequency-divided.
Wide-band PLL VCO2 is set to high speed∗2, and the output is
1/8 frequency-divided.
– 17 –
If C2 Pointer = 1,
data is NG
CXD2529Q
Rch 16bit C2 PointerLch 16bit C2 Pointer
Lch C2 Pointer
C2 Pointer for upper 8bitsC2 Pointer for lower 8bits
Rch C2 Pointer
C2 Pointer for upper 8bitsC2 Pointer for lower 8bits
Timing Chart 1-1
LRCK
WDCK
C2PO
CDROM = 0
– 18 –
C2PO
CDROM = 1
CXD2529Q
$9X commands (OPSL1 = 0)
Data 1
Command
D3
Function
specifications
D2D1D0D3D2D1D0D3D2D1D0
DSPB
0
ON/OFF
$9X commands (OPSL1 = 1)
Data 1
Command
D3
Function
specifications
D2D1D0D3D2D1D0D3D2D1D0
DSPB
0
ON/OFF
∗
Data 2 D0 and subsequent data are DF/DAC function settings.
Data 3Data 4Data 2
D3 to D1
000MCSL
000
D0
SYCOF
OPSL1
∗
Data 2 D0 and subsequent data are DF/DAC function settings.
The CKOUT pin output is 1/1-frequency divided of the crystal input.
The CKOUT pin output is 1/2-frequency divided of the crystal input.
The CKOUT pin output is 1/4-frequency divided of the crystal input.
The CKOUT pin output is fixed to low.
Command bit
ZDPL = 1
ZDPL = 0
∗
See the description of “Mute Flag Output” for the conditions of the mute flag output.
LMUT and RMUT pins are set to high for mute.
LMUT and RMUT pins are set to low for mute.
Command bit
ZMUT = 1
ZMUT = 0
Zero detection mute is on.
Zero detection mute is off.
Command bit
DCOF = 1
DCOF = 0
∗
DCOF can be set when OPSL is 1.
∗
Set the DC offset to off when the zero detection mute is on.
DC offset is off.
DC offset is on.
Processing
Processing
Processing
– 20 –
Loading...
+ 44 hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.