本网页已闲置超过3分钟,按键盘任意键或点击空白处,即可回到网页

接口最全面的工控板——米尔科技MYD-AM3352-J开发板评测
发布时间:2014-12-11
分享到:
接口最全面的工控板——米尔科技MYD-AM3352-J开发板评测
发布时间:2014-12-11
分享到:

众所周知,传统的工业控制设备将稳定性放在了首位,而随着如今技术越来越成熟,在追求稳定的同时更要兼顾性能、功能以及价格等因素,这让工控领域的门槛提高了不少。在国内,能做并且能做好工控板的企业确实不少,就比如深圳的米尔科技,这是一家专注于ARM嵌入式软硬件开发平台的企业,推出过不少工业控制板,如爱板网先前评测过的MYD-SAM9X5MYD-SAMA5D31MYD-AM3359

前不久,爱板网又拿到了两套米尔科技的工业控制板MYD-AM3352-J(点击了解MYD-AM3352-J开发板详情)以及MYD-AM3352-Y(点击了解MYD-AM3352-Y开发板详情),看板卡的命名就知道两者功能不会相差太大。事实也如此,两块板卡主要是基于不同类型的核心板打造的,核心处理器都是基于Ti AM3352AM3352中文数据手册 SoC,板卡在功能和外设上也大同小异,我们将会在文章最后看到这两款板卡的对比,而本文的评测主要是以米尔科技MYD-AM3352-J工业控制板为主。

米尔科技的工业控制板基本上都是分为底板跟核心板,而核心板主要分为三种类型:贴片式邮票孔型、插卡式金手指型以及即插式PIN针型,依照不同的核心板会有相应配套的底板。

  • MYD-AM3352-J搭载的是插卡式金手指型核心板
  • MYD-AM3352-Y搭载的是贴片式邮票孔型核心板

MYD-AM3352-J给人第一眼的感觉是包装非常简洁,不过包装的盒子却很大,看上去相当有阵势,果断拆开看看:

myir-myd-am3352-1_副本

myir-myd-am3352-2_副本

MYD-AM3352-J工业控制板包装盒内包括了:

  • 搭载了7寸电容触摸屏的MYD-AM3352-J开发板 *1
  • 资料光盘 *1、发货清单 *1、MiniUSB线 *1、网线 *1、供电电源 *1

当笔者第一眼看到这块板卡,脑子里直接呈现出车载娱乐行业和物联网行业的一整套解决方案(原谅笔者曾经在这两个行业里面摸爬滚打的后遗症吧),先给撕掉防静电包装的板子上个图吧:

怎么样,一览无遗的大屏感给人高大上的感觉,有木有。下面笔者将从外部设计、板载资源、上电体验以及行业解决方案应用等方面娓娓道来。

外部设计

整个板卡可以分为三部分:核心板、底板、显示屏幕。核心板是通过金手指与底板相连接,如下图

在米尔科技的三种核心板类型设计中,各有各的优势,看用户自己如何选择,不过就笔者而言,还是比较喜欢这种金手指式设计,有效的规避了过去那种插针式连接方式反复插拔对排针的损害,也没贴片式的邮票孔型核心板那样不便于更换。

整个核心板虽然十分小巧,但是集成度非常高,8层板设计,67.6mm * 45mm大小,整个面积还不足一张公交卡的大小:

底板与显示屏幕的连接方式是通过塑料柱固定(类似于铜柱的样子),如下图,这种方式既安全(绝缘)又简化了安装过程,使用户在二次开发和组装中降低了难度。

整个底板的尺寸为7寸,与精心设计的7寸屏幕尺寸完全吻合,可以直接嵌入模具,整个设计呈现非常完美的一体化感,见下图

板载资源

板载资源主要从硬件和软件两个方面来说。

  • 硬件资源

MYD-AM3352-J 工控板主要由  MYB-AM335X-J 底板与MCC-AM3352-J 核心板组成,我们先来看下MYD-AM3352-J 取下屏幕后的硬件资源概览,如下图

myir-myd-am3352-12_副本

MYB-AM335X-J 底板

myir-myd-am3352-23

MCC-AM3352-J 核心板

myir-myd-am3352-25

MYB-AM335X-J 板卡系统框图

