User Tools

Site Tools


x68000:floppy_pinout

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
x68000:floppy_pinout [2015/01/29 23:50] eidisx68000:floppy_pinout [2019/08/27 20:45] (current) – external edit 127.0.0.1
Line 4: Line 4:
 You can use a [[PC Floppy Drive]] if you can do without the sexy extra features (soft-eject, das blinkenlights). You can use a [[PC Floppy Drive]] if you can do without the sexy extra features (soft-eject, das blinkenlights).
  
-{{http://www.gamesx.com/grafx/db37.gif}}+|  {{:x68000:floppy_connectors.jpg?220}}  |  {{http://www.gamesx.com/grafx/db37.gif}}    {{:x68000:idc34_female_connector.png?200}} 
 +|  IDC34 and 34-Pin Edge Connector  |  DB37 Male Connector  |  IDC34 Female  Connector  |
  
-|  1|/Disk Type Select*|Out|Disk type selection signal| +{{  :x68000:external_floppy_socket.jpg?400}} 
-|  2|NC|  -  |Not connected| + 
-|  3|/Drive Select 3|Out|Drive selection signal 3| + 
-|  4|/Index|  In  |Disk index signal| +^  Ext.  ^  Int.  ^Signal  ^  Dir.  ^Description 
-|  5|/Drive Select 0|Out|Drive selection signal 0| +|  1   2  |/Disk Type Select*|Out|Disk type selection signal| 
-|  6|/Drive Select 1|Out|Drive selection signal 1| +|  2   NC  |NC|  -  |Not connected| 
-|  7|/Drive Select 2|Out|Drive selection signal 2| +|  3   6  |/Drive Select 3|Out|Drive selection signal 3| 
-|  8|/Motor On|Out|Motor starting signal| +|  4   8  |/Index|  In  |Disk index signal| 
-|  9|/Direction|Out|Head moving direction signal| +|  5   10  |/Drive Select 0|Out|Drive selection signal 0| 
-|10|/Step|Out|Head movement signal| +|  6   12  |/Drive Select 1|Out|Drive selection signal 1| 
-|11|/Write Data|Out|Write data signal| +|  7   14  |/Drive Select 2|Out|Drive selection signal 2| 
-|12|/Write Gate|Out|Write gate signal| +|  8   16  |/Motor On|Out|Motor starting signal| 
-|13|/Track 00|  In  |Back to track 0| +|  9   18  |/Direction|Out|Head moving direction signal| 
-|14|/Write Protect|  In  |Write protect signal| + 10   20  |/Step|Out|Head movement signal| 
-|15|/Read Data|  In  |Read data signal| + 11   22  |/Write Data|Out|Write data signal| 
-|16|/Side Select|Out|Head switching signal| + 12   24  |/Write Gate|Out|Write gate signal| 
-|17|/Ready|  In  |Drive ready signal| + 13   26  |/Track 00|  In  |Back to track 0| 
-|18|NC|  -  |Not connected| + 14   28  |/Write Protect|  In  |Write protect signal| 
-|19|NC|  -  |Not connected| + 15   30  |/Read Data|  In  |Read data signal| 
-|20|/Option Select 0*|Out|Option select 0| + 16   32  |/Side Select|Out|Head switching signal| 
-|21|/Option Select 1*|Out|Option Select 1| + 17   34  |/Ready|  In  |Drive ready signal| 
-|22|/Option Select 2*|Out|Option select 2 (CZ-600C dedicated signal)| + 18   NC  |NC|  -  |Not connected| 
-|23|/Option Select 3*|Out|Option Select 3| + 19   NC  |NC|  -  |Not connected| 
-|24|/Eject*|Out|Eject signal| + 20   1  |/Option Select 0*|Out|Option select 0| 
-|25|/Eject Mask*|Out|Eject mask signal| + 21   3  |/Option Select 1*|Out|Option Select 1| 
-|26|/LED Blink*|Out|LED flashing signal| + 22   5  |/Option Select 2*|Out|Option select 2 (CZ-600C dedicated signal)| 
-|27|/Disk In*|  In  |Disk insertion signal| + 23   7  |/Option Select 3*|Out|Option Select 3| 
-|28|/ERR Disk*|  In  |Disk insertion error signal| + 24   9  |/Eject*|Out|Eject signal| 
-|29|/FDD INT*|  In  |Disk interrupt signal| + 25   11  |/Eject Mask*|Out|Eject mask signal| 
-|30|Ground|Out|Ground| + 26   13  |/LED Blink*|Out|LED flashing signal| 
-|31|Ground|Out|Ground| + 27   15  |/Disk In*|  In  |Disk insertion signal| 
-|32|Ground|Out|Ground| + 28   17  |/ERR Disk*|  In  |Disk insertion error signal| 
-|33|Ground|Out|Ground| + 29   19  |/FDD INT*|  In  |Disk interrupt signal| 
-|34|Ground|Out|Ground| + 30   GND  |Ground|Out|Ground| 
-|35|Ground|Out|Ground| + 31   GND  |Ground|Out|Ground| 
-|36|Ground|Out|Ground| + 32   GND  |Ground|Out|Ground| 
-|37|NC|  -  |Not connected|+ 33   GND  |Ground|Out|Ground| 
 + 34   GND  |Ground|Out|Ground| 
 + 35   GND  |Ground|Out|Ground| 
 + 36   GND  |Ground|Out|Ground| 
 + 37   NC  |NC|  -  |Not connected|
 * Not available on standard Shugart drives * Not available on standard Shugart drives
 +
  
 **Drive Selection**  **Drive Selection** 
Line 49: Line 55:
 Drive selection occurs when a drive's DRIVE SELECT line is activated. Only the drive with this line active will respond to input lines or gate output lines. Drive selection occurs when a drive's DRIVE SELECT line is activated. Only the drive with this line active will respond to input lines or gate output lines.
  
-**Index/Sector** +**Index** 
  
 This interface signal is provided by the drive each time an index or sector hole is sensed at the Index/Sector photo detector. Normally, this signal is at a logical one level and makes the transition to the logical zero level each time a hole is sensed. There will be one pulse on this interface signal per revolution of the diskette and this pulse indicates the physical beginning of a track. This interface signal is provided by the drive each time an index or sector hole is sensed at the Index/Sector photo detector. Normally, this signal is at a logical one level and makes the transition to the logical zero level each time a hole is sensed. There will be one pulse on this interface signal per revolution of the diskette and this pulse indicates the physical beginning of a track.
Line 55: Line 61:
 **Motor On** **Motor On**
  
-In order for the host system to read or write data the DC drive motor must be turned on. This is accomplished by activating the line -MOTOR ON. A 0.5 second delay must be introduced after activating this line to allow the motor to come up to speed before reading or writing can be accomplished. The motor must be turned off by the host system by deactivating the MOTOR ON line. This should be done if the drive has not received a new command within two (2) seconds (10 revolutions of diskette) after completing the execution of a command. This will insure maximum motor and media life.+In order for the host system to read or write data the DC drive motor must be turned on. This is accomplished by activating the line -MOTOR ON. A 0.5 second delay must be introduced after activating this line to allow the motor to come up to speed before reading or writing can be accomplished. The motor must be turned off by the host system by deactivating the MOTOR ON line. This should be done if the drive has not received a new command within two (2) seconds (10 revolutions of diskette) after completing the execution of a command.
  
 **Direction Select**  **Direction Select** 
Line 75: Line 81:
 **Write Data**  **Write Data** 
  
-This interface line provides the data to be written on the diskette. Each transition from a logical one level to a logical zero level, will cause the current through the read/write heads to be reversed thereby writing a data bit. This line is enabled by Write Gate being active. Write Data must be inactive during a read operation. A Write Data clamp is provided on the PCB at the interface which holds the WRITE DATA line at a logical zero whenever Write Gate is inactive.+This interface line provides the data to be written on the diskette. Each transition from a logical one level to a logical zero level, will cause the current through the read/write heads to be reversed thereby writing a data bit. This line is enabled by Write Gate being active. Write Data must be inactive during a read operation.
  
 **Write Gate**  **Write Gate** 
Line 91: Line 97:
 **Side Selection**  **Side Selection** 
  
-Head Selection is controlled via the I/O signal line designated SIDE SELECT. A plus logic level on the SIDE SELECT line selects the read/write head on the side 0 surface of the diskette. A minus logic level selects the side 1 read/write head.+Head Selection is controlled via the I/O signal line designated SIDE SELECT. A plus logic level on the SIDE SELECT line selects the read/write head on the lower side 0 of the diskette. A minus logic level selects the side 1 read/write head.
  
 +**Ready**
  
 +Signal indicating that FDD is ready to operate. This signal goes to LOW level, when the FDD is selected and the rotational speed of the floppy disk has reached 90% of the specification.
  
 ---- ----
Line 99: Line 107:
  
 Info also available [[http://www.cityfujisawa.ne.jp/~akitsura/connect/X68_FDD.html|here]]. Info also available [[http://www.cityfujisawa.ne.jp/~akitsura/connect/X68_FDD.html|here]].
 +
 +Signal descriptions were taken from [[https://archive.org/stream/bitsavers_shugartSA4ualOct80_1420700/39013-1_SA450_OEM_Manual_Oct80_djvu.txt|here]].
x68000/floppy_pinout.1422539435.txt.gz · Last modified: 2019/08/27 20:44 (external edit)