Sega Dreamcast Gd-Rom Controller (Oti-9220)

Download as pdf or txt
Download as pdf or txt
You are on page 1of 17

Sega Dreamcast GD-ROM System Page 1 sur 3

SEGA DREAMCAST GD-ROM CONTROLLER (OTI-9220)

The Sega Dreamcast GD-ROM system utilizes Oak Technology's OTI-9220 CD-ROM controller which is a single chip
integration of Sony's "CXD-3005R" DSP/Servo control and Oak Technology's "OTI-912" CD-ROM decoder.

So what does this mean? Sega had their "proprietary" GD-ROM system designed to use media with 2 times the
capacity of CD-ROM discs, but with off-the-shelf CD-ROM components, and may have used a technique of running the
spindle motor at half the speed required for CD-ROM's in reading 2x density GD-ROM discs-- tricking the pickup into
believing it's reading off data from a CD-ROM disc at "x" (CAV) spindle rpm when it is actually reading a GD-ROM disc
at "y" spindle rpm (x divided by 2=y). With same data read rates as with a CD-ROM disc running at twice it's rpm, the
optical head, focus servo controls, signal processors, etc etc. aren't aware it's actually reading data off from a larger
capacity medium. In other words, the GD-ROM disc is nothing more than a "passively accelerated" (tightly packed) CD-
ROM disc, "decelerated" to emulate a CD-ROM by running the spindle motor at half the rpm!

Scroll down below for more resources.

PICTURE OF OTI-9220 INSTALLED ON GD-ROM BOARD UNIT

CD-ROM SYSTEM BLOCK DIAGRAM

http://mozcom.com/~sknkwrks/gdcontroller.html 19/11/2005
Sega Dreamcast GD-ROM System Page 2 sur 3

DETAILED BLOCK DIAGRAM

HIGH-LEVEL BLOCK DIAGRAM

http://mozcom.com/~sknkwrks/gdcontroller.html 19/11/2005
Sega Dreamcast GD-ROM System Page 3 sur 3

OTI-9220 PRODUCT BRIEF PDF's:


English 9220.pdf
Japanese 9220j.pdf

BA5986FM (GD-ROM MECHANISM DRIVER) DATASHEET:


Japanese ba5986fm-j.pdf

CLICK HERE FOR MORE INFO

http://mozcom.com/~sknkwrks/gdcontroller.html 19/11/2005
O A K T E C H N O L O G Y

OTI-9220
4-in-1 IDE/ATAPI Integrated CD-ROM Controller

product Oak Technology’s OTI-9220 is a 4-in-1 single-chip CD-ROM solution


features containing an IDE/ATAPI interface, CD-ROM decoder, DRAM buffer,
Controller digital signal processor (DSP), digital servo control, and digital-to-analog
. ATAPI (SFF-8020) standard support
. Unlimited host transfers at greater
converter (DAC).
than 20x
. 128KB (64K x 16) built-in buffer The OTI-9220 fully supports CAV (constant angular velocity) drives at peak data rates up to
. PIO Mode 4 and Multiword DMA Mode 2 20x. This speed can be achieved while supporting the PIO Mode 4 and Multiword DMA Mode
support
. Real-time error correction of up to 138 P
2 timing requirements of a 120ns cycle time for an entire 31-block transfer. Audio can also be
played back while remaining in CAV mode, reducing spindle motor wear. The OTI-9220 has
and Q byte errors per block
. NX-to-1X audio playback
advanced power management and EMI (electromagnetic interference) reduction features. It
also has programmable I/O drive buffers on some of its major interfaces. Based on Oak
Digital Signal Processor (DSP)
. Support for CLV and CAV playback Technology’s industry-standard OTI-912 and Sony’s well-known CD-DSP, the OTI-9220 allows

. Supports 1x to 20x playback by switching easy firmware migration from previous CD-ROM designs. Hardware reference designs with
firmware are available that ease the task of implementing an ATAPI interface capable of

. thePowerful
built-in VCO
error correction strategy:
handling the high data rates of a CAV drive.

- C1: double correction


- C2: quadruple correction
. Digital spindle servo (built-in
over-sampling filter)
. Fine search performs track jumps with high
CD-ROM Disc
Audio
accuracy Optical Head

