微控制器的灾难——99RMB超高性价比的i.MX 6UL/6ULL核心模块MYC-Y6ULX评测
“质量不减,价格制胜”,从NXP i.MX 6系列处理器中脱颖而出的i.MX 6UL/6ULL芯片凭借着高能效比、高性价比在工程师的口碑中广受好评,目前市面上基于NXP i.MX 6UL/6ULL方案已经大量铺货,可预见未来采用此方案的产品也将遍地开花,对于本身在学习linux开发、嵌入式开发的同学,不防接触学习下i.MX 6UL/6ULL系列产品,将来也可能会有更多的机会。
今天爱板网给大家推荐一款基于NXP i.MX 6UL/6ULL芯片的开发平台,由米尔科技联合恩智浦推出的高质量和高性价比核心板MYC-Y6ULX以及开发板MYD-Y6ULX,这是米尔科技专为面向工业控制及通信、HMI、智慧医疗、物联网网关等应用推出的高性价比平台,相比前段时间推出的MYS-6ULX-IOT,MYC-Y6ULX更适合直接用于二次开发,在大大缩短研发周期的同时为工程师或企业用户提供了最佳性能和最优成本的组合选择,百闻不如一见,一起来看看这款开发平台到底怎样。
此次爱板网拿到的是米尔科技的MYD-Y6ULX开发套件,其中核心板MYC-Y6ULX正是搭载在这款开发平台上。
内部的配件包括MYD-Y6ULYX开发板一块,12V/1.A电源适配器一个,1.5m长的网线一条,MicroUSB线一条,4G LTE天线一根,WiFi天线一根以及一张DVD的资料光盘。让笔者在意的是,虽然MYD-Y6ULYX开发板兼容了mini PCI-E接口的4G模块,也配备了4G天线,但是4G模块只是作为选配配件,默认的开发套件中是不搭配的,这个和适配屏幕但是标配不提供屏幕是一个道理,成本问题。
MYD-Y6ULYX尺寸为105 x 140mm,采用4层板,其中核心模块MYC-Y6ULX为8层板设计,大小只有37 x 39 mm。
由于有底板扩展的缘故,这让MYC-Y6ULX核心板现成可用评估的资源变得极为丰富,不仅有USB、MicroSD接口、SPI、I2C、CAN、以太网、UART、LCD、CSI等基本的IO引脚评估,还搭载了音频电路、可扩展的4G LTE模块等资源评估,整个开发板的硬件框图如下所示。
MYD-Y6ULX开发板硬件
接下来看看MYD-Y6ULX开发板具体的硬件资源。
板载器件几乎全部布局在正面,背面的话只能看到板子上的几个通孔。
看一下开发板上的细节:
上图为WiFi模块,这是基于博通43362芯片组的2.4G WIFI 模块。模块与核心板的接口为SDIO,支持 802.11b/g/n,WiFi的天线使用板子预留的SMA天线接口。
其中有一点需要注意,搭载eMMC的核心板是不支持WiFi功能的,因为核心板上的eMMC(若有)与WIFI 模块复用了同一个 MMC 控制器。
MYB-6ULX开发板上的mini PCI-E接口是为4G LTE模块预留的,米尔科技提供了适配上海移远通信EC20 LTE 模块的Linux驱动支持和代码样例,所以想使用4G LTE模块的工程师,在参数、成本可接受的情况下,不妨可以优先考虑这个模块,节省开发时间。mini PCI-E接口旁边的则是标准的SIM卡座接口。
上图为CSI接口、扩展IO口、MicroSD卡接口,虽说核心板的i.MX 6UL/6ULL处理器最高支持 24bit 的并行摄像头接口,不过,由于为扩展丰富的外设资源,处理器很多引脚存在复用,所以目前底板上引出的CSI接口为8bit 并行摄像头接口。引出的扩展IO口座最多可以支持12个GPIO口,支持I2C、UART、SPI等通用资源。
上图两个USB HOST接口,复位/电源/用户按键,调试串口。i.MX 6UL/6ULL集成两路USB控制器并都支持USB OTG功能,在这里其中的一路USB通过MicroUSB接口引出,支持OTG功能;另一路USB通过SMSC USB2514BI-AEZ USB Hub 芯片扩展出4路USB HOST端口,如下图所示。
引出的4路USB HOST端口中两路作为USB HOST接口,剩下的两路一路用于4G LTE模块,一路预留没有使用。
上图为12V电源输入接口,12V DC JACK输入接口以及MicroUSB OTG接口。MYB-Y6ULX 底板采用 12V 供电,整板电路包括 12V、5V、ISO 5V、3.8V、3.3V、1.8V和 3V (RTC 电源)七个电压阈。
板子的电源拓扑如下:
12V转5V和12V转3.8V选用了TI 的TLV62130 DC/DC降压转换器,最大支持3A的输出电流,选用DC/DC的目的在于提高电源效率,降低板子功耗;而5V转3.3V和3.3V转1.8V则选用了纹波较小的LDO供电。
板载的音频电路以及LCD接口,LCD接口是16Bit RGB 输出,默认支持 480x272 分辨率(4.3 寸屏)和 800 x480 分辨率(7 寸电阻/电容屏)驱动,驱动源码由米尔科技提供。
音频电路的方案是采用Wolfson的低功耗音频编码芯片 WM8904CGEFL/V,从板子上可以看到,拓展出 1 个 3.5mm 耳机输出,1个音频线性输入以及一个Mic。
上图则是板子的拨码开关、RS485/RS232/CAN接口、百兆以太网接口。拨码开关可以设置不同的启动方式,比如从MicroSD卡启动,或者从eMMC、Nand Flash启动,同样拨码开关还可以用于控制串行下载。
CAN电路采用了TI ISO1050收发器,RS232电路采用了EXAR SP3232EEY-L收发器,RS485的电路则采用了TI IS03802DW收发器。
板子上搭载了两路以太网,底板上的以太网PHY采用了Microchip LAN8720A,通过RMII 方式连接到了核心模块中的处理器上。
开发板中央位置处就是基于NXP i.MX 6UL/6ULL的核心模块MYC-Y6ULX,已经用屏蔽罩焊接死了,目前唯一知道的是此款核心板可以选择NXP i.MX 6UL/6ULL两种配置,核心处理器基于ARM广受好评的高能效核心Cortex-A7,最大主频可达700MHz,独有的电源管理模块集成,可以省去了外部的PMU电路,不但大大降低了电源的复杂性,更简化了上电时序,另外, i.MX 6UL/6ULL芯片提供了多种存储器接口,包括16位LPDDR2、DDR3、DDR3L、NAND闪存、NOR闪存、eMMC、Quad SPI以及各种其它接口用于连接外围设备,如WLAN、Bluetooth、GPS、显示器和摄像头传感器。
核心板与底板连接采用 1mm 间距的邮票孔焊盘相连,抗震动能力好,稳 定可靠,同时具有更高的性价比。MYC-Y6ULX核心板的硬件框图:
此外,除了爱板网拿到的这个版本,米尔科技还提供其它配置版本的核心模块,比如针对工业级的,或是搭载板载eMMC的,如下图所示,用户可以根据自己的需要选择定制型号。
上电使用
MYD-Y6ULX开发板出厂内置了搭载基于Linux 4.1.15内核的操作系统,并且提供了丰富的系统资源和软件资源,当然,部分资源还需配合相应的扩展模块才能使用,以下是软件资源列表,可供网友参考:
因为开发板标配没有屏幕组件,所以只能通过串口打印查看系统启动。
看日志,板子核心模块中搭载的是i.MX 66ULL应用处理器,并且搭载了256MB SDRAM以及256MB NAND Flash组合。
基于Linux 4.1.15内核的Freescale i.MX Release Distro 系统。
联网测试。到此,用户就可以根据自己实际的需求或是评估板子功能,或是开发相应的应用,米尔科技也为用户提供了详细的开发文档,可以参考如下链接,本文就不再讨论。
小结
目前MYC-Y6ULX核心板批量的起订价格从99RMB起,并且提供长达10年的供货周期,为广泛的工程师和企业用户提供最佳性能和最优成本的组合选择。如果你有面向工业控制及通信、HMI、智慧医疗、物联网网关等创意应用,急需一个既能满足你需求,又能节省成本、开发周期的方案,不放考虑基于MYC-Y6ULX做二次开发,当然,如果你还有疑虑,也可以先使用MYD-Y6ULX开发板先来评估下,爱板网将马上提供此评估板的免费试用机会,关注爱板网,切莫错过了。
阅读推荐