MYD-AM3352-J板载资源:

  • 核心板MCC-AM3352-J ,基于TI 的 Sitara 系列 MPU AM3352,ARM Cortex-A8 内核
  • 1路音频3.5mm输出接口;1路音频3.5mm输入接口
  • 16位真彩色显示接口,默认480x272分辨率(4.3寸屏),支持 7寸屏(800 *480)
  • 1路高速USB HOST接口/1路mini USB HOST/Device接口
  • 5路串口,1路3线,4路5线 ,1路mini USB调试接口
  • 2路RS485接口,信号与串口共用
  • 1 路Micro SD卡接口、1路CAN
  • 2路10/100/1000Mb/s以太网接口
  • 1个14-PIN ,2.54MM间距的JTAG口
  • 2个用户灯/系统心跳灯(底板:绿色)
  • 1 路实时RTC 时钟电路
  • 4个(1个复位,2个用户,1个PWOER键)
  • 1个蜂鸣器、1个电源指示灯(底板:红色)
  • 1个20PIN双排接口和1个10PIN双排接口,间距为2.0MM(3路ADC,1路SDIO,1路I2C,1路UART,8路GPIO)

这里要说明一点的是,底板本身带了一个TF卡槽,而核心板卡也搭载NAND Flash存储,我们可以通过跳线选择板卡的启动位置,这样为后期的开发留下了非常大的空间,而且在现场技术诊断方面也留下了足够的余地。

因为本身板卡的设计非常给力,这里还有几个硬件模块需要单独说明一下:

(1)MYD-AM335X-J 底板上包含两个以太网接口。网口0 和网口1 以 GMII接口方式,分别通过两个 PHY 芯片转换为物理层信号后,再连接到集成变压器的 RJ45 座输出千兆信号,两个 PHY 芯片的其中一个集成在 MCC-AM3352-J 核心板上,另一个位于MYB-AM3352-J 底板上。

(2)MYD-AM3352-J 带有 16 位 RGB LCD 接口,默认提供支持 480x272 分辨率(4.3 寸屏), 800 x480 分辨率(7寸屏),可以选购米尔公司的液晶屏模块直接使用,如4.3寸的MY-TFT043、7寸的MY-TFT070或者7寸的电容触摸屏MY-TFT070CV1 -C,而笔者手上的这板子带的是7寸的电容触摸屏MY-TFT070CV1 –C,触摸时的用户体验还是非常不错的。

(3)笔者手上的核心板搭载的是Ti AM3352,核心板支持Ti AM335X系列的不同型号, 该系列器件基于 ARM Cortex-A8 内核,主频达 1GHz,外扩 256/512MB DDR3 和 256/512MB NAND Flash。 支持 Linux 等嵌入式系统, 并提供相关源码,针对具体的客户可以进行核心板定制,可选择的AM335X系列的处理器相关参数如下:

再来看看整个MYD-AM3352-J开发板四周的外设资源接口实物图,如下

MicroSD卡、LCD接口等

音频输入/输出、miniUSB调试接口/HOST/Device接口、USB HOST接口、千兆以太网口、电源供电口等

电源开关、CAN、R485接口

USART、UART、扩展GPIO接口等

  • 软件资源

在软件方面,MYD-AM3352-J开发板支持Linux3.2、Android4.2.0和WinCE7.0。对于Linux系统,开源的资料如下:

一级引导、二级引导、系统源码和驱动源码全部都开放,这个确实让人感觉很舒坦,毕竟如果从头移植bootloader和Linux,对于开发团队来说还是非常麻烦和费时间的一件事情,而米尔科技对bootloader进行开源,在行业内还是非常少见的。

上电体验

按照光盘里提供的用户手册,我们很容易上手使用MYD-AM3352-J板卡。首先找到光盘里带的USB转TTL驱动并安装到电脑上,然后通过电源适配器对开发板上电,并监控tty0(也就是UART0)的输出,下面是从NANDFlash启动,在板卡出厂的时候,已经内部烧制了一个Qt工程,启动后界面如下:

NANDFlash在出厂的时候烧制了一个Qt演示程序,从这一点来看,这个板卡的应用领域还是非常的广泛,整个板卡设计具有非常高的前瞻性。

通过对tty0进行监测,电脑端配置参数为:115200,8N1,以下为从NANDFlash启动出厂默认程序的log:

