Английская Википедия:Floppy disk drive interface: различия между версиями
(Новая страница: «{{Английская Википедия/Панель перехода}} {{Short description|Computer storage bus}} {{Redirect|Shugart bus|the SASI see|Shugart Associates System Interface}} {{Use dmy dates|date=December 2021|cs1-dates=y}} {{Use list-defined references|date=January 2022}} Each generation of floppy disk drive (FDD) began with a variety of incompatible interfaces but soon evolved into one de facto standard inte...») |
(нет различий)
|
Текущая версия от 08:30, 8 марта 2024
Шаблон:Short description Шаблон:Redirect Шаблон:Use dmy dates Шаблон:Use list-defined references Each generation of floppy disk drive (FDD) began with a variety of incompatible interfaces but soon evolved into one de facto standard interface for the generations of 8-inch FDDs, 5.25-inch FDDs and 3.5-inch FDDs.[1] For example, before adopting 3.5-inch FDD standards for interface, media and form factor there were drives and media proposed by Hitachi, Tabor, Sony, Tandon, Shugart and Canon.[2]
Sizes
8 inch
The de facto standard 8 inch FDD interface is based upon the Shugart Associates models SA800/801[3] FDDs and models SA850/851[4] FDDs.[5]Шаблон:Rp The signal interface uses a dual in-line 50-pin PCB edge connector which mates to a flat ribbon cable connector; separate connectors are provided for both AC and DC power.[3][4]
5.25 inch
The de facto standard 5.25 inch FDD interface is based upon the Shugart Associates SA400[6] FDD.[5]Шаблон:Rp The signal interface uses a dual in-line 34-pin PCB edge connector which mates to a flat ribbon cable connector; a separate connector is for DC power.[6] The 34-pin connector is similar in pinout to the standard 50-pin connector for 8 inch FDDs.
3.5 inch
The de facto standard for 3.5 inch drives uses a dual in-line pin style connector mating to a socket connector, collectively slightly smaller than the PCB edge pin connector and mating socket used for the 5¼ inch standard but with the same 34 pin definitions as the 5¼ inch standard.[7] A 'universal' cable would have four drive connectors, two for each size of FDD, although cables which have only two drive connectors are common. The cable is normally formed into a ribbon, and a twist located between the pairs of connectors for the drives (see image) is usually applied to the conductors for pins 10 to 16 inclusive. This allows two drives connected to the same cable to be addressed by the host controller. Only two drives may be connected to such a cable. If there are four drive connectors at least two must remain unused. A separate connector is provided for DC power.[1]
Signal and control interface
3.5-inch and 5.25-inch drives connect to the floppy controller using a 34-conductor flat ribbon cable for signal and control; a separate cable provides d.c. power. Most controllers support two floppy drives, so a cable could have 5.25-inch style connectors, 3.5-inch style connectors, or a combination. After IBM introduced the "twist" to floppy cables, and when both 5.25-inch and 3.5-inch drives were in common use, many cables had four connectors: one of each type before the twist, and one of each type after the twist. These cables still only supported two drives, one before and one after the twist, but they allowed using one cable for any combination of drives with differing connectors. This type of cable is called a universal cable.[8]
When multiple floppy disks are connected, many pins are shared, including the read and write data pins. As a result, early floppy drives required jumpers to be set on the drive to tell it which controller commands it should receive. When introducing the PC, IBM sliced the cable between the first and second drive, and twisted seven of the conductors, effectively flipping the four conductors which specifically addressed the first or second drive. (The remaining three were ground only, so were not affected by the twist.) As a result, all drives could have their jumpers set to be drive "B", but if they were connected after the twist, they would appear to the controller as drive "A". This eliminated the need to change selection jumpers in the drive, and eventually many floppy drives were manufactured without jumpers at all, instead being hardwired as drive "B". As the IBM PC created a market for clones and compatibles, many manufacturers adopted the same cable twist system, although jumpers may still be required on systems that are older, or not based on the IBM PC.[9]
The drive that is at furthest end of the cable additionally would have a terminating resistor installed to maintain signal quality.[10]
Pin number | Abbreviation | Description | Notes | Type |
---|---|---|---|---|
2 | DENSEL | Density Select 1=Low/0=High | The default use is 0 | Output |
4 | RSVD | Reserved | No connection or connect to the ground | |
6 | RSVD | Reserved | No connection or connect to the ground | |
8 | INDEX# | Index | 0=Index | Input |
10 | MOTEA# | Motor A Enable | 0=Motor Enable Drive 0 | Output |
12 | DRVSB | Drive Select B | Output | |
14 | DRVSA | Drive Select A | Output | |
16 | MOTEB# | Motor B Enable | 0=Motor Enable Drive 1 | Output |
18 | DIR# | Direction Select | Low Current/Direction in uPD765 controller | Output |
20 | STEP# | Head Step | Fault Reset/Step in uPD765 controller | Output |
22 | WDATA | Write Data | Output | |
24 | WGATE# | Floppy Write Enable | 0=Write Gate | Output |
26 | TRK0# | Track 0 | Fault/Track 0 in uPD765 controller | Input |
28 | WPT# | Write Protect | 0=Write Protect | Input |
30 | RDATA | Read Data | Input | |
32 | HDSEL#/SIDE | Head Select / Side select | Two uses, see application or use for details.(Side select:1=Side 0/0=Side 1) | Output |
34 | DSKCHG# | Disk Change | 1=Disk Change/0=Ready | Input |
3 | RSVD | Reserved | No connection or connect to the ground | |
5 | N/C | No connection | Pins usually do not exist here to prevent the male plug from being inserted in the opposite direction | |
Odd pins 1 thru 33 | GND | Ground | Except for the 3rd and 5th pins | Power |
"#" indicates that the low electric level is effective (aka "active low").
Motor A,B is also known as Motor 0,1.
Since floppy disks are rarely used nowadays, "MOTEB#" and "DRVSB" pins are not connected in motherboards designed with floppy disk data interfaces, and only one floppy disk drive can be connected.
Wire | Controller | Drive A | Drive B | Description |
---|---|---|---|---|
1-9 | 1-9 | 1-9 | 1-9 | No Change |
10 | 10 | 16 | 10 | Motor Enable Drive 0/1 |
11 | 11 | 15 | 11 | Ground, No Change |
12 | 12 | 14 | 12 | Drive Select 0/1 |
13 | 13 | 13 | 13 | Ground, No Change |
14 | 14 | 12 | 14 | Drive Select 0/1 |
15 | 15 | 11 | 15 | Ground, No Change |
16 | 16 | 10 | 16 | Motor Enable Drive 0/1 |
17-34 | 17-34 | 17-34 | 17-34 | No Change |
See also
References
Further reading
- ↑ 1,0 1,1 Ошибка цитирования Неверный тег
<ref>
; для сносокScott_2006
не указан текст - ↑ Ошибка цитирования Неверный тег
<ref>
; для сносокAbraham_1983
не указан текст - ↑ 3,0 3,1 Ошибка цитирования Неверный тег
<ref>
; для сносокOEM_SA800
не указан текст - ↑ 4,0 4,1 Ошибка цитирования Неверный тег
<ref>
; для сносокOEM_SA850
не указан текст - ↑ 5,0 5,1 Ошибка цитирования Неверный тег
<ref>
; для сносокPorter_1982
не указан текст - ↑ 6,0 6,1 Ошибка цитирования Неверный тег
<ref>
; для сносокOEM_400
не указан текст - ↑ Ошибка цитирования Неверный тег
<ref>
; для сносокDavis_2015
не указан текст - ↑ Шаблон:Cite web
- ↑ Ошибка цитирования Неверный тег
<ref>
; для сносокFarquhar_2021
не указан текст - ↑ Scott Mueller, Upgrading and Repairing PCs, Second Edition, Que, 1992, Шаблон:ISBN,page 487