background image

TK0NF (T0N)

Track 0 Not Found.

T 0 N = 1 indicates track 0 was not found during a Recalibrate

command.

AMNF (AMN)

Address Mark Not Found.

A M N = 1 indicates the data address mark has not been

found after finding the correct ID field for the requested sector.

9.10

Features Register

This register is command specific. This is used with the Set Features command.

9.11

Sector Count Register

This register contains the number of sectors of data requested to be transferred on a read or write operation
between the host and the device. If the value in the register is set to 0, a count of 256 sectors is specified.

If the register is zero at command completion, the command was successful. If not successfully completed,
the register contains the number of sectors which need to be transferred in order to complete the request.

The contents of the register are defined otherwise on some commands.

These definitions are given in the

command descriptions.

9.12

Sector Number Register

This register contains the starting sector number for any disk data access for the subsequent command. The
sector number is from one to the maximum number of sectors per track.

In LBA mode, this register contains Bits 0-7. At the end of the command, this register is updated to reflect
the current LBA Bits 0-7.

9.13

Status Register

ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿

³

S t a t u s R e g i s t e r

³

ÃÄÄÄÄÄÂÄÄÄÄÄÂÄÄÄÄÄÂÄÄÄÄÄÂÄÄÄÄÄÂÄÄÄÄÄÂÄÄÄÄÄÂÄÄÄÄÄ´

³

7

³

6

³

5

³

4

³

3

³

2

³

1

³

0

³

³

B S Y

³

D R D Y

³

D F

³

D S C

³

D R Q

³

C O R R

³

I D X

³

E R R

³

ÀÄÄÄÄÄÁÄÄÄÄÄÁÄÄÄÄÄÁÄÄÄÄÄÁÄÄÄÄÄÁÄÄÄÄÄÁÄÄÄÄÄÁÄÄÄÄÄÙ

Figure 34. Status Register

This register contains the device status. The contents of this register are updated whenever an error occurs
and at the completion of each command.

If the host reads this register when an interrupt is pending, it is considered to be the interrupt acknowledge.
Any pending interrupt is cleared whenever this register is read.

If B S Y = 1 , no other bits in the register are valid.

Registers

53

Summary of Contents for DTNA-22160 - Travelstar 2.1 GB Hard Drive

Page 1: ...IBML OEM HARD DISK DRIVE SPECIFICATIONS for DTNA 21800 22160 1800 2160 MB 2 5 Inch Hard Disk Drive with ATA Interface Revision 1 2 S46H 5175 03...

Page 2: ......

Page 3: ...IBML OEM HARD DISK DRIVE SPECIFICATIONS for DTNA 21800 22160 1800 2160 MB 2 5 Inch Hard Disk Drive with ATA Interface Revision 1 2 S46H 5175 03...

Page 4: ...on at any time It is possible that this publication may contain reference to or information about IBM products machines and programs programming or services that are not announced in your country Such...

Page 5: ...ment Status 15 4 4 WRITE Safety 16 4 5 Data buffer test 16 4 6 Error Recovery 16 4 7 Automatic Reallocation 16 4 7 1 Non Recovered Write Errors 16 4 7 2 Non Recovered Read Errors 16 4 7 3 Recovered Re...

Page 6: ...1 Cabling 33 6 2 Interface Connector 33 6 3 Signal Definition 34 6 4 Signal Description 35 6 5 Interface Logic Signal Levels 37 6 6 Reset timings 37 6 7 PIO Timings 38 6 7 1 DMA Timings Single Word 3...

Page 7: ...Function 63 10 6 1 Attributes 63 10 6 2 Attribute values 63 10 6 3 Attribute thresholds 63 10 6 4 Threshold exceeded condition 63 10 6 5 S M A R T commands 63 10 6 6 S M A R T operation with power man...

Page 8: ...Unlock F2h 121 12 24 Seek 7xh 123 12 25 Set Features EFh 124 12 26 Set Max LBA CYL F9h Vendor Specific 126 12 27 Set Multiple C6h 128 12 28 Sleep E6h 99h 129 12 29 S M A R T Function Set B0h 130 12 29...

Page 9: ...bytes Mb sq in 1 000 000 bits per square inch MLC Machine Level Control TBD To Be Defined 1 2 General Caution Do not apply pressing force on the top cover See Figure 1 on page 2 Do not cover the breat...

Page 10: ...1 2 1 Caution of usage Figure 1 Handling and attachment caution of DTNA 21800 22160 2 OEM Specifications of DTNA 2xxxx 2 5 inch HDD...

Page 11: ...Figure 2 Breathing hole caution of DTNA 21800 22160 General 3...

Page 12: ...4 OEM Specifications of DTNA 2xxxx 2 5 inch HDD...

