”質量不減,價格制勝”,從NXP i.MX 6系列處理器中脫穎而出的i.MX 6UL/6ULL芯片憑借著高能效比、高性價比在工程師的口碑中廣受好評,目前市面上基于NXP i.MX 6UL/6ULL方案已經大量鋪貨,可預見未來采用此方案的產品也將遍地開花,對于本身在學習linux開發、嵌入式開發的同學,不防接觸學習下i.MX 6UL核心板/i.MX 6ULL核心板系列產品,將來也可能會有更多的機會。 今天給大家推薦一款基于NXP i.MX 6UL/6ULL芯片的開發平臺,高質量和高性價比核心板MYC-Y6ULX(i.MX 6ULL核心板)以及開發板MYD-Y6ULX(i.MX 6ULL開發板),這是專為面向工業控制及通信、HMI、智慧醫療、物聯網網關等應用推出的高性價比平臺,相比前段時間推出的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(i.MX6ULL核心板)的硬件框圖:
上電使用 MYD-Y6ULX(i.MX6ULL開發板)出廠內置了搭載基于Linux 4.1.15內核的操作系統,并且提供了豐富的系統資源和軟件資源,當然,部分資源還需配合相應的擴展模塊才能使用,以下是軟件資源列表,可供網友參考: Linux 4.1.5操作系統
小結 目前MYC-Y6ULX(i.MX6ULL核心板)批量的起訂價格從99RMB起,并且提供長達10年的供貨周期,為廣泛的工程師和企業用戶提供最佳性能和最優成本的組合選擇。如果你有面向工業控制及通信、HMI、智慧醫療、物聯網網關等創意應用,急需一個既能滿足你需求,又能節省成本、開發周期的方案,不妨考慮基于MYC-Y6ULX做二次開發,當然,如果你還有疑慮,也可以先使用MYD-Y6ULX(i.MX6ULL開發板)先來評估下。 |