sitekhengke的个人空间 https://blog.eetop.cn/529488 [收藏] [复制] [分享] [RSS]

空间首页 动态 记录 日志 相册 主题 分享 留言板 个人资料

日志

教你如何挑选MX51开发板

已有 2319 次阅读| 2010-3-1 15:33

教你如何挑选MX51开发板

          无锡矽太恒科电子有限公司 http://www.ihanker.com  葛新征

 

飞思卡尔半导体DragonBall龙珠家族最新成员i.MX515处理器在2009年下半年迅速地引起了广泛的关注和普遍的好评,相信在2010年会有很多公司采用它来设计产品,目前能够提供开发板现货的只有 无锡矽太恒科公司一家,其他公司都还不能供货,接下来我们就比较一下飞思卡尔的MX51开发板和矽太恒科的MX51开发板D901,以及其他公司的MX51开发板。

     下面是矽太恒科MX51开发板D901的图片:

 

   飞思卡尔的MX51开发板有两种,一个是MX51 PDK开发板,另一个是MX51 BBG开发板(Babbage的缩写),也叫EVK开发板。不过在飞思卡尔的Babbage开发板出来之后,MX51 PDK开发板就不再对客户提供了,目前客户向飞思卡尔预订的MX51开发板都是指的Babbage开发板,之前有部分客户已经拿到的MX51开发板都是Babbage2.0,开发板采用的是MX515 TO2.0芯片,芯片有少量bugMX515最新版本(final release版本)是TO3.0,采用TO3.0的飞思卡尔的开发板Babbage3.0由于技术方面的问题,据说要到6月份之后才能向客户提供。矽太恒科的MX51开发板D901是最早采用MX51 TO3.0并能够提供现货的MX51开发板。下面是MX51 PDK开发板的图片:

 

MX51 PDK开发板由三块板子组成:CPUPersonalityDebug板。熟悉飞思卡尔开发板的朋友一看便知,只是沿用了MX系列开发板的风格,之前的MX31 PDK,MX37 PDK,MX27 PDK等都是采用CPUPersonality板加Debug板的形式,而且,Debug板都是通用的。不过,这也给客户带来了一些不方便,MX51 PDK开发板的接插件很多,接插件上的信号就更多了,而且接插件上的信号很多对MX51 PDK都是没有用的,预留这些冗余信号的目的就是为了保持Debug板的通用性,MX51 PDK接插件接口的兼容性,方便的同时也增加的复杂度,不仔细研究,还真弄不清楚有些信号是做什么用的,从哪里来,到哪里去。矽太恒科的MX51开发板D901就摈弃了这些弊端,整个D901完整的一块板子,清清爽爽,每个信号从哪里来,做什么用,都清清楚楚,非常利于客户在开发板基础上做裁剪。由于飞思卡尔的MX51 PDK开发板已不再对外提供,我们就不做进一步详细地比较了。

下面介绍一下飞思卡尔的MX51 BBG开发板,BBG开发板在飞思卡尔网站上也叫做MX51 EVK开发板。BBG开发板实际上最初是做为上网本(netbook,也叫做smartbook智能本)的参考设计做出来的,BBG参考设计做出来之后,飞思卡尔大力向一些PC行业的巨头推广此turn key方案,特别是台湾的很多笔记本品牌巨头,都对BBG很感兴趣,飞思卡尔和高通基本上盘踞了ARM上网本的主要的市场。在那之后,飞思卡尔才决定也把BBG直接做为MX51开发板来卖,精力有限,不再维护支持多个MX51开发板型号了。因此,BBG开发板实际上完全是针对上网本来设计的,所以,很多地方并不是很灵活,少了很多用户需要的功能,多了很多用户不一定需要的功能,当然,哪些功能需要,哪些不需要,因人而异,总的来说,BBG没有D901灵活,功能也要少一些。下图是BBG开发板的图片:

 

下面我们就通过一个详细的表格比较一下飞思卡尔MX51 Babbage开发板和矽太恒科MX51 D901开发板的硬件特性:

 

从上面的表格可以看出,D901的功能更全,扩展性更强,而飞思卡尔的开发板不支持很多常用和必要功能:比如NAND FLASH、触摸屏、LCD1 24位接口。这是为什么呢?这是因为飞思卡尔的BBG实际上是上网本的参考设计,上网本采用的是USB接口的全功能键盘,所以不需要触摸屏;上网本的BIOS是存放在SPI NOR FLASH中,然后挂载硬盘完成系统启动,所以,没有NAND FLASH的支持。上午本的显示屏采用的是LVDS接口的大屏(10寸屏),所以,BBG没有预留LCD1接口,而24位的LCD1接口是常用的,因为LCD2接口信号是和网口FEC的信号复用的,LCD2不能和FEC有线网络同时使用,所以,LCD2一般是不用的。