Page 13: ...ec DMA Data Transfer Multiword DMA Mode 2 16 6 MB sec Media data transfer rate 61 6 outer zone 39 1 inner zone Mbit se Average seek time 13 milliseconds for read Closed loop actuator servo Embedded Se...

Page 14: ...6 OEM Specifications of DTNA 2xxxx 2 5 inch HDD...

Page 15: ...Part 1 Functional Specification Copyright IBM Corp 1997 7...

Page 16: ...8 OEM Specifications of DTNA 2xxxx 2 5 inch HDD...

Page 17: ...tal Customer Usable Data Sectors 3 528 000 4 233 600 Total Customer Usable Data Bytes 1800 MB 1 806 336 000 2160 MB 2 167 603 200 Figure 4 Data Sheet Media transfer rate Mb sec 39 1 61 6 Interface tra...

Page 18: ...as the total time from when the command is received by the drive to the start of motion of the actuator 3 3 2 Average Seek Time Including Settling Figure 6 Mechanical Positioning Performance Typical a...

Page 19: ...combinations max SUM max 1 n Tn in Tn out n 1 Weighted Average max 1 max Where max Maximum Seek Length n Seek Length 1 to max Tn in Inward measured seek time for a n track seek Tn out Outward measured...

Page 20: ...y The condition in which the drive is able to perform a media access command e g read write immediately Power On This includes the time required for the internal self diagnostics Function Typical Max...

Page 21: ...r to complete the execution of a command because it have to activate those circuitry Standby The device interface is capable of accepting commands Spindle motor is stopped All circuitry except host in...

Page 22: ...ay be changed to Standby mode using pin 47 on the interface connector Refer to 6 8 Drive Address Setting on page 41 for detail 3 3 7 3 Adaptive power save control The transient timing from active mode...

Page 23: ...may cause loss of data There is a way to check if all data in the write cache have been flushed onto the disk Checking just before power off is recommended to prevent data loss To confirm successful...

Page 24: ...ons are met The spare sectors for reallocation are located at the end of drive As a result of reallocation the physical location of logically sequenced sectors will be dispersed The drive does not rep...

Page 25: ...peration for a sector failed once then recovered at the specific ERP step this sector is reallo cated automatically A media verification sequence may be run prior to the reallocation according to the...

Page 26: ...18 OEM Specifications of DTNA 2xxxx 2 5 inch HDD...

Page 27: ...3000 m Non Operating Conditions Temperature 40 to 65 C Relative Humidity 5 to 95 R H non condensing Maximum Wet Bulb Temperature 40 C non condensing Maximum Temperature Gradient 20 C Hour Altitude 300...

Page 28: ...ts at the enclosure surface Figure 14 Magnetic Flux Density Limits 5 1 2 2 Conductive Noise The disk drive shall work without degradation of the soft error rate with an AC current of up to 45 mA p p i...

Page 29: ...perations of 63 sector read write per 100 msec 5 The seek average current is specified based on three operations per 100 msec 6 The typical current wave form at start up is shown in Figure 16 on page...

Page 30: ...5 2 1 Start Up Current Figure 16 Typical current wave form at start up 22 OEM Specifications of DTNA 2xxxx 2 5 inch HDD...

Page 31: ...ts Off line correction performed as a part of retry procedure in the drive recovers up to 9 symbols of error in 1 sector 5 3 4 Failure Prediction S M A R T DTNA 2xxxx supports S M A R T function The d...

Page 32: ...r Figure 17 Physical Dimension and Weight 5 4 2 Hole Locations The Figure 18 on page 24 shows the outline of DTNA 21800 22160 which includes the hole locations DTNA 21800 DTNA 22160 Height mm 12 7 0 0...

Page 33: ...h is 3 0 0 3 mm for bottom and 3 5 0 5 mm for horizontal mounting The system is responsible for mounting the drive securely enough to prevent excessive motion or vibration of the drive at seek operati...

Page 34: ...17 Hz 1 1 x E 3 45 Hz 1 1 x E 3 48 Hz 8 0 x E 3 62 Hz 8 0 x E 3 65 Hz 1 0 x E 3 150 Hz 1 0 x E 3 200 Hz 5 0 x E 4 500 Hz 5 0 x E 4 The specified levels are measured at the mounting points 5 5 1 2 Swep...

Page 35: ...G 2msec half sine shock pulse 10G 11msec half sine shock pulse The input level shall be applied to the normal disk drive subsystem mounting points as mounted in normal system use 5 5 4 Non Operating S...

Page 36: ...chamber floor No sound absorbing material shall be used The acoustical characteristics of the disk drive are measured under the following conditions Idle mode Power on disks spinning track following u...

Page 37: ...ound power Lw with following formula only when determining compliance Lwt spec Lw 0 1 Pt 0 3 4 0 Bels where Lw A weighted sound power level Pt Value of discrete tone penalty dLt 6 0 dBA dLt Tone to no...

Page 38: ...led in a suitable enclosure and exercised with a random accessing routine at maximum data rate shall meet the worldwide EMC requirements listed below IBM will provide technical support to assist users...

Page 39: ...s marked or etched on the board All other parts not considered electrical components are made of material with a UL recognized flammability rating of V 1 or better except minor mechanical parts 5 9 6...

Page 40: ...32 OEM Specifications of DTNA 2xxxx 2 5 inch HDD...

Page 41: ...r AT Attachment is designed to mate with Dupont part number 69764 044 or equiv alent Figure 20 and Figure 18 show the connector location and physical pin location Figure 20 AT Attachment connector of...

Page 42: ...state 19 GND 20 Key 21 DMARQ O 3 state 22 GND 23 HIOW I TTL 24 GND 25 HIOR I TTL 26 GND 27 IORDY O OD 28 CSEL I TTL 29 DMACK I TTL 30 GND 31 HIRQ O 3 state 32 HIOCS16 O OD 33 HA01 I TTL 34 PDIAG I O O...

Page 43: ...host read of the status register or a write to the Command Reg This signal is a 3 State line with 24 mA sink capability IORDY Indication to host that the drive is ready to complete current I O cycle T...

Page 44: ...nable to accept commands until it has finished its reset procedure and is ready DRDY 1 KEY Pin position 20 has no connection pin It is recommended to key or blank the respective position of the cable...

Page 45: ...utputs Output High Voltage 2 4 V min Output Low Voltage 0 5 V max Current Driver Sink Current 24 mA min Driver Source Current 400 uA min 6 6 Reset timings HDD reset timing HRESET T0 READY XXXXXXX T1 B...

Page 46: ...setup to HIOW high 20 T4 HIOW high to HD00 15 hold 10 T5 HD00 15 setup to HIOR high 20 1 T6 HIOR high to HD00 15 hold 5 T6Z HIOR high to HDOO 15 tristate 30 T7 HCS0 1 HA00 02 valid to HIOCS16 asserti...

Page 47: ...E DATA PARAMETER DESCRIPTION MIN MAX Note nsec nsec T0 Cycle time 240 TC DMA active to DMARQ inactive 80 TD HIOR HIOW pulse width 120 TE HIOR data access 60 TF HIOR data hold 5 TG HIOW data setup 35 T...

Page 48: ...MIN MAX Note nsec nsec T0 Cycle time 120 TD HIOR HIOW pulse width 70 TE HIOR data setup 20 TF HIOR data hold 5 TG HIOW data setup 20 TH HIOW data hold 10 TI DMACK to HIOR HIOW setup 0 TJ HIOR HIOW to...

Page 49: ...ion the drive address depends on the condition of pin 28 of the AT interface cable In the case when pin 28 is ground or low the drive is a Master If pin 28 is open or high level the drive is a Slave F...

Page 50: ...address range for IBM PC AT machines Addr CS0 CS1 HA2 HA1 HA0 HIOR 0 Read HIOW 0 Write Command Block Registers 1F0 0 1 0 0 0 Data Reg Data Reg 1F1 0 1 0 0 1 Error Reg Features Reg 1F2 0 1 0 1 0 Sector...

Page 51: ...Part 2 ATA Interface Specification Copyright IBM Corp 1997 43...

Page 52: ...44 OEM Specifications of DTNA 2xxxx 2 5 inch HDD...

Page 53: ...wing functions included by ATA 3 standard Security Mode Feature Set S M A R T Self Monitoring Analysis and Reporting Technology Function DTNA xxxxx supports the following function as Vendor Specific F...

Page 54: ...46 OEM Specifications of DTNA 2xxxx 2 5 inch HDD...

Page 55: ...me as WRITE SECTORS command Standby Timer Even if IDLE command or STANDBY command is issued with Sector Cuont reg ister value 00h Standby Timer is not disabled but it sets default value 109 minutes In...

Page 56: ...48 OEM Specifications of DTNA 2xxxx 2 5 inch HDD...

Page 57: ...A N 1 0 1 2 LBA bits 16 23 2 LBA bits 16 23 A N 1 1 0 Device Head Device Head A N 1 1 0 2 LBA bits 24 27 2 LBA bits 24 27 A N 1 1 1 Status Command A A x x x Invalid address Invalid address 1 imped st...

Page 58: ...ains Bits 16 23 At the end of the command this register is updated to reflect the current LBA Bits 16 23 The cylinder number may be from zero to the number of cylinders minus one 9 4 Cylinder Low Regi...

Page 59: ...ddress Register 7 6 5 4 3 2 1 0 HIZ WTG H3 H2 H1 H0 DS1 DS0 Figure 31 Drive Address Register This register contains the inverted drive select and head select addresses of the currently selected drive...

