STSPC560x汽车车体控制方案
扫描二维码
随时随地手机看文章
ST公司的SPC560x(SPC560B4x, SPC560B5x,SPC560C4x, SPC560C5x)片上系统(SOC)是32位汽车微控制器,工作速率高达64MHz,具有高处理性能和低功耗特性,和目前的Power Architecture架构兼容, 主要应用在汽车中的安全气袋, 转矩转换,操纵,DC/DC转换器,引擎管理以及低端刹车等.
本文介绍了SPC560x系列的主要性能, 方框图以及车体控制应用案例和汽车门控制应用案例.
SPC560B4x, SPC560B5x, SPC560C4x, SPC560C5x:32-bit MCU family built on the Power Architecture™ embedded category for automotive body electronics applications
The 32-bit SPC560x automotive microcontrollers are a family of System-on-Chip (SoC)
devices designed to be central to the development of the next wave of central vehicle body
controller, smart junction box, front module, peripheral body, door control and seat control
applications.
The SPC560x microcontrollers operate at speeds up to 64 MHz and offer high performance
processing with low power consumption. They are compatible with the existing development
infrastructure of current Power Architecture™ devices and are supported with software
drivers, operating systems and configuration code to assist with application development.
SPC560x主要特性:
Single issue, 32-bit CPU core complex (e200z0)
·Compliant with the Power Architecture™ embedded category
·Includes an instruction set enhancement allowing variable length encoding (VLE) for code size footprint reduction. With the optional encoding of mixed 16-bit and 32-bit instructions, it is possible to achieve significant code size footprint reduction.
·Up to 512 Kbytes on-chip flash supported with the flash controller
·Up to 32 Kbytes SRAM
·Memory protection unit (MPU) with 8 region descriptors and 32-byte region granularity
·Interrupt controller (INTC) capable of handling 128 selectable-priority interrupt sources
·Frequency modulated phase-locked loop (FMPLL)
·Crossbar switch architecture for concurrent access to peripherals, flash, or RAM from multiple bus masters
·Boot assist module (BAM) supports internal flash programming via a serial link (CAN or
SCI)
·Timer supports input/output channels providing a range of 16-bit input capture, output
compare, and pulse width modulation functions (eMIOS-lite)
·10-bit analog-to-digital converter (ADC)
·3 serial peripheral interface (DSPI) modules
·Up to 4 serial communication interface (LINFlex) modules
·Up to 6 enhanced full CAN (FlexCAN) modules with configurable buffers
·1 inter IC communication interface (I2C) module
·Up to 121 configurable general purpose pins supporting input and output operations
(package dependent)
· Real Time Counter (RTC) with clock source from internal 128 kHz or 16 MHz oscillator
supporting autonomous wake-up with 1-mS resolution with max timeout of 2 seconds
·Up to 6 periodic interrupt timers (PIT) with 32-bit counter resolution
·1 System Module Timer (STM)
·Nexus development interface (NDI) per IEEEISTO 5001-2003 Class Two Plus standard
·Device/board boundary Scan testing supported with per Joint Test Action Group (JTAG) of IEEE (IEEE 1149.1)
·On-chip voltage regulator (VREG) for regulation of input supply for all internal levels
SPC560x主要应用:
·Airbag
·Torque transfer
·Steering
·DC/DC converter
·2 Wheelers Engine Management
·Electric pumps
·Low end braking
·Electric Park Brake
图1.SPC560x方框图
Body controller application example
Body controller modules primarily control interior features of the car, such as:
●Comfort features—doors, seats, interior lighting
●Security/access features—passive entry, immobilizer, TPMS (tire pressure monitoring
system)
●Lighting—headlights, brake lights, turn lights
●Centralized diagnostic and network management
图2. SPC560x 车体控制应用案例
图3. SPC560x 汽车门控制应用案例
点击查看全文