Digital Servo (DSSP) Spindle


. Microcomputer software-based flexible
Motor
Actuator Pre-Amp
Digital
servo control
. Offset cancel function for servo error signal
Audio

. Auto gain control function for servo loop


Sled
Motor

Digital Filter and DAC


. Digital de-emphasis
. Digital attenuation Focus

. 4Fs oversampling filter Tracking


16-bit

. Uses a secondary ∆∑ noise shaper IDE

. Supports double-speed audio playback Bus

Structure
. Silicon gate CMOS IC
. 176-pin LQFP Package Microcontroller

Block Diagram of CD-ROM Drive Electronics

Oak Technology — Product Specification 1


OTI-9220 Product Brief
High Level Block Diagram

The OTI-9220 consists of three major functional blocks: the When designing a CD-ROM drive that uses the OTI-9220, one
Oak Technology CD-ROM Decoder (OTI-912), the Sony of two possible audio playback modes must be chosen: 1x
CD-DSP and Servo Controller (CXD3005R), and a 128KB CLV audio playback or Nx-to-1x audio playback. If the
DRAM. There are five groups of signals interconnecting the 1x CLV option is used, the digital audio from the CD-DSP
CD-DSP to the CD-ROM decoder within the OTI-9220: must be connected externally to the OTI-9220’s over-sampling
main channel CD data, P~W subcode data, CD-DSP command digital-to-analog (DAC) converter. If Nx-to-1x playback is
interface, jitter-free subcode sync, and an audio reference chosen, the external connection is made between the CD-
clock. ROM decoder digital audio output and the audio DAC. Nx-
to-1x playback also requires extra microcontroller firmware
to sequence the CD-ROM decoder correctly.

64K x 16 DRAM

RAD[15:0] RD[15:0]

P˜W Subcode Data


SBSO SBSO
Write Frame Clock
WFCK WFCK
Subcode Sync
SCOR SUB
Bit Clock
RF Signals EXCK EXCK
Microcontroller
GRSCOR Jitter-Free Subcode Sync Interface
GRSCOR
Servo Control

MCKO Audio Reference Clock


÷2 SCLK (16.9344 MHz)
33.8688 MHz
DSP/Servo SCLKD2 (B5h.3)=1
Command Data
DATA
Parallel to Serial IDE Bus
CLOK Command Data Clock
Converter for DSP and
Status Signals Command Latch Servo Commands
XLAT
(to Microcontroller)

CD Data
DA16 DSDATA
CD Data Bit Clock
33.8688 MHz DA15 DBCK 27.0 MHz
Crystal Left/Right Clock Crystal
LRCK DLRCK
DA06 C2 Error Flags DC2PO

4fs Digital Filter


+ ADATA
Audio Output 1 Bit DAC ACLK/TST2
ALRCK/MCK/TST1
PCMDI
LRCKI

BCKI

XRST# PRST#

XRST# (Reset)
Audio Data
Audio Bit Clock 1x CLV Audio Data
Left/Right Clock

Nx-to-1x Audio Data

OTI-9220 High Level Block Diagram

2 Oak Technology — Product Specification


OTI-9220 Product Brief
Detailed Block Diagram

The key functional blocks of the OTI-9220 are: servo DSP, 128KByte buffer. If configured by the microcontroller, a third
EFM demodulator, C1/C2 error corrector, CD-ROM buffer, layer of data correction (“C3”) will be performed by the
ECC data corrector, microcontroller interface, and IDE Reed-Solomon ECC processor on the Mode 1 and Mode 2/
interface. The servo DSP uses the servo error signals as Form 1 CD-ROM data. The CD-ROM or audio data is then
feedback to keep the optical head over the spiral CD track. sent to the IDE host. Operation of the OTI-9220 is controlled
The DSP also has acceleration and breaking algorithms for by the microcontroller through an 8-bit bus.
the optical head to jump to a new location when requested.
The amplified RF signal from the optical head is routed to the The OTI-9220 has the ability to read CD-DA data at Nx speed
digital PLL where the clock signal is extracted. The serial data and store the data in the CD-ROM data buffer. The audio data
stream is sent through an eight-to-fourteen demodulator and is then sent to the digital-to-analog converter (DAC) at the
is temporarily stored in a 32K RAM. The CD-DA or CD-ROM normal 1x audio playback rate. This allows the system to
data is then error corrected where a maximum of two C1 remain in CAV mode when reading CD-ROM data or playing
errors and four C2 errors can be corrected. The data is then CD-DA data, thereby reducing spindle motor wear and
stored in a 128KByte buffer. The P~W subcode data, which is allowing uninterrupted audio playback when shock is applied
extracted by the EFM demodulator, is also stored in the to the drive.

