Floppy Drive Interface Pinouts
The rising champion of Micro Channel, Tomáš Slavotínek,
hefted his mighty multimeter, bellowed his defiance to the
dark gods of Obscurity and Uncertainty, and hewed
down some mighty servants of Kaos.
He verified some pinouts and cranked out some graphical
depictions of some common floppy cables.
40-Pin
Card-Edge Interface
34-pin Header
Interface (Non-Media Sense)
Enhanced 34-pin
Header Interface (Media Sense)
40-pin
Planar Interface (95 XP)
44-pin
Planar Interface (95A, Lacuna, 85K/N)
PS/2 Floppy Drive Connectors
Signals and voltages are transferred
between the system board
and the diskette drives by a cable or printed circuit
board. The printed-circuit
board provides a 2- by 20-pin card edge connector for
each diskette drive,
with a locator key between pins 34 and 36. The cable
interface provides
a 2 x 17-pin header connector to each diskette drive,
with a locator key
below pin 17. The following tables show the signals and
DC voltages
for each diskette drive connector type.
Extracted from PS/2
3.5-inch Diskette Drives Technical Reference
(S42G-2194-00),
2nd Ed., Oct 1992, pages 10-12. (Unless noted
otherwise.)
NOTE: There are
differences between
the 1990 Tech Ref and the '92 Tech Ref Signal names for
the Enhanced 34-pin
interface. See the Notes below the table. I believe the
additional definition
is related to the floppy controller used for the EE
floppies.
40-Pin Card-Edge Interface
Pin |
Signal |
Pin |
Signal |
1 |
Ground |
2 |
-High Density Select |
3 |
Reserved |
4 |
Reserved |
5 |
Ground |
6 |
Reserved |
7 |
Ground |
8 |
-Index |
9 |
Ground |
10 |
Reserved |
11 |
Ground |
12 |
-Drive Select |
13 |
Ground |
14 |
Reserved |
15 |
Ground |
16 |
-Motor Enable |
17 |
Ground |
16 |
-Direction In |
19 |
Ground |
20 |
-Step |
21 |
Ground |
22 |
-Write Data |
23 |
Ground |
24 |
-Write Enable |
25 |
Ground |
26 |
-Track 0 |
27 |
Ground |
26 |
-Write Protect |
29 |
Ground |
30 |
-Read Data |
31 |
Ground |
32 |
-Head 1 Select |
33 |
Ground |
34 |
-Diskette Change |
35 |
Ground |
36 |
Ground |
37 |
Ground |
36 |
+5VDC |
39 |
Ground |
40 |
+12VDC |
34-pin Header Interface
(Non-Media Sense)
This connector is for drives and
controllers that do not support media sense.
Pin |
Signal |
Pin |
Signal |
1 |
Ground |
2 |
-High Density Select |
3 |
+ 5VDC |
4 |
Drive Type ID 1 |
5 |
Ground |
6 |
+ 12VDC |
7 |
Ground |
8 |
-Index |
9 |
Ground |
10 |
Reserved |
11 |
Ground |
12 |
-Drive Select |
13 |
Ground |
14 |
Reserved |
15 |
Ground |
16 |
-Motor Enable |
17 |
Ground |
18 |
-Direction In |
19 |
Ground |
20 |
-Step |
21 |
Ground |
22 |
-Write Data |
23 |
Ground |
24 |
-Write Enable |
25 |
Ground |
26 |
-Track 0 |
27 |
Ground |
28 |
-Write Protect |
29 |
Ground |
30 |
-Read Data |
31 |
Ground |
32 |
-Head 1 Select |
33 |
Ground |
34 |
-Diskette Change |
Enhanced 34-pin Header
Interface (Media Sense)
This connector is for drives and
controllers that support media sense.
Pin |
Signal |
Pin |
Signal |
1 |
Ground |
2 |
Data rate Select 1 |
3 |
+ 5VDC |
4 |
Drive Type ID1/Drive
status 1 |
5 |
Ground |
6 |
+ 12VDC |
7 |
Ground |
8 |
-Index |
9 |
Drive Type ID0/Drive
status 0 |
10 |
Reserved |
11 |
Ground |
12 |
-Drive Select |
13 |
Ground |
14 |
-Security Command * |
15 |
Ground |
16 |
-Motor Enable |
17 |
Media Type ID1/Drive
status 3 |
18 |
-Direction In |
19 |
Ground |
20 |
-Step |
21 |
Ground |
22 |
-Write Data |
23 |
Ground |
24 |
-Write Enable |
25 |
Ground |
26 |
-Track 0 |
27 |
Media Type ID0/Drive
status 2 |
28 |
-Write Protect |
29 |
Ground |
30 |
-Read Data |
31 |
Ground |
32 |
-Head 1 Select |
33 |
Data rate Select 0 |
34 |
-Diskette Change |
All blue text is not
present in '90 Tech. Ref.
* Not supported by all
drives or all systems.
'90 Tech. Ref. has this Reserved.
40-pin Planar Diskette
Interface
This connector is found on the 90 XP and
95 XP planar.
Pin |
Signal |
Pin |
Signal |
1 |
-2nd Drive installed [D0 & D1 pin 1] |
2 |
Data rate Select 1 |
3 |
+ 5VDC |
4 |
Drive Type ID1 |
5 |
Ground |
6 |
+ 12VDC |
7 |
Ground |
8 |
-Index |
9 |
Drive Type ID0 |
10 |
-Motor Enable 1 [D0 pin
16] |
11 |
Ground |
12 |
-Drive Select 0 [D1 pin
12] |
13 |
Ground |
14 |
-Drive Select 1 [D0 pin
12] |
15 |
Ground |
16 |
-Motor Enable 0 [D1 pin
16] |
17 |
Media Type ID1 |
18 |
-Direction In |
19 |
Ground |
20 |
-Step |
21 |
Ground |
22 |
-Write Data |
23 |
Ground |
24 |
-Write Enable |
25 |
Ground |
26 |
-Track 0 |
27 |
Media Type ID0 |
28 |
-Write Protect |
29 |
Ground |
30 |
-Read Data |
31 |
Ground |
32 |
-Head 1 Select |
33 |
Data rate Select 0 |
34 |
-Diskette Change |
35 |
Ground |
36 |
Drive Select 2 [D2 pin
12] |
37 |
Ground |
38 |
Ground |
39 |
Ground |
40 |
-Motor Enable 2 [D2 pin
16] |
Signals not intended for all drives are marked as such
by a note in [square brackets].
Information not available in any tech. reference I
have access to. So I
have used the known 34-pin floppy drive pinout, the
actual 40-pin 95 XP
floppy cable, and some measurement results to figure
this out.
40-pin Floppy Cable Wiring Diagram (Model 95 XP,
FRU 33F8430)
Planar |
FD0 |
FD1 |
FD2 |
1 |
1 |
1 |
- |
2-9 |
2-9 |
2-9 |
2-9 |
10 |
16 |
10 |
10 |
11 |
15 |
11 |
- |
12 |
14 |
12 |
- |
13 |
13 |
13 |
- |
14 |
12 |
14 |
- |
15 |
11 |
15 |
- |
16 |
10 |
16 |
- |
17-34 |
17-34 |
17-34 |
17-34 |
35-40 |
- |
- |
11-16 |
44-pin Planar Diskette
Interface
This connector is found on the 95A,
Lacuna, and 9585 K-N models.
All floppy drives used must support media sense.
Pin |
Signal |
Pin |
Signal |
1 |
-2nd Drive installed [D0
& D1 pin 1] |
2 |
Data rate Select 1 |
3 |
+ 5VDC |
4 |
Drive Type ID1/Drive status 1 |
5 |
Ground |
6 |
+ 12VDC |
7 |
Ground |
8 |
-Index |
9 |
Drive Type ID0/Drive status 0 |
10 |
Reserved |
11 |
Ground |
12 |
-Drive Select 0 [D0 pin
12] |
13 |
Ground |
14 |
-Security Command 0 [D0
pin 14] |
15 |
Ground |
16 |
-Motor Enable 0 [D0 pin
16] |
17 |
Media Type ID1/Drive status 3 |
18 |
-Direction In |
19 |
Ground |
20 |
-Step |
21 |
Ground |
22 |
-Write Data |
23 |
Ground |
24 |
-Write Enable |
25 |
Ground |
26 |
-Track 0 |
27 |
Media Type ID0/Drive status 2 |
28 |
-Write Protect |
29 |
Ground |
30 |
-Read Data |
31 |
Ground |
32 |
-Head 1 Select |
33 |
Data rate Select 0 |
34 |
-Diskette Change |
35 |
Drive Select 1 [D1 pin
12] |
36 |
Ground |
37 |
-Security Command 1 [D1
pin 14] |
38 |
Ground |
39 |
-Motor Enable 1 [D1 pin
16] |
40 |
-Drive Select 2 [D2 pin
12] |
41 |
Ground |
42 |
-Security Command 2 [D2
pin 14] |
43 |
Ground |
44 |
-Motor Enable 2 [D2 pin
16] |
Signals not intended for all drives are marked as such
by a note in [square brackets].
Information extracted from IBM PS/2 Servers 95 and
95A Technical Reference,
Type 9595, page 2-5, First Ed., Sept 1993. P/N 71G3726
44-pin Floppy Cable Wiring Diagram (Model 95A,
FRU 92F0283)
Planar |
FD0 |
FD1 |
FD2 |
1 |
1 |
1 |
- |
2-11 |
2-11 |
2-11 |
2-11 |
12-16 |
12-16 |
- |
- |
17-34 |
17-34 |
17-34 |
17-34 |
35-39 |
- |
12-16 |
- |
40-44 |
- |
- |
12-16 |
9595 Main
Page
|