Page 60: ...ster 7 6 5 4 3 2 1 0 BBK UNC 0 IDNF 0 ABRT TK0NF AMNF Figure 33 Error Register This register contains status from the last command executed by the device or a diagnostic code At the completion of any...

Page 61: ...to complete the request The contents of the register are defined otherwise on some commands These definitions are given in the command descriptions 9 12 Sector Number Register This register contains...

Page 62: ...efore a seek begins When an error occurs this bit is not changed until the Status Register is read by the host at which time the bit again indicates the current seek complete status When the device en...

Page 63: ...en is reset The device resets the interface circuitry according to the Set Features requirement The actions of each reset is shown in Figure 35 POR hard soft reset reset Aborting Host interface o o Ab...

Page 64: ...ce to revert these parameters to the power on defaults 4 In the case of sleep mode the device goes to idle mode In other case the device does not change current mode 5 After reset the Standby timer va...

Page 65: ...r software reset the register values are initialized as shown in Figure 36 Code Description 01h No error detected 02h Formatter device error 03h Sector buffer error 04h ECC circuitry error 05h Control...

Page 66: ...it DASP is asserted by Device 0 and Device 1 if it is present in order to indicate device active Execute Device Diagnostic If Device 1 is present Device 0 shall read PDIAG to determine when it is vali...

Page 67: ...by the current CHS translation mode but cannot exceed 65535 0FFFFh When the host selects a CHS translation mode using the INITIALIZE DEVICE PARAMETERS command the host requests the number of sectors p...

Page 68: ...ests In Active Mode the device is under executing a command or accessing the disk media with read look ahead function or write cache function 10 4 2 Power Management Commands The Check Power Mode comm...

Page 69: ...the device 10 4 6 Interface Capability for Power Modes The each power mode affects the physical interface as defined in the following table Mode BSY RDY Interface active Media Active x x Yes Active Id...

Page 70: ...nue by maintaining a distribution of command frequencies After each command the algorithm calculates the probability that the current burst of com mands is complete based on the statistics of the dist...

Page 71: ...attributes being used and the identity of these attributes is vendor specific and proprietary 10 6 2 Attribute values Attribute values are used to represent the relative reliability of individual per...

Page 72: ...the system enable the device s attribute autosave feature to allow the device s automatic attribute saving upon receipt of STANDBY IMMEDIATE or SLEEP commands If the device has been set to utilize th...

Page 73: ...can update the device lock function set change password The device enters this mode via a Security Freeze Lock command It cannot quit this mode until power off 10 7 2 Security level Following security...

Page 74: ...facturer dealer can set to a new Master Password from default Master Password using the Security Set Password command without enabling the Device Lock Function 10 7 4 2 User Password setting When a Us...

Page 75: ...ess Non media access command 1 command 1 Password Erase Unit Match Password N Match N Y Y Complete Reject Complete Erase Unit V V V V Enter Device Lock function Unlock mode Disable V Normal operation...

Page 76: ...Password V Normal operation but data lost Figure 42 Password Lost 10 7 4 5 Attempt limit for SECURITY UNLOCK command The SECURITY UNLOCK command has an attempt limit The purpose of this attempt limit...

Page 77: ...ead DMA w o retry x o o Read DMA w retry x o o Read Long w o retry x o o Read Long w retry x o o Read Multiple x o o Read Native Max LBA CYL o o o Read Sector s w o retry x o o Read Sector s w retry x...

Page 78: ...o SMART Save Attribute Values o o o Standby o o o Standby Immediate o o o Write Buffer o o o Write DMA w o retry x o o Write DMA w retry x o o Write Long w o retry x o o Write Long w retry x o o Writ...

Page 79: ...a 0FC000h to 0FFFFFh 1 Shipping HDDs from HDD manufacturer When the HDDs are shipped from HDD manufacturer the device has been tested to have capacity of 536MB flagged the media defects not to be visi...

Page 80: ...reports as completing the write command Write Sectors and Write Multiple to the host as soon as the device has received all of the data into its buffer And the device assumes responsibility to write...

Page 81: ...n recovered write errors When a write operation can not be completed after the Error Recovery Procedure ERP is fully carried out the sector s are reallocated to the spare location An error is reported...

Page 82: ...74 OEM Specifications of DTNA 2xxxx 2 5 inch HDD...

Page 83: ...ger responding Interrupts are cleared when the host reads the Status Register issues a reset or writes to the Command Register Figure 98 on page 157 shows the device timeout values 11 1 Data In Comman...

Page 84: ...set BSY 0 ERR 1 and DRQ 1 The device will then store the error status in the Error Register and interrupt the host The registers will contain the location of the sector in error The errored location w...

