硬件篇:网卡 低价一般爱用VIA的
3.网卡
网卡如今在笔记本中是少不了的标准设备。虽然网卡的生产商很多,但在笔记本中使用的网卡也就那几家,INTEL,VIA,REALTEK,好像没见过笔者喜欢的3COM,呵呵。
当然,INTEL的价格是最贵的,而其传输效率又是最高的,真是好货不便宜哦。大家可以看到,高档的笔记本中,运用的一般都是INTEL的百兆甚至千兆网卡。而在低端机型中,几乎都使用VIA或者REALTEK。
这里有个小知识,我们熟悉的CENTRINO平台中的南桥,即ICH4中自带了100M的MAC控制器。不过,在实际使用中,我们需要搭配PHY来实现网卡的物理信号的转换。见上图,图中的INTEL 82562ET就是PHY,而后面的“Magnetics Module”则是由共模电感为主要元件的Transformer。
按理来说,如果用ICH4的话,RD直接用INTEL的PHY来实现是非常方便的。但虽然ICH4自带了网卡的MAC控制器,其自家的PHY却不便宜。于是迫于成本,还是有很多厂商使用了走PCI总线的VIA VT6105之类的网络控制芯片。原因就是VT6105的甚至比INTEL的PHY的价格还要便宜。
而对于不使用CENTRINO平台,只使用PENTIUM-M CPU的情况下,大多数的厂商会使用与南桥搭配的PHY(比如VIA的VT8235CE南桥搭配PHY VT6103),因为走的是MII总线(PHY与南桥的接口),而不是复杂的PCI总线,连接比较方便。
对一些高档机型,比如IBM T41,使用了INTEL的千兆网卡,它是对不会使用VIA或REALTEK的网卡控制器,虽然REALTEK也推出了他们的千兆网络控制器。
VIA比较流行的VT6105的网络控制芯片,一般在低价笔记本中应用比较多
第8页:硬件篇:EC是什么?绝对不是你想的BIOS那么简单
4.EC(嵌入式控制器)
大家对BIOS肯定是非常熟悉了吧,但是我想大家对BIOS的了解可能也只限于知道AWARD、AMI、Phonix这几家做BIOS公司吧?其实,这些公司只是做BIOS软件的,我们还需要硬件来执行BIOS才行。那么到底是谁在执行BIOS中的代码呢?那就是EC。
可能大家不知道EC是何方神圣,其实说白了EC就是一个单片机。它负责执行BIOS的代码,并通过控制PIN来实现对整机内部电路的控制和管理。所以EC是最底层的BIOS执行者,它的好坏直接影响系统的稳定性,试想,最底层的东西不稳定,上层电路能稳定吗?
搞过单片机的朋友都知道,单片机的好坏取决于它的位数和能可供用户使用的资源,而资源则是指可自定义的PIN。通常,主流机型会使用NS(美国国家半导体)的PC87551/591来完成EC的功能,其PIN脚有176根之多,除去一些专用的PIN和一些电源PIN,接地PIN以外,剩下可供用户定义的PIN有近70根。这样,通过EC的编程,能方便的控制周边电路,比如风扇的速度,LCD的亮度,以及一些专用的快捷键等。这样设计的好处是周边电路比较简洁,而且在DEBUG(除错)的时候更加方便。例如如果发现销售出去的笔记本的设计错误,厂商只要通知用户去升级BIOS代码即可。
而低端的笔记本则会采用日立的H8或者WINBOND的EC。主要差距体现在可供用户定义的PIN脚数量比较少。相对而言H8虽然PIN脚也比较少,但其可供用户定义的却比WINBOND的要来的多。所以WINBOND是此三者中是比较差的,其型号为W83L950D的只有80PIN,可供使用的PIN也少的仅有40多根。这样,很多EC能完成的工作,就只能通过附加外部的逻辑电路来完成
可能大家要问,外围电路不是也增加了成本吗?其实WINBOND的芯片和其他(比如H8)相比,要便宜一半哦!这省下的钱可以买一堆电容电阻,和逻辑与/非门咯!但这样做的坏处也很明显,外围电路的复杂直接影响系统的稳定性,相对使用NS和H8的芯片,在DEBUG的时候也会比较辛苦。特别是如果有一部分BUG发生在出售出去的机器上的时候且不能通过软件更正的时候,就只能把机器收回修理。
第9页:硬件篇:SUPER I/O一变 差价300%
5.SUPER I/O
在USB越来越流行的今天,我们使用并口和串口的机会越来越少了。不过还是有客户需要这样的接口。在这方面,笔记本厂商大多使用一些台湾企业的芯片,比如WINBOND等。而稍好一点的会使用NS的87391/87392/87393系列的芯片。由于这些低速接口对传输性能没有太高的要求,而用户平时使用的时候也不会对这些端口有太多的期望值,所以对厂商来说,这些端口只要能用就行。
这里要提一点,如果机器没有软区、红外、串口以及并口的话,是不需要SUPER I/O的。
提到红外,目前,SUPER I/O一般都支持红外。所以只要有串并口的机器加装红都不难,一般SUPER I/O都内建了红外的控制器,直接从SUPER I/O拉出引线到红外管即可。
而这里最让RD郁闷的是机器不需要串并口,而需要红外。有两个办法可以实现此功能。首先是利用USB的红外模块实现,也就是直接拉USB线到红外模块。但此法及其方便但代价及高,需要2美金左右(可以想像外面卖的USB转红外多么的暴利哦!),这么高的成本,老板是不可能同意的哦!而另一种办法是使用SUPER I/O,比如NS873XX系列,只有0.8美金左右,加上周边的电阻电容,不会超过1美金。而RD就比较郁闷,一颗100PIN的IC只用了其1/5的功能和1/3的PIN脚,嘿嘿! |