Modem不能连续拨号的处理

硬件周刊

  朋友有一台兼容机,配置是赛扬667MHz,128MB内存,VANTA 16MB显卡,VIA 694×主板,40GB硬盘,17英寸CRT。平常上网用的是内置Modem,但最近出现了问题。

  故障现象:开机第一次拨号连接正常,连接速率也很高。但有时出现服务器忙无法连上的情况时,默认几秒后Modem会自动重新连接,可等了一会系统却提示“Modem没有打开或电话线没有接好“。如果不停地试着连接,结果一样。但如果停止一段时间再拨就会成功。朋友曾到商家去调换,由于保修期已过,而且又是小毛病,商家不肯换。

  分析解决:关掉电源打开机箱取下Modem仔细观察,朋友的内置Modem是个杂牌,做工一般,但焊点完好,主芯片用的是ESS的产品。问题出在哪儿呢?卡上有两块ESS的芯片、一个微型继电器、几个小电解电容和无数个贴片元件。这时我想到在第二次拨号的时候继电器并没有发出吸合的声音,这说明控制电路并没有向继电器内的线圈输出电流(但用Modem的诊断工具却可以检测到Modem的存在)。是什么造成控制电路不驱动继电器吸合呢?我最终分析是电源电压不稳定造成的。

  于是决定改善Modem的供电情况:将卡上的小电容换成容量大的(具体大小要依卡而定)。我的做法是将25V/10μF的电容换成25V/47μF的,将25V/47μF的换成25V/100μF的(见图)。

  经过改造后情况大有改观,短期内Modem重拨的成功率提高了很多。最后用了一招“软”的,在Modem的附加指令中加上一句“at*nc=00”,这样重拨的成功率就接近100%了。

  总结:本例故障主要是由于Modem的供电电路采用了品质较差的电容,当电源电压发生波动时,继电器就会自动弹开,从而导致Modem掉线。遇到这种情况除了可以采用文中提供的方法外,还可以通过更换质量较好的电源加以解决。