Servo Error Signals


• Focus
• Tracking
DSP Decoder
• Center Position
Crystal Crystal • Sled

Servo Control
Clock • Focus
RF Signal Digital PLL Servo DSP
Generators • Tracking
• Sled

• Spindle
Spindle Control
EFM
Demodulator Digital Out Digital
Processor Audio

C1 / C2 Error
32K RAM Q-Subcode Q-Subcode or
Correction
Processor Peak Meter

CD Data Buffer CD-ROM ECC P˜W Subcode


(64K x 16 DRAM) “C3” Processor

Analog 4fs filter & Audio DAC Decoder / DSP Host Interface
Audio DAC Control Control & Status Processor IDE Bus
• IDE Registers
• Data FIFO

Microcontroller
Interface

OTI-9220 Detailed Block Diagram

Oak Technology — Product Specification 3


O A K T E C H N O L O G Y

corporate
offices
Corporate Headquarters
Oak Technology
139 Kifer Court
Sunnyvale, CA 94086
U.S.A.
Ph: (408) 737-0888
Fax: (408) 737-3838
www.oaktech.com

Taiwan
Oak Technology,Taiwan
Room B, 7F, No. 370
Section 1, Fu Hsing South Road
Taipei, Taiwan R.O.C.
Ph: 886-2-784-9123
Fax: 886-2-706-7641

Japan
Oak Technology, KK
Musashino Nissay Plaza 5F
1-11-4, Nakamachi, Musashino City
Tokyo, Japan 180
Ph: 0422-56-3761
Fax: 0422-56-3778

Pixel Magic, Inc.


(an Oak Subsidiary)
300 Brickstone Square
Andover, Massachusetts 01810
Ph: 978-470-8830
Fax: 978-470-8892
www.pixelmagic.com

Oak Technology and the Oak logo are registered trademarks of Oak Technology, Inc. All other brands, product names and company names are trademarks or registered trademarks of their
respective owners.The information in this document is believed to be reliable. However, Oak Technology, Inc. makes no guarantee or warranty concerning the accuracy of said information and
shall not be responsible for any loss or damage of whatever nature resulting from the use of, or reliance upon it. Oak does not guarantee that the use of any information contained herein will not
infringe upon patent, trademark, copyright, or rights of third parties. No patent or license is implied hereby. This document does not in any way extend the warranty on any product beyond that
set forth in Oak’s standard terms and conditions of sale. Oak Technology, Inc. reserves the right to make changes in the product or specifications, or both, presented in this publication at any
time without notice.

v.002 11/97 Oak Technology — Product Specification 4


BA5986FM
光ディスク IC

CD-ROM / DVD 用 BTL ドライバ


BA5986FM

BA5986FM は CD-ROM / DVD 等用に開発された 4ch 入り BTL ドライバです。全 ch に汎用 OP-AMP が内蔵されてお
り、多様なアプリケーションに対応できます。また、前段と出力段の電源を分離して与えることができ、さらに、出力
段電源も 2ch ずつ分離していますので、効率のよいドライブが可能です。

!用途
CD-ROM、DVD-ROM、MD 等、光 DISC 関連

!特長
1) ダイナミックレンジが広い。
(PreVCC=8V, PowVCC=5V, RL=8Ω時, VOUT=4V(Typ.)

2) サーマルシャットダウン内蔵。
3) ミュート機能内蔵。
4) スタンバイ機能内蔵。

!絶対最大定格
絶対最大定格(Ta=25°C)
Parameter Symbol Limits Unit
電源電圧 PreVCC・PowVCC 18.0 V
許容損失 Pd 2200* mW
動作温度範囲 Topr −40∼+85 ℃
保存温度範囲 Tstg −55∼+150 ℃
* Ta=25℃以上で使用する場合は、1℃につき17.6mWを減じる。

