EXYNOS4412盒子项目--LAN选型总结

在做一个EXYNOS4412盒子项目,LAN芯片选型上,从开始到最终定型,经过3种芯片选择。比较折腾,在这里总结一下。

由于三星的Exynos4412没有集成网卡MAC控制器,因此,必须外部增加LAN控制器,使用CPU的EBI SROM总线。

 

一开始,我们选择SMSC的LAN9215,是因为三星SMDK4x12的参考设计就是使用这颗,不得不说,三星在做参考设计时,考虑较为保守。因为在和SMSC芯片原厂沟通时,主推的是LAN9220,因为封装比较小,价格,交期都比较好,使用的厂家也比较多。

 

而由于在产品初期需求定型时浪费了一些时间,导致研发工程样机,到参加展会的时间非常短。为了降低展会风险,我们在第一版硬件设计时,选择LAN9215+LAN9220双芯片的设计。

LAN9215


LAN9220:


 主要有两个方面的考虑:

1.使用LAN9215,硬件,驱动都是现成的。风险比较小,尤其时,我们在香港展前2天才把PCBA调试好,组装成整机。

2.使用LAN9220,主要是为了量产而考虑,芯片的价格,交期较LAN9215要好,利于后续量产。

这也是我们在做新产品开发时,一般都会有备选方案,不至于让营销部门傻眼。

 

第一版硬件出来,除在贴片、调试时折腾了一会,基本还算顺利。这也是展会成功的基础,没有拖后腿。

 我们在对工程样机做详细的性能测试时。发现,有线网的速度始终无法超过28Mbps。而我们的技术要求:至少50Mbps。

这样的结果,也让我们大跌眼镜,LAN的速度居然比WIFI的速度还要低。

负责调试LAN部分的Yang,疯狂的抓问题,分析,调LAN9220,LAN9215相关参数的优化,调Exynos4412 SROM接口的参数。和SMSC的工程师,以及三星的工程师沟通,联调。最终优化的结果也无法超过36Mbps。得出的结论,可能是EBI SROM与SMSC匹配所导致的,考虑到项目周期,未进一步分析原因,选择放弃这种设计。

 

第二版硬件设计时,重新选择芯片。考虑我们另外的项目:S5PV210+DM9000,速度是可以达到50Mbps以上。但却有另外的问题:DM9000的I/O电压是3.3V,而EXYNOS4412得I/O电压是1.8V,需要增加电平转换芯片。一来增加成本,二来因PCB结构紧凑,增加了PCB布局的压力,于是也放弃了。考虑另外一款DM9621A,因为是USB2.0的接口,通过测试,在EXYNOS4412平台上面,速度可以超过50Mbps,基本满足需求。于是在新一版的设计时,便采用DM9621A的芯片,满足网速需求。

 

总结:

1.      在新产品开发过程中,需要考虑备选方案,尤其时在营销,研发同步走的时候。绝不能让营销部分跳脱衣舞。

2.      新产品开发过程中,芯片选型,需根据需求,充分评估各方面:货源,技术指标,价格,交期,封装,PCB设计,PCB生产工艺等等。从而减少产品研发时所走的弯路。

评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值