PC卡插槽至今仍然保留在笔记本上而且依然发挥着它的作用,它几乎是笔记本电脑扩展硬件板卡的唯一途径,因此它的地位格外重要,PC卡插槽在某种意义上讲已经成为笔记本共同特性之一了。所以有必要给大家介绍有关PCMCIA的知识,揭开她的神秘面纱。
各种PC卡版本制式的分类
PC卡的版本
PCMCIA标准版本1.0/JEIDA 4.0 推出日期1990年6月
这是PC卡标准有关68针接口和TYPE I/II型卡的最早定义。里头只对PC卡在存储器方面的应用作出了电器/物理规格方面的规定;这个时候还没有具有I/O接口的PC卡出现,仅仅是对卡内容的格式与信息结构有一定的要求以复合一定的通用性与即插即用原则。
PCMICA 标准版本2.0、2.01和2.1 (1991年-1994年)
在最初的标准上增加了基于同样的68针连接头离有关I/O接口的定义。2.0版本对于早期版本作出了更多明确的定义,并且对双工作电压的内存卡作出了补充;2.01版本增加了PC卡的ATA规范,TYPE III的卡型还有就是支持Auto Indexing Mass Storage(AIMS)的技术;2.1版本提高了卡与卡插槽的服务规范,并且改进了卡的信息结构。
PC卡标准 (1995年2月)
这个最新的PC卡标准给PC卡的家族添加了更多的成员,这个时期PC卡真正的丰富起来,该标准提供了对32bit总线 Cardbus的支持,提供了3.3V的低电压并且支持APM电源管理,也提供了Direct Memory Access (DMA)的支持,由此PC卡可以承担高速外设,例如IEEE1394卡和USB2.0卡,部分的100M网卡都是基于PC Card Standard5.0。
PC card Standard8.0!(2001年4月)
愿意详细了解研究的朋友可以看这里:http://www.pcmcia.org/pccardstandard.htm
CardBus新式的PC卡界面
提到PC卡,我们就不能不提及一下CardBus,CradBus界面使得许多新款的PC卡可以从容提供更高得处理能力,实现更多的应用功能,并且与新的PC卡标准中绝大多数的的功能兼容。Cradbus的能力主要体现在全32位的寻址、全32位的地址带宽和33Mhz的高速运作频率还有总线控制操作。过去的Pentium MMX以前的老机器一般都支持到PCMCIA2.1,所以无法支持CardBus,即使插上机器也会报错,死机。这些机器可以用的PC卡比较少,最新的IEEE1394和USB2.0PC卡是不用指望。要识别PC卡是否有Cardbus支持其实很简单,只要是PC卡在尾部的端口上有金色带凸起的金属片,就代表它是支持CardBus标准的,厂商一般也会在表面的印刷上写明支持Cardbus。
在电气指标上看,CardBus的信号协议是从PCI界面上衍生出来的,但是他们两者之间还是有不同之处。以下是两者之间的一些性能指标对比:
性能指标 |
PCI bus |
CardBus |
数据/地址位宽 |
32/64bits |
32bits |
最高时钟频率 |
33/66Mhz |
33Mhz |
峰值传输输率 |
133/266/533MB/s |
133MB/s |
热插拔使用能力 |
No/特殊情况下具备 |
Yes |
启动配置支持 |
Yes |
Yes |
软件配置等级 |
低(BIOS下实现) |
高(card services) |
操作电压 |
5/3.3V |
3.3V |
板卡形式 |
与ISA卡类似 |
信用卡大小 |
连接头规格 |
120针无遮蔽 |
68针有遮蔽 |
卡桥硬件要求 |
No |
Yes |
另外提一下,很多朋友有时候留意自己电脑PC卡槽外部都会察觉到上满写有"ZV"这样的两个字,其实这就是说明机子上的PC卡控制器支持Zoom Video这种功能。ZV卡既可以是一种16位卡也可以是32位的CardBus卡,与CardBus卡一样也拥有总线控制的能力,它可以在没有CPU和DMA引擎参与的情况下传输自己的数据。它的诞生目的很明确,就是要把从PC卡端的数据源与主机的显示适配器直接连接起来。现在绝大多数PIII-M机器已经取消了PC卡插槽对ZV的支持。比如T22支持"ZV“而T23就已经不支持了。如何区分机器是不是支持ZV,呵呵,这个很简单,只要看看自己的PC插槽是不是有ZV的标记就可以了。
(T22和T23,T22支持ZV而T23不支持 )
网友评论