!推奨動作条件
推奨動作条件(Ta=25°C)
Parameter Symbol Limits Unit
前段電源電圧 PreVCC 4.5∼13.2
V
出力段電源電圧 PowVCC 4.5∼PreVCC
BA5986FM
光ディスク IC

!ブロックダイアグラム

BIAS IN 1 28 PreVCC
VCC

OPIN1(+) 2 27 OPIN4(+)




OPIN1(−) 3 26 OPIN4(−)
10k 10k

OPOUT1 4 25 OPOUT4
−+ +−
10k 20k

OPIN2(+) 5 24 OPIN3(+)




OPIN2(−) 6 23 OPIN3(−)
10k 10k

OPOUT2 7 22 OPOUT3

−+ +−
10k 20k

GND 8 21 GND
STAND-BY
MUTE

MUTE 9 20 STBY

PowVCC 10 19 PowVCC
VCC VCC

10k 10k
10k − 10k

VO2(−) 11 + 18 VO3(−)

LEVEL

LEVEL
SHIFT

SHIFT



VO2(+) 12 − 10k 10k 17 VO3(+)
10k − 10k

10k 10k
10k − 10k

VO1(−) 13 + 16 VO4(−)

LEVEL

LEVEL
SHIFT

SHIFT



VO1(+) 14 − 10k 10k 15 VO4(+)
10k − 10k
BA5986FM
光ディスク IC

!各端子説明
Pin No. 端子名 機 能 Pin No. 端子名 機 能
1 BIAS IN バイアスアンプ入力 15 VO4(+) ドライバch4正出力
2 OPIN1
(+) ch1前段アンプ非反転入力 16 VO4(−) ドライバch4負出力
3 OPIN1
(−) ch1前段アンプ反転入力 17 VO3(+) ドライバch3正出力
4 OPOUT1 ch1前段アンプ出力 18 VO3(−) ドライバch3負出力
5 OPIN2
(+) ch2前段アンプ非反転入力 19 PowVCC PowVCC(ch3,ch4)
6 OPIN2
(−) ch2前段アンプ反転入力 20 STBY スタンバイコントロール
7 OPOUT2 ch2前段アンプ出力 21 GND GND
8 GND GND 22 OPOUT3 ch3前段アンプ出力
9 MUTE ミュートコントロール 23 OPIN3
(−) ch3前段アンプ反転入力
10 PowVCC PowVCC(ch1,ch2) 24 OPIN3
(+) ch3前段アンプ非反転入力
11 VO2(−) ドライバch2負出力 25 OPOUT4 ch4前段アンプ出力
12 VO2(+) ドライバch2正出力 26 OPIN4
(−) ch4前段アンプ反転入力
13 VO1(−) ドライバch1負出力 27 (+) ch4前段アンプ非反転入力
OPIN4
14 VO1(+) ドライバch1正出力 28 PreVCC PreVCC
注:ドライバの正出力、負出力は入力に対する極性
  (例えば4pin端子電圧が“H”のとき、14pinが“H”になります。)
BA5986FM
光ディスク IC

!入出力回路図

2,5,24,27pin 3,6,23,26pin

9pin

50k

50k

4,7,22,25pin 正出力
12,14,15,17pin

10k
10k

10k

10k
負出力
11,13,16,18pin

1pin
20pin
30k
50k

50k
50k

抵抗の単位は〔Ω〕
BA5986FM
光ディスク IC

!電気的特性 (特に指定のない限り Ta=25°C, PreVCC=8V, PowVCC1=5V, PowVCC2=8V, BIAS=2.5V, RL=8Ω)


