當前位置:
首頁 > 最新 > 乾貨 NXP IoT Module評測

乾貨 NXP IoT Module評測

EEWORLD

電子資訊 犀利解讀

技術乾貨 每日更新

看到LPC這款mcu的第一反應是:這又是一個以什麼做為主打的片子?之前在EEWORLD社區開展過LPC54102雙核開發板的活動,nxp官方也開展過贈送LPC54608開發板的活動。通過這些活動,多多少少對nxp的LPC54xxx產線的產品有所了解:其根本還是不清楚這些數字到底表達產品的什麼方向和特徵。現屬nxp另一條產線的kinetis,利用K,L,V,E等標識大體歸類目標應用,看名字就大概知道定位。

先上圖吧,前面活動介紹貼里美女管理員已經曬過一遍,那這裡再看多一遍開光版的模塊裸照。那把暴露樓主年紀的鋼尺,估計社區里很多小朋友也得叫一聲蜀黍了……

本款IoT模塊是由Embedded Artists開發的,它開發了很多nxp相關的產品,御用造板廠。IoT模塊由六層pcb製造,主要以amazon-freertos和amazon iot作為賣點,外包裝上強調的AWS就是亞馬遜的雲平台。

這個模塊很簡單,照片中很明顯的可以看出從左到右依次是usb介面,mcu,spiflash,swd調試介面,wifi module,底面有一對hirose板間平行連接插件。

整個模塊觀似與一顆優盤差大小無異。圖中的jlink edu mini,某寶價一百多,隨時更新固件,再也沒有理由說jlink貴買不起了。LPC54018這顆片子很新,使用的時候需要下載最新的segger jlink驅動自動升級模擬器固件,否則會告知不支持的器件。

根據nxp官網上的資料顯示該模塊的板間平行連接器可以搭配一塊LPC54018底板,通過連接器將模塊上的LPC54018引腳和功能定向引出到底板上去。本次評估沒有提供LPC54018底板,也沒有提供亞馬遜雲空間的試用許可權,所以我們關注的重點就只剩下mcu和wifi module(usb和spiflash只是mcu的兩塊引出功能)。

這裡插入一下簡單說說亞馬遜雲,如果有信用卡的同學可以在一定限額下免費試用雲空間一年時間。限額包括每月流量,有沒有試用其他亞馬遜雲服務等等。免費額度之外的資源使用是需要收取服務費的,以美國貨幣計算。如果試用結束之後不再續用,一定要將所有資源釋放,並註銷,否則,以美國貨幣計算+1。不巧的是我的信用卡和賬號已經在去年試用過並註銷了,所以本次評測主辦方沒有提供亞馬遜雲空間試用許可權的情況下也就沒有辦法深入amazon-freertos這塊很具吸引的地方了。讓和我一樣期待amazon-freertos的同學失望了。

繼續看IoT模塊。

模塊上裸露出邊界上的銅皮,模塊板子中間的鋪地加入大量過孔,wifi模塊用屏蔽罩隔離,這些都為電磁兼容提升無線的參數和效能。射頻這塊不專業,看看熱鬧罷了。

wifi模塊的型號是深圳江波龍電子的GD1216,該模塊採用高通QCA4004方案。高通的產品大家一向都很清楚,完整的開發文檔之類的一般都不會開放供應,所以想最大化利用該模塊定製開發而又沒有NDA的同學基本可以放棄了。模塊最右邊的幾個露銅觸點連接wifi模塊的燒錄介面,可以定製wifi模塊固件,不過需要專用夾具。

wifi模塊貼片名牌上第二排是mac地址,如果所處的無線環境中有設定mac地址過濾的,需要將此mac地址加入白名單。銘牌上的二維碼這次是真的可以通過微信掃描出來的,掃描出來僅有mac地址這一行內容。

IoT模塊上佩帶的spi flash,我本以為是作為網路伺服器的資源存儲器用,拿到手中之後才知道LPC54018是沒有配片內flash的。這顆128Mb的spi flash要用做本地執行(xip)的代碼和數據flash,或由片內boot rom程序將spi flash中固定image格式所指定長度的代碼拷貝進LPC54018 0x0 起始長度192k的sramx中。sramx就是sram,最後多一個x,我猜應該是強調eXecute可執行,事實也正是如此。

LPC54018是nxp推出不久的一款配備CortexM4內核+DSP擴展+MPU內存保護單元+大量nxp強化外設的單片機。nxp幾乎常見的外設它都沾,連接矩陣這個很強大的功能支持被砍掉,著實可惜的緊。主打的安全加密等特性在LPC54018里也沒有提供,號稱在2018年第二季度會退出LPC54S系列安全加強晶元。低功耗方面提供三種節電模式:睡眠、深度睡眠和深度節電模式。雖然不夠精緻,但是一般應用也足夠。

LPC54018帶了大量定時功能:通用定時器CTIMER,有狀態機控制定時器SCTIMER,看門狗WWDT,實時時鐘RTC,多速率時鐘MRT,重複中斷時鐘RIT,CPU系統時鐘SYSTICK,微嘀嗒時鐘UTICK。挺複雜。LPC54018將SPI,UART,I2C,I2S等串列介面也統一成一個介面,稱之為FLEXCOMM,看這個名字似乎是從kinetis產線上拿過來LPC產線用的。除此之外還有802.3網路,LCD,USB主從,CAN等nxp很早就已經成熟的功能模塊。整體上不太看的出LPC54018到底主打什麼方向,感覺又是一個東北亂燉。

LPC54018繼承了nxp一貫的設計風格:「無所謂」。下面是從數據手冊上截取的一段腳註。

IoT板子上的相關部分:

啟動跳線,0A版和以後計劃推出的1B版是不同的!第一版出來就告訴你以後咱不這樣幹了,現在的你就是唯一,這種設計除了「無所謂」,還能怎麼解釋呢?-_-


喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 EEWORLD訂閱號 的精彩文章:

什麼是區塊鏈?什麼是去中心化?

TAG:EEWORLD訂閱號 |