The following paragraph does not apply to the United Kingdom or any country where such provisions are
inconsistent with local law: INTERNATIONAL BUSINESS MACHINES CORPORATION PROVIDES THIS
PUBLICATION “AS IS” WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY OR FITNESS
FOR A PARTICULAR PURPOSE. Some states do not allow disclaimer or express or implied warranties in certain
transactions, therefore, this statement may not apply to you.
This publication could include technical inaccuracies or typographical errors. Changes are periodically made to the
information herein; these changes will be incorporated in new editions of the publication. IBM may make improvements and/or changes in the product(s) and/or the program(s) described in this publication 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 references or information must
not be construed to mean that IBM intends to announce such IBM products, programming, or services in your
country.
Technical information about this product is available by contacting your local IBM representative or on the
|Internet at http://www.ibm.com/harddrive
IBM may have patents or pending patent applications covering subject matter in this document. The furnishing of
this document does not give you any license to these patents. You can send license inquiries in writing to the IBM
Director of Commercial Relations, IBM Corporation, Armonk, NY 10577.
Note to U.S. Government Users —Documentation related to restricted rights —Use, duplication or disclosure is
subject to restrictions set forth in GSA ADP Schedule Contract with IBM Corp.
Note:The specifications in this document are subject to change without notice.
1.1 Glossary
ESDElectrostatic Discharge
Kbpi1,000 bits per inch
Ktpi1,000 tracks per inch
Mbps 1,000,000 bits per second
GB 1,000,000,000 bytes
MB 1,000,000 bytes
KB 1,000 bytes unless otherwise specified
32KB32 x 1024 bytes
64KB 64 x 1024 bytes
S.M.A.R.T. Self-Monitoring Analysis and Reporting Technology
DFTDrive Fitness Test
ADMAutomatic Drive Maintenance
Deskstar 40GV & 75GXP hard disk drive specifications
1
1.2 General caution
The drive can be damaged by shock or ESD (Electrostatic Discharge). Any damage sustained by the
drive after removal from the shipping package and opening the ESD protective bag are the responsibility
of the user.
1.3 References
Ÿ ATA/ATAPI-5 (T13/1321D Revision 2)
Deskstar 40GV & 75GXP hard disk drive specifications
2
2.0 General features
Ÿ Data capacities of 10.2 GB - 76.8 GB
Ÿ Spindle speeds of 5400 RPM (DTLA-305xxx) and 7200 RPM (DTLA-307xxx)
Ÿ Enhanced IDE (Ultra ATA100) interface
Ÿ Sector format of 512 bytes/sector
Ÿ Closed-loop actuator servo
Ÿ Automatic Actuator lock
Ÿ Interleave factor 1:1
Ÿ Seek time of 8.5ms in Read Operation including Command Overhead (DTLA-307xxx)
Ÿ Seek time of 9.5ms in Read Operation including Command Overhead (DTLA-305xxx)
Ÿ Sector Buffer 512 KB (DTLA-305xxx) or 2048 KB (DTLA-307xxx)
Upper 132 KB is used for firmware
Ÿ Ring buffer implementation
Ÿ Write Cache
Ÿ Queued feature support
Ÿ Advanced ECC On The Fly (EOF)
Ÿ Automatic Error Recovery procedures for read and write commands
Ÿ Self Diagnostics on Power on and resident diagnostics
Ÿ PIO Data Transfer Mode 4 (16.6 MB/sec)
Ÿ DMA Data Transfer
- Multiword mode Mode 2 (16.6 MB/sec)
- Ultra DMAMode 4 (66.6 MB/sec)
- Ultra DMAMode 5 (100 MB/sec)
Ÿ CHS and LBA mode
Ÿ Transparent Defect Management with ADR (Automatic Defect Reallocation)
Ÿ Power Saving modes
Ÿ S.M.A.R.T. (Self Monitoring and Analysis Reporting Technology)
Ÿ Security function support
Ÿ Default Logical Head Number (16 or 15) selectable with jumper
Ÿ Address Offset Feature for DFT implementation
Deskstar 40GV & 75GXP hard disk drive specifications
3
This page intentionally left blank.
Part 1. Functional specification
Deskstar 40GV & 75GXP hard disk drive specifications
5
This page intentionally left blank.
3.0 Fixed disk subsystem description
3.1 Control Electronics
The drive is electronically controlled by a microprocessor, several logic modules, digital/analog modules,
and various drivers and receivers. The control electronics performs the following major functions:
Ÿ Controls and interprets all interface signals between the host controller and the drive.
Ÿ Controls read write accessing of the disk media, including defect management and error recovery.
Ÿ Controls starting, stopping, and monitoring of the spindle.
Ÿ Conducts a power-up sequence and calibrates the servo.
Ÿ Analyzes servo signals to provide closed loop control. These include position error signal and esti-
mated velocity.
Ÿ Monitors the actuator position and determines the target track for a seek operation.
Ÿ Controls the voice coil motor driver to align the actuator in a desired position.
Ÿ Constantly monitors error conditions of the servo and takes corresponding action if an error occurs.
Ÿ Monitors various timers such as head settle and servo failure.
Ÿ Performs self-checkout (diagnostics).
3.2 Head disk assembly
The head disk assembly (HDA) is assembled in a clean room environment and contains the disks and
actuator assembly. Air is constantly circulated and filtered when the drive is operational. Venting of the
HDA is accomplished via a breather filter.
The spindle is driven directly by an in-hub, brushless, sensorless DC drive motor. Dynamic braking is
used to quickly stop the spindle.
3.3 Actuator
The read/write heads are mounted in the actuator. The actuator is a swing-arm assembly driven by a
voice coil motor. A closed-loop positioning servo controls the movement of the actuator. An embedded
servo pattern supplies feedback to the positioning servo to keep the read/write heads centered over the
desired track.
The actuator assembly is balanced to allow vertical or horizontal mounting without adjustment.
When the drive is powered off, the actuator automatically moves the head to the actuator ramp outside of
the disk where it is parked.
Deskstar 40GV & 75GXP hard disk drive specifications
7
This page intentionally left blank.
4.0 Drive characteristics
76,869,918,720
150,136,560
16,383
76.8
DTLA-307075
61,492,838,400
120,103,200
16,383
61.4
DTLA-307060
46,115,758,080
90,069,840
16,383
46.1
DTLA-307045
30,738,677,760
60,036,480
16,383
30.7
DTLA-307030
20,576,747,520
40,188,960
16,383
20.5
-307020
15,361,597,440
30,003,120
16,383
15.6
DTLA-307015
41,174,136,880
80,418,240
16,383
41.1
DTLA-305040
30,738,677,760
60,036,480
16,383
30.7
DTLA-305030
20,576,747,520
40,188,960
16,383
20.5
DTLA-305020
10,278,051,840
20,074,320
16,383
10.2
DTLA-
Data Bytes
(LBA)
Sect/Trk)
(Head)
Word 1 (Cyl)
(GB)
This chapter describes the characteristics of the drive.
4.1 Default logical drive parameters
The default of the logical drive parameters in Identify Device data are as shown below.
Model
305010
DTLA
Figure 1. Default logical drive parameters
Note: 16 is the ship default value of Word 3 (Head) in Figure 1. This value can be changed by jumper.
Refer to 7.3, “Jumper Settings,” on page 0 for further information.
Deskstar 40GV & 75GXP hard disk drive specifications
9
4.2 Data sheet
Upper 132KB is used for firmware
Embedded sector servo
Embedded sector servo
Servo method
4/3/2
10/8/6/4/3/2
Number of data heads
2/1
5/4/3/2/1
Number of data disks
15
15
Number of zones
4.5
Areal density - max (Gbits/in
)
35
28.35
Track density (Ktpi)
415
391
Recording density- max (Kbpi)
5.56
4.17
Average latency (ms)
5,400
7,200
Rotational speed (RPM)
512
2,048
Data buffer size1 (KB)
100 (Ultra DMA Mode-5)
100 (Ultra DMA Mode-5)
Interface transfer rate (MB/sec)
372 max
444 max
Media transfer rate (Mb/sec)
DTLA-305xxx
DTLA-307xxx
16.6 (PIO Mode-4)
1
2
1
Figure 2. Mechanical positioning performance
16.6 (PIO Mode-4)
11
4.3 Drive organization
4.3.1Drive format
Upon shipment from IBM manufacturing the drive satisfies the sector continuity in the physical format by
means of the defect flagging strategy described in section 5.0 in order to provide the maximum performance to users.
Deskstar 40GV & 75GXP hard disk drive specifications
Physical cylinder is calculated from the starting data track of 0. It is not relevant to logical CHS. Depending on the capacity some of the inner zone cylinders are not allocated.
This cylinder contains the user data which can be sent and retrieved via read/write commands and a
spare area for reassigned data.
4.4 Performance characteristics
Drive performance is characterized by the following parameters:
Ÿ Command overhead
Ÿ Mechanical positioning
- Seek time
- Latency
Ÿ Data transfer speed
Ÿ Buffering operation (Look ahead/Write cache)
All the above parameters contribute to drive performance. There are also other parameters that contribute to the performance of the actual system. This specification defines the characteristics of the drive,
not the characteristics of the system throughput which depends on the system and the application.
Deskstar 40GV & 75GXP hard disk drive specifications
11
4.4.1 Command overhead
not applicable
0.3
Seek (from Command Write to Seek Start)
0.05
0.015
Write (from Command Write to DRQ)
0.1
0.1
Read (Cache hit) (from Command Write to DRQ)
0.3
0.3
Read (Cache not hit) (from Command Write to Seek Start)
(ms)
10.2
11.2
9.2
10.2
Write
9.2
10.2
8.2
9.2
Read
DTLA-307XXX
DTLA-305XXX
DTLA-307XXX
DTLA-305XXX
Max (ms)
Typical (ms)
Type
Command overhead is defined as the time required
Ÿ from the time the command is written into the command register by a host
Ÿ to the assertion of DRQ for the first data byte of a READ command when the requested data is not in
the buffer
Ÿ excluding
- Physical seek time
- Latency
The table below gives average command overhead.
Time (Typical) for
queued command
Command type (Drive is in quiescent state)
Figure 4. Command overhead
Time (Typical)
(ms)
4.4.2 Mechanical positioning
4.4.2.1 Average seek time (without command overhead, including settling)
Command
Figure 5. Mechanical positioning performance
The terms “Typical” and “Max” are used throughout this specification with the following meanings:
Typical. The average of the drive population tested at nominal environmental and voltage conditions.
Max. The maximum value measured on any one drive over the full range of the environmental
and voltage conditions. (See 7.4 “Environment” on page 0 and 7.5 “DC Power Requirements” on
page 0.
Deskstar 40GV & 75GXP hard disk drive specifications
12
Seek time is measured from the start of the motion of the actuator to the start of a reliable read or write
18.7
21.3
15.7
18.3
Write
17.7
19.7
14.7
16.7
Read
DTLA-307XXX
DTLA-305XXX
DTLA-307XXX
DTLA-305XXX
Max (ms)
Typical (ms)
1.2
DTLA-307XXX
1.5
DTLA-305XXX
Typical (ms)
Head switch time
operation. “Reliable read or write” implies that error correction/recovery is not used to correct arrival
problems. The average seek time is measured as the weighted average of all possible seek combinations.
max
Sum
(max+1-n) (Tn.in+Tn.out)
Weighted average =
n=1
(max+1) (max)
where
max = Maximum seek length
n = seek length (1 to max)
Tn.in = Inward measured seek time for an n track seek
Tn.out = Outward measured seek time for an n track seek
4.4.2.2 Full stroke seek(without command overhead, including settling)
Function
Figure 6. Full stroke seek time
Full stroke seek is measured as the average of 1000 full stroke seeks with a random head switch from
both directions (inward and outward).
4.4.2.3 Head switch time (Head skew)
Figure 7. Head switch time
Head switch time is defined as the amount of time required by the fixed disk to complete a seek of the
next sequential track after reading the last sector in the current track
The measuring method is given in 4.4.6 “Throughput” on page 0.
Deskstar 40GV & 75GXP hard disk drive specifications
13
4.4.2.4 Cylinder switch time (Cylinder skew)
1.7
DTLA-307XXX
2.0
DTLA-305XXX
Typical (ms)
Cylinder switch time
2.1
2.5
1.4
1.8
Write
1.6
2.0
0.9
1.3
Read
DTLA-307XXX
DTLA-305XXX
DTLA-307XXX
DTLA-305XXX
Max (ms)
Typical (ms)
4.17
8.3
DTLA-307XXX
5.56
11.1
DTLA-305XXX
(ms)
(ms)
Average latency
31
14
DTLA-307060/75
31
12
DTLA-307015/20/30/45
31
8
DTLA-305XXX
Maximum (sec)
Typical (sec)
Power on to ready
.
Figure 8. Cylinder Skew
A cylinder switch time is defined as the amount of time required by the fixed disk to access the next
sequential block after reading the last sector in the current cylinder.
The measuring method is given in 4.4.6, “Throughput” on page 0.
4.4.2.5 Single track seek time (without command overhead, including settling)
Function
Figure 9. Single Track Seek Time
Single track seek is measured as the average of one (1) single track seek from every track with a random
head switch in both directions (inward and outward).
4.4.2.6 Average latency
Time for a revolution
Figure 10. Latency Time
Average latency
4.4.3 Drive ready time
Figure 11. Drive ready time
ReadyThe condition in which the drive is able to perform a media access command
(e.g. read,write) immediately.
Power onThis includes the time required for the internal self diagnostics.
Note: Max Power On to ready time is the maximum time period that Device 0 waits for Device 1 to assert
PDIAG–
Deskstar 40GV & 75GXP hard disk drive specifications
14
4.4.4 Data transfer speed
100
100
Buffer-Host (max)
18.8
14.8
Sustained - write typical
18.8
14.8
Sustained - read typical
21.7
17.0
Instantaneous - typical
Disk-Buffer transfer (Zone 14)
37.7
31.8
Sustained - typical
43.4
36.5
Instantaneous - typical
Disk-Buffer transfer (Zone 0)
(Mbyte/sec)
(Mbyte/sec)
Data transfer speed
DTLA-305XXX
Figure 12. Data transfer speed
Ÿ Instantaneous disk-buffer transfer rate (Mbyte/sec) is derived by the formula
(Number of sectors on a track) * 512 * (revolution/sec)
Note:The number of sectors per track will vary because of the linear density recording.
Ÿ Sustained disk-buffer transfer rate (Mbyte/sec) is defined by considering head/cylinder change time
for read operation. This gives a local average data transfer rate. It is derived by the formula
(Sustained Transfer Rate) = A / (B +C +D ) where
A = (Number of data sectors per cylinder)
B = ((# of Surface per cylinder) - 1)
C = (Cylinder change time)
D = (# of Surface)
* (One revolution time)
* 512
* (Head switch time)
DTLA-307XXX
Ÿ Instantaneous buffer-host transfer rate (Mbyte/sec) defines the maximum data transfer rate on the
AT Bus. It also depends on the speed of the host.
The method of measurement is given in 4.4.6, “Throughput” on page 0.
To improve the total performance, the drive utilizes a ring buffer for look ahead and write cache. The total
380 KB (DTLA-305XXX) and 1916 KB (DTLA-307XXX) of the buffer is divided into multiple segmented
blocks for write buffer or read buffer use.
Write data will be cached in the buffer for the random block request.
Deskstar 40GV & 75GXP hard disk drive specifications
15
4.4.6 Throughput
1.00
1.26
0.95
1.20
Zone 14
0.50
0.60
0.48
0.57
Zone 0
DTLA-307XXX
DTLA-305XXX
DTLA-307XXX
DTLA-305XXX
Max (sec)
Typical (sec)
read
57
55
DTLA-307XXX
68
65
DTLA-305XXX
Maximum (sec)
Typical (sec)
Random read
4.4.6.1 Simple sequential access
Sequential
Figure 13. Simple Sequential Access performance
The above table gives the time required to read/write for a total of 8000x consecutive blocks (16,777,216
bytes) accessed by 128 read commands. Typical and Max values are given by 105% and 110% of T
respectively throughout following performance description.
Note: It is assumed that a host system responds instantaneously and host data transfer is faster than
sustained data rate.
T = A + B + C + 16,777,216/D + 512/E(READ)
where
T = Calculated time (sec)
A = Command process time (Command overhead) (sec)
B = Average seek time (sec)
C = Average latency (sec)
D = Sustained disk-buffer transfer rate (byte/sec)
E = Buffer-host transfer rate (byte/sec)
4.4.6.2 Random access
Figure 14. Random Access Performance
The above table gives the time required to execute a total of 1000h read/write commands which access a
random LBA.
T = (A + B + C + 512/D + 512/E) * 4096(READ)
where
T = Calculated time (sec)
A = Command process time (Command overhead) (sec)
B = Average seek time (sec)
C = Latency
D = Average sustained disk-buffer transfer rate (byte/sec)
E = Buffer-host transfer rate (byte/sec)
Deskstar 40GV & 75GXP hard disk drive specifications
16
4.4.7 Operating modes
seconds passed until the spindle motor stops.
Immediately
Immediately
Standby
Sleep
Immediately
Immediately
Sleep
Standby
Immediately
Immediately
Standby
Idle
7200 (5 disks)
(sec)
(sec)
4.4.7.1 Operating mode descriptions
Operating modeDescription
Spin-upStart up time period from spindle stop or power down
SeekSeek operation mode
WriteWrite operation mode
ReadRead operation mode
IdleSpindle motor and servo system are working normally. Commands can be
received and processed immediately.
StandbyActuator is unloaded and spindle motor is stopped. Commands can be received
immediately.
SleepActuator is unloaded and spindle motor is stopped. Only soft reset or hard reset
can change the mode to standby.
Note: Upon power down or spindle stop a head locking mechanism will secure the heads in the OD
parking position.
4.4.7.2 Mode transition times
Mode transition times are shown below.
Transition time
RPMToFrom
5400 (2 disks)
IdleStandby
Note: The command is processed immediately but there will be an actual spin down time reflecting the
Figure 15. Mode transition times
7200 (3 disks)
(typical )
8
12
14
Transition time
(max)
31
31
31
Deskstar 40GV & 75GXP hard disk drive specifications
17
This page intentionally left blank.
5.0 Defect flagging strategy
Media defects are remapped to the next available sector during the Format Process in manufacturing.
The mapping from LBA to the physical locations is calculated by an internally maintained table.
Shipped format
Ÿ Data areas are optimally used.
Ÿ No extra sector is wasted as a spare throughout user data areas.
Ÿ All pushes generated by defects are absorbed by spare tracks of inner zone.
NN+1N+2N+3
Figure 16. PList physical format
Defects are skipped without any constraint, such as track or cylinder boundary. The calculation from LBA
to physical is done automatically by internal table.
Note: It is possible to reallocate sectors during drive usage including sectors damaged during the early
period of usage. Reallocation of sectors is primarily caused by handling problems and is a normal maintenance function performed by the hard disk drive.
defectdefect
skip
skip
Deskstar 40GV & 75GXP hard disk drive specifications
19
This page intentionally left blank.
6.0 Data integrity
6.1 Data loss at Power off
Ÿ The drive retains recorded information under all non-write operations.
Ÿ No more than one sector can be lost by power down during write operation while write cache is dis-
abled.
Ÿ Power off during write operations may make an incomplete sector which will report hard data error
when read. The sector can be recovered by a rewrite operation.
Ÿ Hard reset does not cause any data loss.
Ÿ If the write cache option is active, the data in the write cache will be lost. To prevent the loss of
customer data, it is recommended that the last write access before power off be issued after setting
write cache to off.
6.2 Write cache
Ÿ Power off while write cache is enabled may cause the loss of data remaining in the cache that has
not been flushed onto the disk media. Therefore, it is possible for data to be lost due to a power off
after write command completion.
Ÿ There are two ways to check if all data in the write cache has been flushed onto the disk. Checking
just before power off is recommended to prevent data loss.
- Confirm successful completion of Software Reset
- Confirm successful completion of Flush Cache command
6.3 Equipment status
Equipment status is available to the host system any time the drive is not ready to read, write, or seek.
This status normally exists at power-on time and will be maintained until the following conditions are
satisfied:
Ÿ Access recalibration/tuning is complete
Ÿ Spindle speed meets requirements for reliable operation
Ÿ Self-check of drive is complete
Appropriate error status is made available to the host system if any of the following conditions occur after
the drive has become ready:
Ÿ Spindle speed outside requirements for reliable operation
Ÿ Occurrence of a WRITE FAULT condition
Deskstar 40GV & 75GXP hard disk drive specifications
21
This page intentionally left blank.
7.0 Specification
7.1Electrical interface
7.1.1 Connectors
7.1.1.1 DC power connector
The DC power connector is designed to mate with AMP (part 1-480424-0) using AMP pins part 350078-4
(strip) or part 61173-4 (loose piece) or their equivalents. Pin assignments are shown in the figure below.
PinVoltage
4 3 2 1
Figure 17. Power connector pin assignments
1+12 V
2GND
3GND
4+5V
7.1.1.2 AT signal connector
The AT signal connector is a 40-pin connector.
Deskstar 40GV & 75GXP hard disk drive specifications
23
7.1.2 Signal definition
GND
40OCI/O
DASP-
39
TTLICS1-
38
TTLICSO-
37
TTLIDA2
36
TTLIDA0
35OCI/O
PDIAG-
34
TTLIDA1
33OCO
IOCS16-(**)
32
3-state
O
INTRQ
31
GND
30
TTL
I
DMACK-
29
TTLICSEL
28
3-state
O
IORDY(*)
27
GND
26
TTL
I
DIOR-(*)
25
GND
24
TTL
I
DIOW-(*)
23
GND
22
3-state
O
DMARQ21key
(20)
GND
19
3-state
I/O
DD15
18
3-state
I/O
DD0
17
3-state
I/O
DD14
16
3-state
I/O
DD1
15
3-state
I/O
DD13
14
3-state
I/O
DD2
13
3-state
I/O
DD12
12
3-state
I/O
DD3
11
3-state
I/O
DD11
10
3-state
I/O
DD4
09
3-state
I/O
DD10
08
3-state
I/O
DD5
07
3-state
I/O
DD9
06
3-state
I/O
DD6
05
3-state
I/O
DD8
04
3-state
I/O
DD703GND
02
TTL
I
RESET-
01
Type
Type
DIOW-
STOP
DIOW-
STOP
(for Ultra DMA)
. Signal special definitions for Ultra DMA
The pin assignments of interface signals are listed in the figure below:
Figure 18. Table of signals
I/OSIGNALPIN
I/OSIGNALPIN
Notes:
1. "O" designates an output from the drive.
2. "I" designates an input to the drive.
3. "I/O" designates an input/output common.
4. "OC" designates open-collector or open-drain output.
5. The signal lines marked with (*) are redefined during the Ultra DMA protocol to provide special
functions. These lines change from the conventional to special definitions at the moment the Host
decides to allow a DMA burst if the Ultra DMA transfer mode was previously chosen via SetFeatures.
The Drive becomes aware of this change upon assertion of the DMACK- line. These lines revert back
to their original definitions upon the deassertion of DMACK- at the termination of the DMA burst.
6. (**) complies with ATA-2.
Conventional DefinitionSpecial Definition
IORDY
DIORDIOR-
IORDY
Write Operation
Read Operation
Figure 19
DDMARDY-
HSTROBE
HDMARDY-
DSTROBE
Deskstar 40GV & 75GXP hard disk drive specifications
24
DD0-DD15 16-bit bi-directional data bus between the host and the drive. The lower 8 lines, DD00-07,
are used for Register and ECC access. All 16 lines, DD00-15, are used for data transfer.
These are 3-State lines with 24 mA current sink capability.
DA0-DA2 Address used to select the individual register in the drive.
CS0- Chip select signal generated from the Host address bus. When active, one of the
Command Block Registers (Data, Error {Features when written}, Sector Count, Sector
Number, Cylinder Low, Cylinder High, Drive/Head and Status {Command when written}
register) can be selected. (See Figure 42 on page 0.)
CS1- Chip select signal generated from the Host address bus. When active one of the Control
Block Registers (Alternate Status {Device Control when written} and Drive Address
register) can be selected. (See Figure 42 on page 0.)
RESET- This line is used to reset the drive. It shall be kept in Low logic state during power up and
in High thereafter.
DIOW- The strobe signal asserted by the host to write device registers or the data port.
DIOR- The strobe signal asserted by the host to read device registers or the data port.
INTRQ Interrupt is enabled only when the drive is selected and the host activates the nIEN bit in
the Device Control Reg. Otherwise, this signal is in high impedance state regardless of
the state of the IRQ bit. The interrupt is set when the IRQ bit is set by the drive CPU.
IRQ is reset to zero by a 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.
IOCS16- Indication to the host that a 16-bit wide data register has been addressed and that the
drive is prepared to send or receive a 16-bit wide data word. This signal is an Open-drain
output with 24 mA sink capability and an external resistor is needed to pull this line to 5
volts.
DASP- This is a time-multiplexed signal which indicates that a drive is active, or that device 1 is
present. This signal is driven by Open-Drain driver and internally pulled-up to 5 volts
through a 10k
Ω resistor.
During Power-on initialization or after RESET- is negated, DASP- shall be asserted by
Device 1 within 400 ms to indicate that device 1 is present. Device 0 shall allow up to 450
ms for device 1 to assert DASP-. If device 1 is not present, device 0 may assert DASPto drive an LED indicator.
DASP- shall be negated following acceptance of the first valid command by device 1.
Anytime after negation of DASP-, either drive may assert DASP- to indicate that a drive
is active.
PDIAG-PDIAG- shall be asserted by device 1 to indicate to device 0 that it has completed diag-
nostics. This line is pulled-up to 5 volts in the drive through a 10k
Ω resistor.
Following a Power On Reset, software reset, or RESET-, drive 1 shall negate PDIAGwithin 1 ms (to indicate to device 0 that it is busy). Drive 1 shall then assert PDIAGwithin 30 seconds to indicate that it is no longer busy and is able to provide status.
Following the receipt of a valid Execute Drive Diagnostics command, device 1 shall
negate PDIAG- within 1 ms to indicate to device 0 that it is busy and has not yet passed
its drive diagnostics. If device 1 is present then device 0 shall wait up to 6 seconds from
the receipt of a valid Execute Drive Diagnostics command for drive 1 to assert PDIAG-.
Device 1 should clear BSY before asserting PDIAG-, as PDIAG- is used to indicate that
device 1 has passed its diagnostics and is ready to post status.
Deskstar 40GV & 75GXP hard disk drive specifications
25
If DASP- was not asserted by device 1 during reset initialization, device 0 shall post its
own status immediately after it completes diagnostics and clear the device 1 Status
register to 00h. Device 0 may be unable to accept commands until it has finished its
reset procedure and is ready (DRDY=1).
Device 1 shall release PDIAG-/CBLID- no later than after the first command following a
power on or hardware reset sequence so that the host may sample PDIAG-/CBLID- in
order to detect the presence or absence of an 80-conductor cable assembly.
CSEL (Cable Select) (Optional)
The drive is configured as either Device 0 or 1 depending upon the value of CSEL.
Ÿ If CSEL is grounded, the device address is 0.
Ÿ If CSEL is open, the device address is 1.
KEY Pin position 20 has no connection pin. It is recommended to close the respective position
of the cable connector in order to avoid incorrect insertion by mistake.
IORDY This signal is negated to extend the host transfer cycle when a drive is not ready to
respond to a data transfer request, and may be negated when the host transfer cycle is
less than 240 ns for PIO data transfer. This signal is an open-drain output with 24 mA
sink capability and an external resistor is needed to pull this line to 5 volts.
DMACK- This signal shall be used by the host in response to DMARQ to either acknowledge that
data has been accepted, or that data is available.
This signal is internally pulled up to 5 Volt through a 15 K
Ω resistor and the tolerance of
the resistor value is –50% to +100%.
DMARQ This signal, used for DMA data transfers between host and drive, shall be asserted by
the drive when it is ready to transfer data to or from the host. The direction of data transfer is controlled by DIOR- and DIOW-. This signal is used on a handshake manner with
DMACK-. This signal is a 3-state line with 24mA sink capability and internally pulled
down to GND through 10 K
Ω resistor.
HDMARDY- (Ultra DMA)
This signal is used only for Ultra DMA data transfers between the host and the device.
HDMARDY- is a flow control signal for Ultra DMA data in bursts. This signal is held
asserted by the host to indicate to the device that the host is ready to receive Ultra DMA
data in transfers. The host may negate HDMARDY- to pause an Ultra DMA data in
transfer.
HSTROBE (Ultra DMA)
This signal is used only for Ultra DMA data transfers between the host and the device.
HSTROBE is the data out strobe signal from the host for an Ultra DMA data out transfer.
Both the rising and falling edge of HSTROBE latch the data from DD(15:0) into the
device. The host may stop toggling HSTROBE to pause an Ultra DMA data out transfer.
STOP (Ultra DMA)
This signal is used only for Ultra DMA data transfers between the host and the device.
STOP shall be asserted by the host prior to initiation of an Ultra DMA burst. STOP shall
be negated by the host before data is transferred in an Ultra DMA burst. Assertion of
STOP by the host during or after data transfer in an Ultra DMA mode signals the
termination of the burst.
DDMARDY- (Ultra DMA)
This signal is used only for Ultra DMA data transfers between the host and the device.
Deskstar 40GV & 75GXP hard disk drive specifications
26
DDMARDY- is a flow control signal for Ultra DMA data out bursts. This signal is held
0.5 V max.
Output Low Voltage
2.4 V min.
Output High Voltage
Outputs
0.8 V max.
Input Low Voltage
2.0 V min.
Input High Voltage
Inputs
asserted by the device to indicate to the host that the device is ready to receive Ultra
DMA data out transfers. The device may negate DDMARDY- to pause an Ultra DMA
data out transfer.
DSTROBE (Ultra DMA)
This signal is used only for Ultra DMA data transfers between the host and the device.
DSTROBE is the data in strobe signal from the device for an Ultra DMA data in transfer.
Both the rising and falling edge of DSTROBE latch the data from DD(15:0) into the host.
The device may stop toggling DSTROBE to pause an Ultra DMA data in transfer.
The termination resistors at the device side are implemented as follows:
Device Termination (implemented on the drive side)
Ÿ 33 Ω for DD0 thru DD15, DMARQ, INTRQ
Ÿ 82 Ω for CS0-, CS1-, DA0, DA1, DA2, DIOR-, DIOW-, DMACK-
Ÿ 22 Ω for IORDY
7.1.3 Interface logic signal levels
The interface logic signal has the following electrical specifications:
Deskstar 40GV & 75GXP hard disk drive specifications
27
7.2 Signal timings
31
–
RESET high to not BUSY
t14
25
RESET low width
t10
Max (sec)
Min (usec)
PARAMETER DESCRIPTION
7.2.1 Reset timings
Drive reset timing.
RESET-
BUSY
Figure 20. System reset timing chart
t10
t14
Figure 21. System reset timing
Deskstar 40GV & 75GXP hard disk drive specifications
28
7.2.2 PIO timings
1250
–
IORDY pulse width
t1135–
DIOR-, DIOW- low to IORDY low
t10
-
10
DIOR-, DIOW- high to CS0-, CS1-, DA0-2 hold
t930–
CS0-, CS1-, DA0–02 invalid to IOCS16- negation
t8(*)
40
–
CS0-, CS1-, DA0–02 valid to IOCS16- assertion
t7(*)–5
DIOR- high to DD0–15 hold
t6–20
DD0–15 setup to DIOR- high
t5–10
DIOW- high to DD00–15 hold
t4–20
DD00–15 setup to DIOW- high
t3–25
DIOR-, DIOW- recovery
t2i
–
70
DIOR-, DIOW- pulse width
t2–25
CS0- CS1-, DA00–02 valid to DIOR-, DIOW- active
t1–120
Cycle time
t0
(ns)
MIN (ns)
PARAMETER DESCRIPTION
The PIO cycle timings meet Mode 4 of the ATA/ATAPI-4 description.
CS0-,CS1DA0-2
t9
DIOR-,
DIOW-
Write data
DD0-15
Read data
DD0-15
IOCS16-(*)
IORDY
Figure 22. PIO cycle time chart
t1
t1
t7(*)
t0
t2t2i
t3t4
t5t6
t8(*)
t10t11
(*) Up to ATA-2 (mode-0,1,2)
Figure 23. PIO cycle timings
Deskstar 40GV & 75GXP hard disk drive specifications
MAX
29
7.2.2.1 Write DRQ interval time
For write sectors and write multiple operations 3.8 us is inserted from the end of negation of the DRQ bit
until setting of the next DRQ bit.
7.2.2.2 Read DRQ interval time
For read sectors and read multiple operations the interval from the end of negation of the DRQ bit until
setting of the next DRQ bit is as follows:
Ÿ In the event that a host reads the status register only before the sector or block transfer DRQ interval
DRQ interval ............ 4.2 us
Ÿ In the event that a host reads the status register after or both before and after the sector or block
transfer
DRQ interval ............ 11.5 us
Deskstar 40GV & 75GXP hard disk drive specifications
30
7.2.3 Multiword DMA timings
25
–
–DMACK to tristate
tZ–10
CS (1:0) hold
tN
–
25
CS (1:0) valid to DIOR–/DIOW–
tM35–
DIOR–/DIOW– to DMARQ– delay
tL–25
DIOR–/DIOW– negated pulse width
tK–5
DIOR–/DIOW– to DMACK- delay
tJ–0
DMACK– to –DIOR/–DIOW setup
tI–10
DIOW– data hold
tH
–
20
DIOR–/DIOW– data setup
tG–5
DIOR– data hold
tF–50
DIOR– data access
tE–70
DIOR–, DIOW– pulse width
tD–120
Cycle time
t0
(ns)
MIN (ns)
PARAMETER DESCRIPTION
The Multiword DMA timing meets Mode 2 of the ATA/ATAPI-4 description.
CS0-/CS1-
DMARQ
DMACK-
DIOR-/DIOW-
READ DATA
WRITE DATA
Figure 24. Multiword DMA cycle timing chart
tM
tItD
tG
tN
tL
tJ
t0
tK
tFtG
tH
tZ
MAX
Figure 25. Multiword DMA cycle timings
Deskstar 40GV & 75GXP hard disk drive specifications
31
7.2.4 Ultra DMA timings
–
4.8–6.2–6.2–6.2–6.2–6.2
Data hold time (at device side)
tDVH–4.8–6.7–20–31–48–70
Data setup time (at device side)
tDVS
–0–0–0–0–0–0Output enable time
tZAD10–10–10–10–10–10–
Output release time
tAZ–38–57–86–115–153–230
2 cycle time
t2CYC
–
16.8–25–39–54–73–112
Cycle time
tCYC90–
120–130–170–200–230–First strobe time
tFS
DSTROBE
502055205520702070207020Envelope time
tENV–20––20–20–20–20Setup time before –DMACK
tACK–0–20–000–0–0
Unlimited interlock time
tUI
MIN
MIN
MIN
MIN
MIN
MIN
(all values in
The Ultra DMA timing meets Mode 0,1,2,3 4, and 5 of the Ultra DMA Protocol.
Deskstar 40GV & 75GXP hard disk drive specifications
39
MODE
–50–50–50–50–50–50
–20–20–20–20–20–20
20–20–20–20–20–20–
7.2.5 Addressing of registers
–
Drive address Reg.
11101
Device control Reg.
Alt. Status Reg.
01101
Control Block Registers
Command Reg.
Status Reg.
11110
Drive/Head Reg.
Drive/Head Reg.
01110
Cylinder high Reg.
Cylinder high Reg.
10110
Cylinder low Reg.
Cylinder low Reg.
00110
Sector number Reg.
Sector number Reg.
11010
Sector count Reg.
Sector count Reg.
01010
Features Reg.
Error Reg.
10010
Data Reg.
Data Reg.
00010
Command Block Registers
DIOW– = 0 (Write)
DIOR– = 0 (Read)
CS1–
CS0–
The host addresses the drive through a set of registers called the Task File. These registers are mapped
into the I/ O space of the host. Two chip select lines (CS0– and CS1–) and three address lines (DA0-02)
are used to select one of these registers, while a DIOR– or DIOW– is provided at the specified time.
The CS0– is used to address Command Block registers. while the CS1– is used to address Control Block
registers. The following table shows the I/ O address map.
DA0DA1DA2
Figure 42. I/O address map
During DMA operation (from writing to the command register until an interrupt) all registers are not accessible.
For example, the host is not supposed to read status register contents before interrupt (the value is invalid).
7.2.6 Cabling
The maximum cable length from the host system to the drive plus circuit pattern length in the host system
shall not exceed 18 inches.
For higher data transfer application (>8.3MB/sec) a modification in the system design is recommended to
reduce cable noise and/or cross-talk, such as a shorter cable, bus termination, or a shielded cable.
For systems operating with Ultra DMA mode 3 or 4, 80-conductor ATA cable assembly (SFF-8049) shall
be used.
Deskstar 40GV & 75GXP hard disk drive specifications
40
7.3 Jumper settings
7.3.1 Jumper pin assignment
There are four jumper settings as shown in the following sections: 16 logical heads (normal use),
15 logical heads, 2GB clip, and auto spin disable. Each category is exclusive. The pin assignment of the
9-pin jumper used to select "Device 0" or "Device 1", "Cable Selection" and "Device 0 Forcing Device 1
Present" is shown below.
The Device 0 setting automatically recognizes device 1 if present.
The Device 0 Forcing Device 1 present setting is for a slave device that does not comply with the ATA
specification.
Note: In conventional terminology 'Device0' means 'Master' and 'Device1' means 'Slave.'
RSV
IGECA
Figure 43. Jumper pin assignment
GND
H
DS
GNDGNDRSV
BF
RS V
CS/SP
D
GND
Deskstar 40GV & 75GXP hard disk drive specifications
41
7.3.2 Jumper positions
7.3.2.1 16 logical head default (normal use)
The figure below shows the jumper positions used to select Device 0, Device 1, Cable Selection, or
Device 0 Forcing Device 1 Present.
I
I
G
ECA
HFDB
G
ECA
DEVICE 0 (Master)
SHIPPING DEFAULT
DEVICE 1 (Slave)
HFDB
I
G
ECA
CABLE SEL
HFDB
I
G
ECA
HFDB
DEVICE 0 FORCING
DEVICE 1 PRESENT
Figure 44. Jumperpositions for normal use
Notes:
1. To enable the CSEL mode (Cable Selection mode) the jumper block must be installed at E-F. In the
CSEL mode, the drive address is determined by AT interface signal #28 CSEL as follows:
Ÿ When CSEL is grounded or at a low level, the drive address is 0 (Device0).
Ÿ When CSEL is open or at a high level, the drive address is 1 (Device1).
2. In CSEL mode, installing or removing the jumper blocks at A-B or C-D position does not affect any
selection of Device or Cable Selection mode.
3. Shipping default positions of the jumpers are at A-B and G-H which is the condition of Device 0.
Deskstar 40GV & 75GXP hard disk drive specifications
42
7.3.2.2 15 logical head default
The positions of jumper blocks shown below is used to select Device 0, Device 1, Cable Selection, or
Device 0 Forcing Device 1 Present, setting 15 logical heads instead of default 16 logical head models.
I
G
ECA
DEVICE 0 (Master)
HFDB
I
G
ECA
DEVICE 1 (Slave)
HFDB
I
G
ECA
CABLE SEL
HFDB
I
G
ECA
HFDB
DEVICE 0 FORCING
DEVICE 1 PRESENT
Figure 45. Jumper positions for 15 logical head default
Notes:
1. To enable the CSEL mode (Cable Selection mode) the jumper block must be installed at E-F. In the
CSEL mode, the drive address is determined by AT interface signal #28 CSEL as follows:
Ÿ When CSEL is grounded or at a low level, the drive address is 0 (Device0).
Ÿ When CSEL is open or at a high level, the drive address is 1 (Device1).
2. In CSEL mode, installing or removing the jumper blocks at A-C or B-D position does not affect any
selection of Device or Cable Selection mode.
Deskstar 40GV & 75GXP hard disk drive specifications
43
7.3.2.3 Capacity clip to 2GB/32GB with 16 default logical heads
The positions of the jumper blocks shown below are used to select Device 0, Device 1, Cable Selection,
or Device 0 Forcing Device 1 Present, setting the drive capacity down either to 2GB or 32GB for the purpose of compatibility.
I
G
ECA
DEVICE 0 (Master)
HFDB
I
G
ECA
DEVICE 1 (Slave)
H
I
G
F
DB
ECA
CABLE SEL
HFDB
I
G
ECA
HFDB
DEVICE 0 FORCING
DEVICE 1 PRESENT
Figure 46. Jumper positions for capacity clip to 2GB/32GB with 16 default logical heads
The above jumper setting forces the values of Word 1,3,6 and 60-61 in Identify Device data as follows:
DTLA-305040/307045/307060/307075
Ÿ Word 1/3/6 (C/H/S): Remain ship default value
Ÿ Word 60-61 (LBA): 66055248
DTLA-305010/305020/305030/307015/307020/307030
Ÿ Word 1/3/6 (C/H/S): 4096/16/63
Ÿ Word 60-61 (LBA): Remain ship default value
Notes:
1. To enable the CSEL mode (Cable Selection mode) the jumper block must be installed at E-F. In
the CSEL mode, the drive address is determined by AT interface signal #28 CSEL as follows:
Ÿ When CSEL is grounded or at a low level, the drive address is 0 (Device0).
Ÿ When CSEL is open or at a high level, the drive address is 1 (Device1).
Deskstar 40GV & 75GXP hard disk drive specifications
44
7.3.2.4 Power up in standby
The jumpers are installed as shown below for enabling power up in standby.
I
G
ECA
DEVICE 0 (Master)
HFDB
I
G
ECA
DEVICE 1 (Slave)
HFDB
I
G
ECA
CABLE SEL
HFDB
I
G
ECA
HFDB
DEVICE 0 FORCING
DEVICE 1 PRESENT
Figure 47. Jumper settings for Disabling Auto Spin
Notes:
1. These jumper settings are used for limiting power supply current when multiple drives are used.
2. Command to spin up is SET FEATURES (subcommand 07h). Refer to 12.28 Set Features.
3. To enable the CSEL mode (Cable Selection mode) the jumper block must be installed at E-F. In
CSEL mode, the drive address is determined by AT interface signal #28 as follows:
Ÿ When CSEL is grounded or at a low level, the drive address is 0 (Device0).
Ÿ When CSEL is open or at a high level, the drive address is 1 (Device1).
Deskstar 40GV & 75GXP hard disk drive specifications
45
7.4 Environment
-300 to 12,000 m
Altitude
Nonoperating conditions
-300 to 3,048 m
Altitude
Operating conditions
7.4.1 Temperature and humidity
Temperature
Relative humidity
Maximum wet bulb temperature
Maximum temperature gradient
Temperature
Relative humidity
Maximum wet bulb temperature
Maximum temperature gradient
Figure 48. Operating and nonoperating conditions
Notes:
1. The system has to provide sufficient ventilation to maintain a surface temperature below 60°C at
the center of the drive top cover.
2. Noncondensing conditions should be maintained at any time.
3. Maximum storage period with shipping package is one year.
5 to 55°C
8 to 90% non-condensing
29.4°C non-condensing
15°C/Hour
-40 to 65°C
5 to 95% non-condensing
35°C non-condensing
35°C/Hour
Deskstar 40GV & 75GXP hard disk drive specifications
46
100
90
80
Environment Specification
31C/90%
36C/95%
Wet Bulb 35C
70
60
50
40
30
Relative Humidity (%)
20
10
0
-40-200204060
Nonoperating
Figure 49. Limits of temperature and humidity
Wet Bulb 29.4C
Operating
65C/14%
55C/15%
Temperature (C)
Deskstar 40GV & 75GXP hard disk drive specifications
47
7.5 DC power requirements
15V
12V +10% –8%
+12 Volts Supply
7V
5V ± 5%
+5 Volts Supply
spike voltage
During run and spin up
Input voltage
1.1
0.017
0.18
Sleep average
1.6
0.017
0.27
Standby average
8.6
0.54
0.41
Random R/W average
--
1.91
0.94
Random R/W peak
--
1.86
0.98
Start up (max)
7.9
0.54
0.27
Seek average
--
1.91
0.44
Seek peak
--
0.43
0.29
Idle ripple (peak-to-peak)
4.9
0.30
0.26
Idle Average
(watts)
(amps RMS)
(amps RMS)
The following voltage specifications apply at the drive power connector. Damage to the drive electronics
may result if the power supply cable is connected or disconnected while power is being applied to the
drive (no hot plug/unplug is allowed). Connections to the drive should be made in a low voltage, isolated
secondary circuit(SELV). There is no special power on/off sequencing required.
7.5.1 Input voltage
Absolute max
1
Figure 50. Input voltage
Note: To avoid damage to the drive electronics power supply voltage spikes must not exceed specifications.
7.5.2 Power supply current (typical)
DTLA-305010, -305020, -305030, -305040
+5 Volts
1
2
+12 Volts
Total
Except for a peak of less than 100usc duration
1
Randon seeks at 40% duty cycle
2
Seek duty = 30%, W/R duty = 45%, Idle Duty = 25%
Figure 51. Power supply current (1 0f 2)
Deskstar 40GV & 75GXP hard disk drive specifications
48
DTLA-307015, -307020, -307030, -307045
1.0
0.015
0.17
Sleep average
1.5
0.015
0.26
Standby average
10.5
0.70
0.41
Random R/W average
---
2.04
1.01
Random R/W peak
---
1.90
0.81
Start up (max)
10.2
0.73
0.26
Seek average
---
2.04
0.46
Seek peak
---
0.41
0.33
Idle ripple (peak-to-peak)
6.7
0.46
0.24
Idle Average
(watts)
(amps RMS)
(amps RMS)
1.0
0.015
0.17
Sleep average
1.5
0.015
0.26
Standby average
11.5
0.78
0.41
Random R/W average
---
2.23
1.02
Random R/W peak
---
1.81
0.81
Start up (max)
11.4
0.84
0.27
Seek average
---
2.23
0.47
Seek peak
---
0.63
0.32
Idle ripple (peak-to-peak)
8.1
0.57
0.24
Idle Average
(watts)
(amps RMS)
(amps RMS)
1
DTLA-307060, -307075
1
+5 Volts
2
+5 Volts
+12 Volts
+12 Volts
Total
Total
2
Except for a peak of less than 100us duration
1
Randon seeks at 40% duty cycle
2
Seek duty = 30%, W/R duty = 45%, Idle Duty = 25%
Figure 51. Power supply current (2 of 2)
The Total (watts) values in figures above are specifications of power requirements and other values are
actual measurements.
Deskstar 40GV & 75GXP hard disk drive specifications
49
7.5.3 Power supply generated ripple at drive power connector
0-10
150
+12V DC
0-10
100
+5V DC
MHz
Maximum (mV pp)
Figure 52. Power supply generated ripple at drive power connector
During drive start up and seeking 12-volt ripple is generated by the drive (referred to as dynamic loading).
If the power of several drives is daisy chained together, the power supply ripple plus the dynamic loading
of the other drives must remain within the above regulation tolerance. A common supply with separate
power leads to each drive is a more desirable method of power distribution.
To prevent external electrical noise from interfering with the performance of the drive, the drive must be
held by four screws in a user system frame which has no electrical level difference at the four screws
position and has less than ±300 millivolts peak to peak level difference to the ground of the drive power
connector
.
7.5.4 Start Up Current
7.5.4.1 DTLA-305010/305020/305030/305040
Figure 53. Typical Current Form of 12V at Start Up of DTLA-305010/305020/305030/305040
Deskstar 40GV & 75GXP hard disk drive specifications
50
7.5.4.2 DTLA-307015/307020/307030/307045
Figure 54. Typical Current Form of 12V at Start Up of DTLA-307015/307020/307030/307045
7.5.4.3 DTLA-307060/307075
Figure 55. Typical Current Form of 12V at Start Up of DTLA-307060/307075
Deskstar 40GV & 75GXP hard disk drive specifications
51
7.5.5 Energy consumption efficiency
0.11
307075
0.13
307060
0.15
307045
0.22
307030
0.33
307020
0.43
307015
0.12
305040
0.16
305030
0.24
305020
efficiency (W/GB)
DTLA-
Figure 56. Energy consumption efficiency
Energy consumption efficiency is calculated as
Power consumption of Idle Average (Watt)/Capacity(GB)
Energy consumption
Deskstar 40GV & 75GXP hard disk drive specifications
52
7.6 Reliability
7.6.1 Cable noise interference
To avoid any degradation of performance throughput or error rate when the interface cable is routed on
top or comes in contact with the HDA assembly, the drive must be grounded electrically to the system
frame by four screws. The common mode noise or voltage level difference between the system frame
and power cable ground or AT interface cable ground should be in the allowable level specified in the
power requirement section.
7.6.2 Start/stop cycles
The drive withstands a minimum of 40,000 start/stop cycles in a 40° C environment and a minimum of
10,000 start/stop cycles in extreme temperature or humidity or complete stop disk rotation. See Figure
48 on page 0 and Figure 49 on page 0.
7.6.3 Preventive maintenance
None
7.6.4 Data reliability
§ Probability of not recovering data: 1 in 10
§ ECC On The Fly correction
•1 Symbol : 8 bits
•3 Interleave
•12 ECCs are embedded into each interleave
•15 Symbols, 5 Symbols per each interleave, for On The Fly correction
•This implementation always recovers 5 random burst errors and a 113 bit continuous burst
error
.
13
bits read
Deskstar 40GV & 75GXP hard disk drive specifications
53
7.7 Mechanical specifications
7.7.1 Outline
25.4 ±0.4
101.6 ±0.4
146 ±0.6
BREATHER
HOLE (*)
Dia.2.0±0.1
LEFTFRONT
Figure 57. Outline of the DTLA-3xxxxx
Deskstar 40GV & 75GXP hard disk drive specifications
38.9 ±0.4
19.7 ±0.4
* DO NOT BLOCK THE
BREATHER HOLE .
54
7.7.2 Physical dimensions
307075
307045
305040
Weight (grams)
Length (mm)
Width (mm)
Height (mm)
DTLA-
The following chart describes the dimensions for IBM DTLA-307xxx hard disk drive form factor.
305010
305020
305030
550
307015
307020
307030
307060
Figure 58. Physical Dimensions
146.0 ± 0.8101.6 ± 0.425.4 ± 0.4
590
670
Deskstar 40GV & 75GXP hard disk drive specifications
55
7.7.3 Hole locations
The figure below shows the outline of the drive including the hole locations.
(6X) 6-32 UNC
2
.
0
±
0
6
)
X
2
(
2
.
0
±
6
.
1
4
)
X
2
(
5
.
0
)
±
X
5
2
.
(
8
2
(6X) 6.35 ±0.2
2
.
0
±
5
4
.
4
4
)
X
2
(
5
.
0
±
8
2
.
1
4
)
X
2
(
(2X) 95.25 ±0.2
(4X) 6-32 UNC
RIGHT
Recommended torque 0.6 - 1.0 Nm
Max allowable penetration of noted screw
to be 4.5 mm.
Max allowable penetration of noted screw
to be 4.0 mm.
Figure 59. Mounting hole locations
REAR
Thickness of bracket
Screw 6-32 UNC
Deskstar 40GV & 75GXP hard disk drive specifications
56
7.7.4 Connector locations
Figure 60. Connector locations
7.7.5 Drive mounting
The drive will operate in all axes (6 directions). Performance and error rate will stay within specification
limits if the drive is operated in the other orientations from which it was formatted.
For reliable operation, the drive must be mounted in the system securely enough to prevent excessive
motion or vibration of the drive during seek operation or spindle rotation, using appropriate screws or
equivalent mounting hardware.
The recommended mounting screw torque is 0.6 - 1.0 Nm (6-10 Kgf.cm).
The recommended mounting screw depth is 4 mm maximum for bottom and 4.5 mm maximum for hori-
zontal mounting.
If an electrical screw driver is used for moutning screws, a current control model should be used.
Drive level vibration test and shock test are to be conducted with the drive mounted to the table using the
bottom four screws.
7.7.6 Heads unload and actuator lock
Heads are moved out from disks (unload) to protect the disk data during shipping, moving or storage.
Upon power down, the heads are automatically unloaded from disk area and head actuator locking mechanism will secure the heads in unload position
..
Deskstar 40GV & 75GXP hard disk drive specifications
57
7.8 Vibration and shock
[G2/Hz]
[G2/Hz]
(G)
500 Hz
200 Hz
150 Hz
65 Hz
62 Hz
48 Hz
45 Hz
17 Hz
5 Hz
All vibration and shock measurements recorded in this section are made with a drive that has no
mounting attachments for the systems. The input power for the measurements is applied to the normal
drive mounting points.
7.8.1 Operating vibration
7.8.1.1 Random vibration
The drive is designed to operate without unrecoverable errors while being subjected to the following
vibration levels. The test consists of 30 minutes of random vibration using the power spectral density
(PSD) levels shown below in each of three mutually perpendicular axes.
Direction
Horizontal
-3
x10
Vertical
-3
x10
Figure 61. Random vibration PSD profile break points (operating)
The overall RMS (root mean square) level is 0.67G for horizontal vibration and 0.56G for vertical.
RMS
0.670.50.51.01.08.08.01.11.10.02
0.560.080.081.01.08.08.01.11.10.02
7.8.1.2 Swept sine vibration
The hard disk drive will meet the criteria shown below while operating in the specified conditions:
Ÿ No errors occur with 0.5 G 0 to peak, 5 to 300 to 5 Hz sine wave, 0.5 oct/min sweep rate with
3-minute dwells at 2 major resonances
Ÿ No data loss occurs with 1 G 0 to peak, 5 to 300 to 5 Hz sine wave, 0.5 oct/min sweep rate with
3-minute dwells at 2 major resonances
7.8.2 Nonoperating vibration
The drive does not sustain permanent damage or loss of previously recorded data after being subjected
to the environment described below.
Deskstar 40GV & 75GXP hard disk drive specifications
58
7.8.2.1 Random vibration
0.001
0.01
0.01
0.003
0.03
0.030.001G2/Hz
200 Hz
70 Hz
55 Hz
40 Hz
8 Hz
4 Hz
2 Hz
Frequency
The test consists of a random vibration applied for each of three mutually perpendicular axes with the
time duration of 10 minutes per axis. The PSD levels for the test simulate the shipping and relocation
environment shown below.
The overall RMS (Root Mean Square) level of vibration is 1.04G.
Figure 62. Random vibration PSD profile break points (nonoperating)
7.8.2.2 Swept sine vibration
Ÿ 2 G (Zero to peak), 5 to 500 to 5 Hz sine wave
Ÿ 0.5 oct/min sweep rate
Ÿ 3 minutes dwell at two major resonances
7.8.3 Operating shock
The drive meets the following criteria:
Ÿ No error occurs with a 10 G half-sine shock pulse of 11 ms duration in all models.
Ÿ No data loss occurs with a 30 G half-sine shock pulse of 4 ms duration in all models.
Ÿ No data loss occurs with a 55 G half-sine shock pulse of 2 ms duration in models DTLA-307060/
307075.
Ÿ No data loss occurs with a 65 G half-sine shock pulse of 2 ms duration in models DTLA-307015/
307020/307030/307045 and DTLA-305xxx.
The shock test consists of ten shock inputs in each axis and direction for a total of 60. There must be a
minimum of 30 seconds delay between shock pulses. The input level is applied to a base plate where the
drive is attached with four screws.
7.8.4 Nonoperating shock
The drive will operate with no degradation of performance after being subjected to shock pulses with the
following characteristics
7.8.4.1 Trapezoidal shock wave
Ÿ Approximate square (trapezoidal) pulse shape
Ÿ Approximate rise and fall time of pulse = 1 ms
Ÿ Average acceleration level = 50 G. (Average response curve value during the time following the 1 ms
rise time and before the 1 ms fall with a time "duration of 11 ms")
Ÿ Minimum velocity change = 4.23 meters/second
.
Deskstar 40GV & 75GXP hard disk drive specifications
59
7.8.4.2 Sinusoidal shock wave
11
75
All models2225
DTLA-307060, -307075
2
350
DTLA-307015, -307020, -307030, -307045
2
400
DTLA-305XXX
Duration (ms)
Accleration level (G)
Models
20,000
2 ms
30,000
1 ms
Rad/sec
Duration
The shape is approximately half-sine pulse. The figure below shows the maximum acceleration level and
duration:
Figure 63. Sinusoidal shock wave
7.8.5 Rotational shock
All shock inputs shall be applied around the actuator pivot axis.
2
Figure 64. Rotational Shock
Deskstar 40GV & 75GXP hard disk drive specifications
60
7.9 Acoustics
4.8
4.5
3.7
3.4
4.0
3.7
Operating
3.9
3.6
3.4
3.1
3.4
3.0
Idle
Max
Typical
Max
Typical
Max
Typical
307030/307045
305030/305040
The upper limit criteria of the octave sound power levels are given in Bels relative to one pico watt and
are shown in the following table. The sound power emission levels are measured in accordance with
ISO 7779.
DTLA-305010/305020/
Mode
Figure 65. Sound power levels
Mode definition:
Idle mode. The drive is powered on, disks spinning, track following, unit ready to receive and re-
spond to interface commands.
Operating mode. Continuous random cylinder selection and seek operation of the actuator with a
dwell time at each cylinder. The seek rate for the drive is to be calculated as listed below:
Ns = 0.4/(Tt + TI)
Ns = average seek rate in seeks/sec
Tt = published random seek rate
TI = time for the drive to rotate by half a revolution
DTLA-307015/307020/
DTLA-307060/307075
Deskstar 40GV & 75GXP hard disk drive specifications
61
7.10 Identification labels
The following labels are affixed to every drive shipped from the drive manufacturing location in accordance with the appropriate hard disk drive assembly drawing:
• A label containing the IBM logo, the IBM part number, and the statement “Made by IBM Japan Ltd.”,
or IBM approved equivalent.
• A label containing the drive model number, the manufacturing date code, the formatted capacity, the
place of manufacture, UL/CSA/TUV/CE/C-Tick mark logos.
• A bar code label containing the drive serial number.
• A label containing the Jumper pin description.
• A user designed label, per agreement.
The above labels may be integrated with other labels.
7.11Safety
7.11.1 UL and CSA standard conformity
The product is qualified per UL 1950 Third Edition and CAN/CSA C22.2 No. 950-M95, Third Edition, for
use in Information Technology Equipment including Electric Business Equipment.
The UL recognition or the CSA certification is maintained for the product life.
The UL and C-UL recognition mark or the CSA monogram for CSA certification appear on the drive.
7.11.2 IEC compliance
The product is certified for compliance to IEC 950. The product complies with these IEC requirements for
the life of the product.
7.11.3 German Safety Mark
The product is approved by TUV on Test requirement: EN 60 950:1992/A1-4.
7.11.4 Flammability
The printed circuit boards used in this product are made of material with the UL recognized flammability
rating of V-1 or better. The flammability rating is marked or etched on the board. All other parts not considered electrical components are made of material with the UL recognized flammability rating of V-1 or
better. However, small mechanical parts such as cable ties, washers, screws, and PC board mounts
may be made of material with a UL recognized flammability rating of V-2.
7.11.5 Secondary Circuit Protection
Spindle/VCM driver module includes 12V over current protection circuit.
Deskstar 40GV & 75GXP hard disk drive specifications
62
7.12 Electromagnetic compatibility
When installed in a suitable enclosure and exercised with a random accessing routine at maximum data
rate, the hard disk drive meets the following worldwide EMC requirements:
Ÿ United States Federal Communications Commission (FCC) Rules and Regulations (Class B), Part
15.
Ÿ European Economic Community (EEC) directive number 76/889 related to the control of radio
frequency interference and the Verband Deutscher Elektrotechniker (VDE) requirements of Germany
(GOP).
Ÿ Electrostatic Discharge Susceptibility limits for a Class 2 ESD environment
Ÿ Radiated Electromagnetic Susceptibility (RES)
Ÿ Spectrum Management Agency (SMA) EMC requirements of Australia. The SMA has approved two
forms of C-Tick Marking for IBM.
7.13CE Mark
The product is declared to be in conformity with requirements of the following EC directives under the
sole responsibility of IBM United Kingdom Ltd. or Yamato Lab, IBM Japan Ltd.
Council Directive 89/336/EEC on the approximation of laws of the Member States relating to electromagnetic compatibility.
7.14C-Tick Mark
The product complies with the following Australian EMC standard:
Limits and methods of measurement of radio disturbance characteristics of information technology,
AS/NZS 3548 : 1995 Class B.
Deskstar 40GV & 75GXP hard disk drive specifications
63
This page intentionally left blank.
Part 2. Interface specification
Deskstar 40GV & 75GXP hard disk drive specifications
65
This page intentionally left blank.
8.0 General
The system to which the device is attached
Host
The
hard disk drive
This specification describes the host interface of the DTLA-30XXXX.
The interface conforms to the Working Document of Information Technology - AT Attachment with Packet
Interface Extension (ATA/ATAPI-5), Revision 2, dated 13 December 1999, with certain limitations
described in 8.2, “Deviations from standard.”
8.1 Terminology
Device
DTLA-30XXXX
8.2Deviations from standard
The device conforms to the referenced specifications with the following deviations:
Check Power Mode. Check Power Mode command returns FFh to Sector Count Register when the
device is in Idle mode. This command does not support 80h as the return value.
Hard Reset. Hard reset response is not the same as that of power on reset. Refer to section 10.1,
“Reset Response,” on page 0 for details.
Deskstar 40GV & 75GXP hard disk drive specifications
67
This page intentionally left blank.
9.0 Registers
110NA
LBA bits 0–7
001NA
LBA bits 8–15
101NA
LBA bits 16–23
011NA
LBA bits 24–27
FunctionsAddresses
WRITE (DIOW–)READ (DIOR–)DA0DA1DA2CS1–CS0–
Not usedData bus high impedancexxxNN
Control block registers
Not usedData bus high impedancexx0AN
Not usedData bus high impedancex01AN
Device ControlAlternate Status011AN
Not usedDevice Address111AN
A = signal assertedLogic conventions:
N = signal negated
X = may be A or N
Figure 66. Register Set
Communication to or from the device is through an I/ O Register that routes the input or output data to or
from registers addressed by the signals from the host (CS0
–).
DIOW
–, CS1–, DA2, DA1, DA0, DIOR– and
The Command Block Registers are used for sending commands to the device or posting status from the
device.
The Control Block Registers are used for device control and to post alternate status.
Deskstar 40GV & 75GXP hard disk drive specifications
69
9.1 Alternate Status Register
Alternate Status Register
01234567
DSC/
DFRDYBSY
SERV
Figure 67. Alternate Status Register
This register contains the same information as the Status Register. The only difference is that reading
this register does not imply interrupt acknowledge or clear a pending interrupt. See 9.13, “Status
Register” on page 0 for the definition of the bits in this register.
ERRIDXCORDBQ
9.2 Command Register
This register contains the command code being sent to the device. Command execution begins immediately after this register is written. The command set is shown in Figure 84 on page 0.
All other registers required for the command must be set up before writing the Command Register.
9.3 Cylinder High Register
This register contains the high order bits of the starting cylinder address for any disk access. At the end
of the command this register is updated to reflect the current cylinder number.
In LBA Mode this register contains 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 range from zero to the number of cylinders minus one.
9.4 Cylinder Low Register
This register contains the low order bits of the starting cylinder address for any disk access. At the end of
the command this register is updated to reflect the current cylinder number.
In LBA Mode this register contains Bits 8-15. At the end of the command this register is updated to reflect
the current LBA Bits 8-15.
The cylinder number may be from zero to the number of cylinders minus one.
Deskstar 40GV & 75GXP hard disk drive specifications
70
9.5 Data Register
This register is used to transfer data blocks between the device data buffer and the host. It is also the
register through which sector information is transferred on a Format Track command and configuration
information is transferred on an Identify Device command.
All data transfers are 16 bits wide, except for ECC byte transfers, which are 8 bits wide. Data transfers
are PIO only.
The register contains valid data only when DRQ=1 in the Status Register.
9.6 Device Control Register
Device Control Register
01234567
0–IENSRST1––––
Figure 68. Device Control Register
Bit Definitions
SRST (RST) Software Reset. The device is held reset when RST=1. Setting RST=0 re-enables the
device.
The host must set RST=1 and wait for at least 5us before setting RST=0 to ensure that
the device recognizes the reset.
-IEN Interrupt Enable. When -IEN=0 and the device is selected, device interrupts to the host
will be enabled. When -IEN=1 or the device is not selected, device interrupts to the host
will be disabled.
9.7 Drive Address Register
Drive Address Register
01234567
–DS0–DS1–H0–H1–H2–H3–WTGHIZ
Figure 69. Drive Address Register
This register contains the inverted drive select and head select addresses of the currently selected drive.
Bit Definitions
HIZ High Impedance. This bit is not driven and will always be in a high impedance state.
-WTG -Write Gate. This bit is 0 when writing to the disk device is in progress.
Deskstar 40GV & 75GXP hard disk drive specifications
71
-H3,-H2,-H1,-H0 -
-Head Select. These four bits are the 1's complement of the binary coded address of the
currently selected head. -H0 is the least significant.
-DS1 -Drive Select 1. Drive select bit for device 1, active low. DS1=0 when device 1 (slave) is
selected and active.
-DS0-Drive Select 0. Drive select bit for device 0, active low. DS0=0 when device 0 (master) is
selected and active.
9.8 Device/Head Register
Device/Head Register
01234567
HS0HS1HS2HS3DRV1L1
Figure 70. Device/Head Register
This register contains the device and head numbers.
Bit Definitions
L Binary encoded address mode select. When L=0, addressing is by CHS mode. When
L=1, addressing is by LBA mode.
DRV Device. When DRV=0, device 0 (master) is selected. When DRV=1, device 1 (slave) is
selected.
HS3,HS2,HS1,HS0
Head Select. These four bits indicate binary encoded address of the head. HS0 is the
least significant bit. At command completion these bits are updated to reflect the currently selected head.
The head number may be from zero to the number of heads minus one.
In LBA mode HS3 through HS0 contain bits 24-27 of the LBA. At command completion
these bits are updated to reflect the current LBA bits 24-27.
9.9 Error Register
Error Register
01234567
AMNFTK0NFABRT0IDNF0UNCICRCE
Figure 71. Error Register
This register contains status from the last command executed by the device or a diagnostic code.
Deskstar 40GV & 75GXP hard disk drive specifications
72
At the completion of any command except Execute Device Diagnostic the contents of this register are
found after finding the correct ID field for the requested sector.
(AMN)
command.
(T0N)
to a device status error or an invalid parameter in an output register.
(ABT)
ID Not Found. IDN=1 indicates the ID field of the requested sector could not be found.
IDNF (IDN)
encountered.
during Ultra-DMA transfer.
(CRC)
always valid even if ERR=0 is in the Status Register.
Following a power on, a reset, or completion of an Execute Device Diagnostic command, this register
contains a diagnostic code. See Figure 75 on page 0 for the definition.
Bit Definitions
ICRCE
UNC
ABRT
TK0NF
AMNF
Interface CRC Error. CRC=1 indicates a CRC error has occurred on the data bus
Uncorrectable Data Error. UNC=1 indicates an uncorrectable data error has been
Aborted Command. ABT=1 indicates the requested command has been aborted due
Track 0 Not Found. T0N=1 indicates track 0 was not found during a Recalibrate
Address Mark Not Found. AMN=1 indicates that data address mark has not been
9.10 Features Register
This register is command specific. This is used with the Set Features command and S.M.A.R.T. Function
Set 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.
Deskstar 40GV & 75GXP hard disk drive specifications
73
9.13 Status Register
ERR=0 when the next command is received from the host.
Status Register
01234567
DSC/
DFDRDYBSY
SERV
Figure 72. 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 BSY=1, no other bits in the register are valid.
The use of bit 4 is command dependent. After the DMA Queued commands it is used as SERV. After any
other commands are reset, it is used as DSC.
Bit Definitions
BSYBusy. BSY=1 whenever the device is accessing the registers. The host should not read
or write any registers when BSY=1. If the host reads any register when BSY=1, the
contents of the Status Register will be returned.
ERRIDXCORRDRQ
DRDY (RDY) Device Ready. RDY=1 indicates that the device is capable of responding to a command.
RDY will be set to zero during power on until the device is ready to accept a command. If
the device detects an error while processing a command, RDY is set to zero until the
Status Register is read by the host, at which time RDY is set back to one.
DF Device Fault. DF = 1 indicates that the device has detected a write fault condition. DF is
set to zero after the Status Register is read by the host.
DSC Device Seek Complete. DSC=1 indicates that a seek has completed and the device head
is settled over a track. DSC is set to zero by the device just before 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
enters into or is in Standby mode or Sleep mode, this bit is set by device in spite of not
spinning up.
SERV (SRV) Service. SRV is set to one when the device is ready to transfer data after it releases the
bus for execution of a DMA Queued command.
DRQ Data Request. DRQ=1 indicates that the device is ready to transfer a word or byte of
data between the host and the device. The host should not write the Command register
when DRQ=1.
CORR (COR)Corrected Data. Always zero.
IDX Index. IDX=1 once per revolution. Since IDX=1 only for a very short time during each re-
volution, the host may not see it set to one even if the host is reading the Status Register
continuously. Therefore the host should not attempt to use IDX for timing purposes.
ERR Error. ERR=1 indicates that an error occurred during execution of the previous com-
mand. The Error Register should be read to determine the error type. The device sets
Deskstar 40GV & 75GXP hard disk drive specifications
74
10.0 General operation
(4)
(4)
(5)
Power mode
XXO
Disable Standby timer
ECC bytes
OOO
PDIAG handshake
XOO
DASP handshake
OOO
Initialization of registers (2)
XXO
Spinning spindle
XXO
Internal diagnostic
XXO
Initialization of hardware
(1)
(1)
–
Aborting Device interface
OO–
Aborting Host interface
soft reset
hard reset
10.1 Reset response
There are three types of resets in ATA:
Power On Reset (POR)
The device executes a series of electrical circuitry diagnostics, spins up the HDA, tests
speed, and other mechanical parametrics, and sets default values.
Hard Reset (Hardware Reset)
RESET- signal is negated in ATA Bus. The device resets the interface circuitry as well as
Soft Reset.
Soft Reset (Software Reset)
SRST bit in the Device Control Register is set, then is reset. The device resets the interface circuitry according to the Set Features requirement.
The actions of each reset is shown in the following figure.
POR
(3)(3)OReverting programmed parameters to default
Ÿ Number of CHS (set by Initialize Device Parameters)
Ÿ Multiple mode
Ÿ Write Cache
Ÿ Read look-ahead
Ÿ
O - executeX - not execute
Notes:
(1) Execute after the data in write cache has been written.
(2) Default value on POR is shown in Figure 74 on page 0
(3) The Set Features command with Feature register = CCh enables the device to revert these para-
meters to the power on defaults.
(4) In the case of Sleep mode the device goes to Standby mode. In other cases the device does not
change current mode.
(5) Idle when Power-Up in Standby feature set is disabled. Standby when Power-Up in Standby feature
set is enabled.
Figure 73. Reset Response Table
Deskstar 40GV & 75GXP hard disk drive specifications
75
10.1.1 Register initialization
50h
Alternate Status
50h
Status
A0h
Device/Head
00h
Cylinder High
00h
Cylinder Low
01h
Sector Number
01h
Sector Count
Diagnostic Code
Error
Default Value
Register
Device 1 failed
8xh
Controller microprocessor error
05h
ECC circuitry error
04h
Sector buffer error
03h
Formatter device error
02h
No error detected
01h
Description
Code
Figure 74. Default Register Values
After power on, hard reset, or software reset, the register values are initialized as shown in the figure
below.
Figure 75. Diagnostic Codes
Deskstar 40GV & 75GXP hard disk drive specifications
76
10.2 Diagnostic and reset considerations
0xh
No
(not read)
No
01h
Yes
(not read)
No
8xh
NoNoYes
81h
YesNoYes
0xh
No
Yes
Yes
01h
Yes
Yes
Yes
Register
Passed
Asserted?
present?
For each Reset and Execute Device Diagnostic the diagnostic is done as follows:
Power On Reset
DASP- is read by Device 0 to determine if Device 1 is present. If Device 1 is present, Device 0
shall read PDIAG- to determine when it is valid to clear the BSY bit and whether Device 1 has
powered on or reset without error. Otherwise Device 0 clears the BSY bit whenever it is ready
to accept commands. Device 0 may assert DASP- to indicate device activity.
Hard Reset, Soft Reset
If Device 1 is present Device 0 shall read PDIAG- to determine when it is valid to clear the BSY
bit and whether Device 1 has reset without any errors. Otherwise Device 0 shall simply reset
and clear the BSY bit. 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 valid to clear the BSY
bit and if Device 1 passed or failed the EXECUTE DEVICE DIAGNOSTIC command. Otherwise
Device 0 shall simply execute its diagnostics and then clear the BSY bit. DASP- is asserted by
Device 0 (and Device 1 if it is present) in order to indicate the device is active.
In all the above cases Power on, RESET-, Soft reset, and the EXECUTE DEVICE DIAGNOSTIC
command the Device 0 Error register as shown in the figure below.
Device 1
'x' indicates the appropriate Diagnostic Code for the Power on, RESET–, Soft Reset, or Device
Diagnostic error.
Figure 76. Reset error register values
PDIAG–
Device 0
Error
Deskstar 40GV & 75GXP hard disk drive specifications
77
10.3 Sector Addressing Mode
All addressing of data sectors recorded on the drive media is by a logical sector address. The logical
CHS address for the drive is different from the actual physical CHS location of the data sector on the disk
media.
The drive supports both Logical CHS Addressing Mode and LBA Addressing Mode as the sector addressing mode.
The host system may select either the currently selected CHS translation addressing or LBA addressing
on a command-by-command basis by using the L bit in the DEVICE/HEAD register. So a host system
must set the L bit to 1 if the host uses LBA Addressing mode.
10.3.1 Logical CHS Addressing Mode
The logical CHS addressing is made up of three fields: cylinder number, head number and sector
number. Sectors are numbered from 1 to the maximum value allowed by the current CHS translation
mode but cannot exceed 255(0FFh). Heads are numbered from 0 to the maximum value allowed by the
current CHS translation mode but cannot exceed 15(0Fh). Cylinders are numbered from 0 to the maximum value allowed 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 per logical track and the number of heads per logical cylinder.
The device then computes the number of logical cylinders available in requested mode.
The default CHS translation mode is described in the Identify Device Information. The current CHS translation mode is also described in the Identify Device Information.
10.3.2 LBA Addressing Mode
Logical sectors on the device shall be mapped linearly with the first LBA addressed sector (sector 0) being the same sector as the first logical CHS addressed sector ( cylinder 0, head 0, sector 1). Regardless
of the logical CHS translation mode currently in effect, the LBA address of a given logical sector does not
change. The following formula is always true:
LBA = ((cylinder * heads per cylinder + heads) * sectors per track) + sector – 1
where heads per cylinder and sectors per track are the current translation mode values
On LBA addressing mode the LBA value is set to the following register:
Deskstar 40GV & 75GXP hard disk drive specifications
78
10.4 Overlapped and queued feature
('CC'h)
Write DMA Queued
('A2'h)
Service
('C7'h)
Read DMA Queued
('00'h)
NOP (with 01h subcommand code)
receives no additional interrupt to indicate that a queued command is ready for service.
Overlap allows devices to perform a bus release so that the other device on the bus may be used. To
perform a bus release the device clears both DRQ and BSY to zero. When selecting the other device
during overlapped operations, the host shall disable interrupts via the nIEN bit on the currently selected
device before writing the Device/Head register to select the other device.
The only commands that may be overlapped are
For the READ DMA QUEUED and WRITE DMA QUEUED commands, the device may or may not perform a bus release. If the device is ready to complete the execution of the command, it may complete the
command immediately. If the device is not ready to complete the execution of the command, the device
may perform a bus release and complete the command via a service request.
Command queuing allows the host to issue concurrent commands to the same device. Only commands
included in the overlapped feature set may be queued. If a queue exists when a non-queued command is
received, the nonqueued command shall be aborted and the commands in the queue shall be discarded.
The ending status shall be ABORT command and the results are indeterminate.
The maximum queue depth supported by a device is indicated in word 73 of Identify Device information.
A queued command shall have a Tag provided by the host in the Sector Count register to uniquely iden-
tify the command. When the device restores register parameters during the execution of the SERVICE
command, this Tag shall be restored so that the host may identify the command for which status is being
presented. If a queued command is issued with a Tag value that is identical to the Tag value for a command already in the queue, the entire queue is aborted including the new command. The ending status is
ABORT command and the results are indeterminate. If any error occurs, the command queue is aborted.
When the device is ready to continue processing a bus released command and BSY and DRQ are both
cleared to zero, the device requests service by setting SERV to one, setting a pending interrupt, and
asserting INTRQ if selected and if nIEN is cleared to zero. SERV shall remain set until all commands
ready for service have been serviced. The pending interrupt shall be cleared and INTRQ negated by a
Status register read or a write to the Command register.
When the device is ready to continue processing a bus released command and BSY or DRQ is set to one
(i.e., the device is processing another command on the bus), the device requests service by setting
SERV to one. SERV shall remain set until all commands ready for service have been serviced. At command completion of the current command processing (i.e., when both BSY and DRQ are cleared to
zero), the device shall process interrupt pending and INTRQ per the protocol for the command being
completed. No additional interrupt shall occur due to other commands ready for service until after the
SERV bit of the device has been cleared to zero.
When the device receives a new command while queued commands are ready for service, the device
shall execute the new command and process interrupt pending and INTRQ per the protocol for the new
command. If the queued commands ready for service still exist at command completion of this command,
SERV remains set to one but no additional interrupt shall occur due to commands ready for service.
When queuing commands, the host shall disable interrupts via the nIEN bit before writing a new command to the Command register and may re-enable interrupts after writing the command. When reading
status at command completion of a command, the host shall check the SERV bit since the SERV bit may
be set because the device is ready for service associated with another queued command. The host
Deskstar 40GV & 75GXP hard disk drive specifications
79
10.5 Power management feature
The power management feature functions permit a host to reduce the power required to operate the
drive. It provides a set of commands and a timer that enables a device to implement low power
consumption modes.
The drive implements the following set of functions:
The lowest power consumption when the device is powered on occurs in Sleep Mode. When in sleep
mode, the device requires a reset to be activated.
In Standby Mode the device interface is capable of accepting commands, but as the media may not be
immediately accessible, there is a delay while waiting for the spindle to reach operating speed.
In Idle Mode the device is capable of responding immediately to media access requests.
In Active Mode the device is executing a command or accessing the disk media with the read look- ahead
function or the write cache function.
10.5.2 Power management commands
The Check Power Mode command enables a host to determine if a device is currently in, going into, or
leaving standby mode.
The Idle and Idle Immediate commands move a device to idle mode directly from the active or standby
modes. The idle command also sets the standby timer count and starts the standby timer.
The Standby and Standby Immediate commands move a device to standby mode directly from the active
or idle modes. The standby command also sets the standby timer count.
The Sleep command moves a device to sleep mode. The interface of the device becomes inactive at the
completion of the sleep command. A reset is required to move a device out of sleep mode. When a
device exits sleep mode, it enters Standby mode.
10.5.3 Standby timer
The standby timer provides a method for the device to automatically enter standby mode from either
active or idle mode following a host programmed period of inactivity. If the device is in the active or idle
mode, the device waits for the specified time period and, if no command is received, the device automatically enters the standby mode.
If the value of SECTOR COUNT register on Idle command or Standby command is set to 00h, the
standby timer is disabled.
Deskstar 40GV & 75GXP hard disk drive specifications
80
10.5.4 Interface capability for power modes
Inactive
No1O
Sleep
Inactive
Yes1O
Standby
Active
Yes1O
Idle
Active
YesXX
Active
active
Each power mode affects the physical interface as defined in the following table.
RDYBSYMode
Figure 77. Power conditions
Ready (RDY) is not a power condition. A device may post ready at the interface even though the media
may not be accessible.
Interface
Media
10.6 S.M.A.R.T. function
The intent of Self-Monitoring Analysis and Reporting Technology (S.M.A.R.T) is to protect user data and
prevent unscheduled system downtime that may be caused by predictable degradation and/or fault of the
device. By monitoring and storing critical performance and calibration parameters, S.M.A.R.T devices
employ sophisticated data analysis algorithms to predict the likelihood of near-term degradation or fault
condition. By alerting the host system of a negative reliability status condition, the host system can warn
the user of the impending risk of a data loss and advise the user of appropriate action.
10.6.1 Attributes
Attributes are the specific performance or calibration parameters that are used in analyzing the status of
the device. Attributes are selected by the device manufacturer based on the ability of that attribute to
contribute to the prediction of degrading or faulty conditions for that particular device. The specific set of
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 performance or calibration attributes. The valid range of attribute values is from 1 to 253 decimal. Higher attribute values indicate that
the analysis algorithms being used by the device are predicting a lower probability of a degrading or faulty
condition existing. Accordingly, lower attribute values indicate that the analysis algorithms being used by
the device are predicting a higher probability of a degrading or faulty condition.
10.6.3 Attribute thresholds
Each attribute value has a corresponding attribute threshold limit which is used for direct comparison to
the attribute value to indicate the existence of a degrading or faulty condition. The numerical values of the
attribute thresholds are determined by the device manufacturer through design and reliability testing and
analysis. Each attribute threshold represents the lowest limit to which its corresponding attribute value
can be equal while still retaining a positive reliability status. Attribute thresholds are set at the device
manufacturer's factory and cannot be changed in the field. The valid range for attribute thresholds is from
1 through 253 decimals.
Deskstar 40GV & 75GXP hard disk drive specifications
81
10.6.4 Threshold Exceeded Condition
If one or more attribute values, whose Pre-failure bit of their status flag is set, are less than or equal to
their corresponding attribute thresholds, then the device reliability status is negative, indicating an
impending degrading or faulty condition.
10.6.5 S.M.A.R.T. commands
The S.M.A.R.T. commands provide access to attribute values, attribute thresholds, and other logging and
reporting information.
10.6.6 Off-line read scanning
The device provides the off-line read scanning feature with reallocation. This is the extension of the offline data collection capability. The device performs the entire read scan with reallocation of the marginal
sectors to prevent user data lost.
If interrupted by the host during the read scanning, the device services the host command
.
10.6.7 Error log
Logging of reported errors is supported. The device provides information on the last five errors that the
device reported as described in the SMART error log sector. The device may also provide additional
vendor specific information on these reported errors. The error log is not disabled when SMART is
disabled. Disabling SMART shall disable the delivering of error log information via the SMART READ
LOG SECTOR command.
If a device receives a firmware modification, all error log data is discarded and the device error count for
the life of the device is reset to zero.
10.6.8 Self-test
The device provides the self-test features which are initiated by SMART Execute Off-line Immediate
command. The self-test checks the fault of the device, reports the test status in Device Attributes Data,
and stores the test result in the SMART self-test log sector as described in the SMART self-test log data
structure. All SMART attributes are updated accordingly during the execution of self-test.
If interrupted by the host during the self-tests, the device services the host command.
If the device receives a firmware modification, all self-test log data is discarded.
Deskstar 40GV & 75GXP hard disk drive specifications
82
10.7 Security Mode Feature Set
('F6'h)
Security Disable Password
('F5'h)
Security Freeze Lock
('F4'h)
Security Erase Unit
('F3'h)
Security Erase Prepare
('F2'h)
Security Unlock
('F1'h)
Security Set Password
reset.
Security Mode Feature Set is a powerful security feature. With a device lock password, a user can prevent unauthorized access to a hard disk drive even if the device is removed from the computer.
The following commands are supported for this feature:
10.7.1 Security mode
The following security modes are provided:
Device Locked mode The device disables media access commands after power on. Media
access commands are enabled by either a security unlock command or
a security erase unit command.
Device Unlocked mode The device enables all commands. If a password is not set this mode is
entered after power on, otherwise it is entered by a security unlock or a
security erase unit command.
Device Frozen mode The device enables all commands except those which 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
The following security levels are provided:
High level security When the device lock function is enabled and the User Password is for-
gotten, the device can be unlocked via a Master Password.
Maximum level securityWhen the device lock function is enabled and the User Password is for-
gotten, only the Master Password with a Security Erase Unit command
can unlock the device. User data is then erased.
10.7.3 Passwords
This function can have two kinds of passwords as described below:
Master Password When the Master Password is set, the device does NOT enable the
Device Lock Function and the device canNOT be locked with the Master
Password, but the Master Password can be used for unlocking the
device locked.
Identify Device Information word 92 contains the value of the Master
Password Revision Code set when the Master Password was last
changed. Valid values are 0001h through FFFEh.
User Password The User Password should be given or changed by a system user.
When the User Password is set, the device enables the Device Lock
Function and the device is then locked on next power on reset or hard
Deskstar 40GV & 75GXP hard disk drive specifications
83
The system manufacturer or dealer who intends to enable the device lock function for end-users must set
POR
—> Device unlocked mode
POR
—> Device locked mode
Power off
Power off
Normal operation
Normal operation
Set password with user password
POR
POR
< Not setting password >
< Setting password >
(Ref.)
the master password even if only single level password protection is required.
10.7.4 Operation example
10.7.4.1 Master Password setting
The system manufacturer or dealer can set a new Master Password from default Master Password using
the Security Set Password command without enabling the Device Lock Function.
The Master Password Revision Code is set to FFFEh as shipping default by the drive manufacturer.
10.7.4.2 User Password setting
When a User Password is set, the device will automatically enter lock mode when the device is powered
on the next time.
Figure 78. Initial Setting
Deskstar 40GV & 75GXP hard disk drive specifications
84
10.7.4.3 Operation from POR after User Password is set
When Device Lock Function is enabled, the device rejects media access command until a
Security Unlock command is successfully completed.
POR
Device Locked mode
Unlock CMD
Password
Match ?
N
Y
Password
Match ?
Enter Device
Unlock mode
Erase Prepare
Erase Unit
Password
Match ?
Y
Complete
Erase Unit
Lock function
Disable
Normal operation : All commands are available
Freeze Lock command
Enter Device Frozen mode
Normal Operation expect Set Password,
Disable Password, Erase Unit, Unlock commands.
Media AccessNon-media access
Command (*1)Command (*1)
N
Reject
Complete
Figure 79. Usual Operation
Deskstar 40GV & 75GXP hard disk drive specifications
85
10.7.4.4 User Password Lost
If the User Password is forgotten and High level security is set, the system user cannot access any data.
However the device can be unlocked using the Master Password.
If a system user forgets the User Password and Maximum security level is set, data access is impossible.
However the device can be unlocked using the Security Erase Unit command to unlock the device and
erase all user data with the Master Password.
User Password lost
LEVEL ? High ------------------>
\/
Maximum
\/
\/
Erase Prepare Command
Erase Unit Command with Master
Password
\/
\/
Normal operation but data lost
Figure 80. Password Lost
Unlock CMD with Master Password
\/
\/
\/
Normal operation
10.7.4.5 Attempt limit for SECURITY UNLOCK command
The SECURITY UNLOCK command has an attempt limit. The purpose of this attempt limit is to prevent
someone from attempting to unlock the drive by using various passwords multiple times.
The device counts the password mismatch. If the password does not match, the device counts it without
distinguishing the Master password and the User password. If the count reaches 5, EXPIRE bit (bit 4) of
Word 128 in Identify Device information is set and the SECURITY ERASE UNIT command and the
SECURITY UNLOCK command are then aborted until a hard reset or a power off. The count and
EXPIRE bit are cleared after a power-on reset or a hard reset.
Deskstar 40GV & 75GXP hard disk drive specifications
86
10.7.5 Command table
Executable
Executable
Executable
Standby
Executable
Executable
Off-line Data Collection
Executable
Executable
Executable
SMART Save Attribute Values
Executable
Executable
Executable
SMART Return Status
Executable
Executable
Executable
SMART Read Attribute Thresholds
Executable
Executable
Executable
SMART Read Attribute Values
Executable
Executable
Executable
SMART Execute Off-line Immediate
Executable
Executable
Executable
SMART Enable Operations
Autosave
Executable
Executable
Executable
SMART Disable Operations
Executable
Executable
Executable
Sleep
Executable
Executable
Executable
Set Multiple Mode
Executable
Executable
Executable
Set Max Address
Executable
Executable
Executable
Set Features
Executable
Executable
Command aborted
Service
Executable
Executable
Executable
Seek
Command aborted
Executable
Executable
Security Unlock
Command aborted
Executable
Command aborted
Security Set Password
Executable
Executable
Command aborted
Security Freeze Lock
Command aborted
Executable
Executable
Security Erase Unit
Executable
Executable
Executable
Security Erase Prepare
Command aborted
Executable
Command aborted
Security Disable Password
Executable
Executable
Executable
Recalibrate
Executable
Executable
Command aborted
Read Verify Sector(s) (w/retry)
Executable
Executable
Command aborted
Read Verify Sector(s) (w/o retry)
Executable
Executable
Command aborted
Read Sector(s) (w/retry
Executable
Executable
Command aborted
Read Sector(s) (w/o retry)
Executable
Executable
Executable
Read Native Max Address
Executable
Executable
Command aborted
Read Multiple
Executable
Executable
Command aborted
Read Long (w/retry)
Executable
Executable
Command aborted
Read Long (w/o retry)
Executable
Executable
Command aborted
Read DMA Queued
Executable
Executable
Command aborted
Read DMA (w/retry)
Executable
Executable
Command aborted
Read DMA (w/o retry)
Executable
Executable
Executable
Read Buffer
Executable
Executable
Executable
NOP
Executable
Executable
Executable
Initialize Device Parameters
Executable
Executable
Executable
Idle Immediate
Executable
Executable
Executable
Idle
Executable
Executable
Executable
Identify Device
Executable
Executable
Command aborted
Format Track
Executable
Executable
Executable
Flush Cache
Executable
Executable
Executable
Execute Device Diagnostic
Executable
Executable
Executable
Check Power Mode
Frozen Mode
Unlocked Mode
Locked Mode
Command
. Command table for device lock operation (part 1 of 2)
This table shows the response of the device to commands when the Security Mode Feature Set (Device
lock function) is enabled.
SMART Enable/Disable Attribute
SMART Enable/Disable Automatic
Figure 81
Deskstar 40GV & 75GXP hard disk drive specifications
ExecutableExecutableExecutable
Executable
87
Executable
Executable
Command aborted
Write Verify
Executable
Executable
Command aborted
Write Sector(s) (w/retry)
Executable
Executable
Command aborted
Write Sector(s) (w/o retry)
Executable
Executable
Command aborted
Write Multiple
Executable
Executable
Command aborted
Write Long (w/retry)
Executable
Executable
Command aborted
Write Long (w/o retry)
Executable
Executable
Command aborted
Write DMA Queued
Executable
Executable
Command aborted
Write DMA (w/retry)
Executable
Executable
Command aborted
Write DMA (w/o retry)
Executable
Executable
Executable
Write Buffer
Executable
Executable
Executable
Standby Immediate
Frozen Mode
Unlocked Mode
Locked Mode
Command
Figure 81. Command table for device lock operation (part 2 of 2)
Deskstar 40GV & 75GXP hard disk drive specifications
88
Loading...
+ hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.