Page 85: ...ady to receive a sector b The host writes one sector of data including ECC bytes via the Data Register c The device sets BSY 1 after it has received the sector d After processing the sector of data th...

Page 86: ...ate SMART Return Status SMART Save Attribute Values Standby Standby Immediate Execution of these commands involves no data transfer 1 The host writes any required parameters to the Features Sector Cou...

Page 87: ...commands the host resets the DMA channel prior to reading status from the device The DMA protocol allows high performance multi tasking operating systems to eliminate processor over head associated w...

Page 88: ...80 OEM Specifications of DTNA 2xxxx 2 5 inch HDD...

Page 89: ...y C9 1 1 0 0 1 0 0 1 1 Read Long retry 22 0 0 1 0 0 0 1 0 1 Read Long no retry 23 0 0 1 0 0 0 1 1 1 Read Multiple C4 1 1 0 0 0 1 0 0 3 Read Native Max LBA CYL F8 1 1 1 1 1 0 0 0 1 Read Sectors retry 2...

Page 90: ...1 0 0 0 1 0 3 Standby 96 1 0 0 1 0 1 1 0 3 Standby Immediate E0 1 1 1 0 0 0 0 0 3 Standby Immediate 94 1 0 0 1 0 1 0 0 2 Write Buffer E8 1 1 1 0 1 0 0 0 4 Write DMA retry CA 1 1 0 0 1 0 1 0 4 Write DM...

Page 91: ...Enable Write Cache EF 02 Set Transfer Mode EF 03 22 bytes of ECC apply on Read Write Long EF 44 Disable read look ahead feature EF 55 Disable reverting to power on defaults EF 66 Disable write cache...

Page 92: ...tion Bit of the Sector Count Register should be specified This bit is used by Set Max LBA CYL command V Valid Indicates that the bit is part of an output parameter and should be specified x Indicates...

Page 93: ...gister Status Register 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 BBK UNC 0 IDN 0 ABT T0N AMN BSY RDY DF DSC DRQ COR IDX ERR 0 0 0 0 0 V 0 0 0 0 0 0 V Figure 48 Check Power Mode Command E5h 98h The Check Power M...

Page 94: ...Register Status Register 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 BBK UNC 0 IDN 0 ABT T0N AMN BSY RDY DF DSC DRQ COR IDX ERR V V V V V V V V 0 0 0 0 0 Figure 49 Execute Device Diagnostic Command 90h The Execu...

Page 95: ...stored on the track will be lost The host transfers a sector of data containing a format table to the device The format table should contain two bytes for each sector on the track to be formatted The...

Page 96: ...maximum number of reassign table entry No spare data sector to be assigned In LBA mode this command formats a single logical track including the specified LBA Explanation for descriptor Descriptor 00h...

Page 97: ...umber N 2 xxh descriptor value for sector number N N 2 1 N sector number last sector for the track N 2 2 00h remainder of buffer filled with 00h N 2 3 00h 510 00h 511 00h Descriptor 00h Format sector...

Page 98: ...n and new defect information are available right after this command completion and are also used on next power on reset or hard reset Both previous information are erased from the device by this comma...

Page 99: ...The execution time of this command is shown below DTNA 22160 about 10min 24sec DTNA 21800 about 9min 00sec Command Descriptions 91...

Page 100: ...1 1 D Device Head Command 1 1 1 0 1 1 0 0 Status See Below Error Register Status Register 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 BBK UNC 0 IDN 0 ABT T0N AMN BSY RDY DF DSC DRQ COR IDX ERR 0 0 0 0 0 V 0 0 0...

Page 101: ...ult translate mode 07 0000H Number of bytes of sector gap 08 0000H Number of bytes in sync field 09 0000H Reserved 10 19 XXXX Serial number in ASCII 0 not specified 20 0003H Controller type 0003 dual...

Page 102: ...orted support mode 0 1 and 2 63 XX07H Multiword DMA Transfer Capability 15 8 Multi word DMA transfer mode active 7 0 7 Multi word DMA transfer modes supported support mode 0 1 and 2 64 0003H Flow Cont...

Page 103: ...urrent Set Feature Option Bit assignments 0 Write Cache 1 Enable 1 Read Look ahead 1 Enable 2 Reverting 1 Enable 3 Auto reassign 1 Enable 4 15 Reserved 130 XXXXH Reserved 131 000XH Initial Power Mode...

Page 104: ...ad Command 1 1 1 0 1 1 1 0 Status See Below Error Register Status Register 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 BBK UNC 0 IDN 0 ABT T0N AMN BSY RDY DF DSC DRQ COR IDX ERR 0 0 0 0 0 V 0 0 0 V 0 0 V Figure 5...

