FRDM-MCXE31B開發(fā)板:設(shè)計(jì)與評(píng)估的理想之選
在電子工程師的日常工作中,選擇一款合適的開發(fā)板對(duì)于項(xiàng)目的成功至關(guān)重要。今天,我們就來詳細(xì)探討一下NXP推出的FRDM-MCXE31B開發(fā)板,它是基于NXP MCXE31B微控制器(MCU)的設(shè)計(jì)和評(píng)估平臺(tái),具備豐富的功能和特性,能滿足多種應(yīng)用場景的需求。
文件下載:NXP Semiconductors FRDM-MCXE31B 開發(fā)板.pdf
一、開發(fā)板概述
1.1 核心MCU
FRDM-MCXE31B開發(fā)板采用了NXP MCXE31B MCU,這是一款基于Arm Cortex - M7核心的32位通用微控制器。它具有卓越的性能、大容量的存儲(chǔ)器以及高度可擴(kuò)展的外設(shè),能提供高達(dá)160 MHz的CPU性能,支持DSP和FPU,擁有高達(dá)4 MB的Flash和512 KB的SRAM,足以應(yīng)對(duì)各種復(fù)雜的應(yīng)用。
1.2 開發(fā)板特性
- 電源供應(yīng):支持多種電源輸入方式,如通過MCU - Link USB2.0 Type - C連接器、Arduino Shield兼容頭輸入5V電源,同時(shí)板載LDO提供3.3V電源。通過跳線和電阻配置,可靈活選擇不同的電源供應(yīng)方案。
- 時(shí)鐘系統(tǒng):配備多個(gè)晶體振蕩器,提供16 MHz系統(tǒng)參考時(shí)鐘、50 MHz以太網(wǎng)PHY時(shí)鐘輸入、16 MHz的MCU - Link時(shí)鐘輸入以及32.768 kHz實(shí)時(shí)時(shí)鐘(RTC),為系統(tǒng)的穩(wěn)定運(yùn)行提供了精確的時(shí)鐘基準(zhǔn)。
- 閃存內(nèi)存:搭載了Winbond W25Q64JVSSIQ - 64 Mbit QSPI閃存內(nèi)存,為程序存儲(chǔ)和數(shù)據(jù)保存提供了充足的空間。
- 以太網(wǎng)接口:支持10/100 Mbit/s(RMII)以太網(wǎng)通信,通過以太網(wǎng)控制器(ENETO)連接到RJ45連接器,方便實(shí)現(xiàn)網(wǎng)絡(luò)通信功能。
- I/O接口:提供與Arduino盾牌、Mikroe點(diǎn)擊板和Pmod模塊兼容的I/O接口,大大擴(kuò)展了開發(fā)板的功能擴(kuò)展性。
- FlexCAN接口:具備三個(gè)高速CAN收發(fā)器,可通過2x2 - 針頭與外部CAN總線連接,適用于汽車電子、工業(yè)控制等領(lǐng)域的CAN通信應(yīng)用。
- 調(diào)試功能:板載基于NXP LPC55S16的MCU - Link OB調(diào)試探針,支持SWD調(diào)試和VCOM串口通信,還可通過10 - 針Arm JTAG/SWD連接器連接外部調(diào)試探針。
1.3 套件內(nèi)容
FRDM-MCXE31B硬件套件包含了開發(fā)板硬件組件、1米長的USB 2.0 Type - A到Type - C電纜以及快速入門指南,方便用戶快速上手。
1.4 外觀與接口
開發(fā)板提供了豐富的接口,包括各種類型的引腳頭和連接器,如Arduino兼容的VO頭、mikroBUS插座連接器、Pmod連接器等,滿足不同外設(shè)的連接需求。同時(shí),還設(shè)計(jì)了多個(gè)跳線,用于配置不同的功能和模式,如MCU - Link的ISP模式、VCOM端口禁用、SWD禁用等。
1.5 按鍵與LED
開發(fā)板上配備了三個(gè)按鍵,分別為復(fù)位按鈕、喚醒按鈕和用戶按鈕,方便用戶進(jìn)行系統(tǒng)操作和交互。同時(shí),還提供了多個(gè)LED,用于指示系統(tǒng)狀態(tài),如MCU電源指示燈、復(fù)位指示燈和RGB LED,RGB LED可通過用戶應(yīng)用程序進(jìn)行控制。
二、功能描述
2.1 電源供應(yīng)
開發(fā)板可通過多種方式供電,如MCU - Link USB2.0 Type - C連接器、Arduino Shield兼容頭或5V穩(wěn)壓器。MCXE31B MCU的供電電壓范圍為2.7V - 5.5V,可通過跳線選擇3.3V或5V供電。而MCU - Link調(diào)試器MCU LPC55S16JEV59始終由3.3V供電。
2.2 時(shí)鐘系統(tǒng)
開發(fā)板的時(shí)鐘系統(tǒng)由多個(gè)晶體振蕩器組成,為不同的模塊提供精確的時(shí)鐘信號(hào)。例如,16 MHz的系統(tǒng)參考時(shí)鐘為MCU提供穩(wěn)定的工作頻率,50 MHz的以太網(wǎng)PHY時(shí)鐘輸入確保了以太網(wǎng)通信的穩(wěn)定性。
2.3 以太網(wǎng)接口
開發(fā)板支持RMII配置的以太網(wǎng)通信,通過以太網(wǎng)控制器連接到RJ45連接器。板上的以太網(wǎng)PHY采用了Microchip Technology LAN8741 A - EN,支持10/100 Mbit/s的通信速率,符合IEEE802.3/802.3u等標(biāo)準(zhǔn)。
2.4 FlexCAN接口
MCXE31B MCU的CAN0、CAN1和CAN2模塊通過高速CAN收發(fā)器(NXP TJA1057GTK/3Z)連接到外部CAN總線,可實(shí)現(xiàn)高速、可靠的CAN通信。用戶可通過2x2 - 針頭與外部CAN設(shè)備進(jìn)行連接。
2.5 加速度計(jì)傳感器
開發(fā)板集成了NXP FXLS8974CFR3 3軸緊湊型數(shù)字加速度計(jì)傳感器,適用于汽車遠(yuǎn)程無鑰匙進(jìn)入等超低功耗運(yùn)動(dòng)喚醒應(yīng)用。該傳感器支持多種全量程測量范圍(±2/4/8/16 g),提供12位加速度數(shù)據(jù)和8位溫度傳感器數(shù)據(jù),支持I2C和SPI接口。
2.6 磁性開關(guān)
板上的NXP NMH1000霍爾效應(yīng)磁場開關(guān)對(duì)垂直磁場敏感,具有低電壓、低電流、低輸出數(shù)據(jù)率和小尺寸的特點(diǎn)。它支持閾值選擇、采樣率選擇和模式選擇等功能,可通過I2C接口進(jìn)行配置。
2.7 閃存內(nèi)存接口
MCXE31B MCU的QuadSPI控制器可連接板載的QSPI閃存內(nèi)存(Winbond W25Q64JVSSIQ),為程序存儲(chǔ)和數(shù)據(jù)讀寫提供了便捷的方式。需要注意的是,當(dāng)MCXE31B由5V電源供電時(shí),不能連接該閃存。
2.8 Arduino兼容I/O頭
開發(fā)板提供了與Arduino Uno兼容的I/O頭,支持多種Arduino和FRDM生態(tài)系統(tǒng)的盾牌模塊,如傳感器模塊、NFC模塊、USB Type C模塊和電機(jī)控制模塊等,方便用戶快速搭建應(yīng)用原型。
2.9 mikroBUS頭
mikroBUS插座為開發(fā)板提供了一種簡潔的硬件擴(kuò)展方式,通過一對(duì)1x8 - 位置插座(J5和J6),可連接各種mikroBUS點(diǎn)擊板,實(shí)現(xiàn)多種功能的擴(kuò)展。
2.10 Pmod頭
開發(fā)板支持Digilent Pmod模塊,通過Pmod連接器J7可連接各種Pmod擴(kuò)展板,進(jìn)一步擴(kuò)展開發(fā)板的輸入輸出接口和功能。
2.11 IO擴(kuò)展頭
IO擴(kuò)展頭J8和J9引出了172 - 引腳封裝中的引腳信號(hào),還暴露了一些板上的跟蹤信號(hào),并包含F(xiàn)lexIO接口,可用于連接LCD和相機(jī)等外設(shè)。
三、MCU - Link OB調(diào)試探針
3.1 支持的功能
MCU - Link是NXP和Embedded Artists聯(lián)合開發(fā)的調(diào)試探針架構(gòu),基于NXP LPC55S16 MCU。FRDM-MCXE31B開發(fā)板上的MCU - Link OB支持多種調(diào)試功能,如串行線調(diào)試(SWD)/串行線調(diào)試跟蹤輸出(SWO)、虛擬通信(VCOM)串口、USB串行輸入輸出(USBSIO)端口以及外部調(diào)試探針支持。
3.2 調(diào)試場景
開發(fā)板支持兩種調(diào)試場景:使用MCU - Link進(jìn)行調(diào)試和使用外部調(diào)試器進(jìn)行調(diào)試。用戶可根據(jù)實(shí)際需求通過跳線配置相應(yīng)的調(diào)試模式。
3.3 固件更新
MCU - Link OB的固件可通過LinkServer實(shí)用程序進(jìn)行更新。如果固件版本為3.155或更高,可使用LinkServer安裝程序版本24.12.15或更高版本進(jìn)行自動(dòng)固件更新;否則,需要手動(dòng)運(yùn)行MCU - Link固件更新實(shí)用程序。
3.4 與開發(fā)工具的配合使用
MCU - Link OB可與多種開發(fā)工具配合使用,如MCUXpresso IDE、MCUXpresso for Visual Studio Code以及第三方IDE(如IAR Embedded Workbench和Arm Keil MDK)。在使用時(shí),建議使用最新的MCU - Link固件以獲得最佳的功能體驗(yàn)。
3.5 USB接口與功能
開發(fā)板通過USB Type - C連接器J13連接到主機(jī)計(jì)算機(jī),不僅可實(shí)現(xiàn)調(diào)試功能,還可為開發(fā)板提供5V電源。同時(shí),MCU - Link支持VCOM串口和USBSIO端口功能,分別實(shí)現(xiàn)USB到UART和USB到I2C的橋接通信。
3.6 狀態(tài)指示燈
開發(fā)板上的三個(gè)狀態(tài)指示燈(D5、D6和D7)用于指示MCU - Link的不同工作狀態(tài),如USB通信狀態(tài)、SWD活動(dòng)狀態(tài)和VCOM端口數(shù)據(jù)收發(fā)狀態(tài)等,方便用戶進(jìn)行調(diào)試和故障排查。
四、總結(jié)
FRDM-MCXE31B開發(fā)板憑借其強(qiáng)大的功能、豐富的接口和靈活的調(diào)試方式,為電子工程師提供了一個(gè)理想的設(shè)計(jì)和評(píng)估平臺(tái)。無論是在汽車電子、工業(yè)控制還是物聯(lián)網(wǎng)等領(lǐng)域,都能發(fā)揮出其獨(dú)特的優(yōu)勢。如果你正在尋找一款高性能、易擴(kuò)展的開發(fā)板,不妨考慮一下FRDM-MCXE31B。大家在使用這款開發(fā)板的過程中遇到過哪些有趣的問題或有什么獨(dú)特的應(yīng)用經(jīng)驗(yàn)?zāi)??歡迎在評(píng)論區(qū)分享交流。
發(fā)布評(píng)論請(qǐng)先 登錄
探索FRDM-STBA-A8964傳感器工具箱開發(fā)板:開啟創(chuàng)新傳感之旅
探索FRDM - STBA - A8967傳感器工具箱開發(fā)板
快速上手FRDM-KE17Z512開發(fā)板:開啟高效MCU開發(fā)之旅
探索NXP FRDM - MCXN947開發(fā)板:快速上手指南
探索FRDM - MCXN236評(píng)估板:低成本設(shè)計(jì)與評(píng)估的理想之選
探索NXP FRDM - RW612開發(fā)板:功能特性與應(yīng)用指南
探索FRDM - MCXA156開發(fā)板:設(shè)計(jì)與評(píng)估的理想之選
FRDM - IMX93開發(fā)板深度解析:從硬件到應(yīng)用的全方位指南
探索FRDM - MCXE247開發(fā)板:功能、特性與使用指南
探索FRDM - IMX8MPLUS開發(fā)板:開啟嵌入式開發(fā)新旅程
探索FRDM-MCXW23開發(fā)板:低功耗藍(lán)牙應(yīng)用的理想之選
OPTIGA? Authenticate NBT開發(fā)板:物聯(lián)網(wǎng)安全認(rèn)證的理想之選
恩智浦全新FRDM開發(fā)板的功能優(yōu)勢
RK3506開發(fā)板Linux開發(fā)板極致性價(jià)比之選
NXP入門級(jí)Linux應(yīng)用開發(fā)板,FRDM i.MX 91詳解
FRDM-MCXE31B開發(fā)板:設(shè)計(jì)與評(píng)估的理想之選
評(píng)論