新闻  |   论坛  |   博客  |   在线研讨会
ST SPC560x汽车车体控制方案
疯癫龙 | 2008-07-11 09:26:55    阅读:898   发布文章

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 汽车门控制应用案例

*博客内容为网友个人发布,仅代表博主个人观点,如有侵权请联系工作人员删除。

参与讨论
登录后参与讨论
推荐文章
最近访客