深入解析NXP Kinetis KM35系列MCU:功能特性与设计要点
在电子设计领域,一款性能卓越、功能丰富的微控制器(MCU)对于实现各种复杂的应用至关重要。NXP的Kinetis KM35系列MCU就是这样一款值得关注的产品,它为高精度、安全的1 - 3相电力计量解决方案提供了强大的支持。本文将深入探讨Kinetis KM35系列MCU的功能特性、技术参数以及在设计过程中需要注意的要点。
文件下载:MKM34Z128CLL5.pdf
一、产品概述
Kinetis KM35系列MCU基于32位Arm® Cortex® - M0 +内核,最高运行频率可达75 MHz。它集成了强大的模拟前端(AFE)、自动补偿的iRTC(带硬件篡改检测)、段式LCD控制器、丰富的安全保护功能以及多种低功耗特性,能够实现单芯片的1 - 3相计量设计。该系列产品提供了多种封装形式,包括144 LQFP(20 mm × 20 mm,间距0.5 mm)和100 LQFP(14 mm × 14 mm,间距0.5 mm),以满足不同应用场景的需求。
二、核心特性
(一)核心与时钟
- 内核:采用Arm® Cortex® - M0 +核心,具备计量特定的内存映射算术单元(MMAU),可有效提高计量运算的效率。
- 时钟:提供75 MHz高精度内部参考时钟、32 kHz和4 MHz内部参考时钟、1 kHz LPO时钟、32.768 kHz晶体振荡器(iRTC电源域)以及1 MHz - 32 MHz晶体振荡器,同时支持FLL和PLL,确保系统时钟的稳定性和灵活性。
(二)系统外设
- 内存保护单元(MPU):可对内存进行保护,防止非法访问,提高系统的安全性。
- 4通道DMA控制器:实现数据的高速传输,减轻CPU的负担。
- 看门狗和EWM:确保系统的可靠性,防止程序跑飞。
- 低泄漏唤醒单元(LLWU):支持低功耗模式下的快速唤醒,降低系统功耗。
- SWD调试接口和微跟踪缓冲区(MTB):方便进行调试和跟踪,提高开发效率。
- 位操作引擎(BME):提供高效的位操作功能。
- 外设间交叉开关(XBAR):实现外设之间的灵活连接。
(三)通信接口
支持16位SPI模块、低功耗UART模块、符合ISO7816 - 3的UART模块、基本UART模块以及带SMBus的I2C接口,满足不同通信需求。
(四)模拟模块
- 4 AFE通道:配备4个24位ΣΔ ADC(带PGA),可实现高精度的模拟信号采集。
- 16通道16位SAR ADC:具有4个结果寄存器,提供快速、准确的模拟转换。
- 高速模拟比较器:包含6位DAC和可编程参考输入,可用于精确的信号比较。
- 内部1.2 V参考电压:温度系数为10 - 15 ppm/℃,确保参考电压的稳定性。
(五)内存
提供高达512 KB的程序闪存和高达64 KB的SRAM,满足不同应用的存储需求。
(六)低功耗特性
具备13种电源模式,可根据应用需求进行功耗优化。例如,在75 MHz运行时电流为8.82 mA,极低功耗运行电流小于220 μA,极低功耗停止电流为6.05 μA,深度睡眠电流低至261 nA。
(七)定时器
包括四定时器(QTMR)、周期性中断定时器(PIT)、低功耗定时器(LPTMR)、可编程延迟块(PDB)和独立实时时钟(iRTC),可满足各种定时和计时需求。
(八)人机接口
支持6x58的LCD显示,可在所有低功耗模式下工作,同时提供通用输入/输出(GPIO)接口。
(九)安全与完整性模块
- 内存映射加密加速单元(MMCAU):用于AES加密,保障数据安全。
- 随机数生成器(RNGA):符合NIST: SP800 - 90标准,提供随机数支持。
- 可编程循环冗余校验(PCRC):用于数据校验,确保数据的完整性。
- 每芯片80位唯一识别号:可用于产品的唯一标识。
三、技术参数
(一)电气特性
- 电压范围:无AFE时为1.71 - 3.6 V,有AFE时为2.7 - 3.6 V。
- 温度范围:环境温度为 - 40 - 105 °C。
(二)开关特性
- 时钟频率:正常运行模式下,系统和核心时钟最高为75 MHz,总线时钟为25 MHz,闪存时钟为25 MHz;VLPR模式下,系统和核心时钟为4 MHz,总线时钟和闪存时钟为1 MHz。
- GPIO引脚:中断脉冲宽度在数字毛刺滤波器禁用时,同步路径为1.5个总线时钟周期,异步路径为16 ns;外部复位脉冲宽度为100 ns。
(三)模拟特性
- ADC:16位ADC在不同模式下具有不同的转换速率和精度,输入电压范围为VSSA - VDDA,输入电容在16位模式下为8 - 10 pF,输入串联电阻为2 - 5 kΩ。
- CMP和6位DAC:比较器和6位DAC具有不同的工作模式和参数,如输入电压范围、迟滞电压等。
- 电压参考:1.2 V参考电压在不同温度和负载条件下具有稳定的输出,温度漂移系数为 - 18 - - 3 ppm/℃。
(四)AFE特性
- ΣΔ ADC + PGA:输入带宽为1.5 kHz,具有不同的增益设置和信号噪声比,在正常模式和低功耗模式下的性能有所不同。
- ΣΔ ADC独立特性:与ΣΔ ADC + PGA类似,但不包含PGA,同样具有不同的工作模式和性能指标。
(五)通信接口特性
- SPI:提供主模式和从模式的时序参数,包括频率、数据设置时间、数据保持时间等。
- UART和I2C:遵循通用的开关特性规范。
(六)LCD特性
LCD帧频率可通过GCR[FFR]设置为23.3 - 146.2 Hz,具有不同的电压和电容参数。
四、设计要点
(一)电源设计
根据应用需求选择合适的电源电压范围,确保在有AFE和无AFE的情况下都能正常工作。同时,注意电源的稳定性和滤波,减少电源噪声对系统的影响。
(二)时钟设计
合理选择时钟源和时钟配置,确保系统时钟的稳定性和准确性。在不同的工作模式下,根据需求调整时钟频率,以实现功耗优化。
(三)模拟设计
在使用AFE和ADC时,注意输入信号的范围和精度,合理设置增益和采样率。同时,要注意模拟信号的布线和屏蔽,减少干扰。
(四)通信设计
根据通信需求选择合适的通信接口,并遵循相应的通信协议和时序要求。在设计过程中,要注意信号的传输距离和抗干扰能力。
(五)低功耗设计
充分利用Kinetis KM35系列MCU的低功耗特性,根据应用场景选择合适的电源模式。在不使用某些外设时,及时将其关闭或进入低功耗状态,以降低系统功耗。
(六)安全设计
利用MMCAU、RNGA和PCRC等安全模块,保障系统的数据安全和完整性。在设计过程中,要注意对敏感数据的保护和加密。
五、总结
NXP Kinetis KM35系列MCU凭借其强大的功能特性、丰富的外设资源和低功耗设计,为高精度、安全的电力计量解决方案提供了理想的选择。在设计过程中,电子工程师需要充分了解其技术参数和设计要点,合理选择和配置各个模块,以实现系统的最佳性能。同时,要注意电源、时钟、模拟、通信、低功耗和安全等方面的设计,确保系统的稳定性和可靠性。
你在使用Kinetis KM35系列MCU的过程中遇到过哪些问题?你对它的哪些特性最感兴趣?欢迎在评论区分享你的经验和想法。
-
mcu
+关注
关注
147文章
19109浏览量
403222
发布评论请先 登录
深入解析NXP Kinetis KM35系列MCU:功能特性与设计要点
评论