常用硬盘接口类型 1994-01-07 1.ST506/412接口 ST506/412接口,其中ST是Seagate Technologies(Seagate技术)的缩写。该接口是由Seagate公司开发并首先用于ST506型硬盘机。它最多可支持四个硬盘驱动器,最大硬盘空间为150MB。该接口目前用途十分广泛,在PC/XT中使用的都是这种接口(例如5101控制卡),在PC/AT使用的5280卡也是这种接口。它的缺点是容量很难做大,由于该接口输出数据是未经分离的MFM制编码脉冲,需送到硬盘控制器进行数据分离。因此会造成数据不太可靠和传输速率低等问题。它的传输速率每秒为5MB。该接口由34条命令线和20根数据线两部分组成。(1)ST506/412硬盘接口信号(控制命令部分)分配如表1所示。 表1 ST506/412硬盘接口信号(控制命令部分)分配 信号名称 I/O 信号引脚 地线引脚 -Hend Selec 2^3 磁头选择2^3 I 2 1 -Hend Selec 2^2 磁头选择2^2 I 4 3 -Write Gate 写选通 I 6 5 -Seek Complete 寻道完成 O 8 7 -Track 00 -0-磁道 O 10 9 -Write Fault 写故障 O 12 11 -Head Selec 2^0 磁头选择2^0 I 14 13 Reserved 保留 16 15 -Head Selec 2^1 磁头选择2^1 I 18 17 -Index/-Sector 索引/-扇区 O 20 19 -Ready 准备好 O 22 21 -Step 步进 I 24 23 -Drive Select 1 驱动器选择1 I 26 25 -Drive Select 2 驱动器选择2 I 28 27 -Drive Se;ect 3 驱动器选择3 I 30 29 -Drive Select 4 驱动器选择4 I 32 31 -Direction In 方向选择 I 34 33 数据传送接口连接器是一个20引脚的PCB边缘连接器(J3/J2)。与硬盘驱动器往返交换的读写数据通过此接口。接口电缆应不长于20英尺。此接口还有一个来自驱动器的状态信号,来表示驱动器“已被选择”。 (2)硬盘驱动器与硬盘控制器板之间数据接口信号的连接方法如表2所示。 表2 ST506/412硬盘接口信号(数据部分)分配 信号名称 I/O 信号引脚 -Drive Seleced -驱动器已被选择 I 1 +MFM Write Data +MFM写数据 O 13 -MFM Write Data -MFM写数据 O 14 +MFM Read Data +MFM读数据 I 17 -MFM Read Data -MFM读数据 I 18 GND 地 2,4,6,8,10,11,12,15,16,19,20 Reserved 保留 3,5,7,9 2.AT BUS接口 AT BUS接口,又称为IDE接口,这里的IDE是integrated drive electronics的缩写,该接口是当前新型硬盘驱动器普遍采用的一种新接口。此接口适合于单用户,可最大管理330MB的硬盘。它的传输速率比ST506/412高,可达每秒7.5MB以上。该接口不需写补偿“减少写电流”,DOS版本不能低于3.3。该接口采用单一的插头,由40根命令线和数据线混合在一起组成。 3.ESDI接口 ESDI(Enhanced Small Device Interface)接口,可译为增强型小设备接口,是由美国的Maxtor,Shugart,CDC和XEBEC等公司联合设计开发的。ESDI接口,它的数据传输速度为每秒10MB,是ST506/412接口的两倍。EDSI是设备级的接口,它直接接到硬盘驱动器上,并控制基本的操作,如寻道和磁头选择等。它最多可支持四个硬盘驱动器,硬盘空间最多可支持40-300MB,最大能达到600MB。该接口支持高速数据传输和需要硬盘驱动器具有某些智能(最高传输率可达15MB/S)。同ST506/412接口一样,也是由34根命令线和20根数据线组成,大部分命令号线与ST506/412接口都是一致的,只是增加了一些信号。数据线的信号改变较多,读,写都改为不归零制(NRZ)编码数据,另外还有ESDI接口特有的信号。 表3 EDSI硬盘接口信号(控制命令部分)分配 信号名称 I/O 信号引脚 地线引脚 -Head Selec 2^3 磁头选择2^3 I 2 1 -Head Selec 2^2 -磁头选择2^2 I 4 3 -Write Gate -写选通 I 6 5 -Seek Complete -寻道完成/状态信号 O 8 7 -Track 00 -0磁道/传送确认 O 10 9 -Write Fault -写故障 O 12 11 -Head Selec 2^0 -磁头选择2^0 I 14 13 Sector/Byte Clock 扇区/字节时钟 I 16 15 /Addres Mark Found /地址标记发现 -Head Selec 21 -磁头选择2^1 I 18 17 -Index/-Sector -索引/-扇区 O 20 19 -Ready -准备好 O 22 21 -Step -步进/请求传送 I 24 23 -Drive Select 1 -驱动器选择1 I 26 25 -Drive Select 2 -驱动器选择2 I 28 27 -Drive Select 3 -驱动器选择3 I 30 29 -Direction In -步进方向/命令数据 I 32 31 -Read Gate -读选通 I 34 33 表4 EDSI硬盘接口信号(数据部分)分配 信号名称 I/O 信号引脚 -Drive Seleced -驱动器已被选择 I 1 Sector/Byte Clock 扇区/字节时钟 /Addres Mark Found /地址标记发现 I 2 -Seek Complete -寻道完成/命令执行完 I 3 -Address Mark Enable -地址标记允许 O 4 -Write Protected -写保护 I 5 -Write Clock -写时钟 O 7 +Write Clock +写时钟 O 8 -Cartridge Change -更换盘片 I 9 +Read/Refrence Clock +读/参考时钟 I 10 -Read/Refrence Clock -读/参考时钟 I 11 +MFM Write Data +MFM写数据 O 13 -MFM Write Data -MFM写数据 O 14 +MFM Read Data +MFM读数据 I 17 -MFM Read Data -MFM读数据 I 18 -Index -索引 O 20 GND 地 6,12,15,16,19 4.SCSI接口 SCSI(Small Computer System Interface)接口,中文的意思是小计算机系统接口,是诺 尔( Novell)公司生产的高速硬盘接口,又称为硬盘协处理板(Disk Coprocessor Board),SCSI是一种系统级的接口,可以同时接到不同设备的任何一种(如硬盘驱动器,光盘驱动器,磁带驱动器、扫描仪和打印机等)上,并通过高级命令与它们进行通讯。它的传输速率达到每秒10MB,最多可支持32个硬盘,硬盘空间可达1G。SCSI接口也支持高速数据传输和需要硬盘驱动器具有某些智能,它需要 硬盘驱动器的智能比ESDI接口的智能要多一些。该接口要求硬盘驱动器具有智能的SCSI电子线路和设备级的连接,以控制硬盘。因此它的成本比ESDI接口要高。这也是目前ESDI接口在PC机市场中比SCSI接口得到更广泛地应用的主要原因。但是SCSI仍具有ESDI所无法比拟的优越性。一台SCSI驱动器能接受命令,在批处理命令时可以同总线断开,然后重新与主控制器相连。用此方法,多台SCSI驱动器能同时处理命令或传输数据。这一特点非常适用于网络服务器和多用户系统。Novell网络服务器就是采用了SCSI方式。该接口由50根命令线和数据线组成。 表5 SCSI接口信号(按差分形式传送)接线表 信 号 插头脚号 信 号 插头脚号 SHIELD DROUND 1 TERMPWR 26 GROUND 2 GROUND 27 +DB(0) 3 GROUND 28 -DB(0) 4 +ATN 29 +DB(1) 5 -ATN 30 -DB(1) 6 GROUND 31 +DB(2) 7 GROUND 32 -DB(2) 8 +BSY 33 +DB(3) 9 -BSY 34 -DB(3) 10 +ACK 35 +DB(4) 11 -ACK 36 -DB(4) 12 +RST 37 +DB(5) 13 -RST 38 -DB(5) 14 +MSG 39 +DB(6) 15 -MSG 40 -DB(6) 16 +SEL 41 +DB(7) 17 -SEL 42 -DB(7) 18 +C/D 43 +DB(Parity) 19 -C/D 44 -DB(Parity) 20 +REQ 45 DIFFSENS 21 -REQ 46 GROUND 22 +I/O 47 GROUND 23 -I/O 48 GROUND 24 GROUND 49 TERMPWR 25 GROUND 50 表6 SCSI接口信号(按单端方式传送)接线表 信 号 插头脚号 信 号 插头脚号 -DB(0) 2 GROUND 28 -DB(1) 4 GROUND 30 -DB(2) 6 -ATN 32 -DB(3) 8 GROUND 34 -DB(4) 10 -BSY 36 -DB(5) 12 -ACK 38 -DB(6) 14 -RST 40 -DB(7) 16 -MSG 42 -DB(Parity) 18 -SEL 44 GROUND 20 -C/D 46 GROUND 22 -REQ 48 GROUND 24 -I/O 50 TERMPWR 26 GROUND 1,3,…,49