Parameter Symbol Min. Typ. Max. Unit Conditions
無信号時回路電流 IQ ― 20 30 mA 無負荷時
スタンバイON電圧 VSTON ― ― 0.5 V
スタンバイOFF電圧 VSTOFF 2.0 ― ― V
〈ドライバ〉
出力オフセット電圧1 VOO1 −70 0 70 mV ch1,2
出力オフセット電圧2 VOO2 −90 0 90 mV ch3,4
最大出力振幅1 VOM1 3.6 4.0 4.4 V ch1,2 VIN=±2.0V
最大出力振幅2 VOM2 5.4 6.0 6.6 V ch3,4 VIN=±2.0V
電圧利得1 GVC1 10.3 12.0 13.7 dB VIN=±0.5V
電圧利得2 GVC2 16.3 18.0 19.7 dB VIN=±0.5V
ミュートON電圧 VMTON ― ― 0.5 V
ミュートOFF電圧 VMTOFF 2.0 ― ― V
〈前段オペアンプ〉
同相入力範囲 VICM 0.3 ― 6.8 V
入力オフセット電圧 VOFOP −6 0 6 mV
入力バイアス電流 IBOP ― 10 300 nA
ハイレベル出力電圧 VOHOP 6.9 7.2 ― V
ローレベル出力電圧 VOLOP ― 0.05 0.3 V
出力駆動電流シンク ISI 3 ― ― mA 50ΩでVCC
出力駆動電流ソース ISO 3 ― ― mA 50ΩでGND
スルーレート SROP ― 1 ― V / μs 100kHz方形波, 2VP-POUT
◎耐放射線設計はしておりません。
BA5986FM
光ディスク IC

!測定回路図

RL RL

15 14

V 8Ω 8Ω V

16 13
RL RL

17 12

V 8Ω 8Ω V

18 11

19 10
0.1μF 0.1μF
5V VST VMT 5V
20 9

21 8

OPOUT 22 7 OPOUT

OPIN− 23 6 OPIN−

OPIN+ 24 5 OPIN+

OPOUT 25 4 OPOUT

OPIN− 26 3 OPIN−

OPIN+ 27 2 OPIN+

A 28 1
IQ 0.1μF
2.5V

8V
OPOUT
OPIN+

OPIN−

VIOF VBOP
OPB V OPRL
V 3
1M
NF 2
VBOP 3 1 50
1
V 2
1M
1 V
2
VOOP V VDROP
2.5V VIN

Fig.1
BA5986FM
光ディスク IC

!測定回路スイッチ表
回路電流、及び、スタンバイ(VMT=5V, VIN=2.5V, RL→OFF, OPB→1, NF→1, OPRL→1)
入力
記号 備考 測定ポイント
VST
IQ 5V IQ
VPSON 0.5V IQ
VPSOFF 2.0V IQ

ドライバ部(VST=5V, RL→ON, OPB→1, NF→1, OPRL→1)


入力
記号 備考 測定ポイント
VIN VMT
VOO1 2.5V 2.0V VO
(ch1, 2)
VOO2 2.5V 2.0V VO
(ch3, 4)
VOOM1 ±2.0V 2.0V VIN=0.5V及び4.5V VO
(ch1, 2)
VOOM2 ±2.0V 2.0V VIN=0.5V及び4.5V VO
(ch3, 4)
GVC1 ±0.5V 2.0V VIN=2.0V及び3.0V VO
(ch1, 2)
GVC2 ±0.5V 2.0V VIN=2.0V及び3.0V VO
(ch3, 4)
VMTON 3.0V 0.5V 出力電圧がミュートされていることを確認 VO
VMTOFF 3.0V 2.0V 出力電圧がミュートされていないことを確認 VO

前段オペアンプ部(VST=5V, VMT=5V, RL→OFF)


スイッチ 入力
記号 備考 測定ポイント
OPB NF OPRL VIN
VOFOP 1 1 1 2.5V VIOF
VBOP 3 2 1 2.5V VBOP / 1MΩ
VOHOP 1 1 1 5V VOOP
VOLOP 1 1 1 0V VOOP
ISI 1 1 3 2.5V VDROP / 50Ω
ISO 1 1 2 2.5V VDROP / 50Ω
SROP 2 1 1 ±1V 方形波,100kHz,2.5±1V入力 VOOP
BA5986FM
光ディスク IC

!応用例
10k 10k
10k − 10k

15 + 14

sled motor

LEVEL
SHIFT

LEVEL
SHIFT
focus coil


16 − 10k 10k 13
10k − 10k

10k 10k
10k − 10k

17 + 12

spindle motor

LEVEL
SHIFT

LEVEL
SHIFT
tracking coil


18 − 10k 10k 11
10k − 10k

19 VCC VCC 10
0.1μF
STAND-BY

0.1μF

MUTE
L=power save 20 9 L=mute on

