探索KIT_XMC72_EVK XMC7200評估套件:工業應用的理想之選
在工業應用的電子設計領域,一款性能卓越且功能豐富的評估套件能為工程師們的開發工作帶來極大的便利。今天,我們就來深入探討一下KIT_XMC72_EVK XMC7200評估套件,看看它究竟有哪些獨特之處。
文件下載:Infineon Technologies KIT_XMC72_EVK XMC7200評估套件.pdf
一、套件概述
KIT_XMC72_EVK XMC7200評估套件專為工業應用設計,旨在幫助工程師們評估和開發基于XMC7200D微控制器的應用。該套件以XMC7200D為核心,集成了多種功能模塊和接口,支持從3.3V到5.0V的工作電壓,為開發者提供了一個靈活且強大的開發平臺。
二、套件內容與硬件特性
2.1 套件內容
套件中包含了XMC7200評估板、USB Type - A to Micro - B電纜、12V/3A直流電源適配器及額外刀片、六根五英寸的跳線和快速入門指南。拿到套件后,我們要仔細檢查內容是否完整,若有部件缺失,可前往www.infineon.com/support尋求幫助。
2.2 硬件特性
- XMC7200D微控制器:這是一款針對工業應用的微控制器,集成了兩個350 - MHz的Arm? Cortex? - M7 CPU用于主要處理任務,以及一個100 - MHz的Arm? Cortex? - M0+ CPU用于外設和安全處理。它還支持CAN FD和千兆以太網等嵌入式外設,采用先進的40 - nm工藝制造,內置英飛凌的低功耗閃存、多個高性能模擬和數字外設,能創建安全的計算平臺。
- M.2接口連接器:可連接基于AIROC? Wi - Fi & Bluetooth?組合的無線電模塊(目前暫不支持),為評估Wi - Fi/Bluetooth?物聯網應用提供了可能。不過,部分M.2無線電模塊需要連接經模塊供應商認證的外部天線,例如套件中配備的Laird Connectivity的Sterling - LWB5+ M.2模塊就需要外接天線。
- 512 - Mbit外部Quad SPI NOR閃存:為數據和代碼提供了快速、可擴展的內存,支持執行即取(XIP)和加密功能。
- KitProg3板載編程器/調試器:具備USB - UART、USB - I2C和USB - SPI橋(此板不支持)功能,僅支持CMSIS - DAP,不支持大容量存儲。它基于PSoC? 5LP設備實現,具體功能可參考KitProg3用戶指南。
- 其他特性:還擁有千兆以太網接口、CAN FD接口、三個用戶LED、兩個用戶按鈕、一個復位按鈕、一個電位器、一個模式按鈕和一個模式LED等。
三、套件操作
3.1 操作原理
套件圍繞XMC7200D構建,其詳細的設備特性可參考設備數據手冊。套件上的各種外設協同工作,為開發者提供了豐富的功能。例如,外部電源供應VIN連接器可連接外部12V/3A直流電源適配器;KitProg3 USB連接器可連接PC,用于編程、調試和為板卡供電;512 - Mbit串行NOR閃存連接到XMC7200D的串行內存接口,可用于數據和代碼存儲。
3.2 M.2無線連接模塊
雖然目前支持的軟件和代碼示例尚未推出,但該套件提供了將AIROC? Wi - Fi & Bluetooth?組合無線電模塊連接到M.2接口連接器的選項。若應用不需要Wi - Fi/Bluetooth?連接,則無需使用M.2無線電模塊。
3.3 BSP選擇
套件附帶KIT_XMC72_EVK板支持包(BSP),開發者可按照ModusToolbox?用戶指南中“板支持包”部分的說明,在套件上構建和運行代碼示例。
3.4 KitProg3編程與調試
使用ModusToolbox?軟件進行編程和調試時,可按以下步驟操作:
- 通過KitProg3 USB連接器,使用提供的USB電纜將板卡連接到PC。若首次連接,它會枚舉為USB復合設備。
- KitProg3支持CMSIS - DAP Bulk模式(默認)和CMSIS - DAP Bulk with two UARTs。在CMSIS - DAP Bulk模式下,狀態LED(琥珀色)常亮。若LED狀態不符合預期,可參考KitProg3用戶指南進行排查。
- 在ModusToolbox?軟件的Eclipse IDE中,從快速面板點擊“New Application”,選擇BSP和應用程序,然后點擊“Create”。
- 要構建和編程XMC7200D應用,在項目資源管理器中選擇項目,在快速面板的“Launches”部分點擊相應的配置。
- ModusToolbox?軟件集成了調試器,調試時同樣在項目資源管理器中選擇項目,在快速面板點擊調試配置即可。
3.4.1 使用OOB示例
套件默認編程了XMC7200D: OOB demo示例。使用該示例時,先將板卡通過KitProg3 USB連接器連接到PC,打開終端程序并選擇KitProg3 COM端口,設置串口參數為8N1和115200波特。按下板卡上的復位按鈕,終端應用應顯示代碼示例標題和其他文本。通過按回車鍵可控制LED閃爍,還可輸入選項選擇其他演示功能。
3.4.2 USB - UART橋
KitProg3可作為USB - UART橋,其UART Rx和Tx引腳連接到XMC7200D的UART引腳。若要將KitProg3 USB - UART橋與AIROC? Wi - Fi & Bluetooth?組合的M.2模塊連接,需對板卡進行相應的重新布線,具體可參考相關章節。
3.4.3 USB - I2C橋
KitProg3還能作為USB - I2C橋與I2C主設備(如橋控制面板)通信。XMC7200D的I2C線路通過板載上拉電阻硬連接到KitProg3的I2C線路,支持50 kHz、100 kHz、400 kHz和1 MHz的I2C速度。
四、硬件功能描述
4.1 原理圖
套件網頁上提供了原理圖文件,開發者可按需查看。
4.2 硬件功能模塊
- XMC7200D:如前文所述,它是套件的核心,具備強大的處理能力和豐富的外設支持。
- M.2接口連接器:為XMC7200D添加無線電連接功能,支持多種M.2 E - key無線電模塊。WLAN接口為SDIO,Bluetooth?接口為UART,VBAT電源可根據模塊需求選擇3.3 V/3.6 V。
- PSoC? 5LP - 基于的KitProg3:用于對XMC7200D進行編程和調試,通過USB連接器連接到PC,與XMC7200D的SWD和其他通信接口相連。
- 電源供應系統:支持多種電源輸入,包括5V的板載USB Micro - B連接器和7V - 12V的外部電源(通過VIN插孔或兼容Arduino的盾牌)。電壓調節器可提供不同的電壓配置,如VBAT、VCC_M2、VDDIO1等。同時,還提供了電壓選擇和電流測量功能,方便開發者進行調試和優化。
- I/O接口:包括與Arduino Uno R3兼容的接口和XMC7200D的擴展I/O接口。這些接口可用于連接各種外部設備,但部分引腳與板載外設復用,使用時可能需要進行重新布線。
- CAN FD收發器:TLE9251V是高速CAN收發器,作為CAN控制器和物理總線介質之間的接口,支持高達5 Mbit/s的數據傳輸速率。
- 其他組件:如Quad SPI NOR閃存、LED、按鈕、晶體和振蕩器、以太網收發器和RJ45連接器、Digilent雙Pmod SMIF頭、電位器等,都為套件的功能擴展和應用開發提供了支持。
五、套件重新布線
在某些情況下,可能需要對套件進行重新布線以滿足特定需求。例如,要使用Digilent雙Pmod SMIF頭接口,需移除或添加相應的連接器和0 - 歐姆電阻;要選擇VDDIO2的不同電壓域,可通過電阻重新配置;使用UART接口時,也需要進行特定的電阻組裝。
六、常見問題解答
6.1 多電源源連接時的電壓處理
套件有兩種供電方式:KitProg3 Micro - B USB連接器和外部DC電源。每個電源的電壓通過ORing二極管提供給VCC_IN。
6.2 輸入電壓容差和過壓保護
USB Micro - B連接器的典型輸入電壓為4.5V - 5.5V,絕對最大值為5.5V;VIN連接器的典型輸入電壓為5V - 12V,絕對最大值為18V。套件沒有過壓保護功能。
6.3 電壓限制和外部接口驅動
XMC7200D建議在3.3V或5V下供電,低于2.7V會導致芯片停止工作,因此不適合驅動外部1.8V接口。
6.4 編程問題
若無法對目標設備進行編程,可檢查J10的跳線是否正確放置,確保沒有外部設備連接到外部編程頭,同時將KitProg3版本更新到最新。
6.5 外部編程/調試頭供電
默認情況下,不能通過外部編程/調試頭J16和J17為套件供電,目標MCU僅由板載穩壓器供電。
七、總結
KIT_XMC72_EVK XMC7200評估套件為工業應用開發提供了一個全面且強大的平臺。它集成了高性能的XMC7200D微控制器、豐富的外設和接口,支持多種通信協議和功能。通過KitProg3編程器/調試器和ModusToolbox?軟件,開發者可以方便地進行應用開發和調試。不過,在使用過程中,需要注意電壓選擇、重新布線等問題。希望本文能幫助電子工程師們更好地了解和使用這款評估套件,開發出更優秀的工業應用產品。
你在使用KIT_XMC72_EVK套件的過程中遇到過哪些有趣的問題或挑戰呢?歡迎在評論區分享你的經驗和見解。
-
工業應用
+關注
關注
0文章
220瀏覽量
15879
發布評論請先 登錄
探索KIT_XMC72_EVK XMC7200評估套件:工業應用的理想之選
評論