Page 105: ...r down timeout parameter standby timer And then the timer starts counting down When the Idle mode is entered the device is spun up to operating speed If the device is already spinning the spin up sequ...

Page 106: ...atus Register 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 BBK UNC 0 IDN 0 ABT T0N AMN BSY RDY DF DSC DRQ COR IDX ERR 0 0 0 0 0 V 0 0 0 V 0 V 0 V Figure 59 Idle Immediate Command E1h 95h The Idle Immediate command...

Page 107: ...ntify Device Information reflects these parame ters The parameters remain in effect until following events Another Initialize Device Parameters command is received The device is powered off Hard reset...

Page 108: ...2 1 0 7 6 5 4 3 2 1 0 BBK UNC 0 IDN 0 ABT T0N AMN BSY RDY DF DSC DRQ COR IDX ERR 0 0 0 0 0 V 0 0 0 V 0 0 V Figure 61 Read Buffer Command E4h The Read Buffer command transfers a sector of data from the...

Page 109: ...data from the device to the host The sectors are transferred through the Data Register 16 bits at a time The host initializes a slave DMA channel prior to issuing the command The data transfers are qu...

Page 110: ...ll be zero unless an unre coverable error occurs Sector Number The sector number of the last transferred sector L 0 In LBA mode this register contains current LBA bits 0 7 L 1 Cylinder High Low The cy...

Page 111: ...the data and ECC bytes from the device to the host After 512 bytes of data have been transferred the device will keep setting D R Q 1 to indicate that the device is ready to transfer the ECC bytes to...

Page 112: ...w The cylinder number of the transferred sector L 0 In LBA mode this register contains current LBA bits 8 15 Low 16 23 High L 1 H The head number of the transferred sector L 0 In LBA mode this registe...

Page 113: ...ne or more sectors of data from disk media then transfers the data from the device to the host The sectors are transferred through the Data Register 16 bits at a time Command execution is identical to...

Page 114: ...ransferred sector L 0 In LBA mode this register contains current LBA bits 0 7 L 1 Cylinder High Low The cylinder number of the last transferred sector L 0 In LBA mode this register contains current LB...

Page 115: ...effected by Set Max LBA CYL command Output Parameters To The Device L LBA mode Indicates the addressing mode L 0 specifies CHS mode and L 1 does LBA addressing mode D The device number bit Indicates t...

Page 116: ...V Valid Indicates that the bit is part of an input parameter and will be set to 0 or 1 by the device Indicates that the bit is not used 108 OEM Specifications of DTNA 2xxxx 2 5 inch HDD...

Page 117: ...Sectors command reads one or more sectors of data from disk media then transfers the data from the device to the host The sectors are transferred through the Data Register 16 bits at a time If an unco...

Page 118: ...ransferred sector L 0 In LBA mode this register contains current LBA bits 0 7 L 1 Cylinder High Low The cylinder number of the last transferred sector L 0 In LBA mode this register contains current LB...

Page 119: ...ectors verifies one or more sectors on the device No data is transferred to the host The difference of Read Sectors command and Read Verify Sectors command is whether the data is trans ferred to the h...

Page 120: ...nsferred sector L 0 In LBA mode this register contains current LBA bits 0 7 L 1 Cylinder High Low The cylinder number of the last transferred sector L 0 In LBA mode this register contains current LBA...

Page 121: ...der High Device Head 1 1 D Device Head Command 0 0 0 1 Status See Below Error Register Status Register 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 BBK UNC 0 IDN 0 ABT T0N AMN BSY RDY DF DSC DRQ COR IDX ERR 0 0 0...

Page 122: ...luding information specified in Figure 70 Then the device checks the transferred password If the User Password or Master Password matches the given password the device disables the security mode featu...

Page 123: ...rror Register Status Register 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 BBK UNC 0 IDN 0 ABT T0N AMN BSY RDY DF DSC DRQ COR IDX ERR 0 0 0 0 0 V 0 0 0 V 0 V 0 V Figure 71 Security Erase Prepare Command F3h The Se...

Page 124: ...Security Erase Unit command initializes all user data sectors then disables the device lock function Note that the Security Erase Unit command initializes from LBA 0 to Native MAX LBA Host MAX LBA se...

Page 125: ...dated The security erase prepare command should be completed immediately prior to the Security Erase Unit command If the device receives an Security Erase Unit command without a prior Secu rity Erase...

Page 126: ...2 1 0 BBK UNC 0 IDN 0 ABT T0N AMN BSY RDY DF DSC DRQ COR IDX ERR 0 0 0 0 0 V 0 0 0 V 0 0 V Figure 74 Security Freeze Lock Command F5h The Security Freeze Lock Command allows the device to enter froze...

Page 127: ...y Set Password Command F1h The Security Set Password command enables security mode feature device lock function and sets the master password or the user password The security mode feature device lock...

