精华区 [关闭][返回]

当前位置:网易精华区>>讨论区精华>>电脑技术>>● 计算机硬件>>★网络设备★>>分辨软硬modem

主题:分辨软硬modem
发信人: sssbird()
整理人: zdzd127(2001-02-01 00:09:14), 站内信件

基本上以前的ISA口的猫都是硬猫或半硬猫,现在的PCI内猫很多都是半硬或软的
,纯硬的现在不好找了。
买猫我觉得不用认牌子,主要是看板子上的用料和布局,好的和差的分别还是很
明显的。

转贴一篇买猫的文章:

第一招:看产品描述
    第一招最容易,就是从包装和说明书上看对此产品的描述。如果你看到HCF(
Host Controler Family)、Controlerless Modem和WinModem等字样,此猫必为
半软猫,如看到Soft Modem和HSP,则是全软猫。商家们常常把某款产品称为硬猫
,其实只要一看包装盒或说明书,马上就真相大明了。

第二招:看驱动盘
    虽然看产品描述最方便,但现在许多内置Modem的包装盒上只是标着56K、V.
90和K56等字样,说明书简单得只有一张纸,这时候第一招当然不灵了,怎么办?
用第二招:看驱动盘。由于硬Modem的工作全部由硬件完成,操作系统不需要直接
参与Modem的工作,只要等着从Modem接收数据就可以了。这种工作配合方式直接
体现在Modem的驱动程序上。你只要留心一下,就会发现各种速率内置硬Modem的
驱动程序其实只有一个基于纯文本的INF文件,如果Modem支持Speakerphone,则
还有一个Wave Device for Voice Modem的INF文件,而且Windows 9x和Windows
NT一般共用同一个驱动程序。这两个文件的体积都很小,加起来也不过几十KB,
而半软Modem和全软Modem除了INF文件外,还有好几个VXD文件和DLL文件,这些文
件加起来少则几百KB,多则一兆多KB。由于驱动程序大小区别很大,硬Modem驱动
盘只要一张软盘就够了,标签上也可能明显地写着“INF FILE FOR WIN9X/NT”,
而半软和全软Modem的驱动程序一般是一张软盘放不下的,如果用软盘,一般一张
为“Win9x Driver”,另一张为“WinNT Driver”,现在更多的是采用光盘放驱
动程序,此时判断起来就不太容易了,但如果你能看一下驱动程序的内容,一切
就会马上明了。

第三招:看主芯片组
    说实在的,各种Modem提供驱动程序的方式各种各样,看驱动盘和盘上标签也
许不太保险,而看驱动程序内容还要手头有一台计算机才行,不过这一招行不通
,或者你希望再吃得准些,那就拿出第三招──看主芯片组。Rockwell、Lucent
和Cirrus Logic等半导体芯片制造商都开发和生产有多种Modem芯片组,有的是用
于全硬Modem的,有的是用于半软或全软Modem的。 你只要事先知道哪些芯片组是
硬的,哪些芯片组是软的,问题就变得极为简单了。下面是我收集的一些内置Mo
dem芯片组的资料:
Rockwell 56ACF:全硬芯片组,支持K56Flex和V.90
Rockwell 56PDF:半软芯片组,支持K56Flex和V.90自动双频切换
Lucent L56DVS/L56DV/L56DV+P:全硬芯片组,支持V.90
Lucent 1673/1675(Venus):全硬芯片组,支持V.90与K56Flex
Lucent L56DL/L56DLI/L56DAS/L56DASI/L56DM+S:半软芯片组,支持V.90和K56F
lex
Lucent L56DT:全软芯片组,支持V.90和K56Flex
Cirrus Logic 565x/566x:全硬芯片组,支持x2和V.90
Cirrus Logic 562X:半软芯片组,支持x2和V.90
ESS: 所有芯片组都是半软型
PCtel: 所有芯片组都是全软型
    “哇!这么多型号!我怎么背得下来啊?”其实这里列出的芯片还不全呢,
比如3Com和Motorola的芯片资料这里就没有列上。其实,我费了九牛二虎之力从
网上查到这些资料,背得滚瓜烂熟后却马上在找“猫”的过程中还是碰到了没见
过的芯片型号,比如,我找到的Dynalinks采用的Lucent芯片的型号我当时就不知
道,好在驱动盘只有一张软盘,上面明显地标着“INF FILE FOR WIN9X/NT”,而
且我还有终极招数──看缓存芯片。
第四招:看缓存芯片
    由于硬Modem的所有调制解调工作全部由硬件完成,其必须的数据缓冲也必然
在硬件中。你只要仔细看一下以前的28.8Kbps和33.6Kbps的内置硬Modem就会在卡
上发现编号类似XXXX256(或257)XX-15或XXXX1024XX-15的长方形芯片。如果你
攒过古老的8086和80286计算机,你对这种内存芯片一定很熟悉。在硬的56K内置
和外置Modem中,一样有这些芯片。由于串口传输速度较慢,外置Modem的数据缓
冲一般较大,最大可达4Mbit,内置Modem的数据缓冲小一些,从256Kbit到2048K
bit不等。也许还有缓存更大的产品,只是笔者还没有见过。
    看缓冲芯片可以算是识别硬Modem的终极招数,但有没有不用缓冲芯片的硬M
odem呢?这个问题是我最近购买了几块局域网网卡后产生的。研究过局域网网卡
的朋友一定知道,以前的网卡上都一两片用于数据缓冲的存储器芯片,和硬Mode
m一样,而现在比较新的网卡芯片都已经集成了几十K的数据缓冲,所以网卡上只
剩下孤零零一个芯片。以后硬Modem芯片会不会也集成数据缓冲呢?不知道。不过
保险的办法是有数据缓冲芯片的一定是硬Modem。


[关闭][返回]