本文主要介紹了米爾科技推出的全球首款基于Atmel最新系列MPU SAMA5D27開發(fā)板MYD-JA5D27,分別從MYD-JA5D27開發(fā)板外觀方面、硬件方面、核心板及應用方面做了評測。
通過與經(jīng)典處理器ARM9/ARM11相比,基于ARM Cortex-A5處理器的SAMA5D27具有高性能、低功耗等特點,非常適合成本敏感的工控嵌入式應用,包括家庭和自動化、消費類醫(yī)療器械、打印機、智能收費系統(tǒng)、智能售貨機、稱重系統(tǒng)、教育終端、汽車控制及IOT應用等。具體的跟隨小編一起來了解一下。
一、MYD-JA5D27開發(fā)板外觀
下圖則是今天要介紹的MYD-JA5D27開發(fā)板的包裝,簡潔、大氣。
包裝盒側邊有開發(fā)套件具體型號
內部配件清單
包裝一塊被靜電袋包裹的MYD-JA5D27開發(fā)板、一根網(wǎng)線、一根miniUSB線、一根串口線以及一個電源適配器。
電源適配器的規(guī)格是5V/2A的,從米爾科技拿到的工控板供電基本都是5V或者12V的。
二、MYD-JA5D27硬件
MYD-JA5D27板子真身,板卡做工非常扎實,包括了外設擴展底板MYB-JA5D2X以及核心板MYC-JA5D2,從命名的方式也能看出米爾科技對自身產品非常講究,D應該等于Development,即開發(fā)板;B應該是Board,即底板;而C則是Core,代表核心板,從命名方式讓用戶一目了然。其中在這個開發(fā)套件中,底板則為MYB-JA5D2X,意味著可以兼容不同的核心板,用戶可以根據(jù)自己的需求來選擇相應的核心板。
另外,板子的資源基本都分布在正面,背面沒任何元器件,但是卻引出了一個FMC接口(并行總線接口),也就是核心板的信號線,這個細節(jié)之處非常棒,一旦核心板有什么問題,方便用戶測試和定位問題。
底板和核心板是通過200PIN的DIMM金手指接口連接的,可以方便的取下,不過在連接的時候,為了整個板子連接的可靠性,核心板與底板還通過固定的螺絲加以固定,細節(jié)考慮的非常周到。底板采用5V 直流供電,擴展出了LCD、攝像頭、USB、以太網(wǎng)、音頻、TF卡、RS485、RS232、CAN、RTC、IO擴展功能接口等。
	
MYD-JA5D27具有非常豐富的接口資源,具體的分布如下圖所示。
	
來具體看下板卡接口的細節(jié),下圖系列中的介紹都是由左往右說的:
一個調試串口(DB9)、一個3線的RS232串口(DB9),一個10/100M的以太網(wǎng)口、一個miniUSB HOST/Device 接口、一個5V的DC JACK供電接口。
電源切換開關,通過開關切換USB供電還是DC JACK供電;一路RS485接口(綠色)、一路CAN接口(綠色)、音頻Line IN/耳機接口(板載一個mic輸入)、一個20PIN的JTAG調試接口(2.54mm間距)。
一個紐扣電池座;USB HOST接口、MicroSD卡座、4個擴展接口(包括8bit的攝像頭接口、SPI、UART、I2C、QSPI等IO口)
	
3個LEDs,包括一個電源指示燈,兩個用戶Led;4個機械按鍵,包括boot選擇、復位、喚醒、用戶自定義功能;一個18bit的LCD接口。
	
所以,整個MYD-JA5D27開發(fā)板的硬件框圖如下所示。
	
三、MYC-JA5D27核心板
MYC-JA5D27核心板基于Atmel的ATSAMA5D27微處理器,板卡采用8層板設計,沉金工藝,獨立的完整接地層,大小只有67.6 mm x 45 mm,差不多一張信用卡大小。核心板包含了3種時鐘設計,分別是CPU的12MHz主時鐘,RTC的32.768kHz時鐘以及以太網(wǎng)PHY的25MHz時鐘。
	
MYC-JA5D27具體的資源分布如下圖所示。
	
	
從實際的電路中了解到,核心板只需要提供3.3V的電源和RTC的電源就可以工作了,而且在不需要RTC的場合可以直接將RTC電源與3.3V電源連接到一起。另外,我們也可以看到核心板并沒有采用集成的PMU供電方式,而是設計了分立電源的解決方案,這樣做的目的可能是考慮到更具有競爭力的價格因素。
核心板的微處理器ATSAMA5D27基于高能效比的ARM Cortex-A5處理器,工作頻率為500MHz,芯片支持DDR3、LPDDR3等存儲器,集成了LCD控制器、Touch控制器、音頻、攝像頭接口、EMAC、USB、雙CAN以及高達10個UART等豐富的外設資源。同時ATSAMA5D27還提供先進的安全功能,以保護用戶代碼以及外部數(shù)據(jù)的傳輸安全。
	
ATSAMA5D MPU的硬件框圖
四、上電使用
MYD-JA5D27出廠已經(jīng)內置了Linux的簡化版本系統(tǒng),所以說可以開箱即用。另外,MYD-JA5D27開發(fā)板支持Linux4.1系統(tǒng),提供包括用戶手冊,底板原理圖,外擴接口驅動,BSP源碼包,開發(fā)工具等資料。為開發(fā)者提供了完善的軟件開發(fā)環(huán)境,降低產品開發(fā)周期,實現(xiàn)產品快速上市。
由于手頭沒有LCD屏幕,開發(fā)板的串口又是DB9的接口,筆者使用的筆記本早沒有這個接口了,所以就用了臺式機上的Unbuntu系統(tǒng)作為串口輸出主機,安裝配置串口打印工具minicom,配置相應的參數(shù)即可。
上電啟動,首先加載一級引導程序AT91Bootstrap、二級引導程序u-boot,然后再加載Linux內核,驅動。
	
進入系統(tǒng)默認的口令為root,開發(fā)板默認的網(wǎng)口并沒有打開,需要手動激活。
	
將開發(fā)板加入PC機同一個局域網(wǎng)絡,可以進行相互訪問。
	
	
開發(fā)板提供了不少應用程序的源代碼,我們可以直接拿來測試。
	
尤其是例程代碼,基本上米爾科技已經(jīng)形成了自己的一套方式,可以說基本滿足功能測試需求,但也僅限于這些,更多的優(yōu)化需要用戶自己去完成。下面是通過板子上的wm8904音頻codec播放無損的wav格式音樂。
	
 電子發(fā)燒友App
                        電子發(fā)燒友App
                     
                 
                 
           
        
 
        







 
            
             
             
                 
             工商網(wǎng)監(jiān)
工商網(wǎng)監(jiān)
        
評論