探索FRDM - MCXE247開發(fā)板:功能、特性與使用指南
在電子設(shè)計(jì)和開發(fā)的領(lǐng)域中,一款優(yōu)秀的開發(fā)板能夠?yàn)?a target="_blank">工程師們提供強(qiáng)大的支持和便利。今天,我們就來深入了解一下NXP推出的FRDM - MCXE247開發(fā)板,看看它有哪些獨(dú)特之處以及如何在實(shí)際項(xiàng)目中發(fā)揮作用。
文件下載:NXP Semiconductors FRDM-MCXE247 開發(fā)板.pdf
一、開發(fā)板概述
FRDM - MCXE247開發(fā)板是基于NXP MCX E247微控制器(MCU)的設(shè)計(jì)和評(píng)估平臺(tái)。MCX E247 MCU基于Arm Cortex - M4F內(nèi)核,最高運(yùn)行速度可達(dá)112 MHz,供電電壓范圍為2.70 V - 5.5 V。該開發(fā)板集成了豐富的硬件資源,包括64 Mbit外部串行閃存、FXLS8974CFR3 I2C加速度計(jì)傳感器、NMH1000 I2C磁開關(guān)、三個(gè)TJA1057BTK CAN PHY、以太網(wǎng)PHY、RGB LED、按鈕以及MCU - Link調(diào)試探針電路等。同時(shí),它還兼容Arduino盾牌模塊、Pmod板和mikroBUS接口,為開發(fā)者提供了廣泛的擴(kuò)展可能性。
1. 開發(fā)板特性
| 特性 | 描述 |
|---|---|
| MCU | NXP MCX E247 MCU,32位通用微控制器,具備DSP和FPU支持,最高2MB Flash和256 kB SRAM,最高112 MHz CPU性能 |
| 電源供應(yīng) | 支持多種電源輸入,如MCU - Link USB2.0 Type - C連接器、Arduino盾牌兼容頭,可提供5V和3.3V電源 |
| 時(shí)鐘 | 配備多個(gè)晶體振蕩器,提供8 MHz、32.768 kHz、16 MHz和50 MHz時(shí)鐘信號(hào) |
| 閃存 | Winbond W25Q64JVSSIQ - 64 Mbit QSPI閃存 |
| 以太網(wǎng) | 支持10/100 Mbits(RMII),配備LAN8741以太網(wǎng)PHY和RJ45接口 |
| I/O接口 | 兼容Arduino盾牌、Mikroe點(diǎn)擊板和Pmod模塊 |
| FlexCAN接口 | 提供三個(gè)高速CAN收發(fā)器,通過2x2 - 引腳頭訪問 |
| 調(diào)試 | 板載MCU - Link調(diào)試探針,支持CMSIS - DAP和SEGGER J - Link協(xié)議,還有10 - 引腳Arm JTAG/SWD連接器 |
| PCB尺寸 | 118mm x 55mm |
| 可訂購(gòu)部件號(hào) | FRDM - MCXE247 |
2. 套件內(nèi)容
- FRDM - MCXE247開發(fā)板硬件組件
- 1米長(zhǎng)的USB 2.0 Type - A到Type - C電纜
- FRDM - MCXE247快速入門指南
3. 開發(fā)板圖片與接口
開發(fā)板提供了頂視圖和底視圖,方便我們了解其布局。同時(shí),它還配備了多種連接器,如Arduino兼容I/O頭、mikroBUS插座連接器、Pmod連接器、USB Type - C連接器、調(diào)試連接器等,滿足不同的連接需求。
二、功能描述
1. 電源供應(yīng)
FRDM - MCXE247開發(fā)板支持多種電源供應(yīng)選項(xiàng),包括來自MCU - Link USB2.0 Type - C連接器的P5V_MCU_LINK、3 - 引腳跳線(J20)的P5V_HDR_IN以及Arduino盾牌兼容頭(J3)的P5V0。MCX E247 MCU的供電電壓范圍為2.7 V - 5.5 V,可通過J10跳線選擇3.3 V或5 V供電。需要注意的是,當(dāng)使用5 V供電時(shí),板載以太網(wǎng)PHY、傳感器和MCULink可通過3.3 V <-> 5 V電平轉(zhuǎn)換電路與MCX E247 MCU正常通信,但閃存W25Q64JVSSIQ僅在MCX E247 MCU由3.3V供電時(shí)才能正常工作。
2. 時(shí)鐘系統(tǒng)
開發(fā)板上配備了多個(gè)晶體振蕩器,為不同的模塊提供精確的時(shí)鐘信號(hào)。例如,8 MHz晶體振蕩器(Y1)為目標(biāo)MCU MCX E247提供高頻精確時(shí)基,32.768 kHz晶體振蕩器(Y2)為MCX E247 MCU的RTC部分提供時(shí)鐘。
3. MCU重疊封裝
FRDM - MCXE247開發(fā)板支持兩種不同封裝類型的MCU:LQFP144(MCXE247VLQ)和LQFP100(MCXE247VLL)。默認(rèn)情況下,板上焊接的是LQFP144封裝的芯片,若要評(píng)估LQFP100封裝的芯片,只需移除默認(rèn)芯片并進(jìn)行替換即可。
4. 以太網(wǎng)接口
開發(fā)板的以太網(wǎng)接口支持10/100 Mbit/s RMII配置,通過RJ45連接器與外部網(wǎng)絡(luò)連接。以太網(wǎng)PHY(LAN8741A - EN)接收50 MHz時(shí)鐘信號(hào),為網(wǎng)絡(luò)通信提供穩(wěn)定的時(shí)鐘源。
5. FlexCAN接口
MCX E247 MCU具有三個(gè)FlexCAN模塊(CAN0、CAN1和CAN2),開發(fā)板通過2x2 - 引腳頭(J17、J18、J19)提供三個(gè)高速CAN收發(fā)器,方便與外部CAN總線進(jìn)行通信。
6. 加速度計(jì)傳感器
板上的3軸緊湊型數(shù)字加速度計(jì)U20(NXP FXLS8974CFR3)適用于汽車遠(yuǎn)程無(wú)鑰匙進(jìn)入應(yīng)用,支持多種測(cè)量范圍、12位加速度數(shù)據(jù)和8位溫度傳感器數(shù)據(jù),通過I2C或SPI接口與MCU通信。
7. 磁開關(guān)
NXP NMH1000霍爾效應(yīng)磁場(chǎng)開關(guān)對(duì)垂直磁場(chǎng)敏感,支持多種閾值和采樣率選擇,可通過I2C接口與MCU通信。
8. 閃存接口
目標(biāo)MCU(MCX E247)的QuadSPI控制器可連接板載QSPI閃存(U23),該閃存由P3V3軌供電。需要注意的是,當(dāng)MCX E247 MCU由5 V供電時(shí),閃存無(wú)法正常工作。
9. Arduino兼容I/O頭
開發(fā)板提供了與Arduino Uno兼容的頭,支持多種Arduino和FRDM生態(tài)系統(tǒng)盾牌模塊,為開發(fā)者提供了豐富的擴(kuò)展選擇。
10. mikroBUS頭
mikroBUS插座是一對(duì)1x8 - 位置插座,具有獨(dú)特的引腳配置和絲印標(biāo)記,可安裝點(diǎn)擊板,為開發(fā)板添加新功能。
11. Pmod頭
Digilent Pmod設(shè)備可通過開發(fā)板的Pmod連接器(J7)進(jìn)行擴(kuò)展,增加開發(fā)板的功能。
12. IO擴(kuò)展頭
IO擴(kuò)展頭J8和J9可引出144引腳封裝中存在但100引腳封裝中沒有的引腳信號(hào),默認(rèn)情況下未焊接,使用時(shí)需進(jìn)行焊接。
三、MCU - Link OB調(diào)試探針
1. 概述
MCU - Link是NXP和Embedded Artists聯(lián)合開發(fā)的調(diào)試探針架構(gòu),基于NXP LPC55S16 MCU。FRDM - MCXE247開發(fā)板上的MCU - Link OB工廠預(yù)編程了基于NXP CMSIS - DAP協(xié)議的固件,也支持自定義的J - Link固件。
2. 支持的特性
- 串行線調(diào)試(SWD)/串行線調(diào)試跟蹤輸出(SWO):支持基于SWD的調(diào)試和SWO分析。
- 虛擬通信(VCOM)串口:作為USB - to - UART橋,在主機(jī)計(jì)算機(jī)上添加串行COM端口并連接到目標(biāo)MCU。
- USB串行輸入/輸出(USBSIO)端口:作為USB - to - I2C橋,連接到目標(biāo)MCU。
- 外部調(diào)試探針支持:可通過禁用SWD功能,使用外部調(diào)試探針進(jìn)行調(diào)試。
3. 調(diào)試場(chǎng)景
開發(fā)板支持兩種調(diào)試場(chǎng)景:使用MCU - Link進(jìn)行調(diào)試和使用外部調(diào)試器進(jìn)行調(diào)試。不同場(chǎng)景下需要進(jìn)行相應(yīng)的跳線和連接器設(shè)置。
4. 固件更新
若要更新MCU - Link固件,需將其置于ISP模式,具體步驟包括斷開開發(fā)板與主機(jī)的連接、短接跳線JP2、重新連接開發(fā)板、下載并安裝LinkServer實(shí)用程序、運(yùn)行固件更新工具等。更新完成后,需斷開開發(fā)板、打開跳線JP2并重新連接。
5. 與開發(fā)工具的配合使用
MCU - Link調(diào)試探針可與MCUXpresso生態(tài)系統(tǒng)內(nèi)支持的IDE配合使用,如MCUXpresso IDE、MCUXpresso for Visual Studio Code、IAR Embedded Workbench和Arm Keil MDK等。在使用不同IDE時(shí),開發(fā)板會(huì)根據(jù)固件版本和兼容性進(jìn)行相應(yīng)的識(shí)別和配置。
6. 狀態(tài)LED
開發(fā)板上有三個(gè)用于MCU - Link的狀態(tài)指示燈,分別為D5(USB)、D6(STATUS)和D7(VCOM ACT),它們?cè)诓煌牟僮髂J较掠胁煌谋憩F(xiàn),方便我們了解MCU - Link的工作狀態(tài)。
四、總結(jié)
FRDM - MCXE247開發(fā)板集成了豐富的硬件資源和功能,為電子工程師們提供了一個(gè)強(qiáng)大的開發(fā)平臺(tái)。它不僅具備高性能的MCU和多種通信接口,還支持多種擴(kuò)展模塊,能夠滿足不同項(xiàng)目的需求。同時(shí),其板載的MCU - Link調(diào)試探針和豐富的調(diào)試功能,為開發(fā)過程提供了便利。在使用開發(fā)板時(shí),我們需要注意電源供應(yīng)的選擇、時(shí)鐘系統(tǒng)的配置以及固件更新的方法等細(xì)節(jié),以確保開發(fā)板的正常運(yùn)行。希望通過本文的介紹,能夠幫助大家更好地了解和使用FRDM - MCXE247開發(fā)板,在電子設(shè)計(jì)的道路上取得更好的成果。你在使用類似開發(fā)板的過程中遇到過哪些問題呢?歡迎在評(píng)論區(qū)分享你的經(jīng)驗(yàn)和見解。
發(fā)布評(píng)論請(qǐng)先 登錄
RL78/G22快速原型開發(fā)板:功能特性與使用指南
Renesas RX66T 開發(fā)板:功能、配置與使用指南
探索FRDM-STBA-A8964傳感器工具箱開發(fā)板:開啟創(chuàng)新傳感之旅
探索FRDM - STBA - A8967傳感器工具箱開發(fā)板
探索FRDM - MCXE247開發(fā)板:功能、特性與使用指南
評(píng)論