NXP Semiconductors S32K 32비트 자동차용 범용 MCU
NXP S32K 32비트 자동차 범용 마이크로컨트롤러(MCU)는 범용 자동차 및 고신뢰성 산업용 애플리케이션을 겨냥한 AEC-Q100 인증 32비트 Arm® Cortex®-M4F 및 Cortex-M0+ 기반 MCU의 확장 가능한 제품군입니다. 이 장치는 다양한 성능, 메모리 및 기능 옵션을 갖춘 하드웨어 및 소프트웨어 호환 제품군으로 확장성을 제공합니다. 이 MCU는 ISO, CAN FD, CSEc 하드웨어 보안, ASIL-B ISO26262 기능 안전 및 초저전력 성능을 제공합니다.특징
- 작동 특성
- 전압 범위: 2.7~5.5V
- 주변 온도 범위: HSRUN 모드의 경우 -40~105°C, RUN 모드의 경우 -40~125°C
- Arm™ Cortex-M4F/M0+ 코어, 32비트 CPU
- 1.25 Dhrystone MIPS/MHz의 최대 112MHz 주파수(HSRUN 모드) 지원
- Armv7 아키텍처 및 Thumb®-2 ISA에 기반하는 Arm 코어
- 통합 디지털 신호 프로세서(DSP)
- 구성 가능한 NVIC(Nested Vectored Interrupt Controller)
- 단일 정밀 FPU(부동 소수점 장치)
- 클록 인터페이스
- 전력 관리
- 에너지 효율성이 우수한 저전력 Arm Cortex-M4F/M0+ 코어
- HSRUN, RUN, STOP, VLPR 및 VLPS 등 다중 전원 모드가 있는 PMC(Power Management Controller)
- 특정 주변기기에서 클록 게이팅 및 저전력 작동 성능이 지원됩니다.
- 메모리 및 메모리 인터페이스
- 최대 2MB의 프로그램 플래시 메모리(ECC 포함)
- 64KB ECC 및 EEPROM 에뮬레이션이 있는 데이터 플래시 메모리용 FlexNVM
- 최대 256KB SRAM(ECC 포함)
- SRAM 또는 EEPROM 에뮬레이션으로 사용하기 위한 최대 4KB의 FlexRAM
- 메모리 액세스 지연의 성능 영향을 최소화하기 위해 최대 4KB의 코드 캐시
- HyperBus™가 지원되는 QuadSPI
- 혼합 신호 아날로그
- 모듈당 최대 32채널 아날로그 입력을 갖춘 최대 2개의 12비트 아날로그-디지털 컨버터(ADC)
- 내부 8비트 디지털-아날로그 컨버터(DAC)가 내장된 1개의 아날로그 비교기(CMP)
- 디버그 기능
- 직렬 와이어/JTAG 디버그 포트(SWJ-DP) 결합
- DWT(디버그 와치포인트 및 추적)
- ITM(계측 추적 매크로 셀)
- TPIU(테스트 포트 인터페이스 장치)
- FPB(플래시 패치 및 브레이크포인트) 장치
- HMI(인간-기계 인터페이스)
- 인터럽트 기능을 갖춘 최대 156개의 GPIO핀
- NMI(마스크 불가능 인터럽트)
- 통신 인터페이스
- DMA 지원 및 저전력 가용성을 갖춘 최대 3개의 LPUART/LIN(저전력 범용 비동기식 수신기/송신기) 모듈
- DMA 지원 및 저전력 가용성을 갖춘 최대 3개의 LPSPI(저전력 직렬 주변기기 인터페이스) 모듈
- DMA 지원 및 저전력 가용성을 갖춘 최대 2개의 저전력 LPI2C(내부 집적 회로) 모듈
- 최대 3개의 FlexCAN 모듈(CAN-FD 옵션 지원)
- 통신 프로토콜 및 주변기기(UART, I2C, SPI, I2S, LIN, PWM 등)의 에뮬레이션을 위한 FlexIO 모듈
- IEEE1588을 지원하는 최대 10/100Mbps 이더넷 1 개와 SAI(Synchronous Audio Interface) 모듈 2개
- 안전 및 보안
- CSEc(암호화 서비스 엔진)는 SHE(보안 하드웨어 확장) 기능 사양에 설명된대로 포괄적인 암호화 기능 집합 구현
- 128비트 고유 식별(ID) 번호
- 플래시 및 SRAM 메모리의 ECC(Error-Correcting Code)
- 시스템 MPU(시스템 메모리 보호 장치)
- CRC(순환 중복 검사) 모듈
- WDOG(내부 워치독)
- EWM(외부 워치독 모니터) 모듈
- 타이밍 및 제어
- 최대 64개의 표준채널(IC/OC/PWM)을 제공하는 최대 8개의 독립적 인 16비트 FlexTimers(FTM)
- 유연한 웨이크 업 제어 기능을 갖춘 1개의 16비트 LPTMR(저전력 타이머)
- 유연한 트리거 시스템을 갖춘 2개의 PDB(프로그래밍 가능한 지연 블록)
- 4채널의 하나의 32비트 LPIT(저전력 인터럽트 타이머)
- 32비트 실시간 카운터(RTC)
- 패키지
- 32핀 QFN, 48핀 LQFP, 64핀 LQFP, 100핀 LQFP, 100핀 MAPBGA, 144핀 LQFP, 176핀 LQFP 패키지 옵션
- DMAMUX를 사용하여 최대 63개의 요청 소스를 제공하는 16채널 DMA
애플리케이션
- 자동차
- 산업
- 보안 및 감시
- 스마트 홈
- HVAC
- 모터 제어
Additional Resources
- S32K1 General Purpose MCUs Fact Sheet
- Application Note: Optimizing the S32K1xx eDMA for Performance Demanding Applications
- Application Note: S32K1xx Series Cookbook
- Application Note: Libuavcan S32K1 Driver over CAN-FD
- Application Note: Production Flash Programming Best Practices for S32K1xx MCUs
- Application Note: Motor Control Using FreeRTOS
Block Diagram
게시일: 2018-08-21
| 갱신일: 2024-09-09
