软驱
软驱的结构
1.磁头定位器
采用四相双拍步进电机,用以带动磁头部分沿磁盘半径方向作径向直线运动。从适配器接口送来的“方向”“步进”控制脉冲,驱动步进电机使磁头定位到需寻址的磁道和扇区。
2.数据读写电路
读写磁头作为一个整体安放在一起共用一个读写电路来完成数据的读出/写入。
3.盘片驱动器
一个+12v的直流伺服电机用来带动软盘盘片以300r/min的恒速度旋转。
4.状态检测系统
由4个检测装置组成:“00”磁道检测装置、索引孔检测装置、写保护检测装置和盘片更换检测装置。
软驱的工作原理
把软盘插入驱动器中,启动软盘驱动器,这时主轴部件带动盘片旋转,使转速达到额定值,随即启动磁头驱动与定位装置,使磁头移动并将其前隙定位到00磁道上,驱动器准备完毕,进入待命状态。当控制器接到数据总线发出的命令后,经过控制器上的微处理器对命令进行解释、译码,产生各种控制信号,如发出步进脉冲、磁头运行方向信号、读/写选项信号等。
首先实现寻找磁头的操作,使磁头定位在目标磁道上。寻道前,磁头所在的磁道地址已存放在道号寄存器中,目标磁道号也已放入暂存器内。再比较两者求出磁头需移动的磁道数和移动方向,由此给出驱动步进电机走步的步进脉冲与方向信号,完成寻道与定位的工作。
然后检测索引、扇区标志,即确定在磁道上的哪个扇区读/写数据。
最后发出读、写命令及传送相应的数据,实现数据的读/写操作。在读/写数据之前,必须对所要工作的磁盘进行检测扇区地址标志(AMI)、读取扇区地址(CHRN)和检验码(CRC),经过核对比较无误后才能进行读/写操.
软驱性能指标
⑴ 道-道访问时间(Track-Track Access Time);是指磁头从一个磁道移动到相邻的磁道所需的时间
⑵ 平均访问时间(Average Time):是指读写数据的平均时间。平均访问时间与最大磁道数、道-道访问时间、寻道安顿时间有关。平均访问时间越小,读写数据的速度就越快。
⑶ 寻道安顿时间(Settin Time):是指从其他磁道移动支待读写磁盘上后,磁头稳定可以读写数据的时间。当磁头刚移动到待读写的磁道上时,磁头并不能立即处于稳定状态,而是处于抖动状态,需要经历一段时间后才稳定,这一时间称为寻道安顿时间,即该时间越短越好。
⑷ 数据传输速率
单位时间内所传送的数据字节数,以KB/s为单位。
⑸ 出错率(Error Rate)分为两个方面:软出错率和硬出错率。
软出错率与电子噪声、外界电磁干扰等因素有关,软出错可以通过多次重复操作克服,一般磁盘机的软出错率为10-9,即读取109位二进制(比特)出错一次,这相当于读取容量为1.44MB的软盘上的全部信息82次约出错1位数据。在实际操作中软出错有时会遇到,例如读妈某一文件时有时失败,再次读写时又成功,这种错误就是软出错。硬出错率是硬件不良造成的错误,例如磁头磨损或位置不正。硬出错不能通过重复操作消除。磁盘的硬出错率很低,一般小于10-12,这相当于读取容量为1.44MB的软盘上的全部信息20万次约有3位数据出错。在实际操作中遇到出错的情况不多。