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