Page 128: ...ity level bits interact as follows Identifier User Security level High The password supplied with the command will be saved as the new user password The security mode feature lock function will be ena...

Page 129: ...d is completed the device will be in device lock mode The password has not been changed yet The Security Unlock command requests to transfer a single sector of data from the host including informa tio...

Page 130: ...hat device regards Password as Master Password The user can detect if the attempt to unlock the device has failed due to a mismatched password as this is the only reason that an abort error will be re...

Page 131: ...Command 7xh The Seek command initiates a seek to the designated track and selects the designated head The device need not be formatted for a seek to execute properly Output Parameters To The Device Se...

Page 132: ...ters which affect the execution of certain fea tures as shown in below table ABT will be set to 1 in the Error Register if the Feature register contains any undefined values Output Parameters To The D...

Page 133: ...0 001 010 Note 2 If the number of auto reassigned sector reaches the device s reassignment capacity the write cache function will be automatically disabled Although the device still accepts the Set Fe...

Page 134: ...via this command as a default value Read Native Max LBA CYL command should be issued and completed immediately prior to issuing Set Max LBA CYL command If the device receives Set Max LBA CYL command...

Page 135: ...ode L 0 specifies CHS mode and L 1 does LBA addressing mode D The device number bit Indicates that the device number bit of the Device Head should be specified D 0 selects the master device and D 1 se...

Page 136: ...le command enables the device to perform Read and Write Multiple commands and estab lishes the block size for these commands The block size is the number of sectors to be transferred for each interrup...

Page 137: ...SY RDY DF DSC DRQ COR IDX ERR 0 0 0 0 0 V 0 0 0 V 0 V 0 V Figure 83 Sleep Command E6h 99h This command is the only way to cause the device to enter Sleep Mode When this command is issued the device co...

Page 138: ...o Attribute Values Attribute Thresholds and other low level subcommands that can be used for logging and reporting purposes and to accommodate special user needs The S M A R T Function Set command has...

Page 139: ...tribute Autosave feature either enabled or disabled will be preserved by the device across power cycle A value of 00h written by the host into the device s Sector Count Register before issuing the SMA...

Page 140: ...gment within its estimated time an issuance of a SMART Read Attribute Values subcommand could abort ongoing off line test In this case the current segment pointer remains unchanged and off line data c...

Page 141: ...Attribute Thresholds If the device does not detect a Threshold Exceeded Condition or detects a Threshold Exceeded Condition but involving attributes are advisory the device loads 4Fh into the Cylinde...

Page 142: ...Data structure checksum 1 1FFh 2 512 1 See following definitions 2 Value varied by actual operating condition 3 Filled with 00h Figure 85 Device Attribute Data Structure 12 29 2 1 Data Structure Revis...

Page 143: ...ribute value not to be used Reserved may not be 0 1 04h binary Reserved may not be 0 6 05h binary Reserved 00h 1 0Bh binary Total Bytes 12 Figure 86 Individual Attribute Data Structure 12 29 2 2 1 Att...

Page 144: ...7 Seek Error Rate 8 Seek Time Performance 9 Power On Hours Count 10 Spin Retry Count 12 Device Power Cycle Count 220 Disk Shift 221 G Sense Error Rate 136 OEM Specifications of DTNA 2xxxx 2 5 inch HDD...

Page 145: ...mit for a normalized Attribute Value In normalizing the raw data the device will perform any necessary statistical validity checks to ensure that an instantaneous raw value is not improperly reflected...

Page 146: ...the total time in seconds for the first segment if the current segment pointer is 00h or the off line status indicates all segments completed 02h 12 29 2 6 Current Segment Pointer This byte is a coun...

Page 147: ...e Data Structure Checksum is the 2 s compliment of the result of a simple 8 bit addition of the first 511 bytes in the data structure 12 29 3 Device Attribute Thresholds Data Structure The following d...

Page 148: ...bute Thresholds Data Structure 12 29 3 1 Data Structure Revision Number This value 0005h is the same as the value used in the Device Attributes Values Data Structure 12 29 3 2 Individual Thresholds Da...

Page 149: ...3 Attribute ID Numbers Attribute ID Numbers supported by the device are the same as Attribute Values Data Structures 12 29 3 4 Attribute Threshold These values are preset at the factory and are not me...

Page 150: ...egister 51h 04h that is either invalid or not supported by this device A S M A R T FUNCTION SET command subcommand other than SMART ENABLE OPERATIONS was received by the 51h 04h device while the devic...

Page 151: ...e cached write commands before asserts INTRQ Then the device is spun down but the interface remains active If the device is already spun down the spin down sequence is not executed During the Standby...

