03$+ 3528&70$18$
59,6,215&25
7KLVSDJHLVLQWHQWLRQDOO\OHIWEODQN
$18$/25*$1,=$7,21 03$+
7KLVPDQXDO
7KLVSDJHLVLQWHQWLRQDOO\OHIWEODQN
35$
QWKLVPDQXDOGLVNGULYHVPD\EHUHIHUUHGWRDVGULYHVRUGHYLFHV
RQYHQWLRQVIRU$OHUW0HVVDJHV
7KHIROORZLQJDUHWKHDOHUWVLJQDOVDQGWKHLUPHDQLQJV
Dpsoh
03257$17
$%,/,7&37,21
7KLVSDJHLVLQWHQWLRQDOO\OHIWEODQN
217176
+$375 7+2529,&235$7,21
+$375 ,175$
+$375 235$7,216 HYLFH5HVSRQVHWRWKH5HVHW
Sdjh
DEOHW\SHGHWHFWLRQXVLQJ&%/,VLJQDO
Dwdexiihufrqiljxudwlrq
$%/6
7KLVSDJHLVLQWHQWLRQDOO\OHIWEODQN
UURU5DWH
Hdwxuhv Xqfwlrqvdqgshuirupdqfh Rpsdfw
DUJHFDSDFLW\
+LJKVSHHG7UDQVIHUUDWH
$YHUDJHSRVLWLRQLQJWLPH
$GDSWDELOLW\ 3RZHUVDYHPRGH
Lghwhpshudwxuhudqjh
Rzqrlvhdqgyleudwlrq
UURUFRUUHFWLRQDQGUHWU\E\
Ulwhfdfkh
6SHFLILFDWLRQV
Hljkw DSDFLW\XQGHUWKH/%$PRGH
0RXQWLQJ 2UGHU1R 5HPDUNV
3RZHU5HTXLUHPHQWV QSXW9ROWDJH
5LSSOH
0DLPXP
Xuuhqwdqgsrzhuglvvlsdwlrq
Page
‡1RQRSHUDWLQJ
‡7KHUPDO*UDGLHQW
+XPLGLW\ ‡2SHUDWLQJ
$FRXVWLF1RLVH 7DEOHOLVWVWKHDFRXVWLFQRLVHVSHFLILFDWLRQ
Zlwkrxwqrquhfryhuhghuuruv
‡PVGXUDWLRQ
‡PVGXUDWLRQ \SLFDOQRGDPDJH
5HOLDELOLW\ 0HDQWLPHEHWZHHQIDLOXUHV07%
6HUYLFHOLIH
Vxuidfhwhpshudwxuh Dwddvvxudqfhlqwkhhyhqwrisrzhuidloxuh
8QUHFRYHUDEOHUHDGHUURU
3RVLWLRQLQJHUURU
Device Configuration System Configuration
Disk drive outerview
Page
System Configuration ATA interface
2 1 drive connection
03257$17
Installation Conditions
Dimensions
+DQGOLQJ&DXWLRQV
Hqhudoqrwhv
8VHWKHULVWVWUDS6KRFNDEVRUELQJPDW
Ljxuh +DQGOLQJFDXWLRQV Qvwdoodwlrq
Direction
Limitation of side-mounting
PCA
Page
Service area
DEOH&RQQHFWLRQV Hylfhfrqqhfwru
3RZHUVXSSO\FRQQHFWRU&1 $7$LQWHUIDFHFRQQHFWRU&1
0RGH 6HWWLQJ 3LQV
$7$
Deohfrqqhfwruvshflilfdwlrqv
Xmlwvx
Rqwdfw
Hylfhfrqqhfwlrq
Power supply connector CN1
+12V Return +5V Return
Cable configuration
Host detected CBLID- above VIH
Ljxuh -XPSHUORFDWLRQ
XPSHU6HWWLQJV Rfdwlrqrivhwwlqjmxpshuv
3RZHU&RQQHFWRU
Factory default setting
15 Factory default setting Jumper configuration
17 Jumper setting of Cable Select
18 Example 1 of Cable Select
MPF3204AH
MPF3102AH
MPF3153AH
Outline
Disk
+HDG
03$70RGHO
Ljxuh +HDGVWUXFWXUH
6SLQGOH
Air filter
Rqwuroohuflufxlw 0DMRUIXQFWLRQVDUHOLVWHGEHORZ
6HUYRFLUFXLW
6SLQGOHPRWRUGULYHUFLUFXLW
Qwhuidfh
+DUG LVN Rqwuroohu
630
Ljxuh 03$+%ORFNGLDJUDP
Power-on Sequence
Power-on operation sequence
Self-calibration contents
Self-calibration execution timechart
Command processing during self-calibration
5HDGZULWH&LUFXLW
5HDGZULWHSUHDPSOLILHU3UH$03
Ulwhflufxlw
Ulwhsuhfrpshqvdwlrq
5HDGFLUFXLW
3URJUDPPDEOHILOWHU
$GDSWLYHHTXDOLHUFLUFXLW
9LWHUELGHWHFWLRQFLUFXLW
6HUYR&RQWURO
\QWKHVLHUFLUFXLW
=RQH \OLQGHU
Servo control circuit
Physical sector servo configuration on disk surface
Page
Data-surface servo format
Servo frame format
326 $60
55HFRYHU\LHOG 6HUYR Udph
6HUYR Udph Ljxuh Vhuyriudphvlqhdfkwudfn ULWHUHDGUHFRYHU\
6HUYRPDUN$60660
Actuator motor control
Spindle motor control
Page
+$375 ,175$
Physical Interface Interface signals
Signal assignment on the connector
Signal assignment on the interface connector
Reset
DA1 PDIAG-, C Blid DA0 DA2
Dior
Hdmardy
Hstrobe
Pidag
Dstrobe
Iordy
Ddmardy
Logical Interface
1 I/O registers
I/O registers
DA2 DA1 DA0
Command block registers
Icrc UNC Idnf Abrt TK0NF Amnf
Page
DEV HS3 HS2 HS1 HS0
BSY Drdy DSC DRQ ERR
Page
Srst
Host Commands
Control block registers
Command code and parameters
Command code and parameters 1
Command code and parameters 2
LBA LSB
Command descriptions
LBA
1F2 HSC Transfer sector count 1F1 HFR = 0 or C141-E106-01EN
Read Multiple XC4
Execution example of Read Multiple command
BSY Drdy Intrq DRQ
1F3 HSN Start sector No
1F4 HCL End cylinder No. LSB
LBA
Write Multiple XC5
LBA
Write Verify X3C
LBA
1F2 HSC 1F1 HER Error information C141-E106-01EN
Initialize Device Parameters
Identify Device XEC
7DEOH ,QIRUPDWLRQWREHUHDGE\,17,9,&FRPPDQGRI
7DEOH ,QIRUPDWLRQWREHUHDGE\,17,9,&FRPPDQGRI
0DQXIDFWXUHUVUHFRPPHQGHG0$WUDQVIHUF\FOHWLPHQV@
LW5HVHUYHG
LW5HOHDVH,QWHUUXSWVXSSRUWHG
LW 8QGHILQHG
SET Features XEF
Identify Device DMA XEE
Ulyhrshudwlrqprgh
Qdeohvwkhzulwhfdfkhixqfwlrq
1RRSHUDWLRQ
Qdeohwkhdgydqfhgsrzhupdqdjhphqwixqfwlrq
Page
SET Multiple Mode XC6
Execute Device Diagnostic
Diagnostic code
LBA LSB
LBA LSB
Write Buffer XE8
Page
Page
Page
Page
XFF
Page
Xqfwlrq
60$575HDG$WWULEXWH9DOXHV
Dwwulexwhydoxhlqirupdwlrqwrwkhkrvw
60$575HDG$WWULEXWH7KUHVKROGV
Page
Format of device attribute value data
1FE 1FF
10 Format of insurance failure threshold value data
Page
Page
86+&$&+¨
1277KLVFRPPDQGPD\WDNHORQJHUWKDQVWRFRPSOHWH
$WFRPPDQGLVVXDQFH,2UHJLVWHUVVHWWLQJFRQWHQWV
+&0
11 Contents of security password
Page
Page
85,75=/2&.K
VVXLQJWKLVFRPPDQGGXULQJ/2&.02UHWXUQVWKH$ERUWHG&RPPDQGHUURU
85,7673$6625K
7KLVFRPPDQGHQDEOHVDXVHUSDVVZRUGRUPDVWHUSDVVZRUGWREHVHW
12 Contents of Security SET Password data
Page
SET MAX Address F9
Read Native MAX Address F8
Page
Error posting
14 Command code and parameters
Data transferring commands from device to host
Command Protocol
∙ Execute Device Diagnostic ∙ Initialize Device Parameters
BSY Drdy DRQ Intrq
DRQ Intrq
IOR
IOCS16
BSY Drdy DRQ Intrq
‡‡‡ ‡‡‡‡ Ljxuh 5,76&7256FRPPDQGSURWRFRO
7KHGHYLFHUHVHWV,1754WKHLQWHUUXSWVLJQDO
‡‡‡‡
BSY Drdy Intrq
Commands without data transfer
∙ SET MAX Address ∙ Read Native MAX Address
Other commands
DMA data transfer commands
∙ Read Multiple ∙ Sleep ∙ Write Multiple
∙ Read DMA ∙ Write DMA
DRQ Dmarq Dmack
IOW
Ultra DMA feature set Overview
Phases of operation
Pausing an Ultra DMA data in burst
Data in transfer
Terminating an Ultra DMA data in burst
Page
Page
Pausing an Ultra DMA data out burst
Data out transfer
Terminating an Ultra DMA data out burst
Page
Ultra DMA CRC rules
9FF
6HULHVWHUPLQDWLRQUHTXLUHGIRU8OWUD0$
7DEOH 5HFRPPHQGHGVHULHVWHUPLQDWLRQIRU8OWUD0$ 6LJQDO
Timing PIO data transfer
DIOR-/DIOW
Multiword data transfer
Dmarq Dmack DIOR-/DIOW
8OWUD0$GDWDWUDQVIHU
QLWLDWLQJDQ8OWUD0$GDWDLQEXUVW
Ghylfh
Krvw
Name Mode Comment MIN MAX
When sender terminates a burst
16 Ultra DMA data burst timing requirements 2
6XVWDLQHG8OWUD0$GDWDLQEXUVW
Dwghylfh
Dwkrvw
Ljxuh 6XVWDLQHG8OWUD0$GDWDLQEXUVW
Ljxuh +RVWSDXVLQJDQ8OWUD0$GDWDLQEXUVW
+RVWSDXVLQJDQ8OWUD0$GDWDLQEXUVW
Ghylfh 1RWHV
Ljxuh HYLFHWHUPLQDWLQJDQ8OWUD0$GDWDLQEXUVW
HYLFHWHUPLQDWLQJDQ8OWUD0$GDWDLQEXUVW
+0$5
+RVWWHUPLQDWLQJDQ8OWUD0$GDWDLQEXUVW
Ljxuh +RVWWHUPLQDWLQJDQ8OWUD0$GDWDLQEXUVW
QLWLDWLQJDQ8OWUD0$GDWDRXWEXUVW
GHYLFHW8
+6752% Krvw
Ljxuh ,QLWLDWLQJDQ8OWUD0$GDWDRXWEXUVW
6XVWDLQHG8OWUD0$GDWDRXWEXUVW
+6752%
Dwghylfh 1RWH
Ljxuh 6XVWDLQHG8OWUD0$GDWDRXWEXUVW
Ljxuh HYLFHSDXVLQJDQ8OWUD0$GDWDRXWEXUVW
HYLFHSDXVLQJDQ8OWUD0$GDWDRXWEXUVW
$5 Ghylfh +6752% Krvw
+RVWWHUPLQDWLQJDQ8OWUD0$GDWDRXWEXUVW
Ljxuh +RVWWHUPLQDWLQJDQ8OWUD0$GDWDRXWEXUVW
Ljxuh HYLFHWHUPLQDWLQJDQ8OWUD0$GDWDRXWEXUVW
Pdiag Dasp
Power-on and reset
BSY Dasp
This page is intentionally left blank
Chapter Operations
Response to power-on
Pdiag
Response to hardware reset
Response to software reset
Response to diagnostic command
Default parameters
MPF3102AH MPF3153AH MPF3204AH
Rjlfdodgguhvv
+6PRGH
Ljxuhvkrzvdqhdpsohdvvxplqjwkhuhlvqrwudfnvnhz
Ljxuh $GGUHVVWUDQVODWLRQHDPSOHLQ&+6PRGH
$PRGH
Ljxuhvkrzvdqhdpsohridvvxplqjwkhuhlvqrwudfnvnhz
Ljxuh $GGUHVVWUDQVODWLRQHDPSOHLQ/%$PRGH
3RZHU6DYH
$FWLYHPRGH
$GHYLFHHQWHUVWKHDFWLYHPRGHXQGHUWKHIROORZLQJFRQGLWLRQV
Gohprgh
5HVHWKDUGZDUHRUVRIWZDUH
Power commands
6SDUHDUHD
6SDUHF\OLQGHUIRUDOWHUQDWLYHDVVLJQPHQW
QGH
Ljxuh 6HFWRUVOLSSURFHVVLQJ
Khqdzulwhhuururffxuvdqgwkhhuurugrhvqrwuhfryhuhg
$OWHUQDWHF\OLQGHUDVVLJQPHQW
$OWHUQDWH \OLQGHU$OUHDG\
Ljxuh Dwdexiihufrqiljxudwlrq
5HDG$KHDG&DFKH
Dwdexiihufrqiljxudwlrq
∙ Write Sectors ∙ Write DMA ∙ Write Multiple
Caching operation
∙ Read Sector S ∙ Read Multiple ∙ Read DMA
DAP
Usage of read segment
HAP
Mis-hit data Empty data
Read-ahead data New read-ahead data Hit data
HAP set to hit position for data transfer
Partially hit data Lack data
Write Cache
∙ Write Sectors ∙ Write Multiple ∙ Write DMA
XVLQHVV3ODQQLQJ