小电脑系统界面装置辨识值的读取方法

文档序号:6412565阅读:351来源:国知局
专利名称:小电脑系统界面装置辨识值的读取方法
技术领域
本发明系关于一种能正确读取小电脑系统界面、即装置辨识值的方法,利用对小电脑系统界面装置读取复数次的辨识值,并以出现频率最高的辨识值为该装置辨识值的方式,以使系统在读取小电脑系统界面装置辨识值时不受(Electro-Static Discharge,缩写为ESD)的影响,亦不需增加额外的金属片以导离该静电产生的突发电流。
小电脑系统界面(Small Computer Systems Interface,缩写为SCSI)系列的产品已广泛出现在各种电脑装置之中,诸如硬盘(Hard disk)、高容量只读存储器(Compact Disk Read Only Memory,CD-ROM)等装置件皆有符合该界面的产品问世,而每个符合SCSI界面的装置皆有一唯一的辨识值,以方便系统存储取装置信号(资讯)。
在自然环境中常有突发的静电产生,该静电往往产生瞬间的大电流。以图2之静电引发电流与时间的关系图,配合图3中所列出之四个级数的静电与其引发之电流为例,不论静电的电荷大小,在0.7至1十亿分之一秒(Nano second,ns)内,引发电流将升至最高点,并随着时间的增加递减。例如4千伏特(Kilo Volts,KV)的静电所引发的电流,其引发的第一个电流尖峰值(图2之A点)有1 5安培(Ampere)之大!而在30十亿分之一秒(nano second,ns)图2的B点与60ns图2的C点)时的引发电流则分别为8与4安培,此一引发电流并随着静电电压的增加而加大。
对于极度敏感的电流系统而言,常会受静电的干扰而产生一些无法预知的错误,例如在读取该SCSI装置辨识值之时,常因为静电的干扰而发生所读取的装置辨识值为错误辨识值的情形。基于此一缺点,传统的作法是利用一金属片包裹于SCSI装置的外部,所以静电所引发的电流皆被该附加的金属片所导引至适当部位后释放。然而此一作法必须附加一金属片,更严重的是该金属片发生破损时将达不到保护的效果,所以亟需一种能在静电的干扰下,仍能正确的读出SCSI装置辨识值的方法。
鉴于上述的发明背景,为克服传统装置中读取该SCSI装置辨识值之时,常因为静电的干扰而发生读取错误的情形,若利用一金属片包裹于SCSI装置的外部,以防止静电影响读取SCSI装置辨识值的方式,则需要附加一金属片,所以本发明的目的在于提供一种能在任何时刻皆能正确读出SCSI装置辨识值的方法。
为实现上述目的,本发明的小电脑系统界面装置辨识值的读取方法,该方法至少包含下列步骤以取样方式获取复数次该小电脑系统界面装置辨识值的取样值;找出该取样值中出现频率最高值;及以该出现频率最高的取样值为该小电脑系统界面装置辨识值。
如以上小电脑系统界装置辨识值的读取方法,其中,所述找出该获取复数次该小电脑系统界面装置的辨识值之步骤至少需执行三次。
如以上小电脑系统界面装置辨识值的读取方法,其中,所述的取样方式,系至少以60十亿分之一秒的周期进行。
如以上小电脑系统界面装置辨识值的读取方法,其中,所述的取样方式,系至少以取样3次的方式进行。
在另一方面,本发明的读取小电脑系统界面装置辨识值的方法,该方法在不需增加额外的金属片之包护,且受静电影响的环境下,仍能正确读取小电脑系统界面的辨识值,该方法至少包含下列步骤以取样的方式获取至少三次该小电脑系统界面装置辨识值的取样值;找出该取样值中出现频率最高值;及如以上小电脑系统界面装置辨识值的读取方法,其中,所述取样方式获取复数次该小电脑系统界面装置之辨识值的步骤,系以至少60十亿分之一秒的周期进行。
如以上小电脑系统界面装置辨识值的读取方法,其中,所述取样方式,系以至少取样3次的方式进行。
根据以上所述,本发明提供了一种能正确读取SCSI装置辨识值的方法,在读取SCSI装置的辨识值时以复数次取样(Sampling)的方式,并以出现频率最高的辨识值为该装置辨识值之方式,在不需增加额外的金属片以导离该静电所产生的突发电流之下,使系统在读取SCSI装置辨识值时不受ESD干扰与环境的影响。
本发明的较佳实施例将于往后的说明文字中辅以下列附图做更详细的阐述