飞思卡尔的BBG开发板还有什么缺点呢?一个是采用的部分芯片较贵,不常用,比如USB PHY USB3317这个芯片,还有FEC PHY LAN8700这个芯片,都是价格很贵的,矽太恒科做D901设计时充分考虑了如何降低硬件成本,做好本地化。D901就用ISP1504和RTL8201代替了这两款芯片,大家知道,ISP1504和Realtek的芯片都是应用非常广泛的,质量很好。那飞思卡尔做芯片选型是从何角度考虑的呢?我们都知道,飞思卡尔是一家大厂,大厂的参考设计芯片选型有个原则:尽量选用自己的芯片,尽量选用长期合作伙伴的芯片,呵呵。比如,飞思卡尔的PDK系列开发板,LCD屏一般都是EPSON的,网络芯片一般都是LAN系列的,这些都是飞思卡尔的固定合作伙伴,对国内的客户并不一定合适。BBG的声卡芯片也是选用的飞思卡尔自己的SGTL5000,这是飞思卡尔前不久收购的SigmaTel公司的产品,当然,这款芯片的性价比还是不错的。除了一些主要的芯片,另外的一些电阻电容电感晶振和接插件等等,矽太恒科在设计D901时都尽量选用物美价廉而且国内方便采购的型号,在本地化上下了不少功夫。

除了D901开发板板上的功能丰富,接口易用之外,D901的扩展性也非常方便,矽太恒科开发了多种子卡(扩展小板子)供客户选择,主要有显示子板、摄像头子板、3G模块子板和键盘(keypad)子板。键盘子板连接到MX51的keypad接口上,按键数量可以灵活安排;摄像头子板连接到MX51的CSI1和CSI2接口上,客户可以选择自己想用的摄像头,接到D901上,非常方便;3G模块子板矽太恒科提供TD-SCDMA、CDMA2000 EVDO和WCDMA三种制式的多种子板供客户选择,均是通过USB连接到D901开发板上。显示子板最多,分别有DVI子板、HDMI子板、VGA子板、LVDS子板、7寸TFT LCD WVGA(800x480)16位的屏、7寸LCD WVGA 24位的屏和8寸LCD WVGA的16位的屏,以及8寸LCD SVGA(800x600)的屏。

最后,笔者再选择一块其他做MX51开发板的公司做的开发板做个简单比较,这款MX51开发板图片如下,从这款开发板的外观以及开发板的介绍,我们可以看出这款开发板基本上和飞思卡尔的BBG开发板有百分之八九十的相似度,功能和扩展性方面还是要比矽太恒科的D901开发板差一些。

   

   

 

矽太恒科MX51开发板D901除了以上硬件上的优点之外,更吸引客户的其实还是软件方面的增值服务,D901提供的软件BSP、测试程序等更丰富,比飞思卡尔开发板提供的文档/软件/源代码更多,具体您可以联系矽太恒科的销售工程师咨询D901多了哪些软件,哪些源代码,有了这些软件和源代码,可以大大地方便客户迅速地开发产品。矽太恒科MX51开发板D901的用户手册也非常清楚易懂,提供了详细的LINUX BSP用户手册和WINCE6.0 BSP用户手册,非常利于客户逐个模块逐个驱动地一一测试熟悉。

D901增值软件信息请联系矽太恒科公司)

 

(欢迎转载,但请注明出处,以及保留原作者信息)

 

文章转自

葛新征的博客

http://blog.sina.com.cn/gexz


点赞

评论 (0 个评论)

facelist

您需要登录后才可以评论 登录 | 注册

  • 关注TA
  • 加好友
  • 联系TA
  • 0

    周排名
  • 0

    月排名
  • 0

    总排名
  • 0

    关注
  • 1

    粉丝
  • 0

    好友
  • 0

    获赞
  • 0

    评论
  • 访问数
关闭

站长推荐 上一条 /1 下一条

小黑屋| 关于我们| 联系我们| 在线咨询| 隐私声明| EETOP 创芯网
( 京ICP备:10050787号 京公网安备:11010502037710 )

GMT+8, 2024-5-18 05:00 , Processed in 0.024107 second(s), 11 queries , Gzip On, Redis On.

eetop公众号 创芯大讲堂 创芯人才网
返回顶部