` 本帖最后由 szypf2011 于 2017-7-21 14:02 编辑
BBBLack在开源硬件中有树莓派取代不了的地位,很大原因在于其板载的核心芯片——ti的AM335x系列应用处理器,依靠着稳定可靠、通用性强等特点,这颗在工业领域应用极广的芯片几乎是所有做工业控制板企业的“必修课”之一。 传统的工业控制设备中,稳定性一直放在了首位,而随着如今技术越来越成熟,在追求稳定的同时更要兼顾性能、功能以及价格等因素,这让工控领域的门槛瞬间提高了不少。在国内,能做并且能做好工控板的企业也确实不少,如米尔科技、英蓓特、飞凌、盈鹏飞等,各有各的特点,这次有幸拿到了盈鹏飞推出的一款基于Ti AM335x(Cortex-A8)系列处理器方案的工控板——EVB-T335,这块有着与BBBLack同系列芯片的工业控制板又到底有何独特之处呢? EVB-T335评估板 EVB-T335评估板配套器件十分齐全,板子上扩展出的接口基本都配有相关线材,省去了用户二次购买或者DIY的成本。更值得一提的是此次拿到的评估板还搭载了一款带电阻式触摸屏的7英寸液晶屏模组,方便用户对板子的开发,看起来十分不错。
EVB-T335评估板分为底板以及核心板COM-T335,底板是对核心板功能和外设接口的扩展,核心板可以单独作为项目产品使用开发,非常灵活方便。
EVB-T335开发板特性:
- 采用TI公司Cortex-A8 AM3352处理器,800MHZ主频
- 板载512MB SDRAM,2GB EMMC
- 二路千兆以太网,不支持IEEE1588;两路高速USB HOST
- 支持最多6路串口,cpu内部6路
- 支持分辨率最高1366*768显示接口;支持24位LVDS接口
- 板载DS1339高精度RTC,保证系统时钟同步
- 支持Marvell 88W8782 SDIO WIFI 扩展,
- 支持WINCE和LINUX系统,可预装LINUX3.14
- 引出JTAG接口(V1.1版本硬件,4线电阻触摸屏),便于裸机系统调试。
- EMMC启动版本兼容BeagleboneBlack。
EVB-T335底板针对工业控制领域特别加强了其工业规范的外设接口,如可以扩展6个串口以及常用的工业控制总线CAN,而且板子上扩展出了两个千兆以太网口,这无形之中拉开了与一般工控板的差别,另外,板载高精度的RTC电路、支持WiFi模块的扩展,支持音频电路,也是其板载的一些特色。 一起细看下MYB-AM335X底板的各个外设接口。
由于EVB-T335评估板的整个方案选用的Ti AM3352应用处理器,它集成了两个以太网的MAC,这里的设计采取了增加两个以太网PHY来实现双以太网的通信,相比单个以太网口,在特殊特定的应用中优势才能体现,比如连接互联网的同时连接其他设备,而且采用的AR8035以太网PHY支持千兆网络传输协议,支持RGMII接口。
MicroSD/串口
TC纽扣电池座/触摸屏接口/I2C/LCD/LVDS接口
CoM-T335核心板 再来看下EVB-T335板载的核心模块COM-T335。 核心模块COM-T335是整个EVB-T335评估板的控制大脑,工艺也比底板讲究,采用沉金工艺的6层PCB板,邮票孔设计,144pins,相对底板也显得更为小巧,仅有40*40mm大小,还不如一张银行卡大。
COM-T335核心板主要搭载了核心应用处理器AM3352、2GB EMMC 512RAM SDRAM、TI 电源管理芯片以及RTC芯片,其硬件结构如下图所示。
核心板的AM3352属于Ti AM335X系列中入门级配置的一款应用处理器,基于ARM Cortex-A8内核,800MHz主频。Ti虽然作为ARM深度合作伙伴,但是其基于A8内核的产品并不多,仅有两个系列,分别是:OMAP35x和AM3x系列,OMAP带有TI自己的DSP核,适合高速运算设备;而AM3x系列则是工业级的芯片,价格便宜,工业参数稳定,国内外使用较多。 盈鹏飞选中Ti AM335X系列应用处理器作为工控板核心大致也是出于市场趋势,AM335x系列在图像、图形处理、外设诸如EthernetCAT、PROFIBUS的工业接口选项方面支持的都比较丰富,而且AM335x系列的产品可以在增加功能的时候选择配置更强的应用处理器来实现兼容,而不用频繁修改设计,这样无形之中也减少了开发者的成本。
下表则是TI AM335x各个系列产品的一些功能区别。
所以说,用户完全可以把COM-T335核心板当做一个封装完成的SoC,认定引出的144pin脚信号去实现功能、DIY到自己的项目中去就行,比如以COM-T335核心板 DIY一个POS机应用。
又比如实现医学上的监护仪应用。
当然,更多的人机交互应用都不在话下。
上电使用 基本了解了盈鹏飞EVB-T335开发板的特点,我们实际上电看看,这里笔者将使用配套的7英寸带电阻式触摸屏的液晶模组作为板卡的视频输出,确保系统正常启动和操作,需要做一些设置。
1. 连接电阻触摸屏的接口,电阻触摸屏的信号与液晶屏的接口没有整合到一起,要额外连接。
2. 确保系统启动配置跳帽J1处于open状态,板子会选择从eMMC启动(J1处于closed,板卡可从MicroSD卡中启动)。
插上5V/2A电源适配器,打开电源开关给板卡供电,,EVB-T335开发板内置的是Linux系统,在板子运行的时候,核心板上的黄色run LED灯会不停闪烁,一上电除了加载u-boot就是盈鹏飞自家的核心板介绍。
系统加载
进入系统后盈鹏飞为用户准备了两种测试方式,一个是Qtdemo测试模式,另一个应该是类似工厂出厂的功能测试模式。
QtDemo测试
工程测试模式
工程测试模式基本上是面面俱到,板子上所搭载的功能都可以测试。
除了这些,我们也可以通过附赠的串口转接线用终端工具操作Linux系统。
比如用echo实现点亮熄灭LED。
除了LED的测试,笔者也测试了USB接口、网口、串口、MicroSD等功能,均可以正常使用,关于测试方法以及开发板配套的资料官方都有提供,稍后也将在论坛放出板卡相关的资料供网友下载。总体来说,对于工业控制应用有需求的用户,盈鹏飞推出的这款兼容BBBlack开发板的”全功能“EVB-T335工控板确实值得一试。 小结
介绍了盈鹏飞EVB-T335开发板的功能和基本使用情况,丰富的工业级外设功能和配套的资料是盈鹏飞这款开发板的闪光点。从市场目前情况看,Ti AM335x系列产品多数都是工控领域内应用比较广、性能比较稳定可靠的产品,如果用户对上面提到的POS机、监护仪、人机交互等应用以及那些本身就基于BBBlack设计相关应用但又因为体积原因而无法满足最终产品需求的企业/用户可以试试盈鹏飞提供的COM-T335核心模块,或许将会带给你意向不到的惊喜。
`
|