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