21 8

20k 10k

−+ +−

22 7

10k 10k
23 6




24 20k 10k 5
−+ +−

25 4
10k 10k

26 3




27 2

28 VCC 1

0.1μF
SPINDLE

SLED

BIAS

FOCUS

TRACKING

DIGITAL SERVO

Fig.2
BA5986FM
光ディスク IC

!使用上の注意
(1) BA5986FM では、サーマルシャットダウン回路を内蔵しています。
チップ温度が、175°C(Typ.)になると、出力電流がミュートされ、再びチップ温度が 150℃(Typ.)になると、
ドライバ部回路が立上がります。
(2) ミュート端子電圧を 0.5V 以下に下げると、出力電流をミュートすることができます。
通常使用状態では、ミュート端子を 2.0V 以上にプルアップしてください。
(3) バイアス端子(1pin)は、1.0V(Typ.)以下になるとミュートがかかります。
通常使用状態では 1.4V 以上にしてください。
(4) サーマルシャットダウン、ミュート ON、及び、バイアス端子電圧の低下で、ミュートがかかりますが、そのいず
れの場合も、ドライバ部以外はミュートされません。
また、出力端子は、内部バイアス電圧(PowVCC / 2)になります。
(5) スタンバイ端子電圧をオープン、または、0.5V 以下に下げると、回路電流を減少することができます。
通常使用状態では、スタンバイ端子を 2.0V 以上にプルアップしてください。
(6) 供給電源間には、この IC の根元にパスコン(0.1µF 程度)を付けてください。
(7) 放熱フィンは、パッケージ内部で GND につながっていますが、外部の GND とつないでください。
(8) 応用例は推奨すべきものと確信しておりますが、ご使用に当たっては更に特性のご確認を十分に願います。外付け
回路定数等を変更してご使用になるときは、静特性のみならず過渡特性も含め外付け部品、及び、当社 IC のばらつ
  き等を考慮して十分なマージンをみて決定してください。
また、特許権に関しましては当社では十分な確認はできておりませんのでご了承ください。

!電気的特性曲線
3 15 5
RL=20Ω
16Ω
4
OP-AMP OUTPUT VOLTAGE : Voop(V)

BA5986FM(Ta=25℃) 12Ω 8Ω
POWER DISSIPATION:Pd(W)

ch4,前段OP AMP,VOH, 3 4Ω
OUTPUT VOLTAGE : VO(V)

VOL
H
VO 2
2 10
1
0

−1
1 5 PreVCC=12V
−2 PowVCC=5V
−3 OP-AMP…BUFFER
BIAS=2.5V
−4
VOL
−5
0 25 50 75 100 125 150 175 0 5 10 15 −1.5 −1 −0.5 0 0.5 1 1.5

AMBIENT TEMPERATURE:Ta(℃) POWER SUPPLY VOLTAGE:PreVCC(V) INPUT VOLTAGE : VIN(V)

Fig.3 熱軽減曲線 Fig.4 前段OP-AMP飽和電圧特性 Fig.5 ch1,2入出力特性

5
RL20Ω PreVCC=12V SOURSE
10 16Ω PowVCC=5V
OUTPUT VOLTAGE(VS GND): VOG(V)
OUTPUT VOLTAGE(VS GND): VOG(V)

12Ω 8Ω SOURC
E 10
4
OUTPUT VOLTAGE : VO(V)

5
PreVCC=12V
3 PowVCC=12V
0

2 5
PreVCC=12V
PowVCC=12V
−5 OP-AMP…BUFFER
BIAS=2.5V  1
SINK
−10 SINK

−1 0 1 0 0.5 1.0 0 0.5 1.0

INPUT VOLTAGE:VIN(V) LOAD CURRENT IL:(A) LOAD CURRENT:IL(A)

Fig.6 ch3,4入出力特性 Fig.7 ch1,2出力負荷変動 Fig.8 ch3,4出力負荷変動


BA5986FM
光ディスク IC

!外形寸法図(Unit:
外形寸法図 mm)

18.5±0.2
28 15
9.9±0.3
7.5±0.2

0.25±0.1
1 5.15±0.1 14
2.2±0.1

0.11

0.8 0.35±0.1 0.3Min.


0.15

HSOP-M28

You might also like