..................................... ST9100A ..................................... AT Interface Drive ..................................... ..................................... ..................................... Product Manual .....................................
ST9100A AT Interface Drive Product Manual 36211-001, Rev.
© 1993 Seagate Technology, Inc. All rights reserved Publication Number: 36211-001, Rev. A Seagate®, Seagate Technology®, and the Seagate logo are registered trademarks of Seagate Technology, Inc. Other product names are registered trademarks or trademarks of their owners. Seagate reserves the right to change, without notice, product offerings or specifications. No part of this publication may be reproduced in any form without written permission from Seagate Technology, Inc.
ST9100A Product Manual, Rev. A iii Contents 1.0 Specification summary . . . . . . . . . . . . . . . . . . . . 1 1.1 Formatted capacity . . . . . . . . . . . . . . . . . . . . . 1 1.2 Physical organization . . . . . . . . . . . . . . . . . . . . 1 1.3 Logical organization . . . . . . . . . . . . . . . . . . . . . 1 1.4 Default logical geometry . . . . . . . . . . . . . . . . . . . 1 1.5 Functional specifications . . . . . . . . . . . . . . . . . . 2 1.6 Physical dimensions . . . . . . . . . .
iv ST9100A Product Manual, Rev. A 2.2 Mounting the ST9100A . . . . . . . . . . . . . . . . . . 11 3.0 AT interface . . . . . . . . . . . . . . . . . . . . . . . . . 13 3.1 Drive configuration . . . . . . . . . . . . . . . . . . . . . 13 3.1.1 Master/slave selection . . . . . . . . . . . . . . . . 13 3.1.2 Remote LED . . . . . . . . . . . . . . . . . . . . . 13 3.2 Onboard drive diagnostics . . . . . . . . . . . . . . . . . 15 3.3 AT bus signal levels . . . . . . . . . . . . . . . . . . . .
ST9100A Product Manual, Rev. A v Figures Figure 1. Startup and operation current profile for the ST9100A . . 8 Figure 2. ST9100A mounting dimensions . . . . . . . . . . . . . . 12 Figure 3. ST9100A connector setup . . . . . . . . . . . . . . . . 14 Figure 4. AT interface connector dimensions . . . . . . . . . . . .
ST9100A Product Manual, Rev. A 1 1.0 Specification summary 1.1 Formatted capacity Guaranteed Mbytes 85.8 Guaranteed sectors 167,552 Bytes per sector 512 1.2 Physical organization Read/Write heads 2 Discs 1 1.3 Logical organization Sectors per track (max) 64 Read/Write heads (max) 16 Cylinders (max) Unrestricted Note.
2 ST9100A Product Manual, Rev. A 1.5 Functional specifications Interface AT Recording method RLL (1,7) Recording density (BPI) 58,200 Flux density (FCI) 43,760 Track density (TPI) 2,650 Spindle speed (RPM) 3,545 ± 0.5% Internal data transfer rate up to 22.4 Mbits/sec (6 zones)—ZBR I/O data transfer rate up to 4 Mbytes/sec Interleave 1:1 Buffer 120 Kbytes 1.6 Physical dimensions Height (max) 0.504 inches (12.80 mm) Width (max) 2.760 inches (70.10 mm) Depth (max) 4.001 inches (101.
ST9100A Product Manual, Rev. A Average typical avg. (msec) maximum avg. (msec) 16 19 Full-stroke typical avg. (msec) maximum avg. (msec) 26 28 Average latency (msec) 8.46 1.8 Spinup times (typical) Spinup time from Power-on to Ready is 10 seconds (typical). Spinup time from Standby to Ready is 3 seconds (typical). 1.
4 ST9100A Product Manual, Rev. A 1.10.4 Relative humidity Operating 8% to 80% noncondensing; Max. wet bulb temperature: 40°C (78.8°F) Nonoperating 8% to 90% noncondensing Max. wet bulb temperature: 56°C (132°F) 1.10.5 Altitude Operating –1,000 ft to 10,000 ft (–304.8 m to 3,048 m) Nonoperating –1,000 ft to 40,000 ft (–304.8 m to 12,192 m) 1.10.
ST9100A Product Manual, Rev. A 5 1.10.7.1 Operating vibration Maximum vibration without drive damage or degradation in performance: 5–22 Hz 0.020-inch displacement (double amplitude) 22–500 Hz 0.5 G acceleration (peak) 500–22 Hz 0.5 G acceleration (peak) 22–5 Hz 0.020-inch displacement (double amplitude) 1.10.7.2 Nonoperating vibration Maximum vibration without causing physical damage or degradation in performance when the device is subsequently put into operation: 5–22 Hz 0.
6 ST9100A Product Manual, Rev. A data safety. The buffer remains enabled, and the drive accepts all commands and returns to Active mode any time disc access is necessary. Standby mode. The drive enters Standby mode when the host sends a Standby Immediate command. The drive can also enter Standby mode after a specifiable length of time has elapsed with the drive in Idle mode. The standby timer delay is system dependent, and is usually established using the system setup utility.
ST9100A Product Manual, Rev. A 7 1.11.2 Power consumption Power requirements for the ST9100A are listed below. All typical measurements are taken at 5V and zero ripple on a 10 MHz AT system. Maximums are measured at 5.25V. Typical Active mode current and power specifications assume nominal voltages applied, 25°C ambient temperature at sea level, with the spindle rotating (two spindle rotations between each operation) and the drive in default logical geometry.
8 ST9100A Product Manual, Rev. A Current (mA) Standby mode Upload code Spinup Active mode 500 Idle mode 400 Ready 300 200 100 0 1 2 3 4 5 6 7 8 9 10 Time (seconds) Figure 1. Startup and operation current profile for the ST9100A 1.12 UL/CSA listing The ST9100A is listed in accordance with UL 1950 and CSA C22.2 (950-M89), and meets all applicable sections of IEC 380, IEC 435, IEC 950, VDE 0806/08.81 and EN 60950 as tested by TUV-Rheinland, North America. 1.
ST9100A Product Manual, Rev. A 9 accordance with the manufacturer’s instructions, may cause interference to radio and television reception. This equipment is designed to provide reasonable protection against such interference in a residential installation. However, there is no guarantee that interference will not occur in a particular installation.
ST9100A Product Manual, Rev. A 11 2.0 Drive handling and mounting 2.1 Handling and static-discharge precautions After unpacking, and prior to system integration, the drive may be exposed to potential handling and ESD hazards. It is mandatory that you observe standard static-discharge precautions. A grounded wrist-strap is preferred. Handle the drive only by the sides of the head/disc assembly. Avoid contact with the printed circuit board, all electronic components, and the interface connector.
12 ST9100A Product Manual, Rev. A Dimensions are in inches (mm) 0.489 ± 0.015 (12.42 ± 0.38) 0.039 ± 0.020 (0.99 ± 0.51) 0.000 in (mm) 0.118 ± 0.010 (3.00 ± 0.25) 4X 3 mm × 0.5 mm, 0.15 in (3.81mm) min. full thread 0.152 ± 0.005 (3.86 ± 0.12) 1.227 ± 0.025 (31.17 ± 0.61) 3.986 ± 0.015 (101.24 ± 0.38) 1.500 ± 0.010 (38.10 ± 0.25) 1.375 ± 0.015 (34.93 ± 0.38) 0.000 0.155 ± 0.020 (3.94 ± 0.51) 0.000 0.239 ± 0.035 (6.07 ± 0.89) 2.740 ± 0.020 (69.60 ± 0.51) 2.430 ± 0.010 (61.72 ± 0.25) 4X 3 mm × 0.
ST9100A Product Manual, Rev. A 13 3.0 AT interface The ST9100A uses the industry-standard ATA task file interface. The drives support both 8-bit and 16-bit data transfer and have no DMA capability. All data transfers are completed through programmed I/O. Up to two drives can be daisy-chained (as master and slave) on the same host bus. 3.1 Drive configuration 3.1.1 Master/slave selection A master/slave relationship must be established between drives on the AT bus.
14 ST9100A Product Manual, Rev. A Master/slave Pin 1 configuration jumpers Pin 20 removed for keying B A Circuit board D C Drive is master; no slave drive present Drive is master; Seagate slave drive present Drive is slave; Seagate master drive present Reserved position (Do not use) Figure 3.
ST9100A Product Manual, Rev. A 15 3.2 Onboard drive diagnostics At power-on, the drive executes a series of diagnostic tests. A series of LED flashes on the system panel indicate a failure. Error codes (LED Flashes) Error type 1 Microprocessor error 2 ROM checksum error 3 AT interface chip failure 5 External RAM error 6 Buffer RAM error 3.3 AT bus signal levels Signals driven by the drive must have the following output characteristics at the drive connector: Logic Low 0.0V to 0.
16 ST9100A Product Manual, Rev. A jumpers (if the application requires the use of such jumpers). See Figure 4 for details. 3.5 AT interface cable Maximum cable length is 18 inches (457 mm). It is recommended that the connectors be keyed by the use of a plug in the pin 20 location of each interface connector. 0.079 ± 0.003 0.020 ± 0.002 sq. typ. drive circuit board Do not scale 0.079 ± 0.003 44 signal/power pins (22 rows) 1.654 Configuration jumpers (2 rows) 0.158 ± 0.003 0.152 ± 0.005 Note.
ST9100A Product Manual, Rev. A 17 3.6 AT interface connector pin assignments The following diagram summarizes the signal pin assignments for the ST9100A AT interface connector.
18 ST9100A Product Manual, Rev. A 3.7 AT interface commands for the ST9100A The following commands are specific to the ST9100A. For a description of any AT interface commands not found in this manual and Seagate’s implementation of the AT interface, refer to the Seagate ATA Interface Specification, publication number 36111-001. For maximum compatibility, there may be more than one opcode for some commands.
ST9100A Product Manual, Rev. A 19 94H Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 Command (1F7H) 1 0 0 1 0 1 0 0 Cyl. High (1F5H) X Cyl. Low (1F4H) X Drv. Head (1F6H) 1 0 1 D/S X Sec. Num. (1F3H) X Sec. Cnt. (1F2H) X 3.7.2 Idle Immediate (E1H / 95H / F8H) When the drive receives this command, it sets BSY and enters Idle mode. If the drive is in Standby mode, the spinup routine is executed.
20 ST9100A Product Manual, Rev. A 95H Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 Command (1F7H) 1 0 0 1 0 1 0 1 Cyl. High (1F5H) X Cyl. Low (1F4H) X Drv. Head (1F6H) 1 0 1 D/S X Sec. Num. (1F3H) X Sec. Cnt. (1F2H) X F8H Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 Command (1F7H) 1 1 1 1 1 0 0 0 Cyl. High (1F5H) X Cyl. Low (1F4H) X Drv. Head (1F6H) 1 0 1 D/S X Sec. Num. (1F3H) X Sec. Cnt. (1F2H) X 3.7.
ST9100A Product Manual, Rev. A 21 standby timer for sixty seconds before the Standby routine is initiated. A value of 13 sets the timer for sixty-five seconds. The minimum amount of time allowed for the standby timer is sixty seconds. Consequently, all values from 1−11 have an equivalent effect to a value of 12 for the standby timer. The delay timer is reinitialized by the drive whenever the drive enters Active mode. If the drive is already in Standby mode, this command has no effect.
22 ST9100A Product Manual, Rev. A 3.7.4 Idle (E3H / 97H) When the drive receives this command, it sets BSY, makes a transition to Idle mode, sets the standby timer if necessary, clears BSY and generates an interrupt. The minimum amount of time allowed for the idle timer is sixty seconds. Consequently, all values from 1 to 11 have an equivalent effect to a value of 12 for the standby timer. E3H Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 Command (1F7H) 1 1 1 0 0 0 1 1 Cyl.
ST9100A Product Manual, Rev. A 23 3.7.5 Check Power Mode (E5H / 98H) This command returns a code for the power mode the drive is currently in or making a transition to. When the drive receives this command, it sets BSY, returns a value representing the current mode through the Sector Count register, clears BSY and generates an interrupt. The return values are as follows: 00H = The drive is in, or entering, Standby mode. FFH = The drive is in, or entering, either Idle or Active mode.
24 ST9100A Product Manual, Rev. A 3.7.6 Set Sleep Mode (E6H / 99H) This command tells the drive to enter Sleep mode immediately. When the drive receives this command, it sets BSY, enters Sleep mode, clears BSY and generates an interrupt. When a soft reset is sent from the host, the drive leaves Sleep mode and makes a transition to Standby mode. After a soft reset has been received, the drive exits Sleep mode and enters Standby mode with all emulation and translation parameters intact.
ST9100A Product Manual, Rev. A 25 3.7.7 Identify Drive (ECH) The drive sends this command to system ROM during the system startup process. ROM clears the BUSY status within 100 nsec from power-on, but does not indicate the DRIVE READY status until after the upload of external RAM is complete. This command can be executed before the DRIVE READY status has been asserted. ECH Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 Command (1F7H) 1 1 1 0 1 1 0 0 Cyl. High (1F5H) X Cyl.
26 ST9100A Product Manual, Rev. A The following table summarizes the information transferred through the Identify Drive command. Parameters listed with an “x” are variable. See Section 1 of this manual for default parameter settings for the ST9100A.
ST9100A Product Manual, Rev.
28 ST9100A Product Manual, Rev. A Bit settings for the Set Features command are shown below. EFH Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 Command (1F7H) 1 1 1 0 1 1 1 1 Cyl. High (1F5H) X Cyl. Low (1F4H) X Drv. Head (1F6H) 1 0 1 D/S X Sec. Num. (1F3H) X Sec. Cnt. (1F2H) X Features (1F1H) Set Features parameter 3.7.9 Active Immediate (F9H) This command causes the drive to enter Active mode immediately.
ST9100A Product Manual, Rev. A 29 3.7.10 Idle and Set Idle Timer (FAH) This command enables and disables the automatic Idle feature of the drive. When the drive receives this command, it sets BSY, switches to Idle mode, and enables or disables the idle timer according to the value placed in the Sector Count register. The drive then clears BSY and generates an interrupt. If the value in the sector count is zero, the idle timer is disabled and the drive does not automatically switch to Idle mode.
30 ST9100A Product Manual, Rev. A 3.7.11 Active and Set Idle Timer (FBH) This command enables and disables the automatic Idle feature of the drive. When the drive receives this command, it sets BSY, switches to Active mode, and enables or disables the idle timer according to the value placed in the Sector Count register. The drive then clears BSY and generates an interrupt.
ST9100A Product Manual, Rev. A 31 3.7.12 Check Idle Mode (FDH) This command reports whether the drive is currently in or making a transition to Idle or Active mode. When the drive receives this command, it sets BSY, loads the appropriate code information into the Sector Count register, clears BSY and generates an interrupt. The default time delay before the drive enters Idle mode is five seconds.
32 ST9100A Product Manual, Rev. A 3.7.13 Rest/Resume commands Some host systems reduce overall power consumption by temporarily removing power from the disc drive. The Rest/Resume process allows drive-state information to be saved to disc prior to powering down the drive. Once power is restored, the drive-state information is retrieved and used to return the drive to its prerest condition.
ST9100A Product Manual, Rev. A Command (1F7H) 33 Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 1 1 1 0 0 1 1 1 Cyl. High (1F5H) X Cyl. Low (1F4H) X Drv. Head (1F6H) 1 0 1 D/S X Sec. Num. (1F3H) X Sec. Cnt.
34 ST9100A Product Manual, Rev. A 3.7.13.2 Read Drive State (E9H) The Read Drive State command allows the host system to save certain drive parameters to nonvolatile system memory before shutting down power to the drive. The host should only issue this command following a successful Rest command. If any command other than a Read Drive State command follows a Rest command, the Rest command is aborted.
ST9100A Product Manual, Rev. A 35 3.7.13.3 Restore Drive State (EAH) This command allows the host system to restore the drive to the state it was in at the time of the power-down in Rest mode. If the host has previously caused a Rest mode, it must ensure that the first command issued to the drive (after the drive powers up and is ready to accept commands) is not one that will interfere with the intended resume operation.
Seagate Technology, Inc. 920 Disc Drive, Scotts Valley, California 95066, USA Publication Number: 36211-001, Rev.