Page 152: ...RR 0 0 0 0 0 V 0 0 0 V 0 V 0 V Figure 92 Standby Immediate Command E0h 94h The Standby Immediate command causes the device to enter Standby mode immediately When this command is issued the device conf...

Page 153: ...Error Register Status Register 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 BBK UNC 0 IDN 0 ABT T0N AMN BSY RDY DF DSC DRQ COR IDX ERR 0 0 0 0 0 V 0 0 0 V 0 0 V Figure 93 Write Buffer Command E8h The Write Buffer...

Page 154: ...device then the data is written to the disk media The sectors of data are transferred through the Data Register 16 bits at a time The host initializes a slave DMA channel prior to issuing the command...

Page 155: ...er of requested sectors not transferred This will be zero unless an unre coverable error occurs Sector Number The sector number of the last transferred sector L 0 In LBA mode this register contains cu...

Page 156: ...s are written to the disk media After 512 bytes of data have been transferred the device will keep setting D R Q 1 to indicate that the device is ready to receive the ECC bytes from the host The data...

Page 157: ...t LBA bits 8 15 Low 16 23 High L 1 H The head number of the sector to be transferred L 0 In LBA mode this register contains current LBA bits 24 27 L 1 The file internally uses 22 bytes of ECC on all d...

Page 158: ...more sectors from the host to the device the the data is written to the disk media Command execution is identical to the Write Sectors command except that an interrupt is generated for each block as d...

Page 159: ...f the last transferred sector L 0 In LBA mode this register contains current LBA bits 0 7 L 1 Cylinder High Low The cylinder number of the last transferred sector L 0 In LBA mode this register contain...

Page 160: ...host to the device then the data is written to the disk media The sectors are transferred through the Data Register 16 bits at a time If an uncorrectable error occurs the write will be terminated at t...

Page 161: ...f the last transferred sector L 0 In LBA mode this register contains current LBA bits 0 7 L 1 Cylinder High Low The cylinder number of the last transferred sector L 0 In LBA mode this register contain...

Page 162: ...DTNA xxxxx implementation Write Verify command is exactry same as Write Sectors command 30h No read verification is performed after write operation Refer Write Sectors Command for parameters 154 OEM...

Page 163: ...Command Descriptions 155...

Page 164: ...156 OEM Specifications of DTNA 2xxxx 2 5 inch HDD...

Page 165: ...Status Register 400 ns Command Command Code Out Register BSY 1 Interrupt DRQ For Status Register Status Register 30 sec Data Transfer In BSY 1 BSY 0 and DRQ 1 Interrupt Device Busy After 256th Read Fr...

Page 166: ...ost system executes Soft reset and then retry to issue the command if the host system would occur timeout for the device Note 1 For SECURITY ERASE UNIT command the timeout value is 15 minutes Note 2 F...

Page 167: ...Timings 159...

Page 168: ...160 OEM Specifications of DTNA 2xxxx 2 5 inch HDD...

Page 169: ...al 34h 3Bh Reserved Reserved Reserved 3Ch WRITE VERIFY 2 Vendor specefic Optional 3Dh 3Fh Reserved Reserved Reserved 40h READ VERIFY SECTOR S w retry Yes Mandatory 41h READ VERIFY SECTOR S w o retry Y...

Page 170: ...NDBY 1 Yes Optional 4 E3h 97h IDLE 1 Yes Optional 4 E4h READ BUFFER Yes Optional E5h 98h CHECK POWER MODE 1 Yes Optional 4 E6h 99h SLEEP 1 Yes Optional 4 E7h Reserved Reserved Reserved E8h WRITE BUFFE...

Page 171: ...mand implemented vendor spcific The opration is same as WRITE SECTORS and verification is not performed 3 Vendor specific command F8h and F9h are used for PROTECTED AREA FEATURE 4 Power Management Fea...

Page 172: ...o Vendor specific 44h Set vendor specific bytes ECC Yes Optional 54h Set cache segments No Vendor specific 55h Disable read look ahead feature Yes Optional 66h Disable reverting to power on defaults Y...

Page 173: ...1xh 113 S M A R T Function Set B0h 130 Security Disable Password F6h 114 Security Erase Prepare F3h 115 Security Erase Unit F4h 116 Security Freeze Lock F5h 118 Security Set Password F1h 119 Security...

Page 174: ...Register 53 Status Register 53 Register Initialization 57 Reset Diagnostic and Reset considerations 58 Register Initialization 57 RST 51 S S M A R T Function 63 Attribute thresholds 63 Attribute value...

Page 175: ...U UNC 52 V V 84 W Write Buffer 76 145 Write Cache 72 Write DMA 79 146 Write Long 76 148 Write Multiple 76 150 Write Sectors 76 152 Write Verify 77 154 WTG 51 X x 84 Index 167...

Page 176: ...IBML Published in Japan S46H 5175 03...

Reviews: