Skip to main content

Full text of "apple :: disk :: sony :: 699-0321 800K Double-Sided ERS Aug85"

See other formats


REV. 

ZONE 

ECO n 

REVISION 

APPI) 


Double Sided Disk Drive Specs 
AUGUST 16,1 985 


TOLERANCES 
UNLESS OTHERWISE SPECIFIED 
DIMENSIONS ARE IN INCHES 


DECIMALS 


• X ± 
.XX t 
XXX i 
XX.X + 


ANGLES XX.Xi 

FRACTIONS ± 

DIMENSIONS IN PARENTHESIS 
ARE IN MILLIMETERS 


MATERIAL: 


DRAWN BY 


CHECKED BY 


APPROVED BY 


RELEASED BY 


:cippkz computer me. 


DATE I T1TLE 


3.5 INCH DOUBLE SIDED 


SIZE I DRAWING NUMBER 

A 


FINISH: 


SCALE: 















CONTENTS 


1.0 DESCRIPTION 

2.0 SPECIFICATION 

2.1 Configuration 

2.2 Mechanical Dimensions 

2.3 Performance 

2.3.1 Capacty and Encoding Method 

2.3.2 Transfer Rate 

2.3.3 Access Tme 

2.3.4 Functional 

2.3.5 Weight 

2.4 Input Power Requirements 

2.5 Environmental Lints 

2.5.1 Temperature 

2.5.2 Hunidty 

2.5.3 Ybradon 

2.5.4 Shock 

2.6 Noise 

2.7 Orientation 

2.8 Reliabilty 

2.9 Overvflte Characteristics 


DRAWING NUMBER 



2.10 Tfr» Margin 

2.10.1 Definbon of Tme Margin 

2.1 0.2 Set ReadTWte Tme Margin 

2.1 0.3 Off-Track Tme Margin 

2.1 1 Alignment Accuracy 

2.1 2 Azimuth Angle 

2.13 Temperature Inside Drive 

2.14 Head Life 

2.1 5 Meadia Wear 

2.16 DtskMonior 

2.17 Eject Mechanism 

2.17.1 Eject Timing 

2.17.2 Insert (Injetf) Timing 

2.17.3 Ejectf Inject Mechanism Lfe 

2.17.4 Manul Eject 

2.17.5 Aiio Inset and Eject Operation 

3.0 INTERFACE 

3.1 General Description 

3.1 .1 Reading Status or Data (torn Drive 

3.1.2 Sending Control Commands to Drive 


r 


SIZE 


DRAWING NUMBER 


L 


[apple computer inc. 


A 


699-0321 

■MM 


SCALE: 




3.2 Signal Description 


3.2.1 CAO, CA1, CA2, SEL 

3.2.2 /ENBl 

3.2.3 LSTRB 

3.2.4 RD 


3.2.4.1 

/DIRTN 

3.2.42 

/STEP 

3.2.43 

JMOTORON 

3.2.44 

EJECT 

3.2.45 

RDDATA 

3.2.46 

/SINGLE SIDE 

3.2.47 

/DRY1N 

3.2.48 

/CST1N 

3.2.49 

/WRTPRT 

3.2.4.10 

nxo 

3.2.4.11 

/tach 

3.2.4.12 

/READY 

3.2.4.13 

REVISED 

3.2.5 /WRTGATE 

3.2.6 WRTDATE 

3.2.7 \vm 


3.3 DC Characterisfcs of Interface Signals 

3.3.1 OUpUt Drive 

3.3.2 Input Loading 


r 


[apple computer inc. 


SIZE 

A 


DRAWING NUMBER 


699-0321 


SCALE: 





Timing Requtmertts 


3.4 3.4.1 Reading 

3.4.2 Sending One of the Control Commands 

3.4.3 Head Access 

3.4.4 /READY for Motor On or Disk In 

3.4.5 Wte Data Timing 

3.4.6 m(0 Timing 

3.4.7 RDDATA YalW Ttning (2) 

3.4.8 JPYM Yfaveform 

3.5 Power On and Power Off Requirements 

3.5.1 Data Protection 

3.5.2 Power Supply Sequencing 

3.5.3 Head Postion InUallzabon at Power On 

3.6 Interface Connector and Pin Assignment 


4.0 LABELING 

4.1 Label Postion - 

4.2 Label Contents 
Appendix A. Margin Board Schematic 
Appendix B. Format Description 
Appendix C. Peak Current Yteye Forms 


r 


topple computer inc. 


SIZE 

A 

SCALE: 


DRAWING NUMBER 




SHEET 


OF 



1.0 DESCRIPTION 


This specification defines dotfcte sided 3.5 inch Floppy Disk Drive 
mechanisms. Part Numbers 699-0326 Macintosh external drive and 
699-0321. 

2.0 SPECIFICATION 

This dive shall satisfy the following specifications when a diskette 
meeting the Apple disk specflcadon, specflcadon number 003-0002, 
is used. 

2.1 Configuration 

The drive consists of two readhnrte heads, head postponing 
mechanism, disk monior, interface logic circut, readtate 
crcut, motor control circutry, and aUto injedteject, and uses 
a 3.5 inch microfloppy diskette, as shown In Figure 2.1 . The 
drive isef shall meet UL 478 and CS A C22.2 No. 1 5401 983 
requirements for safely. 

2.2 Mechanism Dfrnensions 

Mounting hole locations are shown in Figure 2.2, along wth 
the emergency eject tab location. 

2.3 Performance 

2.3.1 Capaciy and Encoding Method - See Appendix B. 

2.3.2 Transfer Rate 

Detected flux IransHons shall occur not less than 1 .89 
usee nor more than 6.36 usee apart The data transfer 
rate from system to drive to be 489.6k bfcsteec +J- 0.1%. 


r 


[apple computer inc. 




SIZE 

A 


DRAWING NUMBER 

699-0321 


SCALE: 


SHEET 


OF 


J 






[apple computer inc. 










2.3.3 Access Tint 


a. Track to (rack stew rate :6 msec Max. 

b. Track to track step settling time :30msecMax. 

(These times are satisfied when the head is postioned and 
stable wthin 0.035 mm of Is absolute postion as defined in 
2 . 11 ). 

c. Speed group to speed groi 4 > motor 

settling time : 150 msec Max 

The defintion is defined in 2.1 7 and 3.4.3.2. 

d. Motor start time: 600 msec Max. 

The defintion is defined in 2.1 7 and 3.4.4 

2.3.4 Functional 

a. Rotational Speed 

The motor speed is variable to allow recording to be done at 
fixed densty as the head moves from the outer edge of the 
diskette toward the center. The speed is discretely variable 
from 394 to 590 rpm. 

The detailed spectications on disk motor speed are given in 
2.17. 


b. Recording Densty 

«• 

The maxirrujn recording densty assumes all 2 usee transistions 
while the minimum densty ass tines ail 6 usee transtions even 
though the format doesn't allow more than one 6 usee interval 
tobevirttenatatine. 


Maximum 

Minimum 

c. Track Densty 

d. Cylinders 

e. Tracks 


: 8897 FCI 
: 2379 FCI 

:0.1 875mm track-track 
.80 
.160 


f. RW Head 


:2 


r 


topple computer inc. 


SIZE 

A 

SCALE: 


DRAWING NUMBER 

699-0321 


SHEET 


B 


OF 





2.3.5 Weight 450 Grams (wthoUt dive cover or shield) 
2.4 Input Power Requirements 


Yolage 

Max. Rpple 


Current 

♦12.0Y +5% 

0.1|>p 

Standby 

IOuA (motor off) 



WW 

185mA Max 



Stepping Cross 600mA Max 
Speed Block Change 



MOTORSTART 

600mA 



EJECT 

500mA 

♦5.0Y *i- 5% 

0-1p-p 

Standby 

10mA 



Typical 

200mA 


NOTE: See Appendix C for peak current wave forms 
2.5 Envronmehtai Limls 
2.5.1 Temperature 

Operating : 5* C to 50* C (40° F 14(fF)amb»ertt 

Nonoperating : -4<TC to 60*0 (-40°F to UPF) 

The temperahre cycling shall not res ut in 
condensation. 


fggcippkz computer inc. 


SIZE 

A 


SCALE: 


DRAWING NUMBER 

699-0321 


OF 




2.5.2 HimidRy 
Operating 


: 5% to 90% relative humidty wth a 
max wet bub temperature of 29°C 
(85*F), wth no condensation. 


Non-Operating 


5% to 95% relative humidty wth 
a max. wet bub temp 29*C 
(85*F), wth no condensation. 


2.5.3 Vbration 

Operating : The uni shall perform read/wte operation 

wthoUt errors wth continuous vbration 
range from 5 to 100Hz at max of 0.5G along 
each of the three mutually perpindicular 
axes. The heads shall be loaded. 


NorvOperatlng : The unt shall be able to wthstand 

continuous vbration from 5Hz to 300Hz wth 
a maximum level of 2.0G along each of 
the three mutually perpindicular axes, wth 
disks or dummy disks, without depredation 
of performance. 

2.5.4 Shock 


Operating : The unt shall be able to wthstand a 1 0Q 

shock tor 1 1 milliseconds wth a 1/2 sine 
wave shape in each of three mutually 
perpindicular axes while performing 
normal read/wte functions wthoUt 
damage or any loss of data. 

Non-Operating : The unt when unpacked shall wthstand 
a 60G shock for 11ms wth 1/2 sine swape 
on any of three mutually perpindicular 
axes, wth a disk or dummy disk in place. 


2.6 Accoustical Noise 


Operating 


Noise from the dive shall be less than 

- Sfl -db a at a poi nt Stem fr om t h e d iv e 


r 


topple computer inc. 


SIZE 

A 

SCALE: 


DRAWING NUMBER 

699-0321 








2.8 Reliabilly 


Mean Time Between Failure (MTBF) : 8000POH 


Mean Time To Repar (MTTR) 
FYeventetive Maintenance (PM) 
Component Lie 
Error Rate 


30 Minutes 
: Not Required 
5 Years or 15000 POH 


1. Soft Read 


2. Hard Read 


Seek Error 


1 per 10E9 bis read 
1 perl 0E1 2 bis read 
1 perl 0E6 seeks 


2.9 Oervifte Characteristics 


Testing to be conducted using Double Sided Reference Surface 
Diskettes Apple Part No. 899-2006. This applies to both side 0 
and sidel. 

The residual level oM F (1 25 KHz) measured as follows shall be 
down30ct>. 

To measure, fist record the 1 F signal on TKO, then virte oyer the 
track once with a 2F (250 KHz) signal, and measure the residual 
level of 1 F at the read head. 

Residual signal level ratio (db): 

1 F signal level (db) - residual level of 1 F (ct>) 


2.1 OTme Margin 

2.10.1 Defintion of Time Margin 


Time margin is measued using the Apple jftter generating 
fixture. This cicul jiers the read pulse coming from the 
drive under test randomly. The time margin is denned as 
the largest value of time that the read pulse can be jitered 
while still allowing the controller to read wih fewer than one 
error in ten million bis read. The schematic of the margin 
generator, Apple Part No. 821-2007 is shown in Appendix A. 


DRAWlNC5§gjfllJglt 


[apple computer inc. 


SCALE: 


SHEET 


1 


Th^datainoad iecoiTpiis^clofararKlompalternofnux changes 
including all legal combinations of 2.4. and 6 usee periods 
between flux changes. 

Track format and Sector format is defined in Appendix B. 

2.10.2 Set ReadWte Tme Margin 

The sef readtarte time margin shall be. 2S0 nsec. 

2.10.3 Off-Track Reliabilly 

Using a reference disk on which random data Is written 
♦0.035mm and -0.035mm off-track, there shall be no 
errors for a period of 1E6bts. This applies to both heads. 

2.11 Alignment Accuacy 

Track postion is defined by: 

RN = 39.5 - 0.1 875 x N for side 0 
- 38.0- 0.1 875 xN for side 1 

Where RN: Absolute track postion from disk center 

N. Track number from 0 to 79 

Alignment Accuracy at all tracks shall be +J- 0.035mm 

2.12 Azimuth Angle 
Azimuth Angle shall be: 

Angle=arcsin [0.35 1 (X-YN)J =f-0 degrees 30* 

Where: X=38.0 for side 1 

X-39.5 for side 0 
Y=0.1875 

N«Track number (0 to 79) 


r 


[apple computer inc. 


SIZE 

A 


DRAWING NUMBER 

699-0321 


SHEET 13 OF 


SCALE: 





2.14 Head Lie 


Head ire shall be more than (20,000,000) passes. Measued as 

follows: 

a. Using a new disk, which is used as the reference disk for 
signal level, a new drive, more the head to track 35, then 
record 2F signal on both side 0 and side 1 . Measure the 
oiipUt signal level (Lr). 

b. Insert another new disk in the dive. Move the head from 
track 0 to track 79 and back to track 0 about 3,000,000 passes. 

c. Change the disk to another new disk. 

d. Repeat (b) and (c) until total nimber of passes is 20,000,000. 

e. Change the disk to the reference level disk used is (a). Move 
the head to track 35, measure the output signal (Lx) on both 
sides. 

f. The ratio of Lx over Lr shall be > 80% as follows: 

Lx X 100% >80% 

Lr 

2.15 Media Wear 

2.15.1 Double-Sided 

Wte the 2F signal on every track of a new disk, and read 
the output level of all of the tracks and record. After 3,000,000 
read passes on track 35, the output level of all tracks should be 
80% minimum of the originally measured value of each new 
track. Media Part No. doible-sided is 003-0002. 

2.15.2 Single-Sided 

1,000,000 Read Passes 


2.16 Disk Monitor 

The rotational speed to be determined by the measure uni of 
the time between a minimum of 4 consecutive Track Pulses. 



topple computer inc. 


SIZE 

A 

SCALE: 


DRAWING NUMBER 

699-0321 





r 


A 


Track 00 to buck 1 5 : 394 RPM 
Track 16 to (rack 31 : 429 RPM 
Track 32 to track 47 : 472 RPM 
Track 48 to track 63 : 525 RPM 
Track 64 to track 79 : 590 RPM 

The speed tolerance shall be ± 2.5% including continuous and 
instantaneous speed variations while /READY is low. 

2.1 7 Eject/Inject Mechanism Lie 

2.17.1 Eject timing and Position 

From the leading edge of the eject signal, the total eject 
time shall be less than 1 .5 seconds. A disk shall be 
ejected 62mm min from center of disk motor spindle but 
at a maximum point of eject the disk will remain in the 
drive. The drive to be in the horizontal postion for this 
measurement 

2.17.2 Insert (Inject) PosBon and Force 

The auto insert starts when the disk is inserted to 54.5 to 
56mm from the center of disk spindle. 

The auto insert is completed wthin 1 .5 seconds. The 
force required to insert the disk shall be less than 300 <j. 

2.17.3 Eject/Inject Mechanism Lfe 

The mechanism shall have a minimim life of 20,000 
insertions and ejections. Both insertion and ejection 
shall be smooth and quiet 




r 


topple computer inc. 


SIZE 

A 


D R A W1 NG N U M BE R 


mm 


SCALE: 





r 


2.17.4 Manual Eject 

A mechanism shall be provided which allows manual eject of 
the diskette. The maximum pressure necessary to eject the 
diskette using this mechanism shall be 1 8Kg. 

2.17.5 Auto Insert and Eject Operation 

a. There shall be no electrical or mechanical damage even 
if the disk is held during the automatic portion of insertion 
or ejection. 

b. When the power is turned on: 

- r the insertfeject mechanism is not in the disk ejected 
postion and is not in the disk inserted postion, t will 
automatically move to the ejected postion ready to 
receive a disk. 

- r the mechanism is at the disk insertion postion and the 
disk is in place, t will remain there. 

c. The eject operation will continue to completion even if the 
/ENBL goes high. 

3.0 INTERFACE 

3.1 General Description 

The interface between the host system and the dirye consists of 6 input 
signals (SEL, CA2, CA1, CAO, /ENBL and LSTRB) and one output 
signal (RD). 

For any communication wth the diYe, the /ENBL line must be low. 


3.1.1 Reading Status or Data from Drive 


The host system can read the status of the drive or data on the 
disk using the RD line by setting the CAO, CA1, CA2, and SEL 
signals as shown in the table. The RD line is a tristate line 
which is in the high impedance state unless /ENBL is low. 



DRAWING NUMBER 

699-0321 


SHEET 


TT 


OF 


SCALE: 





3.2.2 JENBL 


This line enables all communication wth me dlrye. When the 
JENBL is high (drive disabled), the RD line goes to high 
rnpedance state, and the control latches are preset to their 
indicated state. 

When JENBL is high I will be in the power save mode 
except for the following condtions. 

a. The head has not reached Is destination 

b. Disk eject operation is not complete 

c. During aUto disk rotation 

3.2.3 LSTRB: 

Thisl»neisusedto3endacomrrandtothe<frive. After setting 
CAD, CA1, CA2 and SEL to the desired state, LSTRB is 
brought first high then low. Atthe rising edge of LSTRB the 
level of CA2 will be set into the latch designated by CAO, CA1 
and SEL. 

3.2.4 RD: 

This is the only output line from the drive to the host computer, 
t is mutylexed by the control lines and allows the host to 
read cfelve status information as well as data (See Table 1). 

3.2.4.1 JDIRTN: 

This signal sets the direction of head motion. A 
zero sets direction toward the center of the disk 
and a one sets direction towards outer edge. 

When JENBL is high /DIRTN is set to 2 ero. 

Change of JDIRTN command is not allowed during 
head movement nor head settling time. 



SIZE 

DRAWING NUMBER 

g|qpp|g computer inc. 

A 

699-0321 

SCALl 

E: j SHEET 19 OF J 





3.4.2.2 /STEP: 


At the falling edge of this signal the destination 
track counter is counted i p or down depending 
on the /DIRTN level. Alter the destination counter 
in the drive received the falling edge of /STEP, 
the dive sets /STEP to high. 

3.4.2 3 /MOTORON: 

When this signal is set to low, the disk motor is turned 
on. When /ENBL is high, /MOTORON is set to high. 

3.4.24 EJECT: 

At the rising edge of the LSTRB, EJECT is set to high 
and the ejection operation starts. EJECT is set to low 
at rising edge of /CSTIN or 2 sec maximum alter 
rising edge of EJECT. 

When povier is timed on, EJECT is set to low. 

3 4.2.5 RDDATA: 

RDDATA is the data from the disk. When SEL is 
a zero, data on side 0 are read through RD line. 

When SEL is a one, data on side 1 are read 
through RD line. RDDATA shall be gated wfch 
/PWM in 699-0326 drive unis. See section 3.4.9. 

3.2.4 6 /SINGLE SIDE. 

A status bit which is read as one for double sided 
dive. 

3.2.4 7 /DRYIN: 

This status b* is read as a zero only f the selected drive is 
connected to the host computer. 


( 

efegpplG computer inc. 


SIZE 

A 


SCALE 


DRAWLS, 


BER 


TtT 







3.2.4. 8 fCSTIN: 


This status t>t te read as a 2 ero only when a diskette 
is in the <frive or when the mechanism for ejection and 
insertion is at the disk-in postion wthoUt diskette. 

3.2.4.9 JWRTPRT: 

This status bt is read as a zero only when a diskette 
is in the drive or no diskette is inserted in the drive. 

3.2.4.10 fTKO: 

This status b! is read as a 2 ero when a head is on brack 
00 or outer postion of track 00. 

NOTE: mco is an output signal of a latch whose status 
is decided by the track 00 sensor only while the drive 
is not in power save mode. 

3.2.4.11 rTACH: 

This signal is used to montorthe disk motor speed. 
/TACH signal specfication is as follows: 

Nunber of pulse per rotation : 60 

Accuracy of period : 0.2% (STD) 


r 


[apple computer inc. 


V. 


SIZE 

A 


DRAWING NUMBER 

699-0321 


SCALE: 


SHEET 21 OF 


J 





3.2.4.12 /READY 


This status line is used Id indicate that the host system 
can read the recorded data on the disk or #rte data 
to the disk 

/READY is a zero when the head postoon is settled 
on desired track, motor is at the desired speed, and a 
diskette is in the drive. 

3.2.4.13 REVISED: 

This status line is used to indicate that the interface 
deffntoon of the connected external drive. When 
REVISED is a one, the drive Part No. will be 699-0326 
or when REVISED is a zero, the drive Part No. will 
be 699-0285. 

3.2.5 /WRTGATE: 

When /WRTGATE is a zero, when /ENBL is a zero and f the inserted 
disk is not *rie protected, data on WRTDATA are recorded on the 
disk. 

3.2.6 WRTDATA: 

This line is to be used to record data on the disk. Each change in the 
level of WRTDATA causes a flux Ira ns toon to be viriten. 

3.2.7 JPWM: 

/PWM is a signal of 22 KHz, which controls disk motor speed of single 
sided ctiye Part No. 699-0285. f PWM signal is held high, drive Part 
No. 699-0326 the read signal will be valid. 


/ 

•topple computer inc. 


SIZE 

A 


SCALE: 


DRAWING NUMBER 

699-0321 

[ SHEET ^ 


OF 





3.4 Timing FWquirwn^nts 

The following sections contain timing diagams which show the 
relationship between the input and output signals. 

3.4.1 /DIRTN, /STEP, JMOTORON, /EJECT, /SINGLE SIDE, 
/RDDATA, /DRYIN, rTACH, /READY, /CSTIN, WRTPRT, 
/TKO, and REVISED 



T2: O.Susmax 

T3: 0.5us max for high impedance state 


DRAWING NUMBER 


topple computer inc. 


699-0321 


SCALE: 


SHEET 












3.43.2 /STEP and /WRTOATE 



T1: 620usmin 


3.4 .3 3 /READY for Track Access 



T1: ISOusmax 

T2: 36ms to move one track wthoii speed block change 
: 1 52ms max to move one (rack with speed block change 
: 600ms max for any case when step pulses are sent at the maximum rate 
T3: ISOusmax 


tcippkz computer inc. 


DRAWING NUMBER 

699-0321 


SCALE: 


SHEET OF 



3.4.5 Data Timing 

3.4.5.1 WRTCATE, WRTDATA, and /ERASE Uning 



- 4 — T1 


-I 




T1: Q.Susmin 

T2: Ous min, 43us max 

T3: 1.8usmin 

T4: 2us minlmm 

T5: 0.5ii6 min 

T7: 480us min, 590us max 


NOTE: ERASE is a signal 
internal to the dive 


DRAWING NUMBER 


'apple computer inc. 


699-0321 


SCALE 


SHEET 




















3.4.82 SETTLING TME 


/STEP 


/READY 

Motor Speed 
settled in 
♦M.5% 




/PttM 


3.4.9 /PWMandRDDATA 



K-T1 




////////// 


T1: 4us max to be valid RDDATA after P'AM pulses stop. 
T2: 5ms max to be invalid RDDATA a/ter PAM pulses start 


topple computer me. 


SIZE I DRAWING NUMBER 

A 699-0321 


SCALE: 


SHEET « OF 


3.S Power On and Off Requirements 

3.5.1 Data Protection 


There shall be no damage to recorded data on the disk during 
etherapovwonorpoweroffoperattonastongasthediskis 
not in the middle of a wrie when power is turned off. 

3.5.2 Power Supply Sequencing 

No special power sippfy sequencing shall be required by the 
disk as long as both the *5 vot and ♦I 2 vot power sqpplies 
have a monotonic rise tine of less than 200 milliseconds. 

That is, there shall be no ringing on the supplies during turn 
on or turn off which causes them to rise above then tell below 
their specfied yotage. Some ringing is tolerable as long as 
I doesn’t cause the volage to exceed or tell below the 
specrted llnts(4- 5%). 

Alter turn off, both supplies must tell monotonically to zero yoIs, 
however there are no sequencing or trning requirements. 

3.5.3 Head Postion totalization 

At power on, the head shall be automatically accessed to track 0. 


DRAWING NUMBER 

699-0321 





3.5.4 CoffvrajnfcationWVhtte 


No communication should be attempted until 1 sec minimum 
after power supply stable. 

3.6 Disk Motor Rotation at the Disk Insertion 

The disk motor automatically rotates for 2 seconds maximum when a 
diskette is inserted in the above dirve. 

3.7 CondWon for the Power Save Mode 

The drive is in Power Save Mode when JENBL is high, except for. 

(a) When the Eject Motor is running 

(b) During Automatic Disk Motor Rotation 

(c) When Head Access is being executed 

(d) During Base Operation 

3.8 Requirement for froper Chucking 

r a disk Is akeady in the drive when the power is turned on, the host 
system shall rotate the disk for 500 msec minimum to guarantee the 
chucking. 

When the new disk is inserted, I is requfed to access TRK 00 and 
rotate the disk. 

Note: When JENBL is high and the diskette is manually ejected and 
reinserted, then the Auto Disk Motor Rotation does not occu. 


r 


! 

L 


tipple computer inc. 


SIZE 

A 


DRAWING NUMBER 

699-0321 


SCALE: 


SHEET 


37 


OF 





3.9 intormce connector and pm Assignment 


The internee connector shall be 1 20 pin connector, 3m J3428-5202C 
or equivalent The pinouts are as fellows: 


Pin Number 

Signal Name 

Pin Number 

Signal Name 

1 

GND 

2 

CA0 

3 

GND 

4 

CA1 

5 

GND 

6 

CA2 

7 

GND 

8 

LSTRB 

9 

MC 

10 

JWRTGATE 

11 

♦5v 

12 

SEL 

13 

♦12v 

14 

JENBL 

15 

♦12v 

16 

RD 

17 

♦12v 

18 

WRTDATA 

19 

♦12v 

20 

JPWM 


4.0 Labeling 

The drive shall have two labels attached when t Is shipped to Apple. 

4.1 Label Postion 

The serial number label shall be attached to the right side, and 

the Model label shall be attached to the motor housing as shown in Figure 

4.1. 

4.2 Label Contorts 

The shape and contorts of the serial number label shall be as shown 
in Figire 4.1 . The date label shape and size may be picked 
by the <tlve manufacturer, but must included the month and 
year of mani/acturer and be clearly legble. 


r 




'apple computer inc. 


SIZE 

A 


DRAWING NUMBER 

699-0321 


SCALE: 


SHEET 


39 


OF 









APPENDIX A. MARGIN BOARD SCHB4AT1C 
See (Tawing number 050-01 52. 


APPENDIX B. SECTOR FORMAT 

This document descrbes the sector format used for double-sided 31/2 inch 
diskettes. 

The diagram below shows a side-Yiew of a <*iYe, the dotted line representing 
a diskette. 


Front of 
Drive -> 


(sideO) 

(sidel) 

track 0 track 79 

block 0 block 799 


Back of 
Drm 

read/Yirte 

head 


There are 80 tracks on the drive, numbered from track 0 (the outermost track) 
through track 79 (the intermost track). The single side is side 0: The top side 
is sidel. 

The mmber of sectors per track varies from 12 on the outside tracks to 8 on 
the inside tracks as shown in the following table. Speed represents a data 
transferrateof489.6Kbis/sec. The different speeds record the data at a 
fixed densiy and allow the diskettes to be interchanged. 


Track 

Speed froip 

Sectors/Track 

Speed 

0-15 

1 

12 

394 

10-31 

2 

11 

429 

32-47 

3 

10 

472 

48-63 

4 

9 

525 

64-79 

5 

8 

590 


This format is derived by limting the sectors per track for the drive according 
to the smaller radius of the opposte-side track. This format yields a total of 
800 sectors or blocks per side. Block numbering goes from 0 to 1 599: block 
0 is sector 0 on track 0 and block 1599 is sector 7 on track 79 of sidel (sectors are 
numbered from 0). These blocks are to be interleaved with side 0 blocks 
in a cylinder fashion (blocks 0-1 1 will be on side 0, track 0, blocks 1 2-23 
will be on side 1 track 0, etc). 





Sectors are typically interleaved 2:1 because of the wrte recover time. 
As an example, the sector sequencing tor 2:1 interleave is: 

Speed goup 1 : 0-6-7-2-8-3-9-4-1 0-5-1 1 
Speedgroup2: 0-6-1-7-3-8-3-9-4-10-5 
Speed groip 3: 0-5-1-6-2-7-3-8-4-9 
Speed group 4: 0-5-1 -6- 2- 7- 3-8-4 
SpeedyoupS: 0-4-1 -5-2-6-3-7 

Sector Format 

A sector can be divided into four major sections. These are the header 
sync field, the header field, the data sync field and data field. These 
fields combined add up to 733.5 code bytes minimum. 

Header Sync Field (8.25 bytes ♦ sync overhead) 


5 blslip FF's minimum (FF, 3F, Cf, F3, FC, FF) 


The header sync field contain* a pattern of one and zeros that 
synchronizes the hardware state machine wth the data on the disk. 
The header sync and header fields are wrtten only when the diskette 
is formatted. The formatter should make this field as targe as possbie 
since this field bitters expansion of the previous sectors data Held 
due to speed variation of the dive. 



DRAWING NUMBER 




Header Field (1 1 bytes) 


D5 AA 96 Trie Sect Side Frr* ChkSun DE AA off 


The header field indertfies the sector. The sub-fields are: 


D5AA96 

Track 

Sector 

Side 


Format 


Checksum 

DE AA 
Off 


address marks: this identifies the fields asa 
header field. 

encoded low 6 bis of (rack number 
encoded sector number 

encoded high 2 bis oftrack number and side bt 
decoded bt 5=0 for side 0, 1 for side 1 
decoded bt 0 is the high-order bt of the back nunber 
decoded bts 1-4 are reserved and should be 0 
encoded format specification: 
decoded bt 5=0 for single-sided formate 
decoded bis 0-4 define the format interleave: 
standard 2:1 interleave formate have a 2 in the field 
checksum formed by exclusive ‘or in the back, sector 
side and format fields 

bt slip marks: this identifies the end of the field 
pad byte where the wte electronics were turned off 


topple computer inc. 


SCALE. 


DRAWING NUMBER 


SHEET 



Date Sync Field (6.25 bytes) 


5 bislip FF‘s (FF, 3F, OF, F3, FC, FF) 


The data sync field contains a pattern of ones and zeros than synchronizes 
the state machine wih the date on the disk. This field is wrtten whenever 
the date field is written. 


Date Field (710 bytes) 


D5 AA AD SecUendcoded date> ChkSum DE AA off 


The date field contains the actual date in the sector. The sub-fields are: 


D5AAAD 

Sector 

Encoded Date 


Checksum 

DEAA 

Off 


date marks: this identifies the field as a date field, 
encoded sector number 

524 date bytes encoded into 699 code bytes; the first 
1 2 date bytes are typically used as a sector teg by the 
operating system, and the remaining 51 2 bytes for 
actual date 

a 24-bt checksum encoded into 4 code byte (see below) 
bt slip marks: this identifies the end of the field 
pad byte where the write electronics were turned off 


Date Encoding Format 

A sector is composed of 524 user date b>tes and a 3 byte checksum. These 
are translated into 6 bt n tobies that are used to look ip GCR codewords to 
be written to the disk. The date is encoded as follows: CSUMA, CSUMB, 
CSUMC are registers used for accumulating the checksum. BYTEA, BYTEB, 
BYTEC contain three bytes from the date b lifer. GCR is the table of GCR 
codewords. 


topple computer inc. 


SCALE: 


DRAWING NUMBER 


SHEET 





r 



1. Rotate CSUMC Wt 

CSUMC [7654321 0| <-CSUMC [654321 07) 

Cany <-CSUMC [7J 

2. CSUMA<-CSUMA ♦ BYTEA ♦ carry from step 1 

3. BTTEA <-BTTEA xor CSUMC 

4. CSUMB <-CSUMB ♦ BYTEB ♦ cany from step 2 

5. BYTEB <-BYTEB xor CSUMA 

6. CS UMC <-CSUMC* BYTEC ♦ cany from step 4 

7. BYTEC <-BYTEC xor CSYMB 

8. Convert BYTEA, BYTEB and BYTEC to 6 b* nfebles 
NIBL1 <-A7 A6 B7 B6 Cl C6 High bis of the bytes 
NIBL2 <-A5 A4 A3 A2 A1 AO Low bis of BYTEA 
NIBL3 <-B5 B4 B3 B2 B1 BO Low bis Of BYTEB 
NIBL4 <-C5 C4 C3 C2 Cl CO Low bis of BYTEC 

9. Write GCR (NIBL1), GCR (NIBL2), GCR (NIBL3) and GCR (NIBL4) 


| I 1 Note cany out of CSUMC 

-CSUMC <-CSUMB <-CSUMA<-+ S from rotate 

Figure showing cany propagation 


GRC Codeword Tabie (used to convert nbbles to GCR codewords) 

0: 96,97,9A,9B,9D,9E,9F>6 
8: A7,AB>C>D J AE>F,B2 < B3 
10: B4,B5,B6,B7,B9,BA,BB,BC 
18: DB,BE,BF,CB,CD,CE,CF,D3 
20: D6,D7,D9,DA,DB i DC,DD,DE 
28: DF.E5,E6,E7,E9.EA,EB,EC 
30: ED,EE,EF,F2,F3,F4,F5,F6 
38: F7,F9,FA,FB,FC,FD,FE,FF 


r 


topple computer inc. 


SIZE 

A 

SCALE: 


DRAWING NUMBER 




44 





Disk Storage Calculations 

The next page shows how the track classes and speeds ware 
determined. The following formulas were used: 


track densiy: 

track 0 radius: 
max data densiy: 
sync overhead: 
bytesfokxk: 
data speed: 

bytes: 

rpm: 


135.4666 track/inch 
0.1 875 mm frack to track 

39.5 mm (38.0 mm, side 1) 

8381 fci - 344.4882 fcrnm (8850 fci, side 1) 
6 % 

733.5 

489.6Kbftsfcec 

(733.5 *bkx*s)* 1.06 

60 secfrnin * 489.6kblsfsec (bytes * 8 

btsfoyte) 

bytes * 8 bisfoyte (2*Pi*Radius in inches) 


topple computer inc. 


SCALE 


DRAWING NUMBER 


SHEET 











CURRENT WAVE FORMS CONT. 


/ENBL ON 
12 V 200 mA/div 5 msec/div 



GND 


12 V 200 mA/div 100 usec/div 



GND 


[apple computer inc. 


SIZE 

A 

SCALE: 


DRAWING NUMBER 
699-0321 







CURRENT WAVE FORMS CONT. 


/ENBL ON 

5 V 50 mA/div 10 msec/div 



— 

SIZE 

DRAWING NUMBER 

popple computer inc. 

A 

699-0321 

SCALl 

■: JsHEET 5C 








topple computer inc. 


DRAWING NUMBER 
699-0321 


SCALE: