NXP Kinetis KE1xZ微控制器:高性能與低功耗的完美融合
在當今的電子設計領域,微控制器的性能和功耗一直是工程師們關注的焦點。NXP的Kinetis KE1xZ系列微控制器以其卓越的性能、豐富的外設和低功耗特性,成為了眾多應用的理想選擇。本文將深入介紹Kinetis KE1xZ微控制器的特點、功能以及在設計中需要考慮的要點。
文件下載:MKE15Z256VLH7.pdf
一、產(chǎn)品概述
Kinetis KE1xZ系列微控制器基于ARM? Cortex? - M0+內(nèi)核,最高支持72MHz的頻率。該系列提供了高達256KB的閃存和32KB的RAM,同時具備完整的模擬和數(shù)字功能,將Kinetis E系列擴展到了更高的性能和更廣泛的可擴展性。其強勁的觸摸感應輸入(TSI)模塊為用戶的人機交互系統(tǒng)(HMI)提供了高度的穩(wěn)定性和準確性,1Msps的ADC和FlexTimer則為無刷直流(BLDC)電機控制系統(tǒng)打造了完美的解決方案。
1.1 產(chǎn)品型號與配置
| Kinetis KE1xZ系列有多種型號可供選擇,如MKE15Z256VLL7、MKE15Z256VLH7等,不同型號在閃存容量、引腳數(shù)量和封裝形式上有所差異。具體的訂購信息如下表所示: | Product Part number | Flash (KB) | SRAM (KB) | FlexNVM/ FlexRAM (KB) | Pin count | Package | GPIOs | GPIOs (INT/HD ) | ADC channel S | HMI TSI |
|---|---|---|---|---|---|---|---|---|---|---|
| MKE15Z256VLL7 | 256 | 32 | 32/2 | 100 | LQFP | 89 | 89/8 | 16+12 | Yes | |
| MKE15Z256VLH7 | 256 | 32 | 32/2 | 64 | LQFP | 58 | 58/8 | 16+11 | Yes | |
| MKE15Z128VLL7 | 128 | 16 | 32/2 | 100 | LQFP | 89 | 89/8 | 16+12 | Yes | |
| MKE15Z128VLH7 | 128 | 16 | 32/2 | 64 | LQFP | 58 | 58/8 | 16+11 | Yes | |
| MKE14Z256VLL7 | 256 | 32 | 32/2 | 100 | LQFP | 89 | 89/8 | 16+12 | No | |
| MKE14Z256VLH7 | 256 | 32 | 32/2 | 64 | LQFP | 58 | 58/8 | 16+11 | No | |
| MKE14Z128VLL7 | 128 | 16 | 32/2 | 100 | LQFP | 89 | 89/8 | 16+12 | No | |
| MKE14Z128VLH7 | 128 | 16 | 32/2 | 64 | LQFP | 58 | 58/8 | 16+11 | No |
二、核心特性
2.1 核心處理器與系統(tǒng)
- ARM? Cortex? - M0+內(nèi)核:支持高達72MHz的頻率,基于ARMv6架構(gòu)和Thumb? - 2指令集架構(gòu),具備硬件調(diào)試功能,向上兼容其他Cortex - M系列處理器。
- 可配置嵌套向量中斷控制器(NVIC):支持嵌套中斷和4個優(yōu)先級級別,可將MCU核心從Wait和VLPW模式中喚醒。
- 異步喚醒中斷控制器(AWIC):用于檢測Stop模式下的異步喚醒事件,可將MCU核心從Partial Stop、Stop和VLPS模式中喚醒。
- 內(nèi)存管理:擁有高達256KB的嵌入式程序閃存、32KB的嵌入式RAM,以及32KB的嵌入式數(shù)據(jù)閃存和2KB的模擬EEPROM。同時,閃存配置字段可存儲默認保護設置和安全信息,保護設置可保護32個區(qū)域的程序閃存。
2.2 可靠性、安全性與完整性
- 閃存訪問控制(FAC):一種可配置的內(nèi)存保護方案,可對閃存進行分段保護,防止對專有軟件庫的意外擦除或編程操作。
- 循環(huán)冗余校驗(CRC)生成模塊:可生成16/32位的CRC碼,用于錯誤檢測。
- 128位唯一標識符(ID):為每個芯片提供唯一的標識。
- 內(nèi)部看門狗(WDOG):具有獨立的時鐘源,可確保系統(tǒng)的可靠性。
- 外部看門狗監(jiān)控(EWM)模塊:進一步增強系統(tǒng)的安全性。
- ADC自校準功能:提高ADC的測量精度。
- 片上時鐘丟失監(jiān)控:確保系統(tǒng)時鐘的穩(wěn)定性。
2.3 人機交互接口(HMI)
- 支持多達32個中斷請求(IRQ)源:可實現(xiàn)豐富的中斷功能。
- 多達89個具有中斷功能的GPIO引腳:方便與外部設備進行交互。
- 觸摸感應輸入(TSI)模塊:為用戶提供直觀的觸摸操作體驗。
2.4 內(nèi)存與內(nèi)存接口
- 高達256KB的程序閃存:可存儲大量的程序代碼。
- 高達32KB的SRAM:提供快速的數(shù)據(jù)存儲和處理能力。
- 32KB的FlexNVM用于數(shù)據(jù)閃存和EEPROM模擬:可實現(xiàn)數(shù)據(jù)的非易失性存儲。
- 2KB的FlexRAM用于EEPROM模擬:進一步增強數(shù)據(jù)存儲的靈活性。
- 128字節(jié)的閃存緩存:提高閃存的訪問速度。
- 帶有內(nèi)置引導加載程序的引導ROM:方便系統(tǒng)的啟動和更新。
2.5 混合信號模擬
- 2×12位模擬 - 數(shù)字轉(zhuǎn)換器(ADC):每個模塊具有多達16個通道的模擬輸入,最高采樣率可達1Msps。
- 2×高速模擬比較器(CMP):帶有內(nèi)部8位數(shù)字 - 模擬轉(zhuǎn)換器(DAC),可實現(xiàn)快速的模擬信號比較。
2.6 定時與控制
- 3×Flex定時器(FTM):用于PWM生成,提供多達8個標準通道,可用于電機控制和電源管理等應用。
- 1×16位低功耗定時器(LPTMR):具有靈活的喚醒控制功能,可在低功耗模式下工作。
- 1×可編程延遲塊(PDB):可提供可控的延遲,用于ADC轉(zhuǎn)換和DAC更新的精確計時。
- 1×32位低功耗周期性中斷定時器(LPIT):具有4個通道,可在低功耗模式下生成周期性觸發(fā)事件。
- 實時時鐘(RTC):始終保持供電,在所有低功耗模式下都能正常工作。
2.7 時鐘接口
- 4 - 40MHz快速外部振蕩器(OSC):提供穩(wěn)定的外部時鐘源。
- 32kHz慢速外部振蕩器(OSC32):用于RTC時鐘。
- 48 - 60MHz高精度(高達±1%)快速內(nèi)部參考時鐘(FIRC):用于正常運行模式。
- 8MHz / 2MHz高精度(高達±3%)慢速內(nèi)部參考時鐘(SIRC):用于低速運行模式。
- 128kHz低功耗振蕩器(LPO):提供低功耗的時鐘源。
- 低功耗鎖相環(huán)(LPFLL):可實現(xiàn)時鐘的精確鎖定。
- 高達60MHz的直流外部方波輸入時鐘:可滿足不同的時鐘需求。
- 系統(tǒng)時鐘生成器(SCG):控制時鐘源的選擇和分配。
- 實時計數(shù)器(RTC):提供精確的時間計數(shù)。
2.8 電源管理
- 低功耗ARM Cortex - M0+內(nèi)核:具有出色的能源效率。
- 電源管理控制器(PMC):提供多種電源模式,如Run、Wait、Stop、VLPR、VLPW和VLPS,可根據(jù)應用需求優(yōu)化功耗。
- 支持對未使用模塊的時鐘門控:在低功耗模式下,特定外設仍可繼續(xù)工作。
- POR、LVD/LVR:提供電源上電復位和低電壓檢測功能。
2.9 連接與通信接口
- 3×低功耗通用異步接收器/發(fā)送器(LPUART)模塊:支持DMA和低功耗模式,可實現(xiàn)異步通信。
- 2×低功耗串行外設接口(LPSPI)模塊:支持DMA和低功耗模式,可實現(xiàn)高速串行通信。
- 2×低功耗內(nèi)部集成電路(LPI2C)模塊:支持DMA和低功耗模式,可實現(xiàn)I2C通信。
- FlexIO模塊:提供靈活的高性能串行接口,可支持多種協(xié)議。
2.10 調(diào)試功能
- 串行線調(diào)試(SWD)調(diào)試接口:方便進行程序調(diào)試和下載。
- 調(diào)試觀察點和跟蹤(DWT):可對程序的執(zhí)行進行實時監(jiān)控。
- 微跟蹤緩沖區(qū)(MTB):用于記錄程序的執(zhí)行軌跡。
三、電氣特性
3.1 電壓與電流
- 電壓范圍:2.7至5.5V,可適應不同的電源環(huán)境。
- 數(shù)字電源電流:最大為60mA,功耗較低。
3.2 溫度范圍
- 環(huán)境溫度范圍:–40至105°C,可在較寬的溫度范圍內(nèi)穩(wěn)定工作。
3.3 其他特性
- 電容屬性:模擬引腳和數(shù)字引腳的輸入電容均為7pF。
- EMC性能:電磁兼容性(EMC)性能高度依賴于MCU的使用環(huán)境,系統(tǒng)設計師可參考相關應用筆記優(yōu)化EMC性能。
四、設計考慮
4.1 硬件設計
- 印刷電路板(PCB)設計:將連接器或電纜放置在電路板的一側(cè),避免在連接器之間放置數(shù)字電路;將I/O功能的驅(qū)動器和濾波器盡可能靠近連接器放置;物理上隔離模擬電路和數(shù)字電路;將輸入濾波電容盡可能靠近MCU放置;為了獲得最佳的EMC性能,將信號作為傳輸線進行布線,在LQFP封裝下方使用接地平面,將QFN封裝的暴露焊盤(EP)直接焊接到接地。
- 電源傳輸系統(tǒng):使用接地平面和MCU VDD電源平面;先布線接地,避免將其作為順序段;將電源網(wǎng)絡布線為星形拓撲,使每個電源跡線環(huán)路盡可能??;在電源平面的入口處放置10μF或更大的大容量電容;在每個VDD/VSS對(包括VDDA/VSSA和VREFH/VREFL)附近盡可能靠近地放置旁路電容。
- 模擬設計:每個ADC輸入必須有一個RC濾波器,以確保采樣的準確性;對于高電壓測量電路,需要進行電壓分壓、電流限制和過電壓保護。
- 數(shù)字設計:確保所有I/O引腳的電壓不超過VDD + 0.3V;在RESET_b引腳添加外部RC電路以過濾噪聲;在NMI_b引腳啟用NMI功能時,添加外部上拉電阻;對于調(diào)試接口,建議使用外部10kΩ上拉或下拉電阻以增強系統(tǒng)的魯棒性;未使用的GPIO引腳應將其MUX字段設置為0:0:0,以禁用數(shù)字輸入路徑。
- 晶體振蕩器:當使用外部晶體或陶瓷諧振器作為MCU時鐘系統(tǒng)的頻率參考時,需要根據(jù)不同的振蕩器模式選擇合適的反饋電阻和串聯(lián)電阻。
4.2 軟件設計
Kinetis KE1xZ系列微控制器得到了NXP和第三方硬件及軟件支持解決方案的全面支持,可降低開發(fā)成本和縮短上市時間。相關的軟件和工具包括Freedom開發(fā)平臺、Kinetis Design Studio IDE、Kinetis SDK、Kinetis Bootloader和ARM mbed開發(fā)平臺等。
五、總結(jié)
NXP Kinetis KE1xZ系列微控制器以其強大的性能、豐富的外設和低功耗特性,為電子工程師提供了一個優(yōu)秀的解決方案。在設計過程中,工程師需要充分考慮硬件和軟件方面的因素,以確保系統(tǒng)的穩(wěn)定性和可靠性。通過合理的設計和優(yōu)化,Kinetis KE1xZ微控制器可以廣泛應用于工業(yè)控制、消費電子、汽車電子等多個領域。你在使用Kinetis KE1xZ微控制器的過程中遇到過哪些問題?又是如何解決的呢?歡迎在評論區(qū)分享你的經(jīng)驗和見解。
-
微控制器
+關注
關注
48文章
8450瀏覽量
164974 -
低功耗
+關注
關注
12文章
3588瀏覽量
106774
發(fā)布評論請先 登錄
NXP Kinetis KE1xZ微控制器:高性能與低功耗的完美融合
評論