nxp公司的s32k144是应用汽车工业的32位arm ®cortex®-m0+/m4f mcu高度可升级的kea系列产品,工作电压2.7v-5.5v,提供广泛的存储器,外设和封装选择,满足aec-q100规范,支持112mhz频率(hsrun模式),性能1.25 dhrystone mips per mhz,集成了数字信号处理器(dsp),可配置嵌套中断向量控制器(nvic)和单精度浮点单元(fpu)。本文介绍了s32k144主要特性,系列架构图和评估板s32k144evb主要特性和电路图。
the s32k1xx product series further extends the highlyscalable portfolio of arm ®cortex ® -m0+/m4f mcus in theautomotive industry. it builds on the legacy of the kea series,whilst introducing higher memory options alongside a richerperipheral set extending capability into a variety of automotiveapplications. with a 2.7 –5.5 v supply and focus on automotive environment robustness, the s32k series devicesare well suited to a wide range of applications in electricalharsh environments, and are optimized for cost-sensitive applications offering low pin-count options. the s32k seriesoffers a broad range of memory, peripherals, and packageoptions. they share common peripherals and pin countsallowing developers to migrate easily within an mcu familyor among the mcu families to take advantage of morememory or feature integration. this scalability allows developers to standardize on the s32k series for their endproduct platforms, maximizing hardware and software reuse,and reducing time-to-market.
s32k is a scalable family of aec-q100 qualified 32-bit arm® cortex®-m4f and cortex-m0+ based mcus targeted for general purpose automotive and high-reliability industrial applications.
scalability – hardware and software compatible families with multiple performance, memory and feature options integration–iso can fd, csec hardware security, asil-b iso26262 functional safety,ultra-low power performance software free automotive-grade software development kit (sdk) and s32 design studio ide autosar and mcal support, third-party ecosystem 。
s32k144主要特性:
• operating characteristics
– voltage range: 2.7 v to 5.5 v
– ambient temperature range: -40℃ to 105℃ forhsrun mode, -40℃ to 125℃ for run mode
• arm™ cortex-m4f/m0+ core, 32-bit cpu
– supports up to 112 mhz frequency (hsrun mode)with 1.25 dhrystone mips per mhz
– arm core based on the armv7 architecture andthumb?-2 isa
– integrated digital signal processor (dsp)
– configurable nested vectored interrupt controller(nvic)
– single precision floating point unit (fpu)
• clock interfaces
– 4 - 40 mhz fast external oscillator (sosc)
– 48 mhz fast internal rc oscillator (firc)
– 8 mhz slow internal rc oscillator (sirc)
– 128 khz low power oscillator (lpo)
– up to 112 mhz (hsrun) system phased lockloop (spll)
– up to 50 mhz dc external square wave input clock
– real time counter (rtc)
• power management
– low-power arm cortex-m4f/m0+ core withexcellent energy efficiency
– power management controller (pmc) with multiplepower modes: hsrun, run, stop, vlpr, andvlps. note: csec (security) or eeprom writes/erase will trigger error flags in hsrun mode (112mhz) because this use case is not allowed toexecute simultaneously. the device will need toswitch to run mode (80 mhz) to execute csec(security) or eeprom writes/erase.
– clock gating and low power operation supported onspecific peripherals.
• memory and memory interfaces
– up to 2 mb program flash memory with ecc
– 64 kb flexnvm for data flash memory with eccand eeprom emulation.
note: csec (security) oreeprom writes/erase will trigger error flags inhsrun mode (112 mhz) because this use case isnot allowed to execute simultaneously. the device
will need to switch to run mode (80 mhz) toexecute csec (security) or eeprom writes/erase.
– up to 256 kb sram with ecc
– up to 4 kb of flexram for use as sram oreeprom emulation
– up to 4 kb code cache to minimize performanceimpact of memory access latencies
– quadspi with hyperbus™ support
• mixed-signal analog
– up to two 12-bit analog-to-digital converter(adc) with up to 32 channel analog inputs permodule
– one analog comparator (cmp) with internal 8-bitdigital to analog converter (dac)
• debug functionality
– serial wire jtag debug port (swj-dp) combines
– debug watchpoint and trace (dwt)
– instrumentation trace macrocell (itm)
– test port interface unit (tpiu)
– flash patch and breakpoint (fpb) unit
• human-machine interface (hmi)
– up to 156 gpio pins with interrupt functionality
– non-maskable interrupt (nmi)
• communications interfaces
– up to three low power universal asynchronous receiver/transmitter (lpuart/lin) modules with dma supportand low power availability
– up to three low power serial peripheral interface (lpspi) modules with dma support and low power availability– up to two low power inter-integrated circuit (lpi2c) modules with dma support and low power availability
– up to three flexcan modules (with optional can-fd support)
– flexio module for emulation of communication protocols and peripherals (uart, i2c, spi, i2s, lin, pwm, etc)。
– up to one 10/100mbps ethernet with ieee1588 support and two synchronous audio interface (sai) modules.
• safety and security
– cryptographic services engine (csec) implements a comprehensive set of cryptographic functions as described in theshe (secure hardware extension) functional specification. note: csec (security) or eeprom writes/erase willtrigger error flags in hsrun mode (112 mhz) because this use case is not allowed to execute simultaneously. thedevice will need to switch to run mode (80 mhz) to execute csec (security) or eeprom writes/erase.
– 128-bit unique identification (id) number
– error-correcting code (ecc) on flash and sram memories
– system memory protection unit (system mpu)
– cyclic redundancy check (crc) module
– internal watchdog (wdog)
– external watchdog monitor (ewm) module
• timing and control
– up to eight independent 16-bit flextimers (ftm) modules, offering up to 64 standard channels (ic/oc/pwm)
– one 16-bit low power timer (lptmr) with flexible wake up control
– two programmable delay blocks (pdb) with flexible trigger system
– one 32-bit low power interrupt timer (lpit) with 4 channels
– 32-bit real time counter (rtc)
• package
– 32-pin qfn, 48-pin lqfp, 64-pin lqfp, 100-pin lqfp, 100-pin mapbga, 144-pin lqfp,176-pin lqfp package options
• 16 channel dma with up to 63 request sources using dmamux
图1.s32k14x系列架构图
评估板s32k144evb
the s32k144evb is low-cost evaluation platform and development system for quick application prototyping and demonstration for the s32k144 mcu.
评估板s32k144evb主要特性:
small form factor
arduino™ uno footprint-compatible with expansion “shield” support
onboard connectivity for can, lin, uart/sci
integrating an sbc (uja1169) and lin phy (tja1027)
easy access to the mcu i/o header pins for prototyping
potentiometer, rgb led, 2x push buttons and 2 touchpads
integrated open-standard serial and debug adapter (opensda) with support for several industry-standard debug interfaces
flexible power supply options (micro usb or external 12 v supply)
s32k144evb evaluation board
说说华为P10“4G+定制机”背后的真相,对消费者有什么影响
荣耀9最新消息:小米6神似荣耀8,荣耀9神似小米6,华为小米互怼互掐不要太厉害!
工业机器视觉需要边缘计算吗
满足高低端血压计设计的软硬件平台
利元亨锂电激光焊接技术“亮剑”
S32K144 32位ARM MCU汽车电子应用方案
实现集成低侧GaN FET的DC-DC变换器设计的小尺寸与高功率密度——HD1001应用指南2
区块链用于零售业务会带来什么影响
程序员眼中的技术
三家LED企业市值破千亿 两家受益于半导体?
川崎机器人发布新款机器人RS013N、KJ155系列
ZigBee VS WiFi,物联网通讯协议哪个赢?
三分频扬声器系统分频器电感的精确设计,Coil design
音响系统啸叫产生的原因,如何抑制啸叫
如何快速摘掉“技术小白”的帽子——五天时间教你玩儿转RZ微处理器系列 · STEP 4
数字控制双向DCDC变换器基本结构及其工作原理
数据正在“聚”变 人工智能将无处不在
锐龙9 3900X全球性缺货 供不应求的情况还是很明显的
数字人民币主要定位于流通中现金M0,与纸钞等价
PCB设计技巧大全