USB接口故障修复记
硬件周刊
故障现象:笔者使用的电脑是一台老的兼容机,梅捷6VBA 133主板(带有两个USB接口),赛扬400MHz,64MB内存,10GB硬盘。由于单位以前没有USB设备,所以USB接口一直没有用过。前段时间笔者购置了闪存,却发现不能正常使用。具体故障现象是:插入闪存,系统不能提示发现新硬件,并且闪存的指示灯也没有反应(在正常的情况下,只要一插入闪存,它的指示灯就会闪几下)。
分析解决:按照“先软后硬”的原则,我最先想查看的是BIOS设置中USB功能有没有开启。于是重启机器后进入BIOS设置,在“CHIPSET FEATURES SETUP”项目下打开主板的USB功能。重启系统,出现安装新硬件的窗口。安装Windows自带的USB通用串行总线驱动程序后,查看系统属性。在设备管理器中,通用串行总线控制器“USB Root Hub”已正确安装且无资源冲突,其电源属性中显示为“每个端口500mA电流”也正常。但闪存插入后系统仍不能发现新硬件,指示灯也没有反应。后来笔者手动安装了它的驱动程序,并在别的操作系统下尝试,故障依旧。
看来是硬件的问题了,最值得怀疑的就是USB接口的+5V电源。因为笔者在用带USB输出线的数码相机联机时,每次连接后相机都提示电量低,然后就关机了。正常情况下这台数码相机和电脑相连后的USB +5V电源将接替相机电池来带动相机工作。既然是电量低,那肯定是+5V电源有问题。
是不是+5V电压不够呢?打开机箱,接通电源,找到主板USB接口的位置,用MF50型万用表测试各脚电压,测得电源脚+5V电压正常(“地”和“+5V”两个脚分别在USB接口里面四个引线中靠外的两个,中间两个为数据线,对地电压为0V)。这可让我无计可施了。就在这时,笔者发现在主板的中间有一个USB插座。恰巧笔者另一台电脑由于没有USB接口,是用插座线连接USB设备的,正好可以连上插座线来试一试这个内置的接口。将闪存接到内置USB接口上,系统提示发现新硬件,接下来安装相关驱动后,闪存能正常使用了。
笔者想:既然利用插座线能使用USB设备,那么主板USB控制芯片一定是好的,数据传输也正常,问题一定出在外置接口的+5V电源上了。关闭电脑电源,打开机箱。笔者用万用表测硬盘电源插头+5V输出和USB插座+5V电压输出脚间的电阻,果然为0Ω。再测它和外置接口的+5V电压输出脚间的电阻,阻值却超过了1000Ω,难怪会“电量不足”呢!沿+5V电路查找,在接口不远处发现一只无任何阻值标志的粉红色电阻,它旁边标有“FS”的字样。这是保险管(电阻)的标记,其阻值应在1Ω以下,但在线一测量,它却超过了1000Ω。卸下主板,用电烙铁焊下该电阻后测量为1.7kΩ。原来问题就出现在这里。到电子商场买一个普通的保险电阻换上后,故障便彻底排除。
小结:保险电阻通常情况下只有“通”和“断”两种状态,像这样阻值变大但没彻底熔断的情况还较少见。所以在用万用表测电压时,由于万用表内阻很大,而保险电阻阻值又相对较小,因而才会测出和正常电压一样的+5V电压,让人造成误判。但这1.7kΩ的电阻足以使各种USB设备不能正常工作。所以在测这个电压时最好接入负载(如闪存)后再测,这样才能真正反映出+5V电源的实际输出情况。其实在检修过程中,笔者发现了好几个保险电阻,它们分别串在OS/2接口、串口和主板USB插座口Vcc电源上。如果这些接口不能用的朋友不妨先检查它们的保险电阻是否完好,以免造成损失。