图1为本发明在读取SCSI装置辨识值的操作流程图2是典型的静电引发电流与时间之关系图;及图3为静电与其引发电流的对应图表。
图1描述本发明在读取SCSI装置辨识值的操作流程,当电脑系统对SCSI装置读取其辨识值时,将以取样的方式读取许多次辨识值(步骤101),即对取样的辨识值进行分类,再统计取样值的出现次数(步骤102),最后再以取样值出现频率最高的为SCSI装置辨识值(步骤103)。
举例来说,当电脑系统以30ns的取样周期取样10次,来读取辨识值为1的SCSI硬盘时,正好有静电引发电流,于是步骤101中电脑系统所读取的辨识值即为“1,1,4,4,3,1,1,1,1,1”。统计该取样值出现次数之后发现“辨识值1出现7次、“辨识值4”出现2次、“辨识值3”出现1次(步骤102之分类结果),于是以出现频率最高的“辨识值1”为该SCSI硬盘的辨识值。上述的情形若以常用只读取辨识值一次的方式进行,极有可能读取到错误的辨识值(例如3或4),此一错误辨识值将引发系统当机的严重后果。
上述的取样周期与取样次数可视实际情形而变,但取样次数至少需三次方有参考价值,因为在统计取样值的时候,若有一个取样值与其他两个取样值不同的情形,仍可利用出现频率较高的取样值为该SCSI装置的辨识值,然在受静电严重影响的情形下,三次之取样值可能都不同。依据实验结果显示,使用至少60ns以上的取样周期且至少取样3次所获得的结果最好。而且在缺少额外的金属片以阻挡静电之下,系统仍可正确读取SCSI辨识值。
至于统计取样值的方式,可利用计数器(Counter)或缓冲区(Buffer)储存取样值的出现次数,再于计数器或缓冲区中以搜寻(Searehing)方式找出出现了最高的取样值。而本发明的实施可以利用软体程式的方式来达成,或利用硬体录制本发明的操作流程,诸如将操作程序烧录于只读存储器(Read Only Memory,ROM),或储存于非挥发性记忆体快闪存储器(Flash Memory)、电子式可清除可程式只读存储器(Electrically Erasable Programmable Read Only Memory,EEPROM)之中。
综合以上所述,本发明揭露一种能正确读取SCSI装置辨识值的方法,利用对SCSI装置读取复数次的辨识值,并以出现频率最高的辨识值为该装置辨识值的方式,以使系统在不需增加额外的金属片而隔离静电之下,仍可正确读SCSI装置辨识值。
权利要求
1.一种小电脑系统界面装置辨识值的读取方法,其特征在于该方法至少包含下列步骤以取样方式获取复数次该小电脑系统界面装置辨识值的取样值;找出该取样值中出现频率最高者;及以该出现频率最高的取样值为该小电脑系统界面装置辨识值。
2.如权利要求1所述的方法,其特征在于所述找出该获取多次该小电脑系统界面装置的辨识值之步骤至少需执行三次。
3.如权利要求1所述的方法,其特征在于所述的取样方式,系至少以60十亿分之一秒的周期进行。
4.如权利要求3所述的方法,其特征在于所述的取样方式,系至少以取样3次的方式进行。
5.一种小电脑系统界面装置辨识值的读取方法,其特征在于该方法至少包含下列步骤以取样的方式获取至少三次该小电脑系统界面装置辨识值的取样值;找出该取样值中出现频率最高者;及
6.如权利要求5所述的方法,其特征在于所述取样方式获取多次该小电脑系统界面装置之辨识值的步骤,系以至少60十亿分之一秒的周期进行。
7.如权利要求6所述的方法,其特征在于,所述取样方式,系以至少取样3次的方式进行。
全文摘要
一种小电脑系统界面(Small Computer Systems Interface,SCSI)装置辨识值(Device Identification)的读取方法,对SCSI装置读取复数次的辨识值,并以出现现频率最高的辨识值为该装置之辨识值,以使系统在读取SCSI装置辨识值时不受静电(Electro-Static Discharge,ESD)的影响,亦不需增加额外的金属片以导离该静电所产生的突发电流,为一在任何时刻都能正确读出SCSI装置辨识值的方法。
文档编号G06F1/00GK1218210SQ9712316
公开日1999年6月2日 申请日期1997年11月20日 优先权日1997年11月20日
发明者黄英俊 申请人:力捷电脑股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1