中国电子技术网

设为首页 网站地图 加入收藏

 

[原创] NXP S32K 32位汽车通用MCU开发方案

关键词:ARM®Cortex MCU 汽车电子 物联(IoT) 马达控制 S32K 32

时间:2017-04-18 09:26:30       作者:NXP       来源:中电网

NXP公司的S32K是32位汽车通用MCU,工作电压2.7-5.5V,提供多种容量存储器,外设和封装选择.器件采用ARM™ Cortex-M4F/M0+核,支持高达112MHz,具有1.25Dhrystone MIPS/MHz性能,集成了数字信号处理器(DSP)以及可配置嵌套矢量中断控制器(NVIC)以及单精度浮点单元(FPU),主要用在汽车电子,物联(IoT)智能连接和马达控制.本文介绍了S32K主要特性,框图,评估板S32K144EVB主要特性,框图和电路图.

The S32K series further extends the highly scalable portfolio of ARM®Cortex®MCUs in the automotive industry. It builds on the legacy of theKEA series, whilst introducing higher memory options alongside a richerperipheral set extending capability into a variety of automotiveapplications.

With a 2.70–5.5 V supply and focus on automotive environmentrobustness, the S32K series devices are well suited to a wide range ofapplications in electrical harsh environments. These devices are optimizedfor cost-sensitive applications offering low pin-count options.

The S32K series offers a broad range of memory, peripherals, andpackage options. They share common peripherals and pin counts allowingdevelopers to migrate easily within the MCU family or among the MCUfamilies to take advantage of more memory or feature integration. Thisscalability allows developers to standardize on the S32K series for their end product platforms, maximizing hardware and software reuse andreducing timeto-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 & MCAL support, third party ecosystem.

S32K主要特性:

• Operating characteristics
– Voltage range: 2.7 V to 5.5 V
– Ambient temperature range: -40℃ to 105℃ forHSRUN, -40℃ to 125℃ for RUN
• ARM™ Cortex-M4F/M0+ core, 32-bit CPU
– Supports up to 112 MHz frequency with 1.25Dhrystone 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 System Phased Lock Loop (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
– Supports peripheral specific clock gating. Onlyspecific peripherals remain working in low powermodes.
• Memory and memory interfaces
– Up to 2 MB program flash memory with ECC
– 64 KB FlexNVM for data flash memory with ECCand EEPROM emulation
– 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 AsynchronousReceiver/Transmitter (LPUART) modules withDMA support and low power availability
– Up to three Low Power Serial Peripheral Interface(LPSPI) modules with DMA support and low poweravailability
– Up to two Low Power Inter-Integrated Circuit(LPI2C) modules with DMA support and low poweravailability
– Up to three FlexCAN modules (with optional CANFDsupport)
– FlexIO module for flexible and high performanceserial interfaces
• Reliability, safety and security
– HW Security Engine (CSEc)
– Internal watchdog (WDOG)
– External Watchdog monitor (EWM) module
– Error-Correcting Code (ECC) on flash and SRAMmemories
– Cyclic Redundancy Check (CRC) module
– 128-bit Unique Identification (ID) number
– System Memory Protection Unit (System MPU)
• Timing and control
– Up eight independent 16-bit FlexTimers (FTM) module, 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)
• I/O and package
– 32-pin QFN, 48-pin LQFP, 64-pin LQFP, 100-pin LQFP, MAPBGA-100, 144-pin LQFP, 176-pin LQFP packageoptions
• 16 channel DMA with up to 63 request sources using DMAMUX

图1.S32K框图

S32K目标应用:

Automotive
Smart Connected Solutions for the Internet of Things (IoT)
Motor Control

评估板S32K144EVB

The S32K144EVB is low cost evaluation platform and development system for quick application prototyping and demonstration for the S32K144 MCU.

图2.评估板S32K144EVB外形图

评估板S32K144EVB主要特性:

•Supports S32K144 100LQFP
•Small form factor size supports up to 6” x 4”
•Arduino™ UNO footprint-compatible with expansion “shield” support
•Integrated open-standard serial and debug adapter (OpenSDA) with support for several industry-standard debug interfaces
•Easy access to the MCU I/O header pins for prototyping
•On-chip connectivity for CAN, LIN, UART/SCI.
•SBC UJA1169 and LIN phyTJA1027
•Potentiometer for precise voltage and analog measurement
•RGB LED
•Two push-button switches (SW2 and SW3) and two touch electrodes
•Flexible power supply options
•microUSBor
•external 12V power supply

图3.评估板S32K144EVB主要元件分布图

图4.评估板S32K144EVB电路图(1)

图5.评估板S32K144EVB电路图(2)

图6.评估板S32K144EVB电路图(3)

图7.评估板S32K144EVB电路图(4)

图8.评估板S32K144EVB电路图(5)
详情请见:
http://www.nxp.com/assets/documents/data/en/data-sheets/S32K-DS.pdf
http://www.nxp.com/assets/downloads/data/en/schematics/S32K144EVB-SCH.pdf
S32K-DS.pdf
S32K144EVB-QSG.pdf
S32K144EVB-SCH.pdf

 

猜你喜欢