For the availability of this product, please contact the sales office.
CXD1812Q/R
Description
The CXD1812Q/R is a CD-ROM decoder LSI with
a built-in ATAPI I/F.
Features
• Compatible with CD-ROM, CD-I and CD-ROM XA
formats
• Real time error correction
• Automatic multi-block transfer function
• Readable Subcode-Q data by byte from the Sub
CPU
• Capable of transferring up to double speed
playback and Mode2 when the 33.8688 MHz clock
is used
Transfer in Mode3 is possible when the decoder is
OFF (The transfer speed depends on playback
speed and clock frequency.)
• Supports PIO/single-word DMA/multiword DMA
data transfer mode
• IORDY support available
• Automatic reception of PACKET commands
CXD1812Q
100 pin QFP (Plastic)
CXD1812R
100 pin LQFP (Plastic)
Absolute Maximum Ratings (Ta = 25°C)
• Supply voltageVDD–0.5 to +7.0V
• Input voltageVI–0.5 to VDD +0.5V
• Output voltageVO–0.5 to VDD +0.5V
• Operating temperatureTopr–20 to +75°C
• Storage temperatureTstg–55 to +150°C
Recommended Operating Conditions
• Supply voltageVDD4.5 to 5.5 (+5.0 typ.)V
• Operating temperatureTopr–20 to +75°C
Applications
CD-ROM drives
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. DC Characteristics(VDD = 5V ±10%, VSS = 0V, Topr = –20 to +75°C)
ItemSymbolConditionsMin.Typ.Max.Unit
High level input voltage (1)
Low level input voltage (1)
High level input voltage (2)
Low level input voltage (2)
High level input voltage (3)
Low level input voltage (3)
TTL Schmitt hysteresis
High level input voltage (4)
Low level input voltage (4)
CMOS Schmitt hysteresis
High level output voltage (6)
Low level output voltage (6)
High level output voltage (7)
Low level output voltage (7)
High level output voltage (8)
Low level output voltage (8)
Input leakage current
Input leakage current
Input current of pull-up input
Input current of pull-up input
∗1
Output leakage current (9) (10)
Oscillation cell logic threshold value
Oscillation cell high level input voltage
Oscillation cell low level input voltage
Oscillation cell feedback resistance
Oscillation cell high level output voltage
Oscillation cell low level output voltage
∗1
Bidirectional pin
IIL3
IIL4
IIZ
LVth
VIH
VIL
RFB
VOH
VOL
VIN = 0V
VIN = 0V
High-impedance state
VIN = VSS or VDD
IOH = –12mA
IOL = 12mA
–40
–90
–40
0.7VDD
250k
0.5VDD
–100
–200
0.5VDD
1M
–240
–440
40
0.3VDD
2.5M
0.5VDD
µA
µA
µA
V
V
V
Ω
V
V
– 7 –
1-1. Categories of input pins
(1)TTL input level pin:
D0 to D7, MDB0 to MDB7, HDB0 to HDBF, DASP, XPDI
(2)CMOS input level pin:
MDAT, LRCK, SBIN, SCOR, WFCK, C2PO
(3)TTL Schmitt input level pin:
XCS, XWR, XRD, A0 to A5, HA0 to HA2, XHAC, XHRD, XHWR, HCS0 to HCS1, HRST
(4)CMOS Schmitt input level pin:
BCLK, XRST
(5)Input pin with pull-up resistor:
D0 to D7, MDB0 to MDB7, HCS0 to HCS1, HRST
1-2. Categories of output pins
(6)Normal output pin:
D0 to D7, MDB0 to MDB7, XINT, MA0 to MA9, XMWR, MCLK, HCLK, EXCK
2. AC Characteristics (VDD = 5V ±10%, VSS = 0V, Topr = –20 to +75°C, Output Load = 50pF)
2-1. CPU Interface
(1) Read
A0 to A5
XCS
Trdw
CXD1812Q/R
(2) Write
XRD
D0 to D7
A0 to A5
XCS
XWR
D0 to D7
Tas
Tas
Tdd
Twwr
Tds
Tah
Tdf
Tah
Tdh
ItemSymbolMin.Typ.Max.Unit
Address setup time (for XCS & XRD/XWR ↓)
Address hold time (for XCS & XRD/XWR ↑)
XRD pulse width
Data delay time (for XCS & XRD ↓)
Data float time (for XCS & XRD ↑)
XWR pulse width
Address setup time (for XCS & XWR ↑)
Address hold time (for XCS & XWR ↑)
– 9 –
Tas
Tah
Trdw
Tdd
Tdf
Twwr
Tds
Tdh
43
21
0
0
ns
ns
ns
43
1
ns
ns
ns
7
0
ns
ns
2-2. DRAM Interface
(1) Read
XRAS
XCAS
Tasr
CXD1812Q/R
TrasTrp
TrcdTcasTpc
Tasc
(2) Write
MA0 to MA9
MDB0 to 7
XMWR
XRAS
XCAS
MA0 to MA9
MDB0 to 7
XMWR
Tasr
row
Trah
row
Trah
col
TrcdTcasTpc
col
Tids Tidh
col
Tcah
high
TrasTrp
Tasc
col
Tdos Tdof
col
Tcah
rowcol
row
ItemSymbolMin.Typ.Max.Unit
RAS pulse width
RAS precharge width
RAS – CAS delay time
CAS pulse width
Page mode cycle time
Row address setup time (for RAS ↓)
Row address hold time (for RAS ↓)
Column address setup time (for CAS ↓)
Column address hold time (for CAS ↓)
Input data setup time (for CAS ↑)
Input data hold time (for CAS ↑)
Data output setup time (for CAS ↓)
Data output float time (for CAS ↓)
ItemSymbolMin.Typ.Max.Unit
Address setup time (for XHRD/XHWR ↓)
Address hold time (for XHRD/XHWR ↑)
XHRD/XHWR pulse width
Data delay time (for XHRD ↓)
Data float time (for XHRD ↑)
Data setup time (for XHWR ↑)
TahTasTrwwTah
Tdf
Tas
Tah
Trww
TdsTdh
20
5
50
Tdd
Tdf
Tds
5
20
26
21
ns
ns
ns
ns
ns
ns
Data hold time (for XHWR ↑)
XS16 fall time (for Address valid)
REDY fall time (for XHRD/XHWR ↓)
– 11 –
Tdh
Txsl
Trel
5
8
14
ns
ns
ns
(2) Single-word DMA
CXD1812Q/R
HDRQ
XHAC
XHRD/
XHWR
HDB0 to F
(READ)
HDB0 to F
(WRITE)
(3) Multiword DMA
HDRQ
XHAC
Trql
TacsTrwwTach
Tdd
Tdf
TdhTds
Trql
TachTrwwThpwTrwwTacs
XHRD/
XHWR
Tdd
HDB0 to F
(READ)
HDB0 to F
(WRITE)
ItemSymbolMin.Typ.Max.Unit
HDRQ fall time (for XHAC/XHRD/XHWR ↓)
XHRD/XHWR Low pulse width
Data delay time (for XHRD ↓)
Data float time (for XHRD ↑)
Data setup time (for XHWR ↑)
Data hold time (for XHWR ↑)
XHAC setup time (for XHRD/XHWR ↓)
Tdf
TddTdf
TdhTds
TdsTdh
(Tw = 1/f)
Trql
Trww
Tdd
Tdf
Tds
Tdh
Tacs
50
5
20
5
0
Tw +11
26
19
ns
ns
ns
ns
ns
ns
ns
XHAC hold time (for XHRD/XHWR ↑)
XHRD/XHWR high pulse width
– 12 –
Tach
Thpw
0
25
ns
ns
2-4. CD DSP Interface
(1) BCKRED = "H"
BCLK
MDAT
LRCK
C2PO
(2) BCKRED = "L"
CXD1812Q/R
TbckTbck
Tsb1Thb1
Tsb2Thb2
BCLK
MDAT
LRCK
C2PO
ItemSymbolMin.Typ.Max.Unit
BCLK frequency
BCLK pulse width
MDAT setup time (for BCLK)
MDAT hold time (for BCLK)
LRCK, C2PO setup time (for BCLK)
TbckTbck
Tsb1Thb1
Tsb2Thb2
Fbck
Tbck
Tsb1
Thb1
Tsb2
25
12
12
12
20MHz
ns
ns
ns
ns
LRCK, C2PO hold time (for BCLK)
– 13 –
Thb2
12
ns
2-5. Subcode Interface
CXD1812Q/R
Subcode Frame
WFCK
SCOR
SBIN
EXCK
EXCK
SF97SF0SF1SF2SF3
Twed
TeckTeck
SBIN
ItemSymbolMin.Typ.Max.Unit
WFCK – EXCK delay time
EXCK pulse width
SBIN setup time (for EXCK ↑)
SBIN hold time (for EXCK ↑)
a = 48: When EXCKSL (CONFIG0 register bit 3) = High
a = 32: When EXCKSL (CONFIG0 register bit 3) = Low
TdsTdh
Twed
Teck
Tds
Tdh
2aTw
1/2aTw – 2
12
12
(Tw = 1/f)
3aTwns
ns
ns
ns
– 14 –
CXD1812Q/R
2-6. XTL1 and XTL2 Pins
(1) When using self-excited oscillation
ItemSymbolMin.Typ.Max.Unit
Oscillation frequencyf33.868840MHz
(2) When inputting a pulse to the XTL1 pin
Tw
TwhxTwlx
Vihx
DD/2
V
High level pulse width
Low level pulse width
Pulse cycle
Vilx
ItemSymbolMin.Typ.Max.Unit
Twhx
Twlx
Tw
10
10
29
ns
ns
ns
– 15 –
CXD1812Q/R
Description of Functions
1. Pin Description
The pin description by function is given below.
1-1. CD player interface (8 pins)
This enables direct connection with the Sony's digital signal processor LSI for CD players. Digital signal
processor LSI for CD applications are hereafter called "CD DSP."
(1)MDAT (medium data: input)
Serial data stream from CD DSP.
(2)BCLK (bit clock: input)
Bit clock signal; MDAT signal strobe.
(3)LRCK (LR clock: input)
LR clock signal; indicates left and right channels of MDAT signals.
(4)C2PO (C2 pointer: input)
C2 pointer signal; indicates that an error is contained in MDAT input.
(5)WFCK (write frame clock: input)
Write frame clock input signal.
(6)SCOR (subcode sync OR: input)
Subcode sync signal.
(7)SBIN (subcode serial input: input)
Subcode serial signal.
(8)EXCK (external clock: output)
Clock output for reading SBIN signals.
1-2. Buffer memory interface (21 pins)
This can be connected with up to a 512K-byte DRAM (4M bits).
(1)XMWR (DRAM write enable: output)
DRAM write enable negative logic output signal.
(2)XCAS (column address strobe: output)
Negative logic output signal to indicate that column addresses are valid.
(3)XRAS (row address strobe: output)
Negative logic output signal to indicate that row addresses are valid.
(4)MA0 to MA9 (DRAM address: output)
DRAM address output.
(5)MDB0 to MDB7 (DRAM data bus: input/output)
DRAM data bus signal; pulled up by a standard 25kΩ resistor.
1-3. Sub CPU interface (18 pins)
(1)XWR (sub CPU write: input)
Strobe negative logic signal for writing internal registers.
(2)XRD (sub CPU read: input)
Strobe negative logic signal for reading internal registers status.
(3)D0 to D7 (sub CPU data bus: input/output)
8-bit data bus; pulled up by a standard 25kΩ resistor.
(4)A0 to A5 (sub CPU address: input)
Address signal for selecting internal registers from sub CPU.
(5)XINT (sub CPU interrupt: output)
Interrupt request signal to sub CPU. Polarity can be controlled by sub CPU.
(6)XCS (chip select: input)
Chip select negative logic signal from sub CPU.
– 16 –
1-4. HOST interface (31 pins)
(1)HCS0 (host chip select: input)
Chip select negative logic signal from host; pulled up by a standard 50kΩ resistor. This is connected with
the CS1FX pin of ATAPI I/F.
(2)HCS1 (host chip select: input)
Chip select negative logic signal from host; pulled up by a standard 50kΩ resistor. This is connected with
the CS3FX pin of ATAPI I/F.
(3)HA0 to HA2 (host address: input)
Address signal for selecting internal registers from host.
Negative logic signal to indicate that slave drive is present or drive is active; open drain signal.
(5)HDB0 to HDBF (host data bus: input/output)
16-bit host data bus signal.
(6)XHRD (host read: input)
Data read strobe negative logic signal from host.
(7)XHWR (host write: input)
Data write strobe negative logic signal from host.
(8)XHAC (host DMA acknowledge: input)
DMA data request acknowledge negative logic signal from host.
(9)HDRQ (host DMA request: output)
DMA data request positive logic signal to host; tristate output.
(10) HINT (host interrupt: output)
Interrupt request positive logic signal to host; tristate output.
(11) XS16 (16-bit data transfer: output)
Negative logic signal to indicate that the 16-bit data port has been selected; open drain signal. This is
connected with the IOCS16 pin of ATAPI I/F.
(12) REDY (I/O channel ready: output)
Positive logic signal to be negated when the drive is not ready to respond to a data transfer reguest; open
drain signal. This is connected with the IORDY pin of ATAPI I/F.
(13) XPDI (passed diagnostics: input/output)
Negative logic signal that indicates diagnostics of the slave drive has been completed; open drain signal.
This is connected with the PDIAG pin of ATAPI I/F.
(14) HRST (host reset: input)
Reset negative logic signal from host; pulled up by a standard 50kΩ resistor.