针对log的分析:

  • Line9:该板卡动态RAM为256MB
  • Line10:Cache没有使能,但是并没有找到未使能的理由
  • Line23:AM3352这个芯片加载镜像的地址为0x80007fc0(多少人在移植过程中被坑得稀里哗啦)

以上步骤执行结束后,就开始启动LinuxKernel

另外,这个板卡也支持TF卡启动,只需要将TF卡格式化之后,把映像文件复制到TF卡根目录下,就可以启动。笔者使用TF卡启动Linux看了一下,屏幕只是背景灯亮了,但是没有显示任何UI,如下图:

通过Linux启动log中发现一个问题:

这是要读取环境配置文件,但是该文件不存在,所以读取失败,打印出的一条log,笔者核对了一下目录树,确实没有这个配置文件,但是这个并不影响整个Linux的启动,通过手动编写和配置该文本也可以在启动的时候对Linux的环境进行配置。

另外板卡支持TF卡系统镜像更新和NANDFlash更新与恢复,在光盘里面的用户手册都有详细的步骤,这里就不再累述了。

行业解决方案应用

MYD-AM3352-J开发板的工作温度为-40~+ 85℃,属于工业级应用,这些指标也就决定了该板卡不仅仅可以应用在消费类电子,还能够应用在工业电子、医疗电子等方面,稳定性和高性价比还是值得一说。

MYD-AM3352-J系列开发板非常适合用于车载、家庭以及工业领域的嵌入式应用,包括游戏外设、高能玩具、打印机、消费类医疗器械和教育终端以及智能收费系统、智能售货机、称重系统等消费产品应用,另外,也可以参考MYD-AM3359评测中的应用

用户体验

作为一个购买板卡进行二次开发的人来说,资料还是非常重要的,米尔科技开发板配套的光盘中提供了丰富的板卡资料,如下:

文件夹的分类非常清楚,用户手册、相关模块Datasheet也非常完善,并且所有的用到的资料都可以去米尔科技官网的下载栏目中去下载,我想作为一个开发平台的供应商,能够为客户做到这个份上,应该说还是非常的不容易,笔者从开发到项目到产品摸爬滚打,跟国内外各种开发平台供应商也接触过,但是能把资料做到这么简洁明了,还是比较少见的,不得不赞叹米尔科技做事的用心。

与MYD-AM3352-Y板卡对比

详细了解了MYD-AM3352-J开发板后,我们该回答文章开头的问题了,MYD-AM3352-J与MYD-AM3352-Y既然都是基于相同的核心MPU Ti AM3352,那么两者板卡的设计上会有什么不同呢?

先来大致看下MYD-AM3352-Y的外观,如下图

myir-myd-am3352-28

MYD-AM3352-Y搭载了4.3寸的电阻式触摸屏,所以能明显看到要比搭载7寸电容式触摸屏的MYD-AM3352-J小一圈,而且我们能看到在MYD-AM3352-Y的背面上搭载了一个WiFi模组,支持无线连接,这算是在功能上与MYD-AM3352-J最大的区别了。

另外MYD-AM3352-Y搭载的核心板为贴片式邮票孔类型,这是固定在底板上的,与MYD-AM3352-J搭载的插拔式金手指类型核心板可算是两个极端的类型,MYD-AM3352-Y的外设资源如下图所示

myir-myd-am3352-29

最后,通过一张表格具体来了解这两款板卡之间的差异(点击图片放大)。

myir-myd-am3352-31

小结

介绍了米尔科技最新的工业控制板MYD-AM3352-J的特点、功能、上电使用情况以及与MYD-AM3352-Y开发板的简单对比,MYD-AM3352-J无愧于“接口最齐全”的工控板称号,搭载了强大的兼具性能与功能的Ti AM3352微处理器,板卡集成了丰富的工控外设功能,7寸的电容式触摸屏更是给用户二次开发提供了便利的条件。目前米尔科技AM335x系列核心板最低售价只需要218RMB,堪称是业内同款价格最便宜的,而爱板网商城更是推出了买板卡送核心板的活动,有需要的可以去看看。

参考资料

 原创申明:本文为爱板网原创,谢绝转载! 
加入微信技术交流群

技术交流,职业进阶

关注电路设计技能公众号

了解最新技术方案

加入电路城 QQ 交流群

与技术大牛交朋友

讨论