2011年的时候,一位朋友向我介绍中国电信的商务领航企业级无线路由器,据说做工特别考究,功能丰富,稳定,可靠。于是本人在淘宝上买了一台二手的H3C ICG2000C,花了1000多块,还只是一个802.11 a/b/g的产品。用了2年多,还从未出过问题。
ICG2000C靓照。
ICG2000C的接口,可以看到有两个WAN口,8个LAN口,1个Console口(不愧是企业级产品),1个3.5mm电源插口,2个SMA天线接口。
读者可能会感兴趣,802.11 a/b/g的产品为什么会有两只天线?有两种可能:一种是ICG2000C采用了当前Atheros推出的108Mbps a/b/g产品;另外一种可能是ICG2000C做了天线的分集接收。
拧下6颗螺丝,就可以取下上盖,整个PCBA便呈现在眼前。可以看到,无论是元器件摆放还是PCB走线,都规规矩矩,整整齐齐,有大家风范。但是这个板子并没有采用沉金工艺。
首先关注一下ICG2000C采用的CPU,是Freescale推出的比较经典的一款网络处理器MPC8313,也是我曾经在一款室外无线产品上采用的CPU。
MPC8313采用了高度集成的PowerQUICC处理器,帮助降低联网家用设备及其它市场的千兆以太网成本。MPC8313E PowerQUICC II Pro处理器具有集成安全性能,满足市场对低价位处理器的需求,这些处理器能够安全地传输和处理家庭中的多个内容丰富的多媒体流。MPC8313E将千兆以太网(GigE)、USB2.0、高速互连和高级电源管理技术独特地组合在一起,为各种不同的消费应用提供理想平台。这种经济高效的设备可以满足消费者对数字家庭技术的一些关键需求,包括隐私保护、服务质量、易用性功能。该处理器还能帮助开发人员创建符合数字生活网络联盟(DLNA)标准的设备,使消费者能在家中的多个设备上管理、查看、打印和共享数字内容。 MPC8313E处理器特点,以极低的价位,简化大量高速外围设备的部署。除了GigE与USB2.0 w/ phy集成之外,MPC8313E还提供32位的双倍数据速率(DDR1/DDR2)存储器控制器、16位局部总线和4个直接存储器访问(DMA)通道。
在本人近期的一个项目中,选用了MPC8313的Cost Down版本芯片MPC8308,性能也是很不错的。
ICG2000C采用的以太网交换机是Marvell公司的八端口快速以太网交换机芯片88E6095。不用我多说,大家也一定知道,Marvell的网络芯片在业界是数一数二的。88E6095目前仍在各种产品中使用。
ICG2000C的无线网卡,目测此无线网卡是OEM的,我记得当年H3C应该还没开始自己进行射频部分的设计。由于没有合适的工具取下屏蔽罩,我就无法窥探到网卡内部的细节。
目测 MPC8313旁边预留了CPLD的位置,用于上电配置,复位,看门狗等功能。显然是有更低成本的解决办法,而取消了这颗CPLD。熟悉Freescale方案的读者一定知道,Freescale的网络处理器通常需要一颗CPLD或者单片机配合,可以说Freescale考虑的很周全,但是这样做真的没有什么必要,完全可以通过更简单的方法来实现。
ICG2000C还有一点值得称赞的地方,就是ESD防护。可以看到,网口侧,即以太网变压器初级侧,使用了压敏电阻;PHY侧,即以太网变压器次级侧,使用了TVS阵列。相信H3C一定是做了很多这方面的测试,像这样有良心的厂家已经不多了。
ICG2000C的软件方面我就不准备作介绍了,网上有大堆的可以参考的资料。
最后,贴一张我当年做得MPC